Here's the new backtrace with rhythmbox-dbg installed:

:~$ gdb rhythmbox
GNU gdb 6.8-debian
Copyright (C) 2008 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"...
(gdb) run
Starting program: /usr/bin/rhythmbox 
[Thread debugging using libthread_db enabled]
[New Thread 0xb644c720 (LWP 22169)]
[New Thread 0xb60bdb90 (LWP 22184)]
[Thread 0xb60bdb90 (LWP 22184) exited]
[New Thread 0xb60bdb90 (LWP 22190)]

(rhythmbox:22169): Gtk-WARNING **: AudioCdSourcePopupCopyCd: missing
action MusicAudioCDDuplicate

(rhythmbox:22169): Gtk-WARNING **: AudioCdSourcePopupCopyCd: missing action 
MusicAudioCDDuplicate
[Thread 0xb60bdb90 (LWP 22190) exited]
[New Thread 0xb60bdb90 (LWP 22192)]
[Thread 0xb60bdb90 (LWP 22192) exited]
[New Thread 0xb60bdb90 (LWP 22197)]
[New Thread 0xb4b53b90 (LWP 22198)]
[New Thread 0xb4352b90 (LWP 22199)]
[Thread 0xb60bdb90 (LWP 22197) exited]
[New Thread 0xb60bdb90 (LWP 22204)]
[New Thread 0xb3b38b90 (LWP 22205)]
[Thread 0xb60bdb90 (LWP 22204) exited]
[New Thread 0xb60bdb90 (LWP 22206)]
[Thread 0xb60bdb90 (LWP 22206) exited]
[New Thread 0xb60bdb90 (LWP 22211)]
[Thread 0xb60bdb90 (LWP 22211) exited]
[New Thread 0xb60bdb90 (LWP 22212)]

(rhythmbox:22169): GLib-GIO-CRITICAL **: g_file_info_get_name: assertion
`G_IS_FILE_INFO (info)' failed

(rhythmbox:22169): GLib-GIO-CRITICAL **: g_file_get_child: assertion
`name != NULL' failed

