|  | GNU gdb (GDB) 7.1-ubuntu
 | 
  
    |  | Copyright (C) 2010 Free Software Foundation, Inc.
 | 
  
    |  | License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>
 | 
  
    |  | 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 "i486-linux-gnu".
 | 
  
    |  | For bug reporting instructions, please see:
 | 
  
    |  | <http://www.gnu.org/software/gdb/bugs/>...
 | 
  
    |  | Reading symbols from /usr/bin/ruby1.9.1...Reading symbols from /usr/lib/debug/usr/bin/ruby1.9.1...done.
 | 
  
    |  | 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 main.rb --disable-cd --disable-a[Kradio --disable-module
 | 
  
    |  | Starting program: /usr/bin/ruby1.9.1 main.rb --disable-cd --disable-radio --disable-module
 | 
  
    |  | [Thread debugging using libthread_db enabled]
 | 
  
    |  | [New Thread 0xb7fd8b70 (LWP 9554)]
 | 
  
    |  | [New Thread 0xb7308b70 (LWP 9555)]
 | 
  
    |  | [New Thread 0xb6620b70 (LWP 9556)]
 | 
  
    |  | [New Thread 0xb4e8bb70 (LWP 9557)]
 | 
  
    |  | [New Thread 0xb4d45b70 (LWP 9558)]
 | 
  
    |  | [New Thread 0xb4435b70 (LWP 9559)]
 | 
  
    |  | [New Thread 0xb397db70 (LWP 9560)]
 | 
  
    |  | [New Thread 0xaf17bb70 (LWP 9561)]
 | 
  
    |  | [New Thread 0xae97ab70 (LWP 9563)]
 | 
  
    |  | [New Thread 0xae176b70 (LWP 9564)]
 | 
  
    |  | [Thread 0xb6620b70 (LWP 9556) exited]
 | 
  
    |  | [Thread 0xae97ab70 (LWP 9563) exited]
 | 
  
    |  | [New Thread 0xae97ab70 (LWP 9565)]
 | 
  
    |  | [Thread 0xb7308b70 (LWP 9555) exited]
 | 
  
    |  | [Thread 0xb7fd8b70 (LWP 9554) exited]
 | 
  
    |  | [Thread 0xb4e8bb70 (LWP 9557) exited]
 | 
  
    |  | [Thread 0xb397db70 (LWP 9560) exited]
 | 
  
    |  | 
 | 
  
    |  | Program received signal SIGSEGV, Segmentation fault.
 | 
  
    |  | rb_hash_tbl (hash=4) at hash.c:255
 | 
  
    |  | 255	hash.c: Aucun fichier ou dossier de ce type.
 | 
  
    |  | 	in hash.c
 | 
  
    |  | (gdb) backtrace full
 | 
  
    |  | #0  rb_hash_tbl (hash=4) at hash.c:255
 | 
  
    |  | No locals.
 | 
  
    |  | #1  0xb7ea0036 in rb_hash_modify (hash=4) at hash.c:265
 | 
  
    |  | No locals.
 | 
  
    |  | #2  0xb7ea0237 in rb_hash_delete (hash=4, key=147094808) at hash.c:759
 | 
  
    |  |         val = <value optimized out>
 | 
  
    |  | #3  0xb6d933e0 in remove_from_windows (window=0x8c314d0, obj=147094808) at rbgtk.c:31
 | 
  
    |  |         klass = <value optimized out>
 | 
  
    |  | #4  0xb7857dcc in g_cclosure_marshal_VOID__VOID () from /usr/lib/libgobject-2.0.so.0
 | 
  
    |  | No symbol table info available.
 | 
  
    |  | #5  0xb784a252 in g_closure_invoke () from /usr/lib/libgobject-2.0.so.0
 | 
  
    |  | No symbol table info available.
 | 
  
    |  | #6  0xb785ed90 in ?? () from /usr/lib/libgobject-2.0.so.0
 | 
  
    |  | No symbol table info available.
 | 
  
    |  | #7  0xb785fdb4 in g_signal_emit_valist () from /usr/lib/libgobject-2.0.so.0
 | 
  
    |  | No symbol table info available.
 | 
  
    |  | #8  0xb7860256 in g_signal_emit () from /usr/lib/libgobject-2.0.so.0
 | 
  
    |  | No symbol table info available.
 | 
  
    |  | #9  0xb6aba301 in ?? () from /usr/lib/libgtk-x11-2.0.so.0
 | 
  
    |  | No symbol table info available.
 | 
  
    |  | #10 0xb6bc8084 in ?? () from /usr/lib/libgtk-x11-2.0.so.0
 | 
  
    |  | No symbol table info available.
 | 
  
    |  | #11 0xb784c32b in g_object_unref () from /usr/lib/libgobject-2.0.so.0
 | 
  
    |  | No symbol table info available.
 | 
  
    |  | #12 0xb786d588 in g_value_unset () from /usr/lib/libgobject-2.0.so.0
 | 
  
    |  | No symbol table info available.
 | 
  
    |  | #13 0xb785fdde in g_signal_emit_valist () from /usr/lib/libgobject-2.0.so.0
 | 
  
    |  | No symbol table info available.
 | 
  
    |  | #14 0xb7860256 in g_signal_emit () from /usr/lib/libgobject-2.0.so.0
 | 
  
    |  | No symbol table info available.
 | 
  
    |  | #15 0xb6a02d11 in gtk_container_remove () from /usr/lib/libgtk-x11-2.0.so.0
 | 
  
    |  | No symbol table info available.
 | 
  
    |  | #16 0xb6bc805d in ?? () from /usr/lib/libgtk-x11-2.0.so.0
 | 
  
    |  | No symbol table info available.
 | 
  
    |  | #17 0xb784c32b in g_object_unref () from /usr/lib/libgobject-2.0.so.0
 | 
  
    |  | No symbol table info available.
 | 
  
    |  | #18 0xb78a2a71 in weak_notify (data=0x8c497e8, where_the_object_was=0x8c314d0) at rbgobj_object.c:42
 | 
  
    |  | No locals.
 | 
  
    |  | #19 0xb78a2b1a in holder_free (holder=0x8c497e8) at rbgobj_object.c:60
 | 
  
    |  | No locals.
 | 
  
    |  | #20 0xb7e9983d in run_final (obj=147094808, objspace=<value optimized out>) at gc.c:2351
 | 
  
    |  |         i = <value optimized out>
 | 
  
    |  |         status = 148572144
 | 
  
    |  |         args = {208, 3084653504, 3084648436}
 | 
  
    |  |         table = <value optimized out>
 | 
  
    |  |         objid = 147094809
 | 
  
    |  | #21 0xb7e999d4 in finalize_list (p=0x8c47cc4, objspace=<value optimized out>) at gc.c:1662
 | 
  
    |  | No locals.
 | 
  
    |  | #22 0xb7e99bcc in rb_gc_call_finalizer_at_exit () at gc.c:2466
 | 
  
    |  |         p = 0x8df1f6c
 | 
  
    |  |         pend = 0x8df1f6c
 | 
  
    |  |         final_list = 0x8df1ea8
 | 
  
    |  |         i = 216
 | 
  
    |  | #23 0xb7e8b3be in ruby_finalize_1 () at eval.c:117
 | 
  
    |  | No locals.
 | 
  
    |  | #24 0xb7e8c726 in ruby_cleanup (ex=0) at eval.c:157
 | 
  
    |  |         _th = 0x804c740
 | 
  
    |  |         _tag = {buf = {{__jmpbuf = {-1208250380, 134530880, 0, -1073745112, 1077989546, 1848203450}, __mask_was_saved = 0, __saved_mask = {__val = {3086882904, 0, 3221222184, 1077940394, 3085241464, 0, 3221222116, 0, 3087005944, 0, 1077956778, 1847871162, 134513725, 3083720502, 4294967295, 3085220412, 3086882904, 1, 4294967295, 3087003636, 3085241464, 5, 3221222160, 3086943926, 3086883344, 0, 1, 5, 0, 5, 3085232844, 1532184}}}}, tag = 0, retval = 3085220412, prev = 0x0}
 | 
  
    |  |         state = <value optimized out>
 | 
  
    |  |         errs = {4, 4}
 | 
  
    |  |         th = 0x804c740
 | 
  
    |  |         nerr = 0
 | 
  
    |  | #25 0xb7e8c8de in ruby_run_node (n=0x812723c) at eval.c:234
 | 
  
    |  |         v = <value optimized out>
 | 
  
    |  | #26 0x080487c8 in main (argc=5, argv=0xbffff434) at main.c:35
 | 
  
    |  |         variable_in_this_stack_frame = 3221222280
 | 
  
    |  | (gdb) info registers
 | 
  
    |  | eax            0x0	0
 | 
  
    |  | ecx            0xb7fb8ff4	-1208250380
 | 
  
    |  | edx            0x82dfb28	137231144
 | 
  
    |  | ebx            0xb7fb8ff4	-1208250380
 | 
  
    |  | esp            0xbfffeb00	0xbfffeb00
 | 
  
    |  | ebp            0xbfffeb18	0xbfffeb18
 | 
  
    |  | esi            0x4	4
 | 
  
    |  | edi            0x8c47d18	147094808
 | 
  
    |  | eip            0xb7e9ffda	0xb7e9ffda <rb_hash_tbl+26>
 | 
  
    |  | eflags         0x10282	[ SF IF RF ]
 | 
  
    |  | cs             0x73	115
 | 
  
    |  | ss             0x7b	123
 | 
  
    |  | ds             0x7b	123
 | 
  
    |  | es             0x7b	123
 | 
  
    |  | fs             0x0	0
 | 
  
    |  | gs             0x33	51
 | 
  
    |  | (gdb) x/16i $pc
 | 
  
    |  | => 0xb7e9ffda <rb_hash_tbl+26>:	mov    0x8(%esi),%eax
 | 
  
    |  |    0xb7e9ffdd <rb_hash_tbl+29>:	test   %eax,%eax
 | 
  
    |  |    0xb7e9ffdf <rb_hash_tbl+31>:	je     0xb7e9fff0 <rb_hash_tbl+48>
 | 
  
    |  |    0xb7e9ffe1 <rb_hash_tbl+33>:	mov    -0x8(%ebp),%ebx
 | 
  
    |  |    0xb7e9ffe4 <rb_hash_tbl+36>:	mov    -0x4(%ebp),%esi
 | 
  
    |  |    0xb7e9ffe7 <rb_hash_tbl+39>:	mov    %ebp,%esp
 | 
  
    |  |    0xb7e9ffe9 <rb_hash_tbl+41>:	pop    %ebp
 | 
  
    |  |    0xb7e9ffea <rb_hash_tbl+42>:	ret    
 | 
  
    |  |    0xb7e9ffeb <rb_hash_tbl+43>:	nop
 | 
  
    |  |    0xb7e9ffec <rb_hash_tbl+44>:	lea    0x0(%esi,%eiz,1),%esi
 | 
  
    |  |    0xb7e9fff0 <rb_hash_tbl+48>:	lea    -0x1acc(%ebx),%eax
 | 
  
    |  |    0xb7e9fff6 <rb_hash_tbl+54>:	mov    %eax,(%esp)
 | 
  
    |  |    0xb7e9fff9 <rb_hash_tbl+57>:	call   0xb7e5b574 <st_init_table@plt>
 | 
  
    |  |    0xb7e9fffe <rb_hash_tbl+62>:	mov    %eax,0x8(%esi)
 | 
  
    |  |    0xb7ea0001 <rb_hash_tbl+65>:	mov    -0x8(%ebp),%ebx
 | 
  
    |  |    0xb7ea0004 <rb_hash_tbl+68>:	mov    -0x4(%ebp),%esi
 | 
  
    |  | (gdb) thread apply all backtrace
 | 
  
    |  | 
 | 
  
    |  | Thread 12 (Thread 0xae97ab70 (LWP 9565)):
 | 
  
    |  | #0  0xb7fe2422 in __kernel_vsyscall ()
 | 
  
    |  | #1  0xb7e34342 in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib/tls/i686/cmov/libpthread.so.0
 | 
  
    |  | #2  0xb783b0ce in ?? () from /usr/lib/libgthread-2.0.so.0
 | 
  
    |  | #3  0xb7784bbc in ?? () from /lib/libglib-2.0.so.0
 | 
  
    |  | #4  0xb77d6d33 in ?? () from /lib/libglib-2.0.so.0
 | 
  
    |  | #5  0xb77d4dcf in ?? () from /lib/libglib-2.0.so.0
 | 
  
    |  | #6  0xb7e2f96e in start_thread () from /lib/tls/i686/cmov/libpthread.so.0
 | 
  
    |  | #7  0xb7d37a0e in clone () from /lib/tls/i686/cmov/libc.so.6
 | 
  
    |  | 
 | 
  
    |  | Thread 11 (Thread 0xae176b70 (LWP 9564)):
 | 
  
    |  | #0  0xb7fe2422 in __kernel_vsyscall ()
 | 
  
    |  | #1  0xb7e34342 in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib/tls/i686/cmov/libpthread.so.0
 | 
  
    |  | #2  0xb783b0ce in ?? () from /usr/lib/libgthread-2.0.so.0
 | 
  
    |  | #3  0xb7784bbc in ?? () from /lib/libglib-2.0.so.0
 | 
  
    |  | #4  0xb77d6d33 in ?? () from /lib/libglib-2.0.so.0
 | 
  
    |  | #5  0xb77d4dcf in ?? () from /lib/libglib-2.0.so.0
 | 
  
    |  | #6  0xb7e2f96e in start_thread () from /lib/tls/i686/cmov/libpthread.so.0
 | 
  
    |  | #7  0xb7d37a0e in clone () from /lib/tls/i686/cmov/libc.so.6
 | 
  
    |  | 
 | 
  
    |  | Thread 9 (Thread 0xaf17bb70 (LWP 9561)):
 | 
  
    |  | #0  0xb7fe2422 in __kernel_vsyscall ()
 | 
  
    |  | #1  0xb7e34342 in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib/tls/i686/cmov/libpthread.so.0
 | 
  
    |  | #2  0xb783b0ce in ?? () from /usr/lib/libgthread-2.0.so.0
 | 
  
    |  | #3  0xb7784bbc in ?? () from /lib/libglib-2.0.so.0
 | 
  
    |  | #4  0xb77d6d33 in ?? () from /lib/libglib-2.0.so.0
 | 
  
    |  | #5  0xb77d4dcf in ?? () from /lib/libglib-2.0.so.0
 | 
  
    |  | #6  0xb7e2f96e in start_thread () from /lib/tls/i686/cmov/libpthread.so.0
 | 
  
    |  | #7  0xb7d37a0e in clone () from /lib/tls/i686/cmov/libc.so.6
 | 
  
    |  | 
 | 
  
    |  | Thread 7 (Thread 0xb4435b70 (LWP 9559)):
 | 
  
    |  | #0  0xb7fe2422 in __kernel_vsyscall ()
 | 
  
    |  | #1  0xb7e34342 in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib/tls/i686/cmov/libpthread.so.0
 | 
  
    |  | #2  0xb783b0ce in ?? () from /usr/lib/libgthread-2.0.so.0
 | 
  
    |  | #3  0xb7784bbc in ?? () from /lib/libglib-2.0.so.0
 | 
  
    |  | #4  0xb77d6d33 in ?? () from /lib/libglib-2.0.so.0
 | 
  
    |  | #5  0xb77d4dcf in ?? () from /lib/libglib-2.0.so.0
 | 
  
    |  | #6  0xb7e2f96e in start_thread () from /lib/tls/i686/cmov/libpthread.so.0
 | 
  
    |  | #7  0xb7d37a0e in clone () from /lib/tls/i686/cmov/libc.so.6
 | 
  
    |  | 
 | 
  
    |  | Thread 6 (Thread 0xb4d45b70 (LWP 9558)):
 | 
  
    |  | #0  0xb7fe2422 in __kernel_vsyscall ()
 | 
  
    |  | #1  0xb7e34342 in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib/tls/i686/cmov/libpthread.so.0
 | 
  
    |  | #2  0xb783b0ce in ?? () from /usr/lib/libgthread-2.0.so.0
 | 
  
    |  | #3  0xb7784bbc in ?? () from /lib/libglib-2.0.so.0
 | 
  
    |  | #4  0xb77d6d33 in ?? () from /lib/libglib-2.0.so.0
 | 
  
    |  | #5  0xb77d4dcf in ?? () from /lib/libglib-2.0.so.0
 | 
  
    |  | #6  0xb7e2f96e in start_thread () from /lib/tls/i686/cmov/libpthread.so.0
 | 
  
    |  | #7  0xb7d37a0e in clone () from /lib/tls/i686/cmov/libc.so.6
 | 
  
    |  | 
 | 
  
    |  | Thread 1 (Thread 0xb7c686c0 (LWP 9551)):
 | 
  
    |  | #0  rb_hash_tbl (hash=4) at hash.c:255
 | 
  
    |  | #1  0xb7ea0036 in rb_hash_modify (hash=4) at hash.c:265
 | 
  
    |  | #2  0xb7ea0237 in rb_hash_delete (hash=4, key=147094808) at hash.c:759
 | 
  
    |  | #3  0xb6d933e0 in remove_from_windows (window=0x8c314d0, obj=147094808) at rbgtk.c:31
 | 
  
    |  | #4  0xb7857dcc in g_cclosure_marshal_VOID__VOID () from /usr/lib/libgobject-2.0.so.0
 | 
  
    |  | #5  0xb784a252 in g_closure_invoke () from /usr/lib/libgobject-2.0.so.0
 | 
  
    |  | #6  0xb785ed90 in ?? () from /usr/lib/libgobject-2.0.so.0
 | 
  
    |  | #7  0xb785fdb4 in g_signal_emit_valist () from /usr/lib/libgobject-2.0.so.0
 | 
  
    |  | #8  0xb7860256 in g_signal_emit () from /usr/lib/libgobject-2.0.so.0
 | 
  
    |  | #9  0xb6aba301 in ?? () from /usr/lib/libgtk-x11-2.0.so.0
 | 
  
    |  | #10 0xb6bc8084 in ?? () from /usr/lib/libgtk-x11-2.0.so.0
 | 
  
    |  | #11 0xb784c32b in g_object_unref () from /usr/lib/libgobject-2.0.so.0
 | 
  
    |  | #12 0xb786d588 in g_value_unset () from /usr/lib/libgobject-2.0.so.0
 | 
  
    |  | #13 0xb785fdde in g_signal_emit_valist () from /usr/lib/libgobject-2.0.so.0
 | 
  
    |  | #14 0xb7860256 in g_signal_emit () from /usr/lib/libgobject-2.0.so.0
 | 
  
    |  | #15 0xb6a02d11 in gtk_container_remove () from /usr/lib/libgtk-x11-2.0.so.0
 | 
  
    |  | #16 0xb6bc805d in ?? () from /usr/lib/libgtk-x11-2.0.so.0
 | 
  
    |  | #17 0xb784c32b in g_object_unref () from /usr/lib/libgobject-2.0.so.0
 | 
  
    |  | #18 0xb78a2a71 in weak_notify (data=0x8c497e8, where_the_object_was=0x8c314d0) at rbgobj_object.c:42
 | 
  
    |  | #19 0xb78a2b1a in holder_free (holder=0x8c497e8) at rbgobj_object.c:60
 | 
  
    |  | #20 0xb7e9983d in run_final (obj=147094808, objspace=<value optimized out>) at gc.c:2351
 | 
  
    |  | #21 0xb7e999d4 in finalize_list (p=0x8c47cc4, objspace=<value optimized out>) at gc.c:1662
 | 
  
    |  | #22 0xb7e99bcc in rb_gc_call_finalizer_at_exit () at gc.c:2466
 | 
  
    |  | #23 0xb7e8b3be in ruby_finalize_1 () at eval.c:117
 | 
  
    |  | #24 0xb7e8c726 in ruby_cleanup (ex=0) at eval.c:157
 | 
  
    |  | #25 0xb7e8c8de in ruby_run_node (n=0x812723c) at eval.c:234
 | 
  
    |  | #26 0x080487c8 in main (argc=5, argv=0xbffff434) at main.c:35
 | 
  
    |  | (gdb) quit
 | 
  
    |  | A debugging session is active.
 | 
  
    |  | 
 | 
  
    |  | 	Inferior 1 [process 9551] will be killed.
 | 
  
    |  | 
 | 
  
    |  | Quit anyway? (y or n) 
 |