rhythmbox-2.90.1-10.git20110502.fc15: rhythmdb_entry_type_get_name: Process /usr/bin/rhythmbox was killed by signal 11 (SIGSEGV)
Submitted by Thomas Meyer
Link to original bug (#656503)
Description
Created attachment 193804 proposed patch to circumvent the crash
rhythmbox crashes very often while listening to podcasts for me. see also the backtrace in the corresponding fedora bug:
https://bugzilla.redhat.com/show_bug.cgi?id=708782
For some reason the rhythmdb entry->type is null:
(gdb) frame 1
#1 0x43d37b96 in save_entry (ctx=0xa1aeb0f0, entry=0xabb9e1e8, db=0x81a3078)
at rhythmdb-tree.c:974
974 encoded = xmlEncodeEntitiesReentrant (NULL, BAD_CAST rhythmdb_entry_type_get_name (entry->type));
(gdb) p *entry
$10 = {flags = 0, refcount = 0, data = 0x47d, type = 0x0, id = 0, title = 0x0, artist = 0x0,
album = 0x0, album_artist = 0x49f, genre = 0x0, comment = 0x0, musicbrainz_trackid = 0x0,
musicbrainz_artistid = 0x0, musicbrainz_albumid = 0x0, musicbrainz_albumartistid = 0x11e9,
artist_sortname = 0x0, album_sortname = 0x0, album_artist_sortname = 0x0, tracknum = 0,
discnum = 0, duration = 0, bitrate = 0, bpm = 0, date = {julian_days = 0, julian = 0, dmy = 0,
day = 0, month = 0, year = 0}, location = 0xabb06618, mountpoint = 0x0, file_size = 0,
mimetype = 0x80b47c0, mtime = 0, first_seen = 0, last_seen = 1313311074, rating = 0,
play_count = 0, last_played = 0, last_played_str = 0x0, first_seen_str = 0x0, last_seen_str =
0x0, playback_error = 0x0}
I can barely use rhythmbox for listening to podcast as it crashes so often!
Patch 193804, "proposed patch to circumvent the crash":
0001-Circumentvent-Fedora-bug-https-bugzilla.redhat.com-s.patch