(rhythmbox:22169): GLib-GIO-CRITICAL **: g_file_get_uri: assertion
`G_IS_FILE (file)' failed

Program received signal SIGSEGV, Segmentation fault.
[Switching to Thread 0xb4b53b90 (LWP 22198)]
0xb6e4ed07 in g_str_hash () from /usr/lib/libglib-2.0.so.0
(gdb) bt
#0  0xb6e4ed07 in g_str_hash () from /usr/lib/libglib-2.0.so.0
#1  0xb6e1de87 in g_hash_table_lookup () from /usr/lib/libglib-2.0.so.0
#2  0xb7eadb51 in rb_refstring_new (init=0x0) at rb-refstring.c:75
#3  0xb7eb2ad9 in action_thread_main (db=0x84fc0b8) at rhythmdb.c:2575
#4  0xb6e5602f in ?? () from /usr/lib/libglib-2.0.so.0
#5  0xb7ce350f in start_thread () from /lib/tls/i686/cmov/libpthread.so.0
#6  0xb6d0c7ee in clone () from /lib/tls/i686/cmov/libc.so.6
(gdb) bt full
#0  0xb6e4ed07 in g_str_hash () from /usr/lib/libglib-2.0.so.0
No symbol table info available.
#1  0xb6e1de87 in g_hash_table_lookup () from /usr/lib/libglib-2.0.so.0
No symbol table info available.
#2  0xb7eadb51 in rb_refstring_new (init=0x0) at rb-refstring.c:75
        ret = <value optimized out>
#3  0xb7eb2ad9 in action_thread_main (db=0x84fc0b8) at rhythmdb.c:2575
        action = (RhythmDBAction *) 0x8d64f90
        __FUNCTION__ = "action_thread_main"
        __PRETTY_FUNCTION__ = "action_thread_main"
#4  0xb6e5602f in ?? () from /usr/lib/libglib-2.0.so.0
No symbol table info available.
#5  0xb7ce350f in start_thread () from /lib/tls/i686/cmov/libpthread.so.0
No symbol table info available.
#6  0xb6d0c7ee in clone () from /lib/tls/i686/cmov/libc.so.6
No symbol table info available.
(gdb) thread apply all bt full

Thread 12 (Thread 0xb60bdb90 (LWP 22212)):
#0  0xb7f27430 in __kernel_vsyscall ()
No symbol table info available.
#1  0xb7ce73a2 in pthread_cond_timedwait@@GLIBC_2.3.2 ()
   from /lib/tls/i686/cmov/libpthread.so.0
No symbol table info available.
#2  0xb6ff00bd in ?? () from /usr/lib/libgthread-2.0.so.0
No symbol table info available.
#3  0xb6e05269 in ?? () from /usr/lib/libglib-2.0.so.0
No symbol table info available.
#4  0xb6e57708 in ?? () from /usr/lib/libglib-2.0.so.0
No symbol table info available.
#5  0xb6e5602f in ?? () from /usr/lib/libglib-2.0.so.0
No symbol table info available.
#6  0xb7ce350f in start_thread () from /lib/tls/i686/cmov/libpthread.so.0
No symbol table info available.
#7  0xb6d0c7ee in clone () from /lib/tls/i686/cmov/libc.so.6
No symbol table info available.

Thread 9 (Thread 0xb3b38b90 (LWP 22205)):
#0  0xb7f27430 in __kernel_vsyscall ()
No symbol table info available.
---Type <return> to continue, or q <return> to quit---
#1  0xb7ce73a2 in pthread_cond_timedwait@@GLIBC_2.3.2 ()
   from /lib/tls/i686/cmov/libpthread.so.0
No symbol table info available.
#2  0xb6ff00bd in ?? () from /usr/lib/libgthread-2.0.so.0
No symbol table info available.
#3  0xb6e05269 in ?? () from /usr/lib/libglib-2.0.so.0
No symbol table info available.
#4  0xb6e57708 in ?? () from /usr/lib/libglib-2.0.so.0
No symbol table info available.
#5  0xb6e5602f in ?? () from /usr/lib/libglib-2.0.so.0
No symbol table info available.
#6  0xb7ce350f in start_thread () from /lib/tls/i686/cmov/libpthread.so.0
No symbol table info available.
#7  0xb6d0c7ee in clone () from /lib/tls/i686/cmov/libc.so.6
No symbol table info available.

Thread 7 (Thread 0xb4352b90 (LWP 22199)):
#0  0xb7f27430 in __kernel_vsyscall ()
No symbol table info available.
#1  0xb6cfaf93 in __lxstat64 () from /lib/tls/i686/cmov/libc.so.6
No symbol table info available.
#2  0xb72be0b7 in ?? () from /usr/lib/libgio-2.0.so.0
No symbol table info available.
---Type <return> to continue, or q <return> to quit---
#3  0xb72b9ca5 in ?? () from /usr/lib/libgio-2.0.so.0
No symbol table info available.
#4  0xb7292236 in g_file_query_info () from /usr/lib/libgio-2.0.so.0
No symbol table info available.
#5  0xb7eb217d in stat_thread_main (data=0x8d114f0) at rhythmdb.c:660
        event = (RhythmDBEvent *) 0xb4352264
        file = (GFile *) 0x8d9e740
        i = (GList *) 0x8bb0db0
        error = (GError *) 0x0
        count = 1289
        __FUNCTION__ = "stat_thread_main"
#6  0xb6e5602f in ?? () from /usr/lib/libglib-2.0.so.0
No symbol table info available.
#7  0xb7ce350f in start_thread () from /lib/tls/i686/cmov/libpthread.so.0
No symbol table info available.
#8  0xb6d0c7ee in clone () from /lib/tls/i686/cmov/libc.so.6
No symbol table info available.

Thread 6 (Thread 0xb4b53b90 (LWP 22198)):
#0  0xb6e4ed07 in g_str_hash () from /usr/lib/libglib-2.0.so.0
No symbol table info available.
#1  0xb6e1de87 in g_hash_table_lookup () from /usr/lib/libglib-2.0.so.0
No symbol table info available.
---Type <return> to continue, or q <return> to quit---
#2  0xb7eadb51 in rb_refstring_new (init=0x0) at rb-refstring.c:75
        ret = <value optimized out>
#3  0xb7eb2ad9 in action_thread_main (db=0x84fc0b8) at rhythmdb.c:2575
        action = (RhythmDBAction *) 0x8d64f90
        __FUNCTION__ = "action_thread_main"
        __PRETTY_FUNCTION__ = "action_thread_main"
#4  0xb6e5602f in ?? () from /usr/lib/libglib-2.0.so.0
No symbol table info available.
#5  0xb7ce350f in start_thread () from /lib/tls/i686/cmov/libpthread.so.0
No symbol table info available.
#6  0xb6d0c7ee in clone () from /lib/tls/i686/cmov/libc.so.6
No symbol table info available.

Thread 1 (Thread 0xb644c720 (LWP 22169)):
#0  0xb7f27430 in __kernel_vsyscall ()
No symbol table info available.
#1  0xb6d01f77 in poll () from /lib/tls/i686/cmov/libc.so.6
No symbol table info available.
#2  0xb6e2ec32 in ?? () from /usr/lib/libglib-2.0.so.0
No symbol table info available.
#3  0xb6e2f2c2 in g_main_loop_run () from /usr/lib/libglib-2.0.so.0
No symbol table info available.
#4  0xb751c3a9 in gtk_main () from /usr/lib/libgtk-x11-2.0.so.0
---Type <return> to continue, or q <return> to quit---
No symbol table info available.
#5  0x08063280 in main (argc=Cannot access memory at address 0xf
) at main.c:330
        _save = (PyThreadState *) 0x8500970
        program = (GnomeProgram *) 0x826fc58
        session_bus = <value optimized out>
        error = (GError *) 0x0
        rb_shell = (RBShell *) 0x838b060
        new_argv = (char **) 0x825b600
        context = <value optimized out>
        options = {{long_name = 0x80d8868 "debug", short_name = 100 'd', 
    flags = 0, arg = G_OPTION_ARG_NONE, arg_data = 0x80e1b08, 
    description = 0x80c6ba4 "Enable debug output", arg_description = 0x0}, {
    long_name = 0x80c6bb8 "debug-match", short_name = 68 'D', flags = 0, 
    arg = G_OPTION_ARG_STRING, arg_data = 0x80e1b0c, 
    description = 0x80c6d24 "Enable debug output matching a specified string", 
    arg_description = 0x0}, {long_name = 0x80c6bc4 "no-update", 
    short_name = 0 '\0', flags = 0, arg = G_OPTION_ARG_NONE, 
    arg_data = 0x80e1b24, 
    description = 0x80c6d54 "Do not update the library with file changes", 
    arg_description = 0x0}, {long_name = 0x80c6bce "no-registration", 
    short_name = 110 'n', flags = 0, arg = G_OPTION_ARG_NONE, 
    arg_data = 0x80e1b10, description = 0x80c6bde "Do not register the shell", 
    arg_description = 0x0}, {long_name = 0x80c6bf8 "dry-run", 
---Type <return> to continue, or q <return> to quit---
    short_name = 0 '\0', flags = 0, arg = G_OPTION_ARG_NONE, 
    arg_data = 0x80e1b20, 
    description = 0x80c6d80 "Don't save any data permanently (implies 
--no-registration)", arg_description = 0x0}, {long_name = 0x80c6c00 
"rhythmdb-file", 
    short_name = 0 '\0', flags = 0, arg = G_OPTION_ARG_STRING, 
    arg_data = 0x80e1b1c, 
    description = 0x80c6c0e "Path for database file to use", 
    arg_description = 0x0}, {long_name = 0x80c6c2c "playlists-file", 
    short_name = 0 '\0', flags = 0, arg = G_OPTION_ARG_STRING, 
    arg_data = 0x80e1b18, 
    description = 0x80c6dbc "Path for playlists file to use", 
    arg_description = 0x0}, {long_name = 0x80c8af5 "quit", 
    short_name = 113 'q', flags = 0, arg = G_OPTION_ARG_NONE, 
    arg_data = 0x80e1b14, description = 0x80c6c3b "Quit Rhythmbox", 
    arg_description = 0x0}, {long_name = 0x80cd7be "", short_name = 0 '\0', 
    flags = 0, arg = G_OPTION_ARG_STRING_ARRAY, arg_data = 0x80e1b28, 
    description = 0x0, arg_description = 0x80c6c4a "[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"
#0  0xb6e4ed07 in g_str_hash () from /usr/lib/libglib-2.0.so.0
(gdb)

-- 
rhythmbox crashed with SIGSEGV in IA__g_hash_table_lookup()
https://bugs.launchpad.net/bugs/285397
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to