GNU gdb 6.8-debian Copyright (C) 2008 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 "powerpc-linux-gnu"... (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/games/gnometris [Thread debugging using libthread_db enabled] [New Thread 0x48040510 (LWP 18310)] Program received signal SIGSEGV, Segmentation fault. [Switching to Thread 0x48040510 (LWP 18310)] 0x0f5cb754 in signal_emit_unlocked_R (node=0x10161f68, detail=0, instance=0x10059db0, emission_return=0x0, instance_and_params=0x1016d230) at /build/buildd/glib2.0-2.18.2/gobject/gsignal.c:3089 3089 /build/buildd/glib2.0-2.18.2/gobject/gsignal.c: No such file or directory. in /build/buildd/glib2.0-2.18.2/gobject/gsignal.c Current language: auto; currently c (gdb) cbacktrace full #0 0x0f5cb754 in signal_emit_unlocked_R (node=0x10161f68, detail=0, instance=0x10059db0, emission_return=0x0, instance_and_params=0x1016d230) at /build/buildd/glib2.0-2.18.2/gobject/gsignal.c:3089 tmp = (Handler *) 0xf204550 handler = (Handler *) 0x102cdee0 accumulator = (SignalAccumulator *) 0x0 emission = {next = 0x0, instance = 0x10059db0, ihint = {signal_id = 162, detail = 0, run_type = G_SIGNAL_RUN_FIRST}, state = EMISSION_RUN, chain_type = 4} class_closure = (GClosure *) 0x10161f20 handler_list = (Handler *) 0x102cdee0 return_accu = (GValue *) 0x0 accu = {g_type = 0, data = {{v_int = 0, v_uint = 0, v_long = 0, v_ulong = 0, v_int64 = 0, v_uint64 = 0, v_float = 0, v_double = 0, v_pointer = 0x0}, {v_int = 0, v_uint = 0, v_long = 0, v_ulong = 0, v_int64 = 0, v_uint64 = 0, v_float = 0, v_double = 0, v_pointer = 0x0}}} signal_id = 162 max_sequential_handler_number = 149 return_value_altered = 1 #1 0x0f5ccde4 in IA__g_signal_emit_valist (instance=0x10059db0, signal_id=, detail=0, var_args=0xbfce38f4) at /build/buildd/glib2.0-2.18.2/gobject/gsignal.c:2977 signal_return_type = 4 param_values = (GValue *) 0x1016d248 node = (SignalNode *) 0x10161f68 i = 257934096 n_params = 0 __PRETTY_FUNCTION__ = "IA__g_signal_emit_valist" #2 0x0f5cd338 in IA__g_signal_emit (instance=, signal_id=, detail=) at /build/buildd/glib2.0-2.18.2/gobject/gsignal.c:3034 var_args = {{gpr = 3 '\003', fpr = 0 '\0', reserved = 60968, overflow_arg_area = 0xbfce3908, reg_save_area = 0xbfce3890}} #3 0x0f9d4d58 in ?? () from /usr/lib/libgtk-x11-2.0.so.0 No symbol table info available. #4 0x0f9d64c8 in gtk_action_activate () from /usr/lib/libgtk-x11-2.0.so.0 No symbol table info available. #5 0x0f5c10dc in IA__g_cclosure_marshal_VOID__VOID (closure=0x10059db0, return_value=, n_param_values=, param_values=, invocation_hint=, marshal_data=0xf9d6420) at /build/buildd/glib2.0-2.18.2/gobject/gmarshal.c:77 data1 = (gpointer) 0x10059db0 data2 = (gpointer) 0x0 __PRETTY_FUNCTION__ = "IA__g_cclosure_marshal_VOID__VOID" #6 0x0f5aee98 in IA__g_closure_invoke (closure=0x1013ee28, return_value=0x0, n_param_values=1, param_values=0x1016d218, invocation_hint=0xbfce3a6c) at /build/buildd/glib2.0-2.18.2/gobject/gclosure.c:767 marshal = (GClosureMarshal) 0xf5c1030 marshal_data = (gpointer) 0x0 __PRETTY_FUNCTION__ = "IA__g_closure_invoke" #7 0x0f5cb740 in signal_emit_unlocked_R (node=0x10141320, detail=0, instance=0x1003c2e8, emission_return=0x0, instance_and_params=0x1016d218) at /build/buildd/glib2.0-2.18.2/gobject/gsignal.c:3244 tmp = (Handler *) 0xf204550 handler = (Handler *) 0x101bae20 accumulator = (SignalAccumulator *) 0x0 emission = {next = 0xbfce3ea4, instance = 0x1003c2e8, ihint = {signal_id = 126, detail = 0, run_type = G_SIGNAL_RUN_FIRST}, state = EMISSION_RUN, chain_type = 4} class_closure = (GClosure *) 0x101412f8 handler_list = (Handler *) 0x101bae20 return_accu = (GValue *) 0x0 accu = {g_type = 0, data = {{v_int = 0, v_uint = 0, v_long = 0, v_ulong = 0, v_int64 = 0, v_uint64 = 0, v_float = 0, v_double = 0, v_pointer = 0x0}, {v_int = 0, v_uint = 0, v_long = 0, v_ulong = 0, v_int64 = 0, v_uint64 = 0, v_float = 0, v_double = 0, v_pointer = 0x0}}} signal_id = 126 max_sequential_handler_number = 149 return_value_altered = 1 #8 0x0f5ccde4 in IA__g_signal_emit_valist (instance=0x1003c2e8, signal_id=, detail=0, var_args=0xbfce3c74) at /build/buildd/glib2.0-2.18.2/gobject/gsignal.c:2977 signal_return_type = 4 param_values = (GValue *) 0x1016d230 node = (SignalNode *) 0x10141320 i = 257934096 n_params = 0 __PRETTY_FUNCTION__ = "IA__g_signal_emit_valist" #9 0x0f5cd338 in IA__g_signal_emit (instance=, signal_id=, detail=) at /build/buildd/glib2.0-2.18.2/gobject/gsignal.c:3034 var_args = {{gpr = 3 '\003', fpr = 0 '\0', reserved = 0, overflow_arg_area = 0xbfce3c88, reg_save_area = 0xbfce3c10}} #10 0x0fc1bc34 in gtk_widget_activate () from /usr/lib/libgtk-x11-2.0.so.0 No symbol table info available. #11 0x0fad8f48 in gtk_menu_shell_activate_item () from /usr/lib/libgtk-x11-2.0.so.0 No symbol table info available. #12 0x0fadaef8 in ?? () from /usr/lib/libgtk-x11-2.0.so.0 No symbol table info available. #13 0x0facfa20 in ?? () from /usr/lib/libgtk-x11-2.0.so.0 No symbol table info available. #14 0x0fac8224 in ?? () from /usr/lib/libgtk-x11-2.0.so.0 No symbol table info available. #15 0x0f5acb88 in g_type_class_meta_marshal (closure=, return_value=0x102d2070, n_param_values=273483640, param_values=0x102d2070, invocation_hint=0x0, marshal_data=0x102d2070) at /build/buildd/glib2.0-2.18.2/gobject/gclosure.c:878 callback = (gpointer) 0x0 #16 0x0f5aee98 in IA__g_closure_invoke (closure=0x1013bce8, return_value=0x102d2120, n_param_values=0, param_values=0x102dac30, invocation_hint=0xbfce3eac) at /build/buildd/glib2.0-2.18.2/gobject/gclosure.c:767 marshal = (GClosureMarshal) 0xf5acb10 marshal_data = (gpointer) 0xb4 __PRETTY_FUNCTION__ = "IA__g_closure_invoke" #17 0x0f5cb340 in signal_emit_unlocked_R (node=0x1013bf70, detail=0, instance=0x102d2070, emission_return=0xbfce3fe8, instance_and_params=0x102dac30) at /build/buildd/glib2.0-2.18.2/gobject/gsignal.c:3282 accumulator = (SignalAccumulator *) 0x1013bfa0 emission = {next = 0x0, instance = 0x102d2070, ihint = {signal_id = 66, detail = 0, run_type = G_SIGNAL_RUN_LAST}, state = EMISSION_RUN, chain_type = 269760248} class_closure = (GClosure *) 0x1013bce8 handler_list = (Handler *) 0x0 return_accu = (GValue *) 0xbfce3ec0 accu = {g_type = 20, data = {{v_int = 0, v_uint = 0, v_long = 0, v_ulong = 0, v_int64 = 0, v_uint64 = 0, v_float = 0, v_double = 0, v_pointer = 0x0}, {v_int = 0, v_uint = 0, v_long = 0, v_ulong = 0, v_int64 = 0, v_uint64 = 0, v_float = 0, v_double = 0, v_pointer = 0x0}}} signal_id = 66 max_sequential_handler_number = 149 return_value_altered = 0 #18 0x0f5ccc20 in IA__g_signal_emit_valist (instance=, signal_id=, detail=0, var_args=0xbfce40b4) at /build/buildd/glib2.0-2.18.2/gobject/gsignal.c:2987 return_value = {g_type = 20, data = {{v_int = 0, v_uint = 0, v_long = 0, v_ulong = 0, v_int64 = 0, v_uint64 = 0, v_float = 0, v_double = 0, v_pointer = 0x0}, {v_int = 0, v_uint = 0, v_long = 0, v_ulong = 0, v_int64 = 0, v_uint64 = 0, v_float = 0, v_double = 0, v_pointer = 0x0}}} error = signal_return_type = 20 param_values = (GValue *) 0x102dac48 node = (SignalNode *) 0x1013bf70 i = 1 n_params = 1 __PRETTY_FUNCTION__ = "IA__g_signal_emit_valist" #19 0x0f5cd338 in IA__g_signal_emit (instance=, signal_id=, detail=) at /build/buildd/glib2.0-2.18.2/gobject/gsignal.c:3034 var_args = {{gpr = 4 '\004', fpr = 0 '\0', reserved = 1912, overflow_arg_area = 0xbfce40c8, reg_save_area = 0xbfce4050}} #20 0x0fc135f4 in ?? () from /usr/lib/libgtk-x11-2.0.so.0 No symbol table info available. #21 0x0fabe124 in gtk_propagate_event () from /usr/lib/libgtk-x11-2.0.so.0 No symbol table info available. #22 0x0fabfc74 in gtk_main_do_event () from /usr/lib/libgtk-x11-2.0.so.0 No symbol table info available. #23 0x0f8da038 in ?? () from /usr/lib/libgdk-x11-2.0.so.0 No symbol table info available. #24 0x0f4c6dbc in IA__g_main_context_dispatch (context=0x1004e290) at /build/buildd/glib2.0-2.18.2/glib/gmain.c:2144 No locals. #25 0x0f4cb588 in g_main_context_iterate (context=0x1004e290, block=1, dispatch=1, self=) at /build/buildd/glib2.0-2.18.2/glib/gmain.c:2778 max_priority = 2147483647 timeout = -1 some_ready = 1 nfds = 8 allocated_nfds = fds = (GPollFD *) 0x104ccda0 __PRETTY_FUNCTION__ = "g_main_context_iterate" #26 0x0f4cbcc4 in IA__g_main_loop_run (loop=0x104cd008) at /build/buildd/glib2.0-2.18.2/glib/gmain.c:2986 self = (GThread *) 0x100311b0 __PRETTY_FUNCTION__ = "IA__g_main_loop_run" #27 0x0fac01c4 in gtk_main () from /usr/lib/libgtk-x11-2.0.so.0 No symbol table info available. #28 0x10008260 in main (argc=1, argv=0xbfce45e4) at main.cpp:64 cmdlineLevel = 0 options = {{long_name = 0x1001b434 "level", short_name = 108 'l', flags = 0, arg = G_OPTION_ARG_INT, arg_data = 0xbfce435c, description = 0x1001b43c "Set starting level (1 or greater)", arg_description = 0x1001b460 "LEVEL"}, {long_name = 0x0, short_name = 0 '\0', flags = 0, arg = G_OPTION_ARG_NONE, arg_data = 0x0, description = 0x0, arg_description = 0x0}} context = program = (GnomeProgram *) 0x1003a458 t = (Tetris *) 0x10148148 (gdb) info registers r0 0xf5cb740 257734464 r1 0xbfce3640 3217962560 r2 0x48047990 1208252816 r3 0xbfce36ec 3217962732 r4 0x0 0 r5 0xbfce3700 3217962752 r6 0x0 0 r7 0x0 0 r8 0x0 0 r9 0x0 0 r10 0x1 1 r11 0xf498710 256476944 r12 0xf716228 259088936 r13 0x10038f04 268668676 r14 0x1016d230 269931056 r15 0x10059db0 268803504 r16 0xf568454 257328212 r17 0xf5fc318 257934104 r18 0xbfce36ec 3217962732 r19 0xf5e645c 257844316 r20 0xf5fc310 257934096 r21 0xf5e2804 257828868 r22 0x10161f68 269885288 r23 0xf5fc310 257934096 r24 0xf5e645c 257844316 r25 0xf5e2804 257828868 r26 0x102cdee0 271376096 r27 0xf56842c 257328172 r28 0xf568388 257328008 r29 0x102cdee0 271376096 r30 0xf603614 257963540 r31 0xf204550 253773136 pc 0xf5cb754 257734484 msr 0xd932 55602 cr 0x24044824 604260388 lr 0xf5cb740 257734464 ctr 0xf498710 256476944 xer 0x20000000 536870912 (gdb) thread apply all backtrace Thread 1 (Thread 0x48040510 (LWP 18310)): #0 0x0f5cb754 in signal_emit_unlocked_R (node=0x10161f68, detail=0, instance=0x10059db0, emission_return=0x0, instance_and_params=0x1016d230) at /build/buildd/glib2.0-2.18.2/gobject/gsignal.c:3089 #1 0x0f5ccde4 in IA__g_signal_emit_valist (instance=0x10059db0, signal_id=, detail=0, var_args=0xbfce38f4) at /build/buildd/glib2.0-2.18.2/gobject/gsignal.c:2977 #2 0x0f5cd338 in IA__g_signal_emit (instance=, signal_id=, detail=) at /build/buildd/glib2.0-2.18.2/gobject/gsignal.c:3034 #3 0x0f9d4d58 in ?? () from /usr/lib/libgtk-x11-2.0.so.0 #4 0x0f9d64c8 in gtk_action_activate () from /usr/lib/libgtk-x11-2.0.so.0 #5 0x0f5c10dc in IA__g_cclosure_marshal_VOID__VOID (closure=0x10059db0, return_value=, n_param_values=, param_values=, invocation_hint=, marshal_data=0xf9d6420) at /build/buildd/glib2.0-2.18.2/gobject/gmarshal.c:77 #6 0x0f5aee98 in IA__g_closure_invoke (closure=0x1013ee28, return_value=0x0, n_param_values=1, param_values=0x1016d218, invocation_hint=0xbfce3a6c) at /build/buildd/glib2.0-2.18.2/gobject/gclosure.c:767 #7 0x0f5cb740 in signal_emit_unlocked_R (node=0x10141320, detail=0, instance=0x1003c2e8, emission_return=0x0, instance_and_params=0x1016d218) at /build/buildd/glib2.0-2.18.2/gobject/gsignal.c:3244 #8 0x0f5ccde4 in IA__g_signal_emit_valist (instance=0x1003c2e8, signal_id=, detail=0, var_args=0xbfce3c74) at /build/buildd/glib2.0-2.18.2/gobject/gsignal.c:2977 #9 0x0f5cd338 in IA__g_signal_emit (instance=, signal_id=, detail=) at /build/buildd/glib2.0-2.18.2/gobject/gsignal.c:3034 #10 0x0fc1bc34 in gtk_widget_activate () from /usr/lib/libgtk-x11-2.0.so.0 #11 0x0fad8f48 in gtk_menu_shell_activate_item () from /usr/lib/libgtk-x11-2.0.so.0 #12 0x0fadaef8 in ?? () from /usr/lib/libgtk-x11-2.0.so.0 #13 0x0facfa20 in ?? () from /usr/lib/libgtk-x11-2.0.so.0 #14 0x0fac8224 in ?? () from /usr/lib/libgtk-x11-2.0.so.0 #15 0x0f5acb88 in g_type_class_meta_marshal (closure=, return_value=0x102d2070, n_param_values=273483640, param_values=0x102d2070, invocation_hint=0x0, marshal_data=0x102d2070) at /build/buildd/glib2.0-2.18.2/gobject/gclosure.c:878 #16 0x0f5aee98 in IA__g_closure_invoke (closure=0x1013bce8, return_value=0x102d2120, n_param_values=0, param_values=0x102dac30, invocation_hint=0xbfce3eac) at /build/buildd/glib2.0-2.18.2/gobject/gclosure.c:767 #17 0x0f5cb340 in signal_emit_unlocked_R (node=0x1013bf70, detail=0, instance=0x102d2070, emission_return=0xbfce3fe8, instance_and_params=0x102dac30) at /build/buildd/glib2.0-2.18.2/gobject/gsignal.c:3282 #18 0x0f5ccc20 in IA__g_signal_emit_valist (instance=, signal_id=, detail=0, var_args=0xbfce40b4) at /build/buildd/glib2.0-2.18.2/gobject/gsignal.c:2987 #19 0x0f5cd338 in IA__g_signal_emit (instance=, signal_id=, detail=) at /build/buildd/glib2.0-2.18.2/gobject/gsignal.c:3034 #20 0x0fc135f4 in ?? () from /usr/lib/libgtk-x11-2.0.so.0 #21 0x0fabe124 in gtk_propagate_event () from /usr/lib/libgtk-x11-2.0.so.0 #22 0x0fabfc74 in gtk_main_do_event () from /usr/lib/libgtk-x11-2.0.so.0 #23 0x0f8da038 in ?? () from /usr/lib/libgdk-x11-2.0.so.0 #24 0x0f4c6dbc in IA__g_main_context_dispatch (context=0x1004e290) at /build/buildd/glib2.0-2.18.2/glib/gmain.c:2144 #25 0x0f4cb588 in g_main_context_iterate (context=0x1004e290, block=1, dispatch=1, self=) at /build/buildd/glib2.0-2.18.2/glib/gmain.c:2778 #26 0x0f4cbcc4 in IA__g_main_loop_run (loop=0x104cd008) at /build/buildd/glib2.0-2.18.2/glib/gmain.c:2986 #27 0x0fac01c4 in gtk_main () from /usr/lib/libgtk-x11-2.0.so.0 #28 0x10008260 in main (argc=1, argv=0xbfce45e4) at main.cpp:64 (gdb) quit The program is running. Exit anyway? (y or n)