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...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/local/bin/psppire [Thread debugging using libthread_db enabled] Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1". [New Thread 0x7fffec274700 (LWP 31643)] [New Thread 0x7fffeba73700 (LWP 31644)] [New Thread 0x7fffea98a700 (LWP 31645)] (psppire:31639): Gdk-CRITICAL **: IA__gdk_cairo_create: assertion 'GDK_IS_DRAWABLE (drawable)' failed (psppire:31639): Gdk-CRITICAL **: IA__gdk_cairo_create: assertion 'GDK_IS_DRAWABLE (drawable)' failed [New Thread 0x7fffd9bfc700 (LWP 31646)] [New Thread 0x7fffd93fb700 (LWP 31647)] [Thread 0x7fffd93fb700 (LWP 31647) exited] [Thread 0x7fffd9bfc700 (LWP 31646) exited] Program received signal SIGSEGV, Segmentation fault. INT_cairo_set_line_width (cr=0x0, width=0.5) at /build/buildd/cairo-1.13.0~20140204/src/cairo.c:959 959 /build/buildd/cairo-1.13.0~20140204/src/cairo.c: No such file or directory. (gdb) backtrace full #0 INT_cairo_set_line_width (cr=0x0, width=0.5) at /build/buildd/cairo-1.13.0~20140204/src/cairo.c:959 status = #1 0x00007ffff7ba19d1 in xr_set_cairo (xr=xr@entry=0xad0ea0, cairo=cairo@entry=0x0) at src/output/cairo.c:354 i = #2 0x00007ffff7ba3c25 in xr_driver_create (cairo=cairo@entry=0x0, options=options@entry=0x93a8a8) at src/output/cairo.c:1273 No locals. #3 0x0000000000465287 in create_xr (view=view@entry=0x93a880) at src/ui/gui/psppire-output-view.c:180 style = text_item = font_desc = r = font_name = 0xad0510 "@\236\254" font_width = 32767 cr = 0x0 fgc = #4 0x0000000000466208 in psppire_output_view_put (view=0x93a880, item=item@entry=0xa86920) at src/ui/gui/psppire-output-view.c:275 drawing_area = 0x8b6230 r = name = {ss = {string = 0xa87250 "P4\222", length = 140737322125093}, capacity = 140737340178262} store = path = iter = {stamp = 11039312, user_data = 0x0, user_data2 = 0x6f90c0, user_data3 = 0x7ffff617ac6c } cr = 0x0 tw = 7311552 th = 0 #5 0x000000000046730f in psppire_output_submit (this=0x798d10, item=0xa86920) at src/ui/gui/psppire-output-window.c:151 window = #6 0x00007ffff7b974c6 in output_submit__ (e=0x77b480, item=0xa86920) at src/output/driver.c:131 type = llx = #7 0x00007ffff7b03568 in do_parse_command (state=CMD_STATE_DATA, ds=0x7803f0, lexer=0x92b420) at src/language/command.c:202 command = result = opened = false n_tokens = 1 #8 cmd_parse_in_state (lexer=lexer@entry=0x92b420, ds=0x7803f0, state=CMD_STATE_DATA) at src/language/command.c:148 session = 0x780380 result = 512000000 __PRETTY_FUNCTION__ = "cmd_parse_in_state" #9 0x00007ffff7b03c22 in cmd_parse (lexer=lexer@entry=0x92b420, ds=) at src/language/command.c:163 dict = #10 0x0000000000445b5f in execute_syntax (window=window@entry=0x79c0d0, lex_reader=0xa6a070) at src/ui/gui/executor.c:135 ds = result = lexer = 0x92b420 retval = 1 pdw = next_pdw = __func__ = "execute_syntax" #11 0x0000000000445d5f in execute_const_syntax_string (syntax=0xaa4c20 "FREQUENCIES\n\t/VARIABLES= Var0001\n\t/FORMAT=AVALUE TABLE.\n", window=0x79c0d0) at src/ui/gui/executor.c:203 No locals. #12 execute_syntax_string (window=0x79c0d0, syntax=syntax@entry=0xaa4c20 "FREQUENCIES\n\t/VARIABLES= Var0001\n\t/FORMAT=AVALUE TABLE.\n") at src/ui/gui/executor.c:195 No locals. #13 0x0000000000453564 in psppire_dialog_action_activate (act=0x7b4070) at src/ui/gui/psppire-dialog-action.c:116 response = class = 0x7b2e50 sl = __func__ = "psppire_dialog_action_activate" #14 0x00007ffff61743b8 in g_closure_invoke () from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0 No symbol table info available. #15 0x00007ffff6185557 in ?? () from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0 No symbol table info available. #16 0x00007ffff618da29 in g_signal_emit_valist () from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0 No symbol table info available. #17 0x00007ffff618dce2 in g_signal_emit () from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0 No symbol table info available. #18 0x00007ffff6fa61b0 in ?? () from /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0 No symbol table info available. #19 0x00007ffff61743b8 in g_closure_invoke () from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0 No symbol table info available. #20 0x00007ffff6185557 in ?? () from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0 No symbol table info available. #21 0x00007ffff618da29 in g_signal_emit_valist () from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0 No symbol table info available. #22 0x00007ffff618dce2 in g_signal_emit () from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0 No symbol table info available. #23 0x00007fffef186390 in ?? () from /usr/lib/x86_64-linux-gnu/libunity-gtk2-parser.so.0 No symbol table info available. #24 0x00007ffff6c9dce7 in ?? () from /usr/lib/x86_64-linux-gnu/libgdk-x11-2.0.so.0 No symbol table info available. #25 0x00007ffff5ea4ce5 in g_main_context_dispatch () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 No symbol table info available. #26 0x00007ffff5ea5048 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 No symbol table info available. #27 0x00007ffff5ea530a in g_main_loop_run () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 No symbol table info available. #28 0x00007ffff705d447 in gtk_main () from /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0 No symbol table info available. #29 0x0000000000447596 in run_inner_loop (data=) at src/ui/gui/main.c:233 ip = #30 0x00007ffff705d597 in gtk_main () from /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0 No symbol table info available. #31 0x000000000041d875 in main (argc=1, argv=0x7fffffffdff8) at src/ui/gui/main.c:343 init_p = {data_file = 0x0, splash_window = 0x75a0f0} show_splash = 1 parser = vers = (gdb) info registers rax 0x1e848000 512000000 rbx 0xad0ea0 11341472 rcx 0x3d090000 1024000000 rdx 0x25800 153600 rsi 0x0 0 rdi 0x0 0 rbp 0xad0ea0 0xad0ea0 rsp 0x7fffffffd1d0 0x7fffffffd1d0 r8 0x0 0 r9 0xad0e70 11341424 r10 0x7fffffffcfa0 140737488342944 r11 0x7ffff63d6170 140737324605808 r12 0x0 0 r13 0x7fffffffd1e8 140737488343528 r14 0x7fffffffd1ec 140737488343532 r15 0xad0ee0 11341536 rip 0x7ffff63d6171 0x7ffff63d6171 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 => 0x7ffff63d6171 : mov 0x4(%rdi),%eax 0x7ffff63d6174 : mov %rdi,%rbx 0x7ffff63d6177 : test %eax,%eax 0x7ffff63d6179 : jne 0x7ffff63d6195 0x7ffff63d617b : xorpd %xmm1,%xmm1 0x7ffff63d617f : mov 0x20(%rdi),%rax 0x7ffff63d6183 : maxsd %xmm0,%xmm1 0x7ffff63d6187 : movapd %xmm1,%xmm0 0x7ffff63d618b : callq *0x88(%rax) 0x7ffff63d6191 : test %eax,%eax 0x7ffff63d6193 : jne 0x7ffff63d6197 0x7ffff63d6195 : pop %rbx 0x7ffff63d6196 : retq 0x7ffff63d6197 : mov %rbx,%rdi 0x7ffff63d619a : mov %eax,%esi 0x7ffff63d619c : pop %rbx (gdb) thread apply all backtrace Thread 4 (Thread 0x7fffea98a700 (LWP 31645)): #0 0x00007ffff51ffc6d in poll () at ../sysdeps/unix/syscall-template.S:81 #1 0x00007ffff5ea4fe4 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #2 0x00007ffff5ea50ec in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #3 0x00007ffff5ea5129 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #4 0x00007ffff5ec9f15 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #5 0x00007ffff54e0182 in start_thread (arg=0x7fffea98a700) at pthread_create.c:312 #6 0x00007ffff520cfbd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111 Thread 3 (Thread 0x7fffeba73700 (LWP 31644)): #0 0x00007ffff51ffc6d in poll () at ../sysdeps/unix/syscall-template.S:81 #1 0x00007ffff5ea4fe4 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #2 0x00007ffff5ea530a in g_main_loop_run () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #3 0x00007ffff69e3e16 in ?? () from /usr/lib/x86_64-linux-gnu/libgio-2.0.so.0 #4 0x00007ffff5ec9f15 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #5 0x00007ffff54e0182 in start_thread (arg=0x7fffeba73700) at pthread_create.c:312 #6 0x00007ffff520cfbd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111 Thread 2 (Thread 0x7fffec274700 (LWP 31643)): #0 0x00007ffff51ffc6d in poll () at ../sysdeps/unix/syscall-template.S:81 #1 0x00007ffff5ea4fe4 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #2 0x00007ffff5ea50ec in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #3 0x00007fffecbba1ad in ?? () from /usr/lib/x86_64-linux-gnu/gio/modules/libdconfsettings.so #4 0x00007ffff5ec9f15 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #5 0x00007ffff54e0182 in start_thread (arg=0x7fffec274700) at pthread_create.c:312 #6 0x00007ffff520cfbd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111 Thread 1 (Thread 0x7ffff7fca9c0 (LWP 31639)): #0 INT_cairo_set_line_width (cr=0x0, width=0.5) at /build/buildd/cairo-1.13.0~20140204/src/cairo.c:959 #1 0x00007ffff7ba19d1 in xr_set_cairo (xr=xr@entry=0xad0ea0, cairo=cairo@entry=0x0) at src/output/cairo.c:354 #2 0x00007ffff7ba3c25 in xr_driver_create (cairo=cairo@entry=0x0, options=options@entry=0x93a8a8) at src/output/cairo.c:1273 #3 0x0000000000465287 in create_xr (view=view@entry=0x93a880) at src/ui/gui/psppire-output-view.c:180 #4 0x0000000000466208 in psppire_output_view_put (view=0x93a880, item=item@entry=0xa86920) at src/ui/gui/psppire-output-view.c:275 #5 0x000000000046730f in psppire_output_submit (this=0x798d10, item=0xa86920) at src/ui/gui/psppire-output-window.c:151 #6 0x00007ffff7b974c6 in output_submit__ (e=0x77b480, item=0xa86920) at src/output/driver.c:131 #7 0x00007ffff7b03568 in do_parse_command (state=CMD_STATE_DATA, ds=0x7803f0, lexer=0x92b420) at src/language/command.c:202 #8 cmd_parse_in_state (lexer=lexer@entry=0x92b420, ds=0x7803f0, state=CMD_STATE_DATA) at src/language/command.c:148 #9 0x00007ffff7b03c22 in cmd_parse (lexer=lexer@entry=0x92b420, ds=) at src/language/command.c:163 #10 0x0000000000445b5f in execute_syntax (window=window@entry=0x79c0d0, lex_reader=0xa6a070) at src/ui/gui/executor.c:135 #11 0x0000000000445d5f in execute_const_syntax_string (syntax=0xaa4c20 "FREQUENCIES\n\t/VARIABLES= Var0001\n\t/FORMAT=AVALUE TABLE.\n", window=0x79c0d0) at src/ui/gui/executor.c:203 #12 execute_syntax_string (window=0x79c0d0, syntax=syntax@entry=0xaa4c20 "FREQUENCIES\n\t/VARIABLES= Var0001\n\t/FORMAT=AVALUE TABLE.\n") at src/ui/gui/executor.c:195 #13 0x0000000000453564 in psppire_dialog_action_activate (act=0x7b4070) at src/ui/gui/psppire-dialog-action.c:116 #14 0x00007ffff61743b8 in g_closure_invoke () from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0 #15 0x00007ffff6185557 in ?? () from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0 #16 0x00007ffff618da29 in g_signal_emit_valist () from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0 #17 0x00007ffff618dce2 in g_signal_emit () from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0 #18 0x00007ffff6fa61b0 in ?? () from /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0 #19 0x00007ffff61743b8 in g_closure_invoke () from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0 #20 0x00007ffff6185557 in ?? () from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0 #21 0x00007ffff618da29 in g_signal_emit_valist () from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0 #22 0x00007ffff618dce2 in g_signal_emit () from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0 #23 0x00007fffef186390 in ?? () from /usr/lib/x86_64-linux-gnu/libunity-gtk2-parser.so.0 #24 0x00007ffff6c9dce7 in ?? () from /usr/lib/x86_64-linux-gnu/libgdk-x11-2.0.so.0 #25 0x00007ffff5ea4ce5 in g_main_context_dispatch () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #26 0x00007ffff5ea5048 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #27 0x00007ffff5ea530a in g_main_loop_run () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #28 0x00007ffff705d447 in gtk_main () from /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0 #29 0x0000000000447596 in run_inner_loop (data=) at src/ui/gui/main.c:233 #30 0x00007ffff705d597 in gtk_main () from /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0 #31 0x000000000041d875 in main (argc=1, argv=0x7fffffffdff8) at src/ui/gui/main.c:343 (gdb) quit A debugging session is active. Inferior 1 [process 31639] will be killed. Quit anyway? (y or n)