GNOME Bugzilla – Bug 581279
MP3 file causes crash in Banshee/Rhythmbox is GStreamer library
Last modified: 2009-05-07 13:50:20 UTC
Whenever I try and access this file in Banshee or Rhythmbox I get a crash with the following backtrace: (gdb) info frame Stack level 2, frame at 0x424d8040: rip = 0x2aaab5990934 in gst_structure_set_field (gststructure.c:622); saved rip 0x2aaab59918d1 called by frame at 0x424d8100, caller of frame at 0x424d8020 source language c. Arglist at 0x424d8020, args: structure=<value optimized out>, field=0x424d80a0 Locals at 0x424d8020, Previous frame's sp is 0x424d8040 Saved registers: rbx at 0x424d8028, rbp at 0x424d8030, rip at 0x424d8038 (gdb) l 617 guint i; 618 619 for (i = 0; i < structure->fields->len; i++) { 620 f = GST_STRUCTURE_FIELD (structure, i); 621 622 if (f->name == field->name) { 623 g_value_unset (&f->value); 624 memcpy (f, field, sizeof (GstStructureField)); 625 return; 626 } (gdb) p structure $1 = <value optimized out> (gdb) p f $2 = (GstStructureField *) 0x1 (gdb) p i $3 = 70127120 (gdb) bt
+ Trace 215085
The back trace continues in libgstmpegaudioparse for ever so I suspect the library has gone into a loop of death while parsing. Are there any command lines I can run to test the tag parser on this file and perhaps supply more useful debug output?
Thanks for taking the time to report this bug. This particular bug has already been reported into our bug tracking system, but we are happy to tell you that the problem has already been fixed. It should be solved in the next software version. You may want to check for a software upgrade. *** This bug has been marked as a duplicate of 545370 ***