GNOME Bugzilla – Bug 648711
Rhythmbox 2.90.1-3 exits with SIGSEGV, Segmentation fault on start up
Last modified: 2011-04-27 00:05:17 UTC
Rhythmbox segfaults on startup while scanning the music library. If I attempt to do anything or even resize it the crash immediately follows. Linux 2.6.38-ARCH x86_64 Intel(R) Core(TM)2 Duo CPU P8700 @ 2.53GHz GenuineIntel GNU/Linux libgpod 0.8.0-2 gvfs-afc 1.8.1-1 libgnome-media-profiles 3.0.0-2 totem-plparser 2.32.4-1 libsoup-gnome 2.34.1-1 gtk3 3.0.9-1 libmusicbrainz3 3.0.3-1 libmtp 1.0.2-2 libnotify 0.7.2-1 lirc-utils 1:0.9.0-2 libwebkit3 1.3.13-1 libdmapsharing 2.9.7-1 media-player-info 13-1 pygobject 2.28.4-1 gstreamer0.10-python 0.10.21-1 python-gnomekeyring 2.32.0-4 gstreamer0.10-base-plugins 0.10.32-4 gstreamer0.10-good-plugins 0.10.28-1 json-glib 0.12.4-1 desktop-file-utils 0.18-1 libpeas 1.0.0-1 python-mako 0.4.1-1 (gdb) run Starting program: /usr/bin/rhythmbox /usr/bin/rhythmbox [Thread debugging using libthread_db enabled] [New Thread 0x7fffe737d700 (LWP 23441)] [New Thread 0x7fffe6b7c700 (LWP 23442)] [New Thread 0x7fffe4fcc700 (LWP 23443)] [New Thread 0x7fffdffff700 (LWP 23445)] [New Thread 0x7fffe637b700 (LWP 23446)] [Thread 0x7fffe637b700 (LWP 23446) exited] [Thread 0x7fffdffff700 (LWP 23445) exited] [Thread 0x7fffe4fcc700 (LWP 23443) exited] (rhythmbox:23438): Json-CRITICAL **: json_object_get_array_member: assertion `JSON_NODE_HOLDS_ARRAY (node) || JSON_NODE_HOLDS_NULL (node)' failed (rhythmbox:23438): Json-CRITICAL **: json_array_get_length: assertion `array != NULL' failed [New Thread 0x7fffe4fcc700 (LWP 23463)] ** Message: pygobject_register_sinkfunc is deprecated (GstObject) [New Thread 0x7fffdffff700 (LWP 23466)] [Thread 0x7fffdffff700 (LWP 23466) exited] [New Thread 0x7fffdffff700 (LWP 23469)] [New Thread 0x7fffe637b700 (LWP 23470)] [New Thread 0x7fffd548d700 (LWP 23471)] [New Thread 0x7fffd4c8c700 (LWP 23473)] [Thread 0x7fffd4c8c700 (LWP 23473) exited] [Thread 0x7fffe4fcc700 (LWP 23463) exited] Traceback (most recent call last): File "/usr/lib/rhythmbox/plugins/artdisplay/artdisplay.py", line 426, in playing_changed self.set_entry(sp.get_playing_entry ()) File "/usr/lib/rhythmbox/plugins/artdisplay/artdisplay.py", line 443, in set_entry self.art_db.get_pixbuf(db, entry, True, self.on_get_pixbuf_completed) File "/usr/lib/rhythmbox/plugins/artdisplay/CoverArtDatabase.py", line 206, in get_pixbuf rb.Coroutine (self.image_search, db, st_album, st_artist, entry, is_playing, callback).begin () File "/usr/lib/rhythmbox/plugins/rb/Coroutine.py", line 57, in begin self._resume () File "/usr/lib/rhythmbox/plugins/rb/Coroutine.py", line 46, in _resume self._continuation.next () File "/usr/lib/rhythmbox/plugins/artdisplay/CoverArtDatabase.py", line 249, in image_search engine.search (db, entry, is_playing, plexer.send ()) File "/usr/lib/rhythmbox/plugins/artdisplay/LocalCoverArtSearch.py", line 103, in search self.file = Gio.file_new_for_uri(entry.get_playback_uri()) File "/usr/lib/python2.7/site-packages/gi/types.py", line 44, in function return info.invoke(*args) TypeError: argument 0: Must be string, not NoneType [Thread 0x7fffd548d700 (LWP 23471) exited] Program received signal SIGSEGV, Segmentation fault. 0x00007ffff63379e0 in g_str_hash () from /usr/lib/libglib-2.0.so.0 (gdb) backtrace
+ Trace 226889
Thanks for the bug report. This particular bug has already been reported into our bug tracking system, but please feel free to report any further bugs you find. *** This bug has been marked as a duplicate of bug 647032 ***