GNU gdb (Ubuntu 7.7-0ubuntu3.1) 7.7 Copyright (C) 2014 Free Software Foundation, Inc. License GPLv3+: GNU GPL version 3 or later This is free software: you are free to change and redistribute it. There is NO WARRANTY, to the extent permitted by law. Type "show copying" and "show warranty" for details. This GDB was configured as "x86_64-linux-gnu". Type "show configuration" for configuration details. For bug reporting instructions, please see: . Find the GDB manual and other documentation resources online at: . For help, type "help". Type "apropos word" to search for commands related to "word"... Reading symbols from psppire...(no debugging symbols found)...done. (gdb) handle SIG33 pass nostop noprint Signal Stop Print Pass to program Description SIG33 No No Yes Real-time event 33 (gdb) set pagination 0 (gdb) run Starting program: /usr/bin/psppire [Thread debugging using libthread_db enabled] Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1". [New Thread 0x7fffe817b700 (LWP 30539)] [New Thread 0x7fffe797a700 (LWP 30540)] [New Thread 0x7fffe6891700 (LWP 30541)] (psppire:30535): Gdk-CRITICAL **: IA__gdk_cairo_create: assertion 'GDK_IS_DRAWABLE (drawable)' failed (psppire:30535): Gdk-CRITICAL **: IA__gdk_cairo_create: assertion 'GDK_IS_DRAWABLE (drawable)' failed [New Thread 0x7fffd5aa5700 (LWP 30542)] [New Thread 0x7fffd52a4700 (LWP 30543)] [Thread 0x7fffd52a4700 (LWP 30543) exited] Program received signal SIGSEGV, Segmentation fault. 0x00007ffff63d4171 in cairo_set_line_width () from /usr/lib/x86_64-linux-gnu/libcairo.so.2 (gdb) backtrace full #0 0x00007ffff63d4171 in cairo_set_line_width () from /usr/lib/x86_64-linux-gnu/libcairo.so.2 No symbol table info available. #1 0x00007ffff7ba19d1 in ?? () from /usr/lib/pspp/libpspp-0.8.4.so No symbol table info available. #2 0x00007ffff7ba3c25 in xr_driver_create () from /usr/lib/pspp/libpspp-0.8.4.so No symbol table info available. #3 0x0000000000465287 in ?? () No symbol table info available. #4 0x0000000000466208 in ?? () No symbol table info available. #5 0x000000000046730f in ?? () No symbol table info available. #6 0x00007ffff7b974c6 in ?? () from /usr/lib/pspp/libpspp-0.8.4.so No symbol table info available. #7 0x00007ffff7b03568 in cmd_parse_in_state () from /usr/lib/pspp/libpspp-0.8.4.so No symbol table info available. #8 0x0000000000445b5f in ?? () No symbol table info available. #9 0x0000000000445d5f in ?? () No symbol table info available. #10 0x0000000000453564 in ?? () No symbol table info available. #11 0x00007ffff61723b8 in g_closure_invoke () from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0 No symbol table info available. #12 0x00007ffff6183557 in ?? () from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0 No symbol table info available. #13 0x00007ffff618ba29 in g_signal_emit_valist () from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0 No symbol table info available. #14 0x00007ffff618bce2 in g_signal_emit () from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0 No symbol table info available. #15 0x00007ffff6fa41b0 in ?? () from /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0 No symbol table info available. #16 0x00007ffff61723b8 in g_closure_invoke () from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0 No symbol table info available. #17 0x00007ffff6183557 in ?? () from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0 No symbol table info available. #18 0x00007ffff618ba29 in g_signal_emit_valist () from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0 No symbol table info available. #19 0x00007ffff618bce2 in g_signal_emit () from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0 No symbol table info available. #20 0x00007fffeb08d390 in ?? () from /usr/lib/x86_64-linux-gnu/libunity-gtk2-parser.so.0 No symbol table info available. #21 0x00007ffff6c9bce7 in ?? () from /usr/lib/x86_64-linux-gnu/libgdk-x11-2.0.so.0 No symbol table info available. #22 0x00007ffff5ea2ce5 in g_main_context_dispatch () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 No symbol table info available. #23 0x00007ffff5ea3048 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 No symbol table info available. #24 0x00007ffff5ea330a in g_main_loop_run () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 No symbol table info available. #25 0x00007ffff705b447 in gtk_main () from /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0 No symbol table info available. #26 0x0000000000447596 in ?? () No symbol table info available. #27 0x00007ffff705b597 in gtk_main () from /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0 No symbol table info available. #28 0x000000000041d875 in ?? () No symbol table info available. #29 0x00007ffff5131ec5 in __libc_start_main (main=0x41d6d0, argc=1, argv=0x7fffffffdff8, init=, fini=, rtld_fini=, stack_end=0x7fffffffdfe8) at libc-start.c:287 result = unwind_buf = {cancel_jmp_buf = {{jmp_buf = {0, -7044879955908162336, 4315302, 140737488347120, 0, 0, 7044879956971818208, 7044866936805068000}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x4821c0, 0x7fffffffdff8}, data = {prev = 0x0, cleanup = 0x0, canceltype = 4727232}}} not_first_call = #30 0x000000000041d8cf in ?? () No symbol table info available. (gdb) info registeress rax 0x1e848000 512000000 rbx 0xad3dd0 11353552 rcx 0x3d090000 1024000000 rdx 0x25800 153600 rsi 0x0 0 rdi 0x0 0 rbp 0xad3dd0 0xad3dd0 rsp 0x7fffffffd1d0 0x7fffffffd1d0 r8 0x0 0 r9 0xad3d80 11353472 r10 0x7fffffffcfa0 140737488342944 r11 0x7ffff63d4170 140737324597616 r12 0x0 0 r13 0x7fffffffd1e8 140737488343528 r14 0x7fffffffd1ec 140737488343532 r15 0xad3e10 11353616 rip 0x7ffff63d4171 0x7ffff63d4171 eflags 0x10206 [ PF IF RF ] cs 0x33 51 ss 0x2b 43 ds 0x0 0 es 0x0 0 fs 0x0 0 gs 0x0 0 (gdb) x/16i $pc => 0x7ffff63d4171 : mov 0x4(%rdi),%eax 0x7ffff63d4174 : mov %rdi,%rbx 0x7ffff63d4177 : test %eax,%eax 0x7ffff63d4179 : jne 0x7ffff63d4195 0x7ffff63d417b : xorpd %xmm1,%xmm1 0x7ffff63d417f : mov 0x20(%rdi),%rax 0x7ffff63d4183 : maxsd %xmm0,%xmm1 0x7ffff63d4187 : movapd %xmm1,%xmm0 0x7ffff63d418b : callq *0x88(%rax) 0x7ffff63d4191 : test %eax,%eax 0x7ffff63d4193 : jne 0x7ffff63d4197 0x7ffff63d4195 : pop %rbx 0x7ffff63d4196 : retq 0x7ffff63d4197 : mov %rbx,%rdi 0x7ffff63d419a : mov %eax,%esi 0x7ffff63d419c : pop %rbx (gdb) tread apply all backrtrace address@hidden Thread 5 (Thread 0x7fffd5aa5700 (LWP 30542)): #0 pthread_cond_timedwait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_timedwait.S:238 #1 0x00007ffff5ee4cf5 in g_cond_wait_until () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #2 0x00007ffff5e791c1 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #3 0x00007ffff5e7974b in g_async_queue_timeout_pop () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #4 0x00007ffff5ec8966 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #5 0x00007ffff5ec7f15 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #6 0x00007ffff54de182 in start_thread (arg=0x7fffd5aa5700) at pthread_create.c:312 #7 0x00007ffff520afbd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111 Thread 4 (Thread 0x7fffe6891700 (LWP 30541)): #0 0x00007ffff51fdc6d in poll () at ../sysdeps/unix/syscall-template.S:81 #1 0x00007ffff5ea2fe4 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #2 0x00007ffff5ea30ec in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #3 0x00007ffff5ea3129 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #4 0x00007ffff5ec7f15 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #5 0x00007ffff54de182 in start_thread (arg=0x7fffe6891700) at pthread_create.c:312 #6 0x00007ffff520afbd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111 Thread 3 (Thread 0x7fffe797a700 (LWP 30540)): #0 0x00007ffff51fdc6d in poll () at ../sysdeps/unix/syscall-template.S:81 #1 0x00007ffff5ea2fe4 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #2 0x00007ffff5ea330a in g_main_loop_run () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #3 0x00007ffff69e1e16 in ?? () from /usr/lib/x86_64-linux-gnu/libgio-2.0.so.0 #4 0x00007ffff5ec7f15 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #5 0x00007ffff54de182 in start_thread (arg=0x7fffe797a700) at pthread_create.c:312 #6 0x00007ffff520afbd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111 Thread 2 (Thread 0x7fffe817b700 (LWP 30539)): #0 0x00007ffff51fdc6d in poll () at ../sysdeps/unix/syscall-template.S:81 #1 0x00007ffff5ea2fe4 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #2 0x00007ffff5ea30ec in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #3 0x00007fffe8ac11ad in ?? () from /usr/lib/x86_64-linux-gnu/gio/modules/libdconfsettings.so #4 0x00007ffff5ec7f15 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #5 0x00007ffff54de182 in start_thread (arg=0x7fffe817b700) at pthread_create.c:312 #6 0x00007ffff520afbd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111 Thread 1 (Thread 0x7ffff7fbe9c0 (LWP 30535)): #0 0x00007ffff63d4171 in cairo_set_line_width () from /usr/lib/x86_64-linux-gnu/libcairo.so.2 #1 0x00007ffff7ba19d1 in ?? () from /usr/lib/pspp/libpspp-0.8.4.so #2 0x00007ffff7ba3c25 in xr_driver_create () from /usr/lib/pspp/libpspp-0.8.4.so #3 0x0000000000465287 in ?? () #4 0x0000000000466208 in ?? () #5 0x000000000046730f in ?? () #6 0x00007ffff7b974c6 in ?? () from /usr/lib/pspp/libpspp-0.8.4.so #7 0x00007ffff7b03568 in cmd_parse_in_state () from /usr/lib/pspp/libpspp-0.8.4.so #8 0x0000000000445b5f in ?? () #9 0x0000000000445d5f in ?? () #10 0x0000000000453564 in ?? () #11 0x00007ffff61723b8 in g_closure_invoke () from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0 #12 0x00007ffff6183557 in ?? () from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0 #13 0x00007ffff618ba29 in g_signal_emit_valist () from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0 #14 0x00007ffff618bce2 in g_signal_emit () from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0 #15 0x00007ffff6fa41b0 in ?? () from /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0 #16 0x00007ffff61723b8 in g_closure_invoke () from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0 #17 0x00007ffff6183557 in ?? () from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0 #18 0x00007ffff618ba29 in g_signal_emit_valist () from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0 #19 0x00007ffff618bce2 in g_signal_emit () from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0 #20 0x00007fffeb08d390 in ?? () from /usr/lib/x86_64-linux-gnu/libunity-gtk2-parser.so.0 #21 0x00007ffff6c9bce7 in ?? () from /usr/lib/x86_64-linux-gnu/libgdk-x11-2.0.so.0 #22 0x00007ffff5ea2ce5 in g_main_context_dispatch () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #23 0x00007ffff5ea3048 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #24 0x00007ffff5ea330a in g_main_loop_run () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #25 0x00007ffff705b447 in gtk_main () from /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0 #26 0x0000000000447596 in ?? () #27 0x00007ffff705b597 in gtk_main () from /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0 #28 0x000000000041d875 in ?? () #29 0x00007ffff5131ec5 in __libc_start_main (main=0x41d6d0, argc=1, argv=0x7fffffffdff8, init=, fini=, rtld_fini=, stack_end=0x7fffffffdfe8) at libc-start.c:287 #30 0x000000000041d8cf in ?? () (gdb) quit A debugging session is active. Inferior 1 [process 30535] will be killed. Quit anyway? (y or n)