After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 162647 - [id3demux] Consumes all available memory playing a tagged mp3
[id3demux] Consumes all available memory playing a tagged mp3
Status: RESOLVED FIXED
Product: GStreamer
Classification: Platform
Component: gst-plugins
git master
Other Linux
: High critical
: NONE
Assigned To: GStreamer Maintainers
GStreamer Maintainers
: 300791 (view as bug list)
Depends on:
Blocks:
 
 
Reported: 2004-12-31 23:19 UTC by Mark
Modified: 2005-05-03 10:40 UTC
See Also:
GNOME target: ---
GNOME version: 2.9/2.10


Attachments
fix for libid3tag (284 bytes, patch)
2005-01-07 11:36 UTC, Ronald Bultje
none Details | Review

Description Mark 2004-12-31 23:19:46 UTC
1. Fetch the problem MP3.  A 50k chunk that reproduces the problem is at
http://excel.xl0.org/angelhead.mp3; the full 8MB MP3 is at
http://excel.xl0.org/angel.mp3.
2. Attempt to play the problem MP3 with rhythmbox 0.8.8 or Totem 0.99.22.
3. Observe that the player application will suck up all your memory until it's
killed.

Running the MP3 through mp3asm produces a version that no longer crashes the
player (http://excel.xl0.org/angelok.mp3); this is still kind of an ugly bug,
though.
Comment 1 Stephane Loeuillet 2005-01-02 12:32:02 UTC
confirmed to eat all memory with latest CVS of everything
perhaps an ID3 tag parsing problem (angelok has no ID3 tag)
Comment 2 Ronald Bultje 2005-01-07 10:43:32 UTC
it hangs in id3_tag_parse(). Seems like a libid3 bug.
Comment 3 Ronald Bultje 2005-01-07 11:36:18 UTC
Created attachment 35604 [details] [review]
fix for libid3tag

Fix for parsing error in libid3. With this patch, the file plays correctly.
Comment 4 Ronald Bultje 2005-01-07 11:46:29 UTC
Patch sent upstream, marking as fixed (could mark it as NOTGNOME too).
Comment 5 Ronald Bultje 2005-04-17 20:44:15 UTC
*** Bug 300791 has been marked as a duplicate of this bug. ***
Comment 6 Ronald Bultje 2005-04-25 09:44:59 UTC
Seb, can you make sure this gets in Ubuntu? The libid3tag maintianer isn't
making a good impression on me at all here.
Comment 7 Sebastien Bacher 2005-05-03 10:40:40 UTC
that's fixed for Debian and Ubuntu has synced the fixed package, thanks