[Bug 14385] New: Rhythmbox Segfault on reading rhythmdb.xml file

bugzilla-daemon at bugzilla.ubuntu.com bugzilla-daemon at bugzilla.ubuntu.com
Tue Aug 30 21:50:45 UTC 2005


Please do not reply to this email.  You can add comments at
http://bugzilla.ubuntu.com/show_bug.cgi?id=14385
Ubuntu | rhythmbox

           Summary: Rhythmbox Segfault on reading rhythmdb.xml file
           Product: Ubuntu
           Version: unspecified
          Platform: amd64
        OS/Version: Linux
            Status: UNCONFIRMED
          Severity: normal
          Priority: P2
         Component: rhythmbox
        AssignedTo: seb128 at ubuntu.com
        ReportedBy: unapersson at eclipse.co.uk
         QAContact: desktop-bugs at lists.ubuntu.com


Rythmbox crashes on startup when reading database of music files, giving the
following backtrace.

#0  0x0000002a9a705902 in strcmp () from /lib/libc.so.6
#1  0x0000000000444281 in g_sequence_get_ptr_at_pos ()
#2  0x00000000004443f1 in g_sequence_insert_sorted ()
#3  0x000000000044c803 in rhythmdb_query_model_get_duration ()
#4  0x000000000044ccdb in rhythmdb_query_model_get_duration ()
#5  0x0000002a9a1c93c0 in g_closure_invoke () from /usr/lib/libgobject-2.0.so.0
#6  0x0000002a9a1d7f2c in g_signal_stop_emission ()
   from /usr/lib/libgobject-2.0.so.0
#7  0x0000002a9a1d93ec in g_signal_emit_valist ()
   from /usr/lib/libgobject-2.0.so.0
#8  0x0000002a9a1d97a3 in g_signal_emit () from /usr/lib/libgobject-2.0.so.0
#9  0x0000000000448319 in rhythmdb_entry_song_get_type ()
#10 0x000000000044f849 in rhythmdb_tree_new ()
#11 0x0000002a977f5472 in xmlSkipBlankChars () from /usr/lib/libxml2.so.2
#12 0x0000002a978000e8 in xmlParseElement () from /usr/lib/libxml2.so.2
#13 0x0000002a977fe8c7 in xmlParseContent () from /usr/lib/libxml2.so.2
#14 0x0000002a978000a9 in xmlParseElement () from /usr/lib/libxml2.so.2
#15 0x0000002a9780074a in xmlParseDocument () from /usr/lib/libxml2.so.2
#16 0x000000000044e4c0 in rhythmdb_tree_get_type ()
#17 0x0000000000446448 in rhythmdb_load ()
#18 0x000000000042431f in rb_shell_construct ()
#19 0x00000000004205b1 in main ()

It crashes when a particular entry is present:

<entry type="song">
    <title>Never</title>
    <genre>Unknown</genre>
    <artist>Coil</artist>
    <album>Unnatural History (Compilation Tracks Compiled)</album>
    <track-number>10</track-number>
    <duration>276</duration>
    <file-size>5353854</file-size>   
<location>file:///home/ian/music/Coil/Unnatural%20History%20(Compilation%20Tracks%20Compiled)/10%20-%20Never.ogg</location>
    <mountpoint>file:///home</mountpoint>
    <mtime>1121962688</mtime>
    <first-seen>1125081600</first-seen>
    <last-seen>1125334930</last-seen>
    <rating>2.640000</rating>
    <auto-rate>1</auto-rate>
    <play-count>1</play-count>
    <last-played>1124215108</last-played>
    <bitrate>160</bitrate>
    <mimetype>application/ogg</mimetype>
  </entry>

but works if the above is the only entry.

-- 
Configure bugmail: http://bugzilla.ubuntu.com/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the QA contact for the bug, or are watching the QA contact.




More information about the desktop-bugs mailing list