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 365920 - Ape tagged musepack files cause segfault just before end of song
Ape tagged musepack files cause segfault just before end of song
Status: RESOLVED FIXED
Product: GStreamer
Classification: Platform
Component: gst-plugins-good
0.10.3
Other Linux
: Normal major
: 0.10.4
Assigned To: GStreamer Maintainers
GStreamer Maintainers
Depends on:
Blocks:
 
 
Reported: 2006-10-27 19:43 UTC by Ash
Modified: 2006-10-28 17:54 UTC
See Also:
GNOME target: ---
GNOME version: ---


Attachments
Ape-tagged mpc file that triggers the bug. (50.46 KB, application/octet-stream)
2006-10-27 19:44 UTC, Ash
Details
The same file with the tag removed. No bug. (50.36 KB, application/octet-stream)
2006-10-27 19:45 UTC, Ash
Details

Description Ash 2006-10-27 19:43:21 UTC
To reproduce just gst-launch playbin uri="some musepack file with an ape tag"

Just before the audio has finished playing the program will segfault, or at least it does for the current Arch Linux compile.

I will attach two mpc files, one with a tag, one without. Btw, this only recently started to happen but I can't pinpoint it exactly (sorry).

I hope this is helpful =)
Comment 1 Ash 2006-10-27 19:44:08 UTC
Created attachment 75529 [details]
Ape-tagged mpc file that triggers the bug.
Comment 2 Ash 2006-10-27 19:45:12 UTC
Created attachment 75530 [details]
The same file with the tag removed. No bug.
Comment 3 Tim-Philipp Müller 2006-10-27 20:00:38 UTC
Works fine for me (with gstreamer/gst-plugins-good CVS).

What's the output of

 $ gst-inspect-0.10 apedemux | grep Version

?

Could you get a stack trace from when it segfaults (use gst-launch-0.10 for gdb rather than gst-launch)?

Comment 4 Ash 2006-10-28 10:11:03 UTC
Hmm, well that's good news at least. It seems I have version 0.10.3 of apedemux. Musepackdec is also 0.10.3.

Here's what gdb gives me:

Program received signal SIGSEGV, Segmentation fault.
---Type <return> to continue, or q <return> to quit---
[Switching to Thread -1210717280 (LWP 1802)]
0xb7d63810 in gst_musepack_reader_read ()
   from /usr/lib/gstreamer-0.10/libgstmusepack.so
Comment 5 Ash 2006-10-28 17:51:47 UTC
Well, as if on cue, Arch linux just updated to 0.10.4 for a number of plugins, including apedemux. The bug no longer occurs :)

Sorry if I wasted anyone's time..
Comment 6 Tim-Philipp Müller 2006-10-28 17:54:29 UTC
Thanks for confirming :)