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 749807 - GStreamer crashes when playing M4A (AAC) files
GStreamer crashes when playing M4A (AAC) files
Status: RESOLVED DUPLICATE of bug 748571
Product: GStreamer
Classification: Platform
Component: gst-plugins-bad
0.10.x
Other Linux
: Normal critical
: NONE
Assigned To: GStreamer Maintainers
GStreamer Maintainers
Depends on:
Blocks:
 
 
Reported: 2015-05-24 21:05 UTC by Christian Stadelmann
Modified: 2015-05-24 22:26 UTC
See Also:
GNOME target: ---
GNOME version: ---


Attachments
gdb backtrace of crash (18.42 KB, text/plain)
2015-05-24 21:05 UTC, Christian Stadelmann
Details

Description Christian Stadelmann 2015-05-24 21:05:14 UTC
Created attachment 303893 [details]
gdb backtrace of crash

I recently noticed that my gstreamer-based media player crashes when playing m4a files. I ran `gst-launch-0.10 playbin uri=file:///path/to/file.m4a` and tested with several m4a files, many (but not all) made gstreamer crash with this backtrace:

Leitung wird auf PAUSIERT gesetzt ...
Leitung läuft vor …
* stack smashing detected *: /usr/bin/gst-launch-0.10 terminated
Backtrace:
==========
/lib64/libc.so.6(+0x77e9d)[0x7f120eee7e9d]
/lib64/libc.so.6(__fortify_fail+0x37)[0x7f120ef839f7]
/lib64/libc.so.6(__fortify_fail+0x0)[0x7f120ef839c0]
/usr/lib64/gstreamer-0.10/libgstfaad.so(+0x2202)[0x7f1204047202]
/lib64/libgstaudio-0.10.so.0(+0x132fb)[0x7f1205ace2fb]
/lib64/libgstreamer-0.10.so.0(gst_pad_set_caps+0x18f)[0x7f12106a614f]
/lib64/libgstreamer-0.10.so.0(+0x57ddb)[0x7f12106a7ddb]
/lib64/libgstreamer-0.10.so.0(gst_pad_push+0x1e8)[0x7f12106ac1e8]
/lib64/libgstbase-0.10.so.0(gst_base_parse_push_frame+0xbdb)[0x7f120769321b]
/lib64/libgstbase-0.10.so.0(+0x146ac)[0x7f12076946ac]
/lib64/libgstreamer-0.10.so.0(+0x57e8a)[0x7f12106a7e8a]
/lib64/libgstreamer-0.10.so.0(gst_pad_push+0x1e8)[0x7f12106ac1e8]
/usr/lib64/gstreamer-0.10/libgstcoreelements.so(+0x223c5)[0x7f1206fd03c5]
/lib64/libgstreamer-0.10.so.0(+0x81b03)[0x7f12106d1b03]
/lib64/libglib-2.0.so.0(+0x71a3e)[0x7f120f6c1a3e]
/lib64/libglib-2.0.so.0(+0x710a5)[0x7f120f6c10a5]
/lib64/libpthread.so.0(+0x7555)[0x7f120f237555]
/lib64/libc.so.6(clone+0x6d)[0x7f120ef71f3d]

There is a more detailed backtrace attached, in this case the crash happens in thread 3.


Additional info:
Decoding these files with faad is no problem, only playing these files with gstreamer.

This bug is not present in gstreamer 1.4.5 and vlc 2.2.1

Software versions:
gstreamer 0.10.36, faad 2.7
Comment 2 Tim-Philipp Müller 2015-05-24 22:26:01 UTC

*** This bug has been marked as a duplicate of bug 748571 ***