GNOME Bugzilla – Bug 317880
Locate why string properties are getting set to NULL
Last modified: 2006-04-18 06:30:34 UTC
This bug has been opened here: http://bugzilla.ubuntu.com/show_bug.cgi?id=16926 "Rhythmbox 0.9 Ubuntu 5.10 Breezy Badger Rhythmbox won't start. When I try to start it, it says starting rhythmbox on the bottom of the screen. After a few seconds it dissapears but the application is never started. When I enter rhythmbox -d in the terminal I get the following output: ... [0x80f5e68] [queue_stat_uri] rhythmdb.c:1559 (21:42:57): queueing stat for "smb://dennis@server/multimedia/Audio/Music/The%20Cure/2004%20-%20The%20Cure/06%20-%20Us%20Or%20Them.mp3" Segmentation fault Rhythmbox worked perfectly untill today... It suddenly died on me in the middle of a song and never functioned again. ... > Thanks for your bug. Could you get a backtrace of the crash with the http://people.ubuntu.com/~seb128/rhythmbox_0.9.0-0ubuntu5_i386.deb package installed (the dialog to send the bug upstream has it)? Changing the severity, this bug happens to you only ... 0xb7139b7a in strcmp () from /lib/tls/i686/cmov/libc.so.6 (gdb) thread apply all bt
+ Trace 63347
Thread 1 (Thread -1224866112 (LWP 5330))
Created attachment 53130 [details] Rhythmbox debugging info I have the same problem... I attach debug info. It might help you.
Created attachment 53225 [details] [review] patch The problem is that (somehow) one of the string properties of an entry is getting set to NULL - which shouldn't happen. This is a patch that fixes the place in the code that was crashing when it encountered a NULL property. We should really figure out why they are getting set to NULL and fix that, but this should stop the crash.
I've committed the patch, as it stops some crashes. We should, however, figure out why they are getting set to NULL and fix that bit of code too.
Retitlind and lowering priotity because the crasher has been fixed.
Reports of these have stopped, and we should now handle it better, so marking FIXED.