Bug#903646: libwinpr2-2: remmina crashing on reconnect

Markus Frosch markus at lazyfrosch.de
Thu Jul 12 15:16:24 BST 2018


Package: libwinpr2-2
Version: 2.0.0~git20180411.1.7a7b1802+dfsg1-2
Severity: normal

Hello Remote maintainers,
lately remmina keeps crashing when the connection needs to be
reconnected.

I don't think this is a bug with remmina, but libwinpr2.

It happens on RDP sessions with Windows Server 2012 and 2016, here is a
backtrace I collected.

Please tell me if I can supply more details!

Regards
Markus

Core was generated by `remmina'.
Program terminated with signal SIGSEGV, Segmentation fault.
#0  0x00007fee1b5303c5 in InterlockedIncrement () from
/usr/lib/x86_64-linux-gnu/libwinpr2.so.2
[Current thread is 1 (Thread 0x7fee0b99f700 (LWP 27333))]
(gdb) bt
#0  0x00007fee1b5303c5 in InterlockedIncrement () at
/usr/lib/x86_64-linux-gnu/libwinpr2.so.2
#1  0x00007fee1b521e32 in EnterCriticalSection () at
/usr/lib/x86_64-linux-gnu/libwinpr2.so.2
#2  0x00007fee1b53fe50 in MessageQueue_Dispatch () at
/usr/lib/x86_64-linux-gnu/libwinpr2.so.2
#3  0x00007fee1b53ffa7 in MessageQueue_Post () at
/usr/lib/x86_64-linux-gnu/libwinpr2.so.2
#4  0x00007fee1b8308de in drdynvc_virtual_channel_event_disconnected
(drdynvc=0x7fedfc0031a0)
    at ./channels/drdynvc/client/drdynvc_main.c:1407
#5  0x00007fee1b8308de in drdynvc_virtual_channel_init_event_ex
(lpUserParam=0x7fedfc0031a0, pInitHandle=<optimized out>, event=3,
pData=<optimized out>, dataLength=<optimized out>) at
./channels/drdynvc/client/drdynvc_main.c:1547
#6  0x00007fee1bb1bf51 in freerdp_channels_disconnect
(channels=channels at entry=0x56286c2223d0, instance=0x56286c0c17c0)
    at ./libfreerdp/core/client.c:642
#7  0x00007fee1bb249ae in rdp_client_reconnect (rdp=0x56286c0c5790) at
./libfreerdp/core/connection.c:399
#8  0x00007fee1bb18ce0 in freerdp_reconnect (instance=<optimized out>)
at ./libfreerdp/core/freerdp.c:518
#9  0x00007fee1bdf2114 in rf_auto_reconnect (rfi=0x56286c0c5000) at
./plugins/rdp/rdp_plugin.c:278
#10 0x00007fee1bdf33b0 in remmina_rdp_main_loop (gp=0x56286be61b40) at
./plugins/rdp/rdp_plugin.c:626
#11 0x00007fee1bdf33b0 in remmina_rdp_main (gp=gp at entry=0x56286be61b40)
at ./plugins/rdp/rdp_plugin.c:1106
#12 0x00007fee1bdf377a in remmina_rdp_main_thread (data=0x56286be61b40)
at ./plugins/rdp/rdp_plugin.c:1122
#13 0x00007fee314a15aa in start_thread (arg=0x7fee0b99f700) at
pthread_create.c:463
#14 0x00007fee2f38dcbf in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:95

-- System Information:
Debian Release: buster/sid
  APT prefers testing-debug
  APT policy: (500, 'testing-debug'), (500, 'stable-updates'), (500,
'testing'), (500, 'stable')
Architecture: amd64 (x86_64)
Foreign Architectures: i386

Kernel: Linux 4.16.0-2-amd64 (SMP w/4 CPU cores)
Locale: LANG=de_DE.UTF-8, LC_CTYPE=de_DE.UTF-8 (charmap=UTF-8),
LANGUAGE=de_DE.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Init: systemd (via /run/systemd/system)
LSM: AppArmor: enabled

Versions of packages libwinpr2-2 depends on:
ii  libc6        2.27-3
ii  libssl1.1    1.1.0h-4
ii  libsystemd0  239-5

libwinpr2-2 recommends no packages.

Versions of packages libwinpr2-2 suggests:
pn  freerdp2-x11  <none>

-- no debconf information

-- 
markus at lazyfrosch.de
http://www.lazyfrosch.de

-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 488 bytes
Desc: OpenPGP digital signature
URL: <http://alioth-lists.debian.net/pipermail/pkg-remote-team/attachments/20180712/c382b581/attachment.sig>


More information about the pkg-remote-team mailing list