Package: remmina-plugin-rdp
Version: 1.0.0-6+b1
Severity: normal
Usertags: coredump

I got this random crash while using remmina with a Windows based RDP
server. If this bug should be filed against the FreeRDP library please
reassign it. If this crash report is not useful, please close the bug.
The core file used to generate this backtrace will be available for a
week if needed and then it will be automatically deleted by corekeeper.

$ gdb -batch -n -ex bt -ex 'thread apply all bt full' --core 
/var/crash/1000/29484-1000-1000-11-1391763230-chianamo--usr-bin-remmina.core 
/usr/bin/remmina
[New LWP 30188]
[New LWP 29497]
[New LWP 30189]
[New LWP 29489]
[New LWP 29484]

warning: Could not load shared library symbols for linux-vdso.so.1.
Do you need "set solib-search-path" or "set sysroot"?
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".

warning: no loadable sections found in added symbol-file system-supplied DSO at 
0x7fff137fe000
Core was generated by `remmina'.
Program terminated with signal 11, Segmentation fault.
#0  0x00007f65a97fe269 in gdi_memblt (context=<optimized out>, memblt=0xf9eb48) 
at /build/freerdp-BjY_g5/freerdp-1.0.2/libfreerdp-gdi/gdi.c:624
624     /build/freerdp-BjY_g5/freerdp-1.0.2/libfreerdp-gdi/gdi.c: No such file 
or directory.
#0  0x00007f65a97fe269 in gdi_memblt (context=<optimized out>, memblt=0xf9eb48) 
at /build/freerdp-BjY_g5/freerdp-1.0.2/libfreerdp-gdi/gdi.c:624
#1  0x00007f65a9a2e598 in update_recv_primary_order (update=0xd20a70, 
s=0x7f6591f73810, flags=<optimized out>) at 
/build/freerdp-BjY_g5/freerdp-1.0.2/libfreerdp-core/orders.c:1826
#2  0x00007f65a9a2ee3e in update_recv_order (update=<optimized out>, 
s=<optimized out>) at 
/build/freerdp-BjY_g5/freerdp-1.0.2/libfreerdp-core/orders.c:2018
#3  0x00007f65a9a3836b in fastpath_recv_orders (fastpath=<optimized out>, 
s=0x7f6591f73810) at 
/build/freerdp-BjY_g5/freerdp-1.0.2/libfreerdp-core/fastpath.c:132
#4  fastpath_recv_update (fastpath=<optimized out>, s=0x7f6591f73810, 
size=<optimized out>, updateCode=0 '\000') at 
/build/freerdp-BjY_g5/freerdp-1.0.2/libfreerdp-core/fastpath.c:173
#5  fastpath_recv_update_data (s=0x7f6592e69720, fastpath=0xd4fa80) at 
/build/freerdp-BjY_g5/freerdp-1.0.2/libfreerdp-core/fastpath.c:294
#6  fastpath_recv_updates (fastpath=0xd4fa80, s=s@entry=0x7f6592e69720) at 
/build/freerdp-BjY_g5/freerdp-1.0.2/libfreerdp-core/fastpath.c:310
#7  0x00007f65a9a362ef in rdp_recv_fastpath_pdu (s=0x7f6592e69720, 
rdp=0xcfd590) at /build/freerdp-BjY_g5/freerdp-1.0.2/libfreerdp-core/rdp.c:762
#8  rdp_recv_pdu (rdp=0xcfd590, s=0x7f6592e69720) at 
/build/freerdp-BjY_g5/freerdp-1.0.2/libfreerdp-core/rdp.c:770
#9  0x00007f65a9a36520 in rdp_recv_callback (transport=<optimized out>, 
s=<optimized out>, extra=<optimized out>) at 
/build/freerdp-BjY_g5/freerdp-1.0.2/libfreerdp-core/rdp.c:830
#10 0x00007f65a9a398f2 in transport_check_fds (ptransport=0xcfd5e0) at 
/build/freerdp-BjY_g5/freerdp-1.0.2/libfreerdp-core/transport.c:357
#11 0x00007f65a9a36699 in rdp_check_fds (rdp=<optimized out>) at 
/build/freerdp-BjY_g5/freerdp-1.0.2/libfreerdp-core/rdp.c:861
#12 0x00007f65a9a2f0c3 in freerdp_check_fds (instance=<optimized out>) at 
/build/freerdp-BjY_g5/freerdp-1.0.2/libfreerdp-core/freerdp.c:124
#13 0x00007f65a9c58f99 in ?? () from 
/usr/lib/remmina/plugins/remmina-plugin-rdp.so
#14 0x00007f65a9c592aa in ?? () from 
/usr/lib/remmina/plugins/remmina-plugin-rdp.so
#15 0x00007f65b5ea7e0e in start_thread (arg=0x7f65a8acc700) at 
pthread_create.c:311
#16 0x00007f65b547b0fd in clone () at 
../sysdeps/unix/sysv/linux/x86_64/clone.S:113

Thread 5 (Thread 0x7f65b7bf7980 (LWP 29484)):
#0  0x00007f65b546f95d in poll () at ../sysdeps/unix/syscall-template.S:81
No locals.
#1  0x00007f65b6e0e194 in g_main_context_poll (priority=2147483647, n_fds=3, 
fds=0xccac40, timeout=500, context=0xbc93c0) at 
/tmp/buildd/glib2.0-2.36.4/./glib/gmain.c:3995
        poll_func = 0x7f65b6e1cdd0 <g_poll>
#2  g_main_context_iterate (context=0xbc93c0, block=block@entry=1, 
dispatch=dispatch@entry=1, self=<optimized out>) at 
/tmp/buildd/glib2.0-2.36.4/./glib/gmain.c:3696
        max_priority = 2147483647
        timeout = 500
        some_ready = <optimized out>
        nfds = 3
        allocated_nfds = 3
        fds = 0xccac40
#3  0x00007f65b6e0e5fa in g_main_loop_run (loop=0xccac20) at 
/tmp/buildd/glib2.0-2.36.4/./glib/gmain.c:3895
        __PRETTY_FUNCTION__ = "g_main_loop_run"
#4  0x00007f65b74d544d in gtk_main () at 
/tmp/buildd/gtk+3.0-3.8.6/./gtk/gtkmain.c:1156
        loop = 0xccac20
#5  0x000000000041442c in main ()
No symbol table info available.

Thread 4 (Thread 0x7f65abfa5700 (LWP 29489)):
#0  0x00007f65b546f95d in poll () at ../sysdeps/unix/syscall-template.S:81
No locals.
#1  0x00007f65b6e0e194 in g_main_context_poll (priority=2147483647, n_fds=3, 
fds=0x7f65a40010e0, timeout=-1, context=0xbce640) at 
/tmp/buildd/glib2.0-2.36.4/./glib/gmain.c:3995
        poll_func = 0x7f65b6e1cdd0 <g_poll>
#2  g_main_context_iterate (context=0xbce640, block=block@entry=1, 
dispatch=dispatch@entry=1, self=<optimized out>) at 
/tmp/buildd/glib2.0-2.36.4/./glib/gmain.c:3696
        max_priority = 2147483647
        timeout = -1
        some_ready = <optimized out>
        nfds = 3
        allocated_nfds = 3
        fds = 0x7f65a40010e0
#3  0x00007f65b6e0e5fa in g_main_loop_run (loop=0xbce5d0) at 
/tmp/buildd/glib2.0-2.36.4/./glib/gmain.c:3895
        __PRETTY_FUNCTION__ = "g_main_loop_run"
#4  0x00007f65b63d2d26 in gdbus_shared_thread_func (user_data=0xbce610) at 
/tmp/buildd/glib2.0-2.36.4/./gio/gdbusprivate.c:278
        data = 0xbce610
#5  0x00007f65b6e321d5 in g_thread_proxy (data=0xc0b8f0) at 
/tmp/buildd/glib2.0-2.36.4/./glib/gthread.c:798
        thread = 0xc0b8f0
#6  0x00007f65b5ea7e0e in start_thread (arg=0x7f65abfa5700) at 
pthread_create.c:311
        __res = <optimized out>
        pd = 0x7f65abfa5700
        now = <optimized out>
        unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140074653734656, 
-723671410102447264, 0, 140733519396688, 4096, 140074653734656, 
810181032708723552, 810203159821734752}, mask_was_saved = 0}}, priv = {pad = 
{0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
        not_first_call = 0
        pagesize_m1 = <optimized out>
        sp = <optimized out>
        freesize = <optimized out>
        __PRETTY_FUNCTION__ = "start_thread"
#7  0x00007f65b547b0fd in clone () at 
../sysdeps/unix/sysv/linux/x86_64/clone.S:113
No locals.

Thread 3 (Thread 0x7f658ea88700 (LWP 30189)):
#0  0x00007f65b5473f53 in select () at ../sysdeps/unix/syscall-template.S:81
No locals.
#1  0x00007f65a8fbd68d in wait_obj_select (listobj=<optimized out>, 
numobj=<optimized out>, timeout=<optimized out>) at 
/build/freerdp-BjY_g5/freerdp-1.0.2/libfreerdp-utils/wait_obj.c:206
        max = <optimized out>
        sock = <optimized out>
        index = <optimized out>
        fds = {__fds_bits = {1342177280, 0 <repeats 15 times>}}
        status = <optimized out>
        time = {tv_sec = 0, tv_usec = 0}
        ptime = 0x0
#2  0x00007f65a8fbc88c in svc_plugin_thread_func (arg=0x7f6590001200) at 
/build/freerdp-BjY_g5/freerdp-1.0.2/libfreerdp-utils/svc_plugin.c:272
        plugin = 0x7f6590001200
#3  0x00007f65b5ea7e0e in start_thread (arg=0x7f658ea88700) at 
pthread_create.c:311
        __res = <optimized out>
        pd = 0x7f658ea88700
        now = <optimized out>
        unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140074161833728, 
-723671410102447264, 0, 140074820504800, 4096, 140074161833728, 
810117964872078176, 810203159821734752}, mask_was_saved = 0}}, priv = {pad = 
{0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
        not_first_call = 0
        pagesize_m1 = <optimized out>
        sp = <optimized out>
        freesize = <optimized out>
        __PRETTY_FUNCTION__ = "start_thread"
#4  0x00007f65b547b0fd in clone () at 
../sysdeps/unix/sysv/linux/x86_64/clone.S:113
No locals.

Thread 2 (Thread 0x7f658f944700 (LWP 29497)):
#0  0x00007f65b5473f53 in select () at ../sysdeps/unix/syscall-template.S:81
No locals.
#1  0x00007f65a8fbd68d in wait_obj_select (listobj=<optimized out>, 
numobj=<optimized out>, timeout=<optimized out>) at 
/build/freerdp-BjY_g5/freerdp-1.0.2/libfreerdp-utils/wait_obj.c:206
        max = <optimized out>
        sock = <optimized out>
        index = <optimized out>
        fds = {__fds_bits = {655360, 0 <repeats 15 times>}}
        status = <optimized out>
        time = {tv_sec = 0, tv_usec = 0}
        ptime = 0x0
#2  0x00007f65a8fbc88c in svc_plugin_thread_func (arg=0x7f6588002500) at 
/build/freerdp-BjY_g5/freerdp-1.0.2/libfreerdp-utils/svc_plugin.c:272
        plugin = 0x7f6588002500
#3  0x00007f65b5ea7e0e in start_thread (arg=0x7f658f944700) at 
pthread_create.c:311
        __res = <optimized out>
        pd = 0x7f658f944700
        now = <optimized out>
        unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140074177283840, 
-723671410102447264, 0, 140074820504800, 4096, 140074177283840, 
810119650646741856, 810203159821734752}, mask_was_saved = 0}}, priv = {pad = 
{0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
        not_first_call = 0
        pagesize_m1 = <optimized out>
        sp = <optimized out>
        freesize = <optimized out>
        __PRETTY_FUNCTION__ = "start_thread"
#4  0x00007f65b547b0fd in clone () at 
../sysdeps/unix/sysv/linux/x86_64/clone.S:113
No locals.

Thread 1 (Thread 0x7f65a8acc700 (LWP 30188)):
#0  0x00007f65a97fe269 in gdi_memblt (context=<optimized out>, memblt=0xf9eb48) 
at /build/freerdp-BjY_g5/freerdp-1.0.2/libfreerdp-gdi/gdi.c:624
        bitmap = 0x0
        gdi = <optimized out>
#1  0x00007f65a9a2e598 in update_recv_primary_order (update=0xd20a70, 
s=0x7f6591f73810, flags=<optimized out>) at 
/build/freerdp-BjY_g5/freerdp-1.0.2/libfreerdp-core/orders.c:1826
        orderInfo = 0xf9de20
        context = 0xd4fac0
        primary = 0xf9dd00
#2  0x00007f65a9a2ee3e in update_recv_order (update=<optimized out>, 
s=<optimized out>) at 
/build/freerdp-BjY_g5/freerdp-1.0.2/libfreerdp-core/orders.c:2018
        controlFlags = <optimized out>
#3  0x00007f65a9a3836b in fastpath_recv_orders (fastpath=<optimized out>, 
s=0x7f6591f73810) at 
/build/freerdp-BjY_g5/freerdp-1.0.2/libfreerdp-core/fastpath.c:132
        update = 0xd20a70
        numberOrders = 14
#4  fastpath_recv_update (fastpath=<optimized out>, s=0x7f6591f73810, 
size=<optimized out>, updateCode=0 '\000') at 
/build/freerdp-BjY_g5/freerdp-1.0.2/libfreerdp-core/fastpath.c:173
        update = 0xd20a70
        context = <optimized out>
        pointer = <optimized out>
#5  fastpath_recv_update_data (s=0x7f6592e69720, fastpath=0xd4fa80) at 
/build/freerdp-BjY_g5/freerdp-1.0.2/libfreerdp-core/fastpath.c:294
        size = <optimized out>
        totalSize = <optimized out>
        compressionFlags = <optimized out>
        update_stream = 0x7f6591f73810
        comp_stream = 0x7f6591f73810
        roff = 61704
        next_pos = 1006
        updateCode = 0 '\000'
        fragmentation = <optimized out>
        rdp = <optimized out>
        rlen = 1316
#6  fastpath_recv_updates (fastpath=0xd4fa80, s=s@entry=0x7f6592e69720) at 
/build/freerdp-BjY_g5/freerdp-1.0.2/libfreerdp-core/fastpath.c:310
        update = 0xd20a70
#7  0x00007f65a9a362ef in rdp_recv_fastpath_pdu (s=0x7f6592e69720, 
rdp=0xcfd590) at /build/freerdp-BjY_g5/freerdp-1.0.2/libfreerdp-core/rdp.c:762
        length = <optimized out>
        fastpath = 0xd4fa80
#8  rdp_recv_pdu (rdp=0xcfd590, s=0x7f6592e69720) at 
/build/freerdp-BjY_g5/freerdp-1.0.2/libfreerdp-core/rdp.c:770
No locals.
#9  0x00007f65a9a36520 in rdp_recv_callback (transport=<optimized out>, 
s=<optimized out>, extra=<optimized out>) at 
/build/freerdp-BjY_g5/freerdp-1.0.2/libfreerdp-core/rdp.c:830
        rdp = <optimized out>
#10 0x00007f65a9a398f2 in transport_check_fds (ptransport=0xcfd5e0) at 
/build/freerdp-BjY_g5/freerdp-1.0.2/libfreerdp-core/transport.c:357
        pos = <optimized out>
        status = <optimized out>
        length = 1006
        received = 0x7f6592e69720
        transport = 0xd306c0
#11 0x00007f65a9a36699 in rdp_check_fds (rdp=<optimized out>) at 
/build/freerdp-BjY_g5/freerdp-1.0.2/libfreerdp-core/rdp.c:861
No locals.
#12 0x00007f65a9a2f0c3 in freerdp_check_fds (instance=<optimized out>) at 
/build/freerdp-BjY_g5/freerdp-1.0.2/libfreerdp-core/freerdp.c:124
        status = <optimized out>
        rdp = <optimized out>
#13 0x00007f65a9c58f99 in ?? () from 
/usr/lib/remmina/plugins/remmina-plugin-rdp.so
No symbol table info available.
#14 0x00007f65a9c592aa in ?? () from 
/usr/lib/remmina/plugins/remmina-plugin-rdp.so
No symbol table info available.
#15 0x00007f65b5ea7e0e in start_thread (arg=0x7f65a8acc700) at 
pthread_create.c:311
        __res = <optimized out>
        pd = 0x7f65a8acc700
        now = <optimized out>
        unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140074598319872, 
-723671410102447264, 0, 140074820504800, 20, 140074598319872, 
810175102969500512, 810203159821734752}, mask_was_saved = 0}}, priv = {pad = 
{0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
        not_first_call = 0
        pagesize_m1 = <optimized out>
        sp = <optimized out>
        freesize = <optimized out>
        __PRETTY_FUNCTION__ = "start_thread"
#16 0x00007f65b547b0fd in clone () at 
../sysdeps/unix/sysv/linux/x86_64/clone.S:113
No locals.

-- System Information:
Debian Release: jessie/sid
  APT prefers testing
  APT policy: (900, 'testing'), (800, 'unstable'), (700, 'experimental')
Architecture: amd64 (x86_64)

Kernel: Linux 3.12-1-amd64 (SMP w/4 CPU cores)
Locale: LANG=en_AU.utf8, LC_CTYPE=en_AU.utf8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash

Versions of packages remmina-plugin-rdp depends on:
ii  libc6                        2.17-97
ii  libcairo2                    1.12.16-2
ii  libfreerdp-plugins-standard  1.0.2-3
ii  libfreerdp1                  1.0.2-3
ii  libglib2.0-0                 2.36.4-1
ii  libgtk-3-0                   3.8.6-1
ii  remmina                      1.0.0-6+b1

-- 
bye,
pabs

http://wiki.debian.org/PaulWise

Attachment: signature.asc
Description: This is a digitally signed message part

Reply via email to