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 "i486-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) (gdb) run Starting program: /usr/bin/rhythmbox [Thread debugging using libthread_db enabled] [New Thread 0xb65f4740 (LWP 8928)] [New Thread 0xb62acb90 (LWP 8932)] [New Thread 0xb50ffb90 (LWP 8933)] [Thread 0xb62acb90 (LWP 8932) exited] [Thread 0xb50ffb90 (LWP 8933) exited] [New Thread 0xb50ffb90 (LWP 8937)] [New Thread 0xb62acb90 (LWP 8938)] [New Thread 0xb1f47b90 (LWP 8939)] [New Thread 0xb1746b90 (LWP 8940)] [Thread 0xb50ffb90 (LWP 8937) exited] [Thread 0xb62acb90 (LWP 8938) exited] [New Thread 0xb62acb90 (LWP 8944)] [New Thread 0xb50ffb90 (LWP 8945)] [Thread 0xb62acb90 (LWP 8944) exited] [New Thread 0xb62acb90 (LWP 8946)] [Thread 0xb62acb90 (LWP 8946) exited] Program received signal SIGSEGV, Segmentation fault. [Switching to Thread 0xb65f4740 (LWP 8928)] 0x08412b58 in ?? () (gdb) bakcktrace full #0 0x08412b58 in ?? () No symbol table info available. #1 0x0807b364 in playlist_load_ended_cb (parser=0xb0e201c0, uri=0x91c1908 "Christmas", metadata=0x8412b48, mgr=0xb71eda63) at rb-playlist-manager.c:576 __FUNCTION__ = "playlist_load_ended_cb" #2 0xb71f821a in g_cclosure_marshal_VOID__STRING () from /usr/lib/libgobject-2.0.so.0 No symbol table info available. #3 0xb71eb759 in g_closure_invoke () from /usr/lib/libgobject-2.0.so.0 No symbol table info available. #4 0xb71ffd1d in ?? () from /usr/lib/libgobject-2.0.so.0 No symbol table info available. #5 0xb7201916 in g_signal_emit_valist () from /usr/lib/libgobject-2.0.so.0 No symbol table info available. #6 0xb7201c59 in g_signal_emit () from /usr/lib/libgobject-2.0.so.0 No symbol table info available. #7 0xb7b188bb in ?? () from /usr/lib/libtotem-plparser.so.10 No symbol table info available. #8 0xb7b1d951 in ?? () from /usr/lib/libtotem-plparser.so.10 No symbol table info available. #9 0xb7b1da7e in ?? () from /usr/lib/libtotem-plparser.so.10 No symbol table info available. #10 0xb7b19556 in ?? () from /usr/lib/libtotem-plparser.so.10 No symbol table info available. #11 0xb7b1a049 in totem_pl_parser_parse_with_base () from /usr/lib/libtotem-plparser.so.10 No symbol table info available. #12 0xb7b1a0e3 in totem_pl_parser_parse () from /usr/lib/libtotem-plparser.so.10 No symbol table info available. #13 0x0807bc43 in rb_playlist_manager_parse_file (mgr=0x8412b48, uri=0x91c20c8 "file:///home/mde/christmas.pls", error=0x0) at rb-playlist-manager.c:621 parser = (TotemPlParser *) 0x1cb __FUNCTION__ = "rb_playlist_manager_parse_file" #14 0x08066cd0 in rb_shell_load_uri (shell=0x81e8028, uri=0x91c20c8 "file:///home/mde/christmas.pls", play=0, error=0x0) at rb-shell.c:3337 parser = (TotemPlParser *) 0xb0e1abc0 result = TOTEM_PL_PARSER_RESULT_SUCCESS data = {shell = 0x81e8028, playlist_source = 0x0, can_use_playlist = 0, source_is_entry = 0} entry = (RhythmDBEntry *) 0x0 playlist_source = __FUNCTION__ = "rb_shell_load_uri" #15 0x080687d5 in add_to_library_response_cb (dialog=0x83d0b70, response_id=-3, shell=0x81e8028) at rb-shell.c:2435 current_dir = 0x91c1ee0 "file:///home/mde" uri_list = (GSList *) 0x90d6280 uris = (GSList *) 0x90d6280 #16 0xb71f879a in g_cclosure_marshal_VOID () from /usr/lib/libgobject-2.0.so.0 No symbol table info available. #17 0xb71eb759 in g_closure_invoke () from /usr/lib/libgobject-2.0.so.0 No symbol table info available. #18 0xb71ffd1d in ?? () from /usr/lib/libgobject-2.0.so.0 No symbol table info available. #19 0xb7201916 in g_signal_emit_valist () from /usr/lib/libgobject-2.0.so.0 No symbol table info available. #20 0xb7201c59 in g_signal_emit () from /usr/lib/libgobject-2.0.so.0 No symbol table info available. #21 0xb75ba861 in gtk_dialog_response () from /usr/lib/libgtk-x11-2.0.so.0 No symbol table info available. #22 0xb71f8a4f in g_cclosure_marshal_VOID__VOID () from /usr/lib/libgobject-2.0.so.0 No symbol table info available. #23 0xb71eb759 in g_closure_invoke () from /usr/lib/libgobject-2.0.so.0 No symbol table info available. #24 0xb71ffd1d in ?? () from /usr/lib/libgobject-2.0.so.0 No symbol table info available. #25 0xb7201916 in g_signal_emit_valist () from /usr/lib/libgobject-2.0.so.0 No symbol table info available. #26 0xb7201c59 in g_signal_emit () from /usr/lib/libgobject-2.0.so.0 No symbol table info available. #27 0xb756d01a in gtk_button_clicked () from /usr/lib/libgtk-x11-2.0.so.0 No symbol table info available. #28 0xb756eb7e in ?? () from /usr/lib/libgtk-x11-2.0.so.0 No symbol table info available. #29 0xb71f8a4f in g_cclosure_marshal_VOID__VOID () from /usr/lib/libgobject-2.0.so.0 No symbol table info available. #30 0xb71ea079 in ?? () from /usr/lib/libgobject-2.0.so.0 No symbol table info available. #31 0xb71eb759 in g_closure_invoke () from /usr/lib/libgobject-2.0.so.0 No symbol table info available. #32 0xb71ff975 in ?? () from /usr/lib/libgobject-2.0.so.0 No symbol table info available. #33 0xb7201916 in g_signal_emit_valist () from /usr/lib/libgobject-2.0.so.0 No symbol table info available. #34 0xb7201c59 in g_signal_emit () from /usr/lib/libgobject-2.0.so.0 No symbol table info available. #35 0xb756d0aa in gtk_button_released () from /usr/lib/libgtk-x11-2.0.so.0 No symbol table info available. #36 0xb756d0d1 in ?? () from /usr/lib/libgtk-x11-2.0.so.0 No symbol table info available. #37 0xb76468d4 in ?? () from /usr/lib/libgtk-x11-2.0.so.0 No symbol table info available. #38 0xb71ea079 in ?? () from /usr/lib/libgobject-2.0.so.0 No symbol table info available. #39 0xb71eb759 in g_closure_invoke () from /usr/lib/libgobject-2.0.so.0 No symbol table info available. #40 0xb71ffea0 in ?? () from /usr/lib/libgobject-2.0.so.0 No symbol table info available. #41 0xb720164e in g_signal_emit_valist () from /usr/lib/libgobject-2.0.so.0 No symbol table info available. #42 0xb7201c59 in g_signal_emit () from /usr/lib/libgobject-2.0.so.0 No symbol table info available. #43 0xb7765667 in ?? () from /usr/lib/libgtk-x11-2.0.so.0 No symbol table info available. #44 0xb763fb21 in gtk_propagate_event () from /usr/lib/libgtk-x11-2.0.so.0 No symbol table info available. #45 0xb7640d88 in gtk_main_do_event () from /usr/lib/libgtk-x11-2.0.so.0 No symbol table info available. #46 0xb74b8a9a in ?? () from /usr/lib/libgdk-x11-2.0.so.0 No symbol table info available. #47 0xb7031bf8 in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0 No symbol table info available. #48 0xb7034e5e in ?? () from /usr/lib/libglib-2.0.so.0 No symbol table info available. #49 0xb70351e7 in g_main_loop_run () from /usr/lib/libglib-2.0.so.0 No symbol table info available. #50 0xb7641264 in gtk_main () from /usr/lib/libgtk-x11-2.0.so.0 No symbol table info available. #51 0x08062a50 in main (argc=Cannot access memory at address 0x0 ) at main.c:327 _save = (PyThreadState *) 0x8481790 program = (GnomeProgram *) 0x80f2c58 session_bus = (DBusGConnection *) 0x81cb92c error = (GError *) 0x0 rb_shell = (RBShell *) 0x81e8028 new_argv = (char **) 0x80de600 context = options = {{long_name = 0x80d3c41 "debug", short_name = 100 'd', flags = 0, arg = G_OPTION_ARG_NONE, arg_data = 0x80db7a4, description = 0x80c28c4 "Enable debug output", arg_description = 0x0}, {long_name = 0x80c28d8 "debug-match", short_name = 68 'D', flags = 0, arg = G_OPTION_ARG_STRING, arg_data = 0x80db7a8, description = 0x80c2a64 "Enable debug output matching a specified string", arg_description = 0x0}, {long_name = 0x80c28e4 "no-update", short_name = 0 '\0', flags = 0, arg = G_OPTION_ARG_NONE, arg_data = 0x80db7c0, description = 0x80c2a94 "Do not update the library with file changes", arg_description = 0x0}, {long_name = 0x80c28ee "no-registration", short_name = 110 'n', flags = 0, arg = G_OPTION_ARG_NONE, arg_data = 0x80db7ac, description = 0x80c28fe "Do not register the shell", arg_description = 0x0}, {long_name = 0x80c2918 "dry-run", short_name = 0 '\0', flags = 0, arg = G_OPTION_ARG_NONE, arg_data = 0x80db7bc, description = 0x80c2ac0 "Don't save any data permanently (implies --no-registration)", arg_description = 0x0}, {long_name = 0x80c2920 "rhythmdb-file", short_name = 0 '\0', flags = 0, arg = G_OPTION_ARG_STRING, arg_data = 0x80db7b8, description = 0x80c292e "Path for database file to use", arg_description = 0x0}, {long_name = 0x80c294c "playlists-file", short_name = 0 '\0', flags = 0, arg = G_OPTION_ARG_STRING, arg_data = 0x80db7b4, description = 0x80c2afc "Path for playlists file to use", arg_description = 0x0}, {long_name = 0x80c4813 "quit", short_name = 113 'q', flags = 0, arg = G_OPTION_ARG_NONE, arg_data = 0x80db7b0, description = 0x80c295b "Quit Rhythmbox", arg_description = 0x0}, {long_name = 0x80c93fe "", short_name = 0 '\0', flags = 0, arg = G_OPTION_ARG_STRING_ARRAY, arg_data = 0x80db7c4, description = 0x0, arg_description = 0x80c296a "[URI...]"}, {long_name = 0x0, short_name = 0 '\0', flags = 0, arg = G_OPTION_ARG_NONE, arg_data = 0x0, description = 0x0, arg_description = 0x0}} __FUNCTION__ = "main" (gdb) info registers eax 0x80c4678 135022200 ecx 0x0 0 edx 0x8412b48 138488648 ebx 0xb70aa248 -1224039864 esp 0xbfa390fc 0xbfa390fc ebp 0xbfa39118 0xbfa39118 esi 0xb71eda63 -1222714781 edi 0x90eb630 151959088 eip 0x8412b58 0x8412b58 eflags 0x210206 [ PF IF RF ID ] cs 0x73 115 ss 0x7b 123 ds 0x7b 123 es 0x7b 123 fs 0x0 0 gs 0x33 51 (gdb) thread apply all backgtrace Thread 9 (Thread 0xb50ffb90 (LWP 8945)): #0 0xb7fd6410 in __kernel_vsyscall () #1 0xb7d64dd2 in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib/tls/i686/cmov/libpthread.so.0 #2 0xb71d6077 in ?? () from /usr/lib/libgthread-2.0.so.0 #3 0xb700ce31 in ?? () from /usr/lib/libglib-2.0.so.0 #4 0xb705b792 in ?? () from /usr/lib/libglib-2.0.so.0 #5 0xb7059a6f in ?? () from /usr/lib/libglib-2.0.so.0 #6 0xb7d604fb in start_thread () from /lib/tls/i686/cmov/libpthread.so.0 #7 0xb6f19e5e in clone () from /lib/tls/i686/cmov/libc.so.6 Thread 7 (Thread 0xb1746b90 (LWP 8940)): #0 0xb7fd6410 in __kernel_vsyscall () #1 0xb6f08d83 in __lxstat64 () from /lib/tls/i686/cmov/libc.so.6 #2 0xb56552d7 in ?? () from /usr/lib/gnome-vfs-2.0/modules/libfile.so #3 0xb5655619 in ?? () from /usr/lib/gnome-vfs-2.0/modules/libfile.so #4 0xb7334a5a in gnome_vfs_get_file_info_uri_cancellable () from /usr/lib/libgnomevfs-2.so.0 #5 0xb733c4db in ?? () from /usr/lib/libgnomevfs-2.so.0 #6 0xb733b85a in ?? () from /usr/lib/libgnomevfs-2.so.0 #7 0xb705b69b in ?? () from /usr/lib/libglib-2.0.so.0 #8 0xb7059a6f in ?? () from /usr/lib/libglib-2.0.so.0 #9 0xb7d604fb in start_thread () from /lib/tls/i686/cmov/libpthread.so.0 #10 0xb6f19e5e in clone () from /lib/tls/i686/cmov/libc.so.6 Thread 6 (Thread 0xb1f47b90 (LWP 8939)): #0 0xb7fd6410 in __kernel_vsyscall () #1 0xb7d64aa5 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/tls/i686/cmov/libpthread.so.0 #2 0xb700cdf2 in ?? () from /usr/lib/libglib-2.0.so.0 #3 0xb700d195 in g_async_queue_pop () from /usr/lib/libglib-2.0.so.0 #4 0xb7f8203a in action_thread_main (db=0x8255020) at rhythmdb.c:2467 #5 0xb7059a6f in ?? () from /usr/lib/libglib-2.0.so.0 #6 0xb7d604fb in start_thread () from /lib/tls/i686/cmov/libpthread.so.0 #7 0xb6f19e5e in clone () from /lib/tls/i686/cmov/libc.so.6 Thread 1 (Thread 0xb65f4740 (LWP 8928)): #0 0x08412b58 in ?? () #1 0x0807b364 in playlist_load_ended_cb (parser=0xb0e201c0, uri=0x91c1908 "Christmas", metadata=0x8412b48, mgr=0xb71eda63) at rb-playlist-manager.c:576 #2 0xb71f821a in g_cclosure_marshal_VOID__STRING () from /usr/lib/libgobject-2.0.so.0 #3 0xb71eb759 in g_closure_invoke () from /usr/lib/libgobject-2.0.so.0 #4 0xb71ffd1d in ?? () from /usr/lib/libgobject-2.0.so.0 #5 0xb7201916 in g_signal_emit_valist () from /usr/lib/libgobject-2.0.so.0 #6 0xb7201c59 in g_signal_emit () from /usr/lib/libgobject-2.0.so.0 #7 0xb7b188bb in ?? () from /usr/lib/libtotem-plparser.so.10 #8 0xb7b1d951 in ?? () from /usr/lib/libtotem-plparser.so.10 #9 0xb7b1da7e in ?? () from /usr/lib/libtotem-plparser.so.10 #10 0xb7b19556 in ?? () from /usr/lib/libtotem-plparser.so.10 #11 0xb7b1a049 in totem_pl_parser_parse_with_base () from /usr/lib/libtotem-plparser.so.10 #12 0xb7b1a0e3 in totem_pl_parser_parse () from /usr/lib/libtotem-plparser.so.10 #13 0x0807bc43 in rb_playlist_manager_parse_file (mgr=0x8412b48, uri=0x91c20c8 "file:///home/mde/christmas.pls", error=0x0) at rb-playlist-manager.c:621 #14 0x08066cd0 in rb_shell_load_uri (shell=0x81e8028, uri=0x91c20c8 "file:///home/mde/christmas.pls", play=0, error=0x0) at rb-shell.c:3337 #15 0x080687d5 in add_to_library_response_cb (dialog=0x83d0b70, response_id=-3, shell=0x81e8028) at rb-shell.c:2435 #16 0xb71f879a in g_cclosure_marshal_VOID () from /usr/lib/libgobject-2.0.so.0 #17 0xb71eb759 in g_closure_invoke () from /usr/lib/libgobject-2.0.so.0 #18 0xb71ffd1d in ?? () from /usr/lib/libgobject-2.0.so.0 #19 0xb7201916 in g_signal_emit_valist () from /usr/lib/libgobject-2.0.so.0 #20 0xb7201c59 in g_signal_emit () from /usr/lib/libgobject-2.0.so.0 #21 0xb75ba861 in gtk_dialog_response () from /usr/lib/libgtk-x11-2.0.so.0 #22 0xb71f8a4f in g_cclosure_marshal_VOID__VOID () from /usr/lib/libgobject-2.0.so.0 #23 0xb71eb759 in g_closure_invoke () from /usr/lib/libgobject-2.0.so.0 #24 0xb71ffd1d in ?? () from /usr/lib/libgobject-2.0.so.0 #25 0xb7201916 in g_signal_emit_valist () from /usr/lib/libgobject-2.0.so.0 #26 0xb7201c59 in g_signal_emit () from /usr/lib/libgobject-2.0.so.0 #27 0xb756d01a in gtk_button_clicked () from /usr/lib/libgtk-x11-2.0.so.0 #28 0xb756eb7e in ?? () from /usr/lib/libgtk-x11-2.0.so.0 #29 0xb71f8a4f in g_cclosure_marshal_VOID__VOID () from /usr/lib/libgobject-2.0.so.0 #30 0xb71ea079 in ?? () from /usr/lib/libgobject-2.0.so.0 #31 0xb71eb759 in g_closure_invoke () from /usr/lib/libgobject-2.0.so.0 #32 0xb71ff975 in ?? () from /usr/lib/libgobject-2.0.so.0 #33 0xb7201916 in g_signal_emit_valist () from /usr/lib/libgobject-2.0.so.0 #34 0xb7201c59 in g_signal_emit () from /usr/lib/libgobject-2.0.so.0 #35 0xb756d0aa in gtk_button_released () from /usr/lib/libgtk-x11-2.0.so.0 #36 0xb756d0d1 in ?? () from /usr/lib/libgtk-x11-2.0.so.0 #37 0xb76468d4 in ?? () from /usr/lib/libgtk-x11-2.0.so.0 #38 0xb71ea079 in ?? () from /usr/lib/libgobject-2.0.so.0 #39 0xb71eb759 in g_closure_invoke () from /usr/lib/libgobject-2.0.so.0 #40 0xb71ffea0 in ?? () from /usr/lib/libgobject-2.0.so.0 #41 0xb720164e in g_signal_emit_valist () from /usr/lib/libgobject-2.0.so.0 #42 0xb7201c59 in g_signal_emit () from /usr/lib/libgobject-2.0.so.0 #43 0xb7765667 in ?? () from /usr/lib/libgtk-x11-2.0.so.0 #44 0xb763fb21 in gtk_propagate_event () from /usr/lib/libgtk-x11-2.0.so.0 #45 0xb7640d88 in gtk_main_do_event () from /usr/lib/libgtk-x11-2.0.so.0 #46 0xb74b8a9a in ?? () from /usr/lib/libgdk-x11-2.0.so.0 #47 0xb7031bf8 in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0 #48 0xb7034e5e in ?? () from /usr/lib/libglib-2.0.so.0 #49 0xb70351e7 in g_main_loop_run () from /usr/lib/libglib-2.0.so.0 #50 0xb7641264 in gtk_main () from /usr/lib/libgtk-x11-2.0.so.0 #51 0x08062a50 in main (argc=Cannot access memory at address 0x0 ) at main.c:327 (gdb) quit The program is running. Exit anyway? (y or n)