GNOME Bugzilla – Bug 143019
Repeatable segfault on startup
Last modified: 2004-12-22 21:47:04 UTC
This bug has been reported in the debian BTS: http://bugs.debian.org/250546 "With the attached ~/.gnome2/rhythmbox/rhythmdb.xml, rhythmbox crashes on startup. Note the two entries have identical <location> values. Changing them (e.g. just changing the port number on one of them) makes the segfault go away." Backtrace of the crash here: Program received signal SIGSEGV, Segmentation fault.
+ Trace 46884
Thread 1088683392 (LWP 30559)
Created attachment 27947 [details] [review] File to reproduce the crash
Versions used: rhythmbox 0.8.4, gstreamer 0.8.1
Hi, Basically you should *never* be able to get a rhythmdb file with multiple entries that have the same location field. If Rhythmbox ever generates such a thing, it's a serious bug. But I'm not so interested in "If I manually corrupt rhythmdb.xml in this way, Rhythmbox crashes" type bugs. Nevertheless I've fixed this one: * committed rhythmbox-devel@gnome.org--2004/rhythmbox--main--0.8--patch-83 However, if you know of a way for Rhythmbox to generate this, then please open a new bug.
To the best of my recollection I had not edited rhythmdb.xml by hand. I had an list of streams als .m3u for xmms which I was importing through the rhythmbox UI. In fact, I only found out where rhythmbox stores its list after it started crashing. Unfortunately I don't have a recipe to reproduce what I did to trigger this crash.