[Rhythmbox-devel] crash on startup in cvs version

Hi All,

Just built the cvs version of rhythmbox to have a play (specifically
with ipod stuff) and it crashed on startup. I ran it up in gdb and got
the following dump. It thurned out I'd deleted some files since I'd
last run it and it was complaining about the lack of them in the db. I
just toasted the ~/.gnome2/rhythmbox dir and started again and away it

gdb fyi:
[peterr localhost ~]$ gdb rhythmbox
GNU gdb Red Hat Linux (
Copyright 2004 Free Software Foundation, Inc.
GDB is free software, covered by the GNU General Public License, and you are
welcome to change it and/or distribute copies of it under certain conditions.
Type "show copying" to see the conditions.
There is absolutely no warranty for GDB.  Type "show warranty" for details.
This GDB was configured as "i386-redhat-linux-gnu"...Using host
libthread_db library "/lib/libthread_db.so.1".

(gdb) run
Starting program: /usr/bin/rhythmbox
Reading symbols from shared object read from target memory...done.
Loaded system supplied DSO at 0x671000
[Thread debugging using libthread_db enabled]
[New Thread -1208617280 (LWP 29381)]
[New Thread -1210930256 (LWP 29384)]
[New Thread -1221420112 (LWP 29385)]
[New Thread -1221719120 (LWP 29386)]
[New Thread -1232421968 (LWP 29387)]
[Thread -1221719120 (LWP 29386) exited]

Program received signal SIG33, Real-time event 33.
[Switching to Thread -1221420112 (LWP 29385)]
0x00671402 in __kernel_vsyscall ()
(gdb) thread apply all bt

Thread 5 (Thread -1232421968 (LWP 29387)):
#0  0x00a1edd8 in clone () from /lib/libc.so.6
#1  0x007d0f00 in ?? ()
#2  0x00000000 in ?? ()

Thread 3 (Thread -1221420112 (LWP 29385)):
#0  0x00671402 in __kernel_vsyscall ()
#1  0x00a14cec in poll () from /lib/libc.so.6
#2  0x00bd1248 in g_main_context_check () from /usr/lib/libglib-2.0.so.0
#3  0x00bd16e3 in g_main_loop_run () from /usr/lib/libglib-2.0.so.0
#4  0x00dc93de in link_thread_io_context () from /usr/lib/libORBit-2.so.0
#5  0x00be9e9a in g_static_private_free () from /usr/lib/libglib-2.0.so.0
#6  0x00ac6b80 in start_thread () from /lib/libpthread.so.0
#7  0x00a1edee in clone () from /lib/libc.so.6

Thread 2 (Thread -1210930256 (LWP 29384)):
#0  0x00671402 in __kernel_vsyscall ()
#1  0x00ac59e6 in __nptl_setxid () from /lib/libpthread.so.0
#2  0x00a171a5 in seteuid () from /lib/libc.so.6
#3  0x0404460d in gnome_vfs_method_init () from /usr/lib/libgnomevfs-2.so.0
#4  0x040447d0 in gnome_vfs_transform_get () from /usr/lib/libgnomevfs-2.so.0
#5  0x04054351 in gnome_vfs_uri_new_private () from /usr/lib/libgnomevfs-2.so.0
#6  0x040544a0 in gnome_vfs_uri_new () from /usr/lib/libgnomevfs-2.so.0
#7  0x0404eb66 in gnome_vfs_get_file_info () from /usr/lib/libgnomevfs-2.so.0
#8  0x080b1ddc in rb_uri_resolve_symlink (uri=0x83b4a88
    at rb-file-helpers.c:121
#9  0x080879e5 in rhythmdb_execute_stat (db=Variable "db" is not available.
) at rhythmdb.c:1592
#10 0x08087d32 in action_thread_main (db=0x82a5528) at rhythmdb.c:1686
#11 0x00be9e9a in g_static_private_free () from /usr/lib/libglib-2.0.so.0
#12 0x00ac6b80 in start_thread () from /lib/libpthread.so.0
#13 0x00a1edee in clone () from /lib/libc.so.6

Thread 1 (Thread -1208617280 (LWP 29381)):
#0  0x00671402 in __kernel_vsyscall ()
#1  0x00acaf91 in __lll_mutex_unlock_wake () from /lib/libpthread.so.0
---Type <return> to continue, or q <return> to quit---
#2  0x00ac7e88 in _L_mutex_unlock_148 () from /lib/libpthread.so.0
#3  0xbff7f928 in ?? ()
#4  0x00bb7bd4 in g_async_queue_push () from /usr/lib/libglib-2.0.so.0
#5  0x00bb7bd4 in g_async_queue_push () from /usr/lib/libglib-2.0.so.0
#6  0x0808756b in queue_stat_uri (uri=0x1 <Address 0x1 out of bounds>,
db=0x1) at rhythmdb.c:1558
#7  0x08089d51 in rhythmdb_commit_internal (db=0x82a5528,
signal_changed=1) at rhythmdb.c:814
#8  0x080916ef in rhythmdb_tree_parser_end_element (ctx=0x83ab098,
name=0x83b3bcc "entry") at rhythmdb-tree.c:317
#9  0x06af484b in xmlSkipBlankChars () from /usr/lib/libxml2.so.2
#10 0x06afbb74 in xmlParseElement () from /usr/lib/libxml2.so.2
#11 0x06afbd2e in xmlParseContent () from /usr/lib/libxml2.so.2
#12 0x06afba45 in xmlParseElement () from /usr/lib/libxml2.so.2
#13 0x06b01ef3 in xmlParseDocument () from /usr/lib/libxml2.so.2
#14 0x08090289 in rhythmdb_tree_load (rdb=0x1, die=0x1) at rhythmdb-tree.c:495
#15 0x08088036 in rhythmdb_load (db=0x82a5528) at rhythmdb.c:1796
#16 0x08064f9e in rb_shell_construct (shell=0x8265260) at rb-shell.c:1085
#17 0x08060ec2 in main (argc=1, argv=0xbff80094) at main.c:268

[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]