GNOME Bugzilla – Bug 344901
[faad/qtdemux] crash with .m4a files on x86_64
Last modified: 2007-05-19 13:21:21 UTC
Steps to reproduce: 1. gst-launch-0.10 -v playbin uri=file:///home/bdaniels/test.m4a 2. 3. Stack trace: Setting pipeline to PAUSED ... /playbin0/decoder.sink: caps = NULL /playbin0/decoder/typefind.src: caps = audio/x-m4a Pipeline is PREROLLING ... /playbin0/decoder.src0: caps = NULL /playbin0/selector_audio_src0: active-pad = "sink0" /playbin0/abin.sink: caps = NULL /playbin0/decoder/queue0.sink: caps = audio/mpeg, mpegversion=(int)4, framed=(boolean)true, codec_data=(buffer)1210, rate=(int)44100, channels=(int)2 Caught SIGSEGV accessing address 0x20
+ Trace 68843
Other information: This is a followup to bug 325552 with the test-head.m4a attached, opened as a new bug as requested. My system is FC5-64, on a AMD64X2. .m4a's played fine until the most recent update.
Created attachment 67358 [details] Demo .m4a file
seems to work fine for me with qtdemux and faad.
Works fine for me too (on x86 though). What repository are your GStreamer packages from? What repository is your faad2/libfaad2 package from? (not sure what the name is for RPM)
Here are the versions and repositories. gstreamer-tools-0.10.4-1 fedora gstreamer-plugins-base-0.10.5-1 fedora gstreamer-plugins-bad-0.10.3-1.fc5 freshrpms.net gstreamer-0.10.4-1 fedora gstreamer-plugins-ugly-0.10.3-1.fc5 freshrpms.net gstreamer-plugins-good-0.10.2-1 fedora faad2-2.0-8.fc5 freshrpms.net
I just tried using yum to remove all gstreamer related files, then adding your repo and installing gstreamer-universe. I had to satisfy a dependency on libshout from fedora-extras, but then it completed sucessfully. Unfortunately: gst-launch-0.10 -v playbin uri=file:///home/bdaniels/test.m4a Setting pipeline to PAUSED ... /playbin0/decoder.sink: caps = NULL /playbin0/decoder/typefind.src: caps = audio/x-m4a Pipeline is PREROLLING ... /playbin0/decoder.src0: caps = NULL /playbin0/selector_audio_src0: active-pad = "sink0" /playbin0/abin.sink: caps = NULL /playbin0/decoder/queue0.sink: caps = audio/mpeg, mpegversion=(int)4, framed=(boolean)true, codec_data=(buffer)1210, rate=(int)44100, channels=(int)2 /playbin0/decoder/queue0.src: caps = audio/mpeg, mpegversion=(int)4, framed=(boolean)true, codec_data=(buffer)1210, rate=(int)44100, channels=(int)2 Segmentation fault
I have reverted back to my original setup from fedora-extras and freshrpms. I ran the command in gdb: gdb gst-launch GNU gdb Red Hat Linux (6.3.0.0-1.122rh) Copyright 2004 Free Software Foundation, Inc. GDB is free software, covered by the GNU General Public License, and you are welcome to change it and/or distribute copies of it under certain conditions. Type "show copying" to see the conditions. There is absolutely no warranty for GDB. Type "show warranty" for details. This GDB was configured as "x86_64-redhat-linux-gnu"...(no debugging symbols found) Using host libthread_db library "/lib64/libthread_db.so.1". (gdb) set args -v playbin uri=file:///home/bdaniels/test.m4a (gdb) run Starting program: /usr/bin/gst-launch -v playbin uri=file:///home/bdaniels/test.m4a (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) Setting pipeline to PAUSED ... /playbin0/decoder.sink: caps = NULL /playbin0/decoder/typefind.src: caps = audio/x-m4a Pipeline is PREROLLING ... /playbin0/decoder.src0: caps = NULL /playbin0/selector_audio_src0: active-pad = "sink0" /playbin0/abin.sink: caps = NULL /playbin0/decoder/queue0.sink: caps = audio/mpeg, mpegversion=(int)4, framed=(boolean)true, codec_data=(buffer)1210, rate=(int)44100, channels=(int)2 Caught SIGSEGV accessing address 0x20 Spinning. Please run 'gdb gst-launch 18783' to continue debugging, Ctrl-C to quit, or Ctrl-\ to dump core. Program received signal SIGINT, Interrupt. 0x0000003ac38c3806 in poll () from /lib64/libc.so.6 (gdb) bt
+ Trace 68991
I then restored the following files from a backup created 2006.05.29 before the plugins update: /usr/lib64/gstreamer-0.10/ ibgstbz2.so libgstfaac.so libgstgsm.so libgstqtdemux.so libgsttta.so libgstcdxaparse.so libgstfaad.so libgstmms.so libgstsdlvideosink.so libgstwavpack.so libgstdfbvideosink.so libgstfreeze.so libgstmusepack.so libgstspeed.so libgstxvid.so libgstdtsdec.so libgstglimagesink.so libgstneonhttpsrc.so libgstswfdec.so The .m4a now plays without crashing.
> gdb gst-launch Could you try with $ gdb gst-launch-0.10 instead and see if you get a more useful stack trace that way? (gst-launch is just a thin wrapper that won't work well with gdb or valgrind)
Output below: gdb gst-launch-0.10 GNU gdb Red Hat Linux (6.3.0.0-1.122rh) Copyright 2004 Free Software Foundation, Inc. GDB is free software, covered by the GNU General Public License, and you are welcome to change it and/or distribute copies of it under certain conditions. Type "show copying" to see the conditions. There is absolutely no warranty for GDB. Type "show warranty" for details. This GDB was configured as "x86_64-redhat-linux-gnu"...(no debugging symbols found) Using host libthread_db library "/lib64/libthread_db.so.1". (gdb) set args -v playbin uri=file:///home/bdaniels/test.m4a (gdb) run Starting program: /usr/bin/gst-launch-0.10 -v playbin uri=file:///home/bdaniels/test.m4a (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) [Thread debugging using libthread_db enabled] [New Thread 46912496290544 (LWP 2549)] (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) ---Type <return> to continue, or q <return> to quit--- (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) ---Type <return> to continue, or q <return> to quit--- (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) ---Type <return> to continue, or q <return> to quit--- (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) Setting pipeline to PAUSED ... /playbin0/decoder.sink: caps = NULL /playbin0/decoder/typefind.src: caps = audio/x-m4a [New Thread 1084238144 (LWP 2552)] Pipeline is PREROLLING ... /playbin0/decoder.src0: caps = NULL [New Thread 1094728000 (LWP 2553)] /playbin0/selector_audio_src0: active-pad = "sink0" [New Thread 1105217856 (LWP 2554)] [Thread 1105217856 (LWP 2554) exited] [New Thread 1115707712 (LWP 2555)] [New Thread 1105217856 (LWP 2556)] [Thread 1105217856 (LWP 2556) exited] [New Thread 1105217856 (LWP 2557)] Detaching after fork from child process 2558. /playbin0/abin.sink: caps = NULL [New Thread 1126197568 (LWP 2560)] /playbin0/decoder/queue0.sink: caps = audio/mpeg, mpegversion=(int)4, framed=(boolean)true, codec_data=(buffer)1210, rate=(int)44100, channels=(int)2 Program received signal SIGSEGV, Segmentation fault. [Switching to Thread 1094728000 (LWP 2553)] 0x0000003679445815 in gst_pad_set_caps () from /usr/lib64/libgstreamer-0.10.so.0 (gdb)
Works here on Ubuntu-AMD64 (on em64t cpu), but that is with latest CVS GStreamer.
*** Bug 346185 has been marked as a duplicate of this bug. ***
I accidentally reported a duplicate of this bug. I posted a stack trace that I obtained trying to play an m4a file in rhythmbox; I can repost it here if that would be helpful. I can also try to produce any other stack traces that might be useful. For what it's worth, I can't help but wonder if the problem might be in faad2 rather than gstreamer. In the past, I noticed that the versions of faad2 distributed by livna and dries/freshrpms are incompatible with one another, even though the version numbers of the two faad2 rpm packages were identical. If I had the livna version of faad2 installed, I couldn't play m4a files on gstreamer, mplayer, xmms, or any other audio application that was built against the dries/freshrpms version of faad2. Similarly, if I installed the dries/freshrpms version of faad2, than any audio application that I downloaded from livna no longer worked. Indeed, I filed a bug report describing a nearly idential problem two months ago (http://bugzilla.gnome.org/show_bug.cgi?id=340762). This bug was closed immediately; they told me that I shouldn't be using the livna version of faad2 together with gstreamer. Now even the dries/freshrpms version of faad2 doesn't seem to work. I would be tempted to install a different version of faad2 and see if that helps the problem at all. (I would do it myself, but I'm about to leave town for a couple days.)
For what it's worth, I upgraded to faad2-2.0-15.20050131.lvn5 (from livna; I had been using version 2.0-8 from dries previously), and I tried playing an m4a file again. This time I got a different error message, which I am including below. The fact that I'm getting different error messages with different versions of faad2 suggests to me that this problem is at least partially faad2-related... $ gst-launch-0.10 playbin uri=file:///home/ebair/share/rhythmbox/They\ Might\ Be\ Giants/Apollo\ 18/01\ Dig\ My\ Grave.m4a Setting pipeline to PAUSED ... Pipeline is PREROLLING ... ERROR: from element /playbin0/decoder/faad0: Could not decode stream. Additional debug info: gstfaad.c(1322): gst_faad_chain (): /playbin0/decoder/faad0: Failed to decode buffer: Scalefactor out of range ERROR: pipeline doesn't want to preroll. Setting pipeline to NULL ... *** glibc detected *** gst-launch-0.10: corrupted double-linked list: 0x00000000005f41a0 *** ======= Backtrace: ========= /lib64/libc.so.6[0x3b8be6db2c] /lib64/libc.so.6(__libc_free+0x84)[0x3b8be6ddc4] /usr/lib64/gstreamer-0.10/libgstfaad.so[0x2aaaae430ca0] /usr/lib64/gstreamer-0.10/libgstfaad.so[0x2aaaae432e2a] /usr/lib64/libgstreamer-0.10.so.0[0x340a3338b8] /usr/lib64/libgstreamer-0.10.so.0[0x340a336561] /usr/lib64/gstreamer-0.10/libgstdecodebin.so[0x2aaaae214292] /usr/lib64/gstreamer-0.10/libgstdecodebin.so[0x2aaaae21442a] /usr/lib64/gstreamer-0.10/libgstdecodebin.so[0x2aaaae2146a7] /usr/lib64/libgobject-2.0.so.0(g_closure_invoke+0x10a)[0x3406d0b22a] /usr/lib64/libgobject-2.0.so.0[0x3406d1b364] /usr/lib64/libgobject-2.0.so.0(g_signal_emit_valist+0x855)[0x3406d1c7d5] /usr/lib64/libgobject-2.0.so.0(g_signal_emit+0x83)[0x3406d1c9b3] /usr/lib64/libgstreamer-0.10.so.0(gst_pad_unlink+0x18c)[0x340a34942c] /usr/lib64/libgstreamer-0.10.so.0(gst_element_remove_pad+0x2ff)[0x340a33512f] /usr/lib64/gstreamer-0.10/libgstqtdemux.so[0x2aaaae327003] /usr/lib64/libgstreamer-0.10.so.0[0x340a3338b8] /usr/lib64/libgstreamer-0.10.so.0[0x340a336561] /usr/lib64/libgstreamer-0.10.so.0[0x340a3291c2] /usr/lib64/gstreamer-0.10/libgstdecodebin.so[0x2aaaae214edc] /usr/lib64/libgstreamer-0.10.so.0[0x340a3338b8] /usr/lib64/libgstreamer-0.10.so.0[0x340a336561] /usr/lib64/libgstreamer-0.10.so.0[0x340a3291c2] /usr/lib64/libgstreamer-0.10.so.0[0x340a34da2f] /usr/lib64/gstreamer-0.10/libgstplaybin.so[0x2aaaadfe37d1] /usr/lib64/gstreamer-0.10/libgstplaybin.so[0x2aaaadfdf3e4] /usr/lib64/libgstreamer-0.10.so.0[0x340a3338b8] /usr/lib64/libgstreamer-0.10.so.0[0x340a336561] gst-launch-0.10(main+0x9d4)[0x403954] /lib64/libc.so.6(__libc_start_main+0xf4)[0x3b8be1ce54] gst-launch-0.10[0x402809] ======= Memory map: ======== 00400000-00405000 r-xp 00000000 09:02 9930352 /usr/bin/gst-launch-0.10 00505000-00507000 rw-p 00005000 09:02 9930352 /usr/bin/gst-launch-0.10 00507000-006a6000 rw-p 00507000 00:00 0 [heap] 40000000-40001000 ---p 40000000 00:00 0 40001000-40a01000 rw-p 40001000 00:00 0 40a01000-40a02000 ---p 40a01000 00:00 0 40a02000-41402000 rw-p 40a02000 00:00 0 41402000-41403000 ---p 41402000 00:00 0 41403000-41e03000 rw-p 41403000 00:00 0 41e03000-41e04000 ---p 41e03000 00:00 0 41e04000-42804000 rw-p 41e04000 00:00 0 42804000-42805000 ---p 42804000 00:00 0 42805000-43205000 rw-p 42805000 00:00 0 3406600000-3406615000 r-xp 00000000 09:02 8323309 /usr/lib64/libgstaudio-0.10.so.0.5.0 3406615000-3406715000 ---p 00015000 09:02 8323309 /usr/lib64/libgstaudio-0.10.so.0.5.0 3406715000-3406716000 rw-p 00015000 09:02 8323309 /usr/lib64/libgstaudio-0.10.so.0.5.0 3406b00000-3406b91000 r-xp 00000000 09:02 9929862 /usr/lib64/libglib-2.0.so.0.1000.3 3406b91000-3406c91000 ---p 00091000 09:02 9929862 /usr/lib64/libglib-2.0.so.0.1000.3 3406c91000-3406c92000 rw-p 00091000 09:02 9929862 /usr/lib64/libglib-2.0.so.0.1000.3 3406c92000-3406c93000 rw-p 3406c92000 00:00 0 3406d00000-3406d3e000 r-xp 00000000 09:02 9954237 /usr/lib64/libgobject-2.0.so.0.1000.3 3406d3e000-3406e3e000 ---p 0003e000 09:02 9954237 /usr/lib64/libgobject-2.0.so.0.1000.3 3406e3e000-3406e40000 rw-p 0003e000 09:02 9954237 /usr/lib64/libgobject-2.0.so.0.1000.3 3406f00000-3406f03000 r-xp 00000000 09:02 9947908 /usr/lib64/libgmodule-2.0.so.0.1000.3 3406f03000-3407002000 ---p 00003000 09:02 9947908 /usr/lib64/libgmodule-2.0.so.0.1000.3 3407002000-3407003000 rw-p 00002000 09:02 9947908 /usr/lib64/libgmodule-2.0.so.0.1000.3 3408200000-3408204000 r-xp 00000000 09:02 8323212 /usr/lib64/libgthread-2.0.so.0.1000.3 3408204000-3408303000 ---p 00004000 09:02 8323212 /usr/lib64/libgthread-2.0.so.0.1000.3 3408303000-3408304000 rw-p 00003000 09:02 8323212 /usr/lib64/libgthread-2.0.so.0.1000.3 3408400000-340845a000 r-xp 00000000 09:02 8323214 /usr/lib64/libORBit-2.so.0.1.0 340845a000-340855a000 ---p 0005a000 09:02 8323214 /usr/lib64/libORBit-2.so.0.1.0 340855a000-340856c000 rw-p 0005a000 09:02 8323214 /usr/lib64/libORBit-2.so.0.1.0 340856c000-340856d000 rw-p 340856c000 00:00 0 3408800000-3408838000 r-xp 00000000 09:02 8323216 /usr/lib64/libgconf-2.so.4.1.0 3408838000-3408937000 ---p 00038000 09:02 8323216 /usr/lib64/libgconf-2.so.4.1.0 3408937000-340893c000 rw-p 00037000 09:02 8323216 /usr/lib64/libgconf-2.so.4.1.0 3408b00000-3408bce000 r-xp 00000000 09:02 1409204 /lib64/libasound.so.2.0.0 3408bce000-3408ccd000 ---p 000ce000 09:02 1409204 /lib64/libasound.so.2.0.0 3408ccd000-3408cd5000 rw-p 000cd000 09:02 1409204 /lib64/libasound.so.2.0.0 340a300000-340a39d000 r-xp 00000000 09:02 9950334 /usr/lib64/libgstreamer-0.10.so.0.8.0 340a39d000-340a49d000 ---p 0009d000 09:02 9950334 /usr/lib64/libgstreamer-0.10.so.0.8.0 340a49d000-340a4a4000 rw-p 0009d000 09:02 9950334 /usr/lib64/libgstreamer-0.10.so.0.8.0 340a4a4000-340a4a5000 rw-p 340a4a4000 00:00 0 340ad00000-340ad1f000 r-xp 00000000 09:02 8323304 /usr/lib64/libgstbase-0.10.so.0.8.0 340ad1f000-340ae1e000 ---p 0001f000 09:02 8323304 /usr/lib64/libgstbase-0.10.so.0.8.0 340ae1e000-340ae1f000 rw-p 0001e000 09:02 8323304 /usr/lib64/libgstbase-0.10.so.0.8.0 340af00000-340af08000 r-xp 00000000 09:02 8323302 /usr/lib64/libgstinterfaces-0.10.so.0.5.0 340af08000-340b008000 ---p 00008000 09:02 8323302 /usr/lib64/libgstinterfaces-0.10.so.0.5.0 340b008000-340b009000 rw-p 00008000 09:02 8323302 /usr/lib64/libgstinterfaces-0.10.so.0.5.0 3b8bc00000-3b8bc1a000 r-xp 00000000 09:02 1409069 /lib64/ld-2.4.so 3b8bd19000-3b8bd1a000 r--p 00019000 09:02 1409069 /lib64/ld-2.4.so 3b8bd1a000-3b8bd1b000 rw-p 0001a000 09:02 1409069 /lib64/ld-2.4.so 3b8be00000-3b8bf3f000 r-xp 00000000 09:02 1409270 /lib64/libc-2.4.so 3b8bf3f000-3b8c03f000 ---p 0013f000 09:02 1409270 /lib64/libc-2.4.so 3b8c03f000-3b8c043000 r--p 0013f000 09:02 1409270 /lib64/libc-2.4.so 3b8c043000-3b8c044000 rw-p 00143000 09:02 1409270 /lib64/libc-2.4.so 3b8c044000-3b8c049000 rw-p 3b8c044000 00:00 0 3b8c100000-3b8c180000 r-xp 00000000 09:02 1409279 /lib64/libm-2.4.so 3b8c180000-3b8c280000 ---p 00080000 09:02 1409279 /lib64/libm-2.4.so 3b8c280000-3b8c281000 r--p 00080000 09:02 1409279 /lib64/libm-2.4.so 3b8c281000-3b8c282000 rw-p 00081000 09:02 1409279 /lib64/libm-2.4.so 3b8c300000-3b8c302000 r-xp 00000000 09:02 1409282 /lib64/libdl-2.4.so 3b8c302000-3b8c402000 ---p 00002000 09:02 1409282 /lib64/libdl-2.4.so 3b8c402000-3b8c403000 r--p 00002000 09:02 1409282 /lib64/libdl-2.4.so 3b8c403000-3b8c404000 rw-p 00003000 09:02 1409282 /lib64/libdl-2.4.so 3b8c500000-3b8c514000 r-xp 00000000 09:02 9934451 /usr/lib64/libz.so.1.2.3 3b8c514000-3b8c613000 ---p 00014000 09:02 9934451 /usr/lib64/libz.so.1.2.3 3b8c613000-3b8c614000 rw-p 00013000 09:02 9934451 /usr/lib64/libz.so.1.2.3 3b8cf00000-3b8cf12000 r-xp 00000000 09:02 1409166 /lib64/libpthread-2.4.so 3b8cf12000-3b8d012000 ---p 00012000 09:02 1409166 /lib64/libpthread-2.4.so 3b8d012000-3b8d013000 r--p 00012000 09:02 1409166 /lib64/libpthread-2.4.so 3b8d013000-3b8d014000 rw-p 00013000 09:02 1409166 /lib64/libpthread-2.4.so 3b8d014000-3b8d018000 rw-p 3b8d014000 00:00 0 3b8e300000-3b8e357000 r-xp 00000000 09:02 9947427 /usr/lib64/liboil-0.3.so.0.1.0 3b8e357000-3b8e457000 ---p 00057000 09:02 9947427 /usr/lib64/liboil-0.3.so.0.1.0 3b8e457000-3b8e46d000 rw-p 00057000 09:02 9947427 /usr/lib64/liboil-0.3.so.0.1.0 3b8e46d000-3b8e46f000 rw-p 3b8e46d000 00:00 0 3b92000000-3b92007000 r-xp 00000000 09:02 9956335 /usr/lib64/libpopt.so.0.0.0 3b92007000-3b92107000 ---p 00007000 09:02 9956335 /usr/lib64/libpopt.so.0.0.0 3b92107000-3b92108000 rw-p 00007000 09:02 9956335 /usr/lib64/libpopt.so.0.0.0 3b92800000-3b9292b000 r-xp 00000000 09:02 8323273 /usr/lib64/libxml2.so.2.6.23 3b9292b000-3b92a2a000 ---p 0012b000 09:02 8323273 /usr/lib64/libxml2.so.2.6.23 3b92a2a000-3b92a37000 rw-p 0012a000 09:02 8323273 /usr/lib64/libxml2.so.2.6.23 3b92a37000-3b92a38000 rw-p 3b92a37000 00:00 0 2aaaaaaab000-2aaaaaaad000 rw-p 2aaaaaaab000 00:00 0 2aaaaaad2000-2aaaaaad8000 rw-p 2aaaaaad2000 00:00 0 2aaaaaad8000-2aaaadea7000 r--p 00000000 09:02 9934267 /usr/lib/locale/locale-archive 2aaaadecd000-2aaaaded7000 r-xp 00000000 09:02 1409051 /lib64/libnss_files-2.4.so 2aaaaded7000-2aaaadfd6000 ---p 0000a000 09:02 1409051 /lib64/libnss_files-2.4.so 2aaaadfd6000-2aaaadfd7000 r--p 00009000 09:02 1409051 /lib64/libnss_files-2.4.so 2aaaadfd7000-2aaaadfd8000 rw-p 0000a000 09:02 1409051 /lib64/libnss_files-2.4.so 2aaaadfd8000-2aaaadfeb000 r-xp 00000000 09:02 11147745 /usr/lib64/gstreamer-0.10/libgstplaybin.so 2aaaadfeb000-2aaaae0eb000 ---p 00013000 09:02 11147745 /usr/lib64/gstreamer-0.10/libgstplaybin.so 2aaaae0eb000-2aaaae0ec000 rw-p 00013000 09:02 11147745 /usr/lib64/gstreamer-0.10/libgstplaybin.so 2aaaae0ec000-2aaaae10d000 r-xp 00000000 09:02 11143597 /usr/lib64/gstreamer-0.10/libgstcoreelements.so 2aaaae10d000-2aaaae20c000 ---p 00021000 09:02 11143597 /usr/lib64/gstreamer-0.10/libgstcoreelements.so 2aaaae20c000-2aaaae20f000 rw-p 00020000 09:02 11143597 /usr/lib64/gstreamer-0.10/libgstcoreelements.so 2aaaae20f000-2aaaae217000 r-xp 00000000 09:02 11147741 /usr/lib64/gstreamer-0.10/libgstdecodebin.so 2aaaae217000-2aaaae316000 ---p 00008000 09:02 11147741 /usr/lib64/gstreamer-0.10/libgstdecodebin.so 2aaaae316000-2aaaae317000 rw-p 00007000 09:02 11147741 /usr/lib64/gstreamer-0.10/libgstdecodebin.so 2aaaae317000-2aaaae32c000 r-xp 00000000 09:02 11145789 /usr/lib64/gstreamer-0.10/libgstqtdemux.so 2aaaae32c000-2aaaae42b000 ---p 00015000 09:02 11145789 /usr/lib64/gstreamer-0.10/libgstqtdemux.so 2aaaae42b000-2aaaae42d000 rw-p 00014000 09:02 11145789 /usr/lib64/gstreamer-0.10/libgstqtdemux.so 2aaaae42d000-2aaaae434000 r-xp 00000000 09:02 11145781 /usr/lib64/gstreamer-0.10/libgstfaad.so 2aaaae434000-2aaaae534000 ---p 00007000 09:02 11145781 /usr/lib64/gstreamer-0.10/libgstfaad.so 2aaaae534000-2aaaae535000 rw-p 00007000 09:02 11145781 /usr/lib64/gstreamer-0.10/libgstfaad.so 2aaaae55b000-2aaaae59e000 r-xp 00000000 09:02 9929906 /usr/lib64/libfaad.so.0.0.0 2aaaae59e000-2aaaae69d000 ---p 00043000 09:02 9929906 /usr/lib64/libfaad.so.0.0.0 2aaaae69d000-2aaaae6a0000 rw-p 00042000 09:02 9929906 /usr/lib64/libfaad.so.0.0.0 2aaaae717000-2aaaae721000 r-xp 00000000 09:02 11147749 /usr/lib64/gstreamer-0.10/libgsttypefindfunctions.so 2aaaae721000-2aaaae821000 ---p 0000a000 09:02 11147749 /usr/lib64/gstreamer-0.10/libgsttypefindfunctions.so 2aaaae821000-2aaaae823000 rw-p 0000a000 09:02 11147749 /usr/lib64/gstreamer-0.10/libgsttypefindfunctions.so 2aaaae900000-2aaaae921000 rw-p 2aaaae900000 00:00 0 2aaaae921000-2aaaaea00000 ---p 2aaaae921000 00:00 0 2aaaaea00000-2aaaaea0d000 r-xp 00000000 09:02 1409189 /lib64/libgcc_s-4.1.1-20060525.so.1 2aaaaea0d000-2aaaaeb0d000 ---p 0000d000 09:02 1409189 /lib64/libgcc_s-4.1.1-20060525.so.1 2aaaaeb0d000-2aaaaeb0e000 rw-p 0000d000 09:02 1409189 /lib64/libgcc_s-4.1.1-20060525.so.1 2aaaaec23000-2aaaaec2a000 r-xp 00000000 09:02 11147143 /usr/lib64/gstreamer-0.10/libgstaudioconvert.so 2aaaaec2a000-2aaaaed2a000 ---p 00007000 09:02 11147143 /usr/lib64/gstreamer-0.10/libgstaudioconvert.so 2aaaaed2a000-2aaaaed2b000 rw-p 00007000 09:02 11147143 /usr/lib64/gstreamer-0.10/libgstaudioconvert.so 2aaaaed2b000-2aaaaed35000 r-xp 00000000 09:02 11147145 /usr/lib64/gstreamer-0.10/libgstaudioresample.so 2aaaaed35000-2aaaaee34000 ---p 0000a000 09:02 11147145 /usr/lib64/gstreamer-0.10/libgstaudioresample.so 2aaaaee34000-2aaaaee35000 rw-p 00009000 09:02 11147145 /usr/lib64/gstreamer-0.10/libgstaudioresample.so 2aaaaee35000-2aaaaee39000 r-xp 00000000 09:02 11147756 /usr/lib64/gstreamer-0.10/libgstvolume.so 2aaaaee39000-2aaaaef38000 ---p 00004000 09:02 11147756 /usr/lib64/gstreamer-0.10/libgstvolume.so 2aaaaef38000-2aaaaef39000 rw-p 00003000 09:02 11147756 /usr/lib64/gstreamer-0.10/libgstvolume.so 2aaaaef5f000-2aaaaef67000 r-xp 00000000 09:02 9951733 /usr/lib64/libgstcontroller-0.10.so.0.8.0 2aaaaef67000-2aaaaf066000 ---p 00008000 09:02 9951733 /usr/lib64/libgstcontroller-0.10.so.0.8.0 2aaaaf066000-2aaaaf067000 rw-p 00007000 09:02 9951733 /usr/lib64/libgstcontroller-0.10.so.0.8.0 2aaaaf067000-2aaaaf06b000 r-xp 00000000 09:02 11145875 /usr/lib64/gstreamer-0.10/libgstautodetect.so 2aaaaf06b000-2aaaaf16b000 ---p 00004000 09:02 11145875 /usr/lib64/gstreamer-0.10/libgstautodetect.so 2aaaaf16b000-2aaaaf16c000 rw-p 00004000 09:02 11145875 /usr/lib64/gstreamer-0.10/libgstautodetect.so 2aaaaf16c000-2aaaaf17e000 r-xp 00000000 09:02 11147142 /usr/lib64/gstreamer-0.10/libgstalsa.so 2aaaaf17e000-2aaaaf27d000 ---p 00012000 09:02 11147142 /usr/lib64/gstreamer-0.10/libgstalsa.so 2aaaaf27d000-2aaaaf27e000 rw-p 00011000 09:02 11147142 /usr/lib64/gstreamer-0.10/libgstalsa.so 2aaaaf27e000-2aaaaf289000 r-xp 00000000 09:02 11145897 /usr/lib64/gstreamer-0.10/libgstossaudio.so 2aaaaf289000-2aaaaf388000 ---p 0000b000 09:02 11145897 /usr/lib64/gstreamer-0.10/libgstossaudio.so 2aaaaf388000-2aaaaf389000 rw-p 0000a000 09:02 11145897 /usr/lib64/gstreamer-0.10/libgstossaudio.so 2aaaaf389000-2aaaaf38a000 rw-s 00000000 00:08 196608 /SYSV517c94bf (deleted) 2aaaaf38a000-2aaaaf38b000 r--s 80000000 00:10 4825 /dev/snd/pcmC1D0p 2aaaaf38b000-2aaaaf38c000 rw-s 81000000 00:10 4825 /dev/snd/pcmC1D0p 2aaaaf38c000-2aaaaf39c000 rw-s 00000000 00:10 4825 /dev/snd/pcmC1D0p 2aaaaf39c000-2aaaaf3bc000 rw-s 00000000 00:08 229377 /SYSV39ced32b (deleted) 7ffff5900000-7ffff5915000 rw-p 7ffff5900000 00:00 0 [stack]ffffffffff600000-ffffffffffe00000 ---p 00000000 00:00 0 [vdso] Abort
This file plays fine for me on Ubuntu dapper on an AMD64. I agree that it's likely a problem with mixing rpms.
(In reply to comment #14) > This file plays fine for me on Ubuntu dapper on an AMD64. > > I agree that it's likely a problem with mixing rpms. > Can you list exactly what versions of gst, gst-plugins-bad, and faad2 you are using, along with where you got each package? I'll try installing the same packages that you have and see if I can get it to work on my machine.
I was just looking at this bug, and I noticed that it doesn't look like anyone has posted a stack trace with complete debugging info. So I'm posting one below. I'm not an expert, but this is looking more and more like a faad2 problem to me. [ebair@localhost ~]$ gdb gst-launch-0.10 GNU gdb Red Hat Linux (6.3.0.0-1.122rh) Copyright 2004 Free Software Foundation, Inc. GDB is free software, covered by the GNU General Public License, and you are welcome to change it and/or distribute copies of it under certain conditions. Type "show copying" to see the conditions. There is absolutely no warranty for GDB. Type "show warranty" for details. This GDB was configured as "x86_64-redhat-linux-gnu"...Using host libthread_db library "/lib64/libthread_db.so.1". (gdb) set args -v playbin uri=file:///home/ebair/share/rhythmbox/They\ Might\ Be\ Giants/Apollo\ 18/01\ Dig\ My\ Grave.m4a (gdb) run Starting program: /usr/bin/gst-launch-0.10 -v playbin uri=file:///home/ebair/share/rhythmbox/They\ Might\ Be\ Giants/Apollo\ 18/01\ Dig\ My\ Grave.m4a [Thread debugging using libthread_db enabled] [New Thread 46912498022416 (LWP 2655)] Detaching after fork from child process 2678. Setting pipeline to PAUSED ... /playbin0/decoder/typefind.src: caps = audio/x-m4a [New Thread 1084229952 (LWP 2679)] Pipeline is PREROLLING ... [New Thread 1094719808 (LWP 2681)] /playbin0/selector_audio_src0: active-pad = "sink0" [New Thread 1105209664 (LWP 2683)] [New Thread 1115699520 (LWP 2684)] [Thread 1115699520 (LWP 2684) exited] [New Thread 1115699520 (LWP 2685)] [Thread 1115699520 (LWP 2685) exited] [New Thread 1115699520 (LWP 2686)] Detaching after fork from child process 2687. [New Thread 1126189376 (LWP 2689)] /playbin0/decoder/queue0.sink: caps = audio/mpeg, mpegversion=(int)4, framed=(boolean)true, codec_data=(buffer)1210, rate=(int)44100, channels=(int)2 /playbin0/decoder/queue0.src: caps = audio/mpeg, mpegversion=(int)4, framed=(boolean)true, codec_data=(buffer)1210, rate=(int)44100, channels=(int)2 /playbin0/decoder/faad0.sink: caps = audio/mpeg, mpegversion=(int)4, framed=(boolean)true, codec_data=(buffer)1210, rate=(int)44100, channels=(int)2 ERROR: from element /playbin0/decoder/faad0: Could not decode stream. Additional debug info: gstfaad.c(1322): gst_faad_chain (): /playbin0/decoder/faad0: Failed to decode buffer: Scalefactor out of range ERROR: pipeline doesn't want to preroll. Setting pipeline to NULL ... /playbin0/decoder/faad0.sink: caps = NULL /playbin0/decoder/queue0.src: caps = NULL /playbin0/decoder/queue0.sink: caps = NULL /playbin0/decoder/qtdemux0.audio_00: caps = NULL *** glibc detected *** /usr/bin/gst-launch-0.10: free(): invalid next size (normal): 0x00000000005f4000 *** ======= Backtrace: ========= /lib64/libc.so.6[0x3b8be6dc43] /lib64/libc.so.6(__libc_free+0x84)[0x3b8be6ddc4] /usr/lib64/gstreamer-0.10/libgstfaad.so[0x2aaaae6f6ca0] /usr/lib64/gstreamer-0.10/libgstfaad.so[0x2aaaae6f8e2a] /usr/lib64/libgstreamer-0.10.so.0[0x2aaaaaae0cb7] /usr/lib64/libgstreamer-0.10.so.0[0x2aaaaaae38b5] /usr/lib64/gstreamer-0.10/libgstdecodebin.so[0x2aaaae4d8107] /usr/lib64/gstreamer-0.10/libgstdecodebin.so[0x2aaaae4d81b7] /usr/lib64/gstreamer-0.10/libgstdecodebin.so[0x2aaaae4d887e] /usr/lib64/libgobject-2.0.so.0(g_closure_invoke+0x10a)[0x3406d0b22a] /usr/lib64/libgobject-2.0.so.0[0x3406d1b364] /usr/lib64/libgobject-2.0.so.0(g_signal_emit_valist+0x855)[0x3406d1c7d5] /usr/lib64/libgobject-2.0.so.0(g_signal_emit+0x83)[0x3406d1c9b3] /usr/lib64/libgstreamer-0.10.so.0(gst_pad_unlink+0x18e)[0x2aaaaaaf6bee] /usr/lib64/libgstreamer-0.10.so.0(gst_element_remove_pad+0x2a1)[0x2aaaaaae24a1] /usr/lib64/gstreamer-0.10/libgstqtdemux.so[0x2aaaae5ed003] /usr/lib64/libgstreamer-0.10.so.0[0x2aaaaaae0cb7] /usr/lib64/libgstreamer-0.10.so.0[0x2aaaaaae38b5] /usr/lib64/libgstreamer-0.10.so.0[0x2aaaaaad66af] /usr/lib64/gstreamer-0.10/libgstdecodebin.so[0x2aaaae4d9169] /usr/lib64/libgstreamer-0.10.so.0[0x2aaaaaae0cb7] /usr/lib64/libgstreamer-0.10.so.0[0x2aaaaaae38b5] /usr/lib64/libgstreamer-0.10.so.0[0x2aaaaaad66af] /usr/lib64/libgstreamer-0.10.so.0[0x2aaaaaafb27f] /usr/lib64/gstreamer-0.10/libgstplaybin.so[0x2aaaae1878c1] /usr/lib64/gstreamer-0.10/libgstplaybin.so[0x2aaaae183434] /usr/lib64/libgstreamer-0.10.so.0[0x2aaaaaae0cb7] /usr/lib64/libgstreamer-0.10.so.0[0x2aaaaaae38b5] /usr/bin/gst-launch-0.10(main+0x9d4)[0x403944] /lib64/libc.so.6(__libc_start_main+0xf4)[0x3b8be1ce54] /usr/bin/gst-launch-0.10[0x4027f9] ======= Memory map: ======== 00400000-00405000 r-xp 00000000 09:02 9930610 /usr/bin/gst-launch-0.10 00505000-00506000 rw-p 00005000 09:02 9930610 /usr/bin/gst-launch-0.10 00506000-006b5000 rw-p 00506000 00:00 0 [heap] 40000000-40001000 ---p 40000000 00:00 0 40001000-40a01000 rw-p 40001000 00:00 0 40a01000-40a02000 ---p 40a01000 00:00 0 40a02000-41402000 rw-p 40a02000 00:00 0 41402000-41403000 ---p 41402000 00:00 0 41403000-41e03000 rw-p 41403000 00:00 0 41e03000-41e04000 ---p 41e03000 00:00 0 41e04000-42804000 rw-p 41e04000 00:00 0 42804000-42805000 ---p 42804000 00:00 0 42805000-43205000 rw-p 42805000 00:00 0 3310f00000-3310f43000 r-xp 00000000 09:02 9930404 /usr/lib64/libfaad.so.0.0.0 3310f43000-3311042000 ---p 00043000 09:02 9930404 /usr/lib64/libfaad.so.0.0.0 3311042000-3311045000 rw-p 00042000 09:02 9930404 /usr/lib64/libfaad.so.0.0.0 3406600000-340660d000 r-xp 00000000 09:02 1409189 /lib64/libgcc_s-4.1.1-20060525.so.1 340660d000-340670d000 ---p 0000d000 09:02 1409189 /lib64/libgcc_s-4.1.1-20060525.so.1 340670d000-340670e000 rw-p 0000d000 09:02 1409189 /lib64/libgcc_s-4.1.1-20060525.so.1 3406b00000-3406b91000 r-xp 00000000 09:02 9929862 /usr/lib64/libglib-2.0.so.0.1000.3 3406b91000-3406c91000 ---p 00091000 09:02 9929862 /usr/lib64/libglib-2.0.so.0.1000.3 3406c91000-3406c92000 rw-p 00091000 09:02 9929862 /usr/lib64/libglib-2.0.so.0.1000.3 3406c92000-3406c93000 rw-p 3406c92000 00:00 0 3406d00000-3406d3e000 r-xp 00000000 09:02 9954237 /usr/lib64/libgobject-2.0.so.0.1000.3 3406d3e000-3406e3e000 ---p 0003e000 09:02 9954237 /usr/lib64/libgobject-2.0.so.0.1000.3 3406e3e000-3406e40000 rw-p 0003e000 09:02 9954237 /usr/lib64/libgobject-2.0.so.0.1000.3 3406f00000-3406f03000 r-xp 00000000 09:02 9947908 /usr/lib64/libgmodule-2.0.so.0.1000.3 3406f03000-3407002000 ---p 00003000 09:02 9947908 /usr/lib64/libgmodule-2.0.so.0.1000.3 3407002000-3407003000 rw-p 00002000 09:02 9947908 /usr/lib64/libgmodule-2.0.so.0.1000.3 3408200000-3408204000 r-xp 00000000 09:02 8323212 /usr/lib64/libgthread-2.0.so.0.1000.3 3408204000-3408303000 ---p 00004000 09:02 8323212 /usr/lib64/libgthread-2.0.so.0.1000.3 3408303000-3408304000 rw-p 00003000 09:02 8323212 /usr/lib64/libgthread-2.0.so.0.1000.3 3408400000-340845a000 r-xp 00000000 09:02 8323214 /usr/lib64/libORBit-2.so.0.1.0 340845a000-340855a000 ---p 0005a000 09:02 8323214 /usr/lib64/libORBit-2.so.0.1.0 340855a000-340856c000 rw-p 0005a000 09:02 8323214 /usr/lib64/libORBit-2.so.0.1.0 340856c000-340856d000 rw-p 340856c000 00:00 0 3408800000-3408838000 r-xp 00000000 09:02 8323216 /usr/lib64/libgconf-2.so.4.1.0 3408838000-3408937000 ---p 00038000 09:02 8323216 /usr/lib64/libgconf-2.so.4.1.0 3408937000-340893c000 rw-p 00037000 09:02 8323216 /usr/lib64/libgconf-2.so.4.1.0 3408b00000-3408bce000 r-xp 00000000 09:02 1409204 /lib64/libasound.so.2.0.0 3408bce000-3408ccd000 ---p 000ce000 09:02 1409204 /lib64/libasound.so.2.0.0 3408ccd000-3408cd5000 rw-p 000cd000 09:02 1409204 /lib64/libasound.so.2.0.0 3b8bc00000-3b8bc1a000 r-xp 00000000 09:02 1409069 /lib64/ld-2.4.so 3b8bd19000-3b8bd1a000 r--p 00019000 09:02 1409069 /lib64/ld-2.4.so 3b8bd1a000-3b8bd1b000 rw-p 0001a000 09:02 1409069 /lib64/ld-2.4.so 3b8be00000-3b8bf3f000 r-xp 00000000 09:02 1409270 /lib64/libc-2.4.so 3b8bf3f000-3b8c03f000 ---p 0013f000 09:02 1409270 /lib64/libc-2.4.so 3b8c03f000-3b8c043000 r--p 0013f000 09:02 1409270 /lib64/libc-2.4.so 3b8c043000-3b8c044000 rw-p 00143000 09:02 1409270 /lib64/libc-2.4.so 3b8c044000-3b8c049000 rw-p 3b8c044000 00:00 0 3b8c100000-3b8c180000 r-xp 00000000 09:02 1409279 /lib64/libm-2.4.so 3b8c180000-3b8c280000 ---p 00080000 09:02 1409279 /lib64/libm-2.4.so 3b8c280000-3b8c281000 r--p 00080000 09:02 1409279 /lib64/libm-2.4.so 3b8c281000-3b8c282000 rw-p 00081000 09:02 1409279 /lib64/libm-2.4.so 3b8c300000-3b8c302000 r-xp 00000000 09:02 1409282 /lib64/libdl-2.4.so 3b8c302000-3b8c402000 ---p 00002000 09:02 1409282 /lib64/libdl-2.4.so 3b8c402000-3b8c403000 r--p 00002000 09:02 1409282 /lib64/libdl-2.4.so 3b8c403000-3b8c404000 rw-p 00003000 09:02 1409282 /lib64/libdl-2.4.so 3b8c500000-3b8c514000 r-xp 00000000 09:02 9934451 /usr/lib64/libz.so.1.2.3 3b8c514000-3b8c613000 ---p 00014000 09:02 9934451 /usr/lib64/libz.so.1.2.3 3b8c613000-3b8c614000 rw-p 00013000 09:02 9934451 /usr/lib64/libz.so.1.2.3 3b8cf00000-3b8cf12000 r-xp 00000000 09:02 1409166 /lib64/libpthread-2.4.so 3b8cf12000-3b8d012000 ---p 00012000 09:02 1409166 /lib64/libpthread-2.4.so 3b8d012000-3b8d013000 r--p 00012000 09:02 1409166 /lib64/libpthread-2.4.so 3b8d013000-3b8d014000 rw-p 00013000 09:02 1409166 /lib64/libpthread-2.4.so 3b8d014000-3b8d018000 rw-p 3b8d014000 00:00 0 3b8e300000-3b8e357000 r-xp 00000000 09:02 9947427 /usr/lib64/liboil-0.3.so.0.1.0 3b8e357000-3b8e457000 ---p 00057000 09:02 9947427 /usr/lib64/liboil-0.3.so.0.1.0 3b8e457000-3b8e46d000 rw-p 00057000 09:02 9947427 /usr/lib64/liboil-0.3.so.0.1.0 3b8e46d000-3b8e46f000 rw-p 3b8e46d000 00:00 0 3b92000000-3b92007000 r-xp 00000000 09:02 9956335 /usr/lib64/libpopt.so.0.0.0 3b92007000-3b92107000 ---p 00007000 09:02 9956335 /usr/lib64/libpopt.so.0.0.0 3b92107000-3b92108000 rw-p 00007000 09:02 9956335 /usr/lib64/libpopt.so.0.0.0 3b92800000-3b9292b000 r-xp 00000000 09:02 8323273 /usr/lib64/libxml2.so.2.6.23 3b9292b000-3b92a2a000 ---p 0012b000 09:02 8323273 /usr/lib64/libxml2.so.2.6.23 3b92a2a000-3b92a37000 rw-p 0012a000 09:02 8323273 /usr/lib64/libxml2.so.2.6.23 3b92a37000-3b92a38000 rw-p 3b92a37000 00:00 0 2aaaaaaab000-2aaaaaaad000 rw-p 2aaaaaaab000 00:00 0 2aaaaaaad000-2aaaaab4b000 r-xp 00000000 09:02 9953821 /usr/lib64/libgstreamer-0.10.so.0.8.1 2aaaaab4b000-2aaaaac4a000 ---p 0009e000 09:02 9953821 /usr/lib64/libgstreamer-0.10.so.0.8.1 2aaaaac4a000-2aaaaac51000 rw-p 0009d000 09:02 9953821 /usr/lib64/libgstreamer-0.10.so.0.8.1 2aaaaac51000-2aaaaac52000 rw-p 2aaaaac51000 00:00 0 2aaaaac78000-2aaaaac7c000 rw-p 2aaaaac78000 00:00 0 2aaaaac7c000-2aaaae04b000 r--p 00000000 09:02 9934267 /usr/lib/locale/locale-archive 2aaaae071000-2aaaae07b000 r-xp 00000000 09:02 1409051 /lib64/libnss_files-2.4.so 2aaaae07b000-2aaaae17a000 ---p 0000a000 09:02 1409051 /lib64/libnss_files-2.4.so 2aaaae17a000-2aaaae17b000 r--p 00009000 09:02 1409051 /lib64/libnss_files-2.4.so 2aaaae17b000-2aaaae17c000 rw-p 0000a000 09:02 1409051 /lib64/libnss_files-2.4.so 2aaaae17c000-2aaaae18f000 r-xp 00000000 09:02 11147741 /usr/lib64/gstreamer-0.10/libgstplaybin.so 2aaaae18f000-2aaaae28f000 ---p 00013000 09:02 11147741 /usr/lib64/gstreamer-0.10/libgstplaybin.so 2aaaae28f000-2aaaae290000 rw-p 00013000 09:02 11147741 /usr/lib64/gstreamer-0.10/libgstplaybin.so 2aaaae290000-2aaaae2b1000 r-xp 00000000 09:02 11145749 /usr/lib64/gstreamer-0.10/libgstcoreelements.so 2aaaae2b1000-2aaaae3b1000 ---p 00021000 09:02 11145749 /usr/lib64/gstreamer-0.10/libgstcoreelements.so 2aaaae3b1000-2aaaae3b3000 rw-p 00021000 09:02 11145749 /usr/lib64/gstreamer-0.10/libgstcoreelements.so 2aaaae3b3000-2aaaae3b4000 rw-p 2aaaae3b3000 00:00 0 2aaaae3b4000-2aaaae3d2000 r-xp 00000000 09:02 9939898 /usr/lib64/libgstbase-0.10.so.0.8.1 2aaaae3d2000-2aaaae4d2000 ---p 0001e000 09:02 9939898 /usr/lib64/libgstbase-0.10.so.0.8.1 2aaaae4d2000-2aaaae4d3000 rw-p 0001e000 09:02 9939898 /usr/lib64/libgstbase-0.10.so.0.8.1 2aaaae4d3000-2aaaae4db000 r-xp 00000000 09:02 11147144 /usr/lib64/gstreamer-0.10/libgstdecodebin.so 2aaaae4db000-2aaaae5db000 ---p 00008000 09:02 11147144 /usr/lib64/gstreamer-0.10/libgstdecodebin.so 2aaaae5db000-2aaaae5dc000 rw-p 00008000 09:02 11147144 /usr/lib64/gstreamer-0.10/libgstdecodebin.so 2aaaae5dc000-2aaaae5dd000 rw-p 2aaaae5dc000 00:00 0 2aaaae5dd000-2aaaae5f2000 r-xp 00000000 09:02 11145788 /usr/lib64/gstreamer-0.10/libgstqtdemux.so 2aaaae5f2000-2aaaae6f1000 ---p 00015000 09:02 11145788 /usr/lib64/gstreamer-0.10/libgstqtdemux.so 2aaaae6f1000-2aaaae6f3000 rw-p 00014000 09:02 11145788 /usr/lib64/gstreamer-0.10/libgstqtdemux.so 2aaaae6f3000-2aaaae6fa000 r-xp 00000000 09:02 11145779 /usr/lib64/gstreamer-0.10/libgstfaad.so 2aaaae6fa000-2aaaae7fa000 ---p 00007000 09:02 11145779 /usr/lib64/gstreamer-0.10/libgstfaad.so 2aaaae7fa000-2aaaae7fb000 rw-p 00007000 09:02 11145779 /usr/lib64/gstreamer-0.10/libgstfaad.so 2aaaae7fb000-2aaaae810000 r-xp 00000000 09:02 9958609 /usr/lib64/libgstaudio-0.10.so.0.6.0 2aaaae810000-2aaaae910000 ---p 00015000 09:02 9958609 /usr/lib64/libgstaudio-0.10.so.0.6.0 2aaaae910000-2aaaae911000 rw-p 00015000 09:02 9958609 /usr/lib64/libgstaudio-0.10.so.0.6.0 2aaaae9dc000-2aaaae9e6000 r-xp 00000000 09:02 11147745 /usr/lib64/gstreamer-0.10/libgsttypefindfunctions.so 2aaaae9e6000-2aaaaeae6000 ---p 0000a000 09:02 11147745 /usr/lib64/gstreamer-0.10/libgsttypefindfunctions.so 2aaaaeae6000-2aaaaeae8000 rw-p 0000a000 09:02 11147745 /usr/lib64/gstreamer-0.10/libgsttypefindfunctions.so 2aaaaeb00000-2aaaaeb21000 rw-p 2aaaaeb00000 00:00 0 2aaaaeb21000-2aaaaec00000 ---p 2aaaaeb21000 00:00 0 2aaaaeee8000-2aaaaeef0000 r-xp 00000000 09:02 8323076 /usr/lib64/libgstinterfaces-0.10.so.0.6.0 2aaaaeef0000-2aaaaeff0000 ---p 00008000 09:02 8323076 /usr/lib64/libgstinterfaces-0.10.so.0.6.0 2aaaaeff0000-2aaaaeff1000 rw-p 00008000 09:02 8323076 /usr/lib64/libgstinterfaces-0.10.so.0.6.0 2aaaaeff1000-2aaaaeff8000 r-xp 00000000 09:02 11145817 /usr/lib64/gstreamer-0.10/libgstaudioconvert.so 2aaaaeff8000-2aaaaf0f8000 ---p 00007000 09:02 11145817 /usr/lib64/gstreamer-0.10/libgstaudioconvert.so 2aaaaf0f8000-2aaaaf0f9000 rw-p 00007000 09:02 11145817 /usr/lib64/gstreamer-0.10/libgstaudioconvert.so 2aaaaf0f9000-2aaaaf103000 r-xp 00000000 09:02 11145858 /usr/lib64/gstreamer-0.10/libgstaudioresample.so 2aaaaf103000-2aaaaf202000 ---p 0000a000 09:02 11145858 /usr/lib64/gstreamer-0.10/libgstaudioresample.so 2aaaaf202000-2aaaaf203000 rw-p 00009000 09:02 11145858 /usr/lib64/gstreamer-0.10/libgstaudioresample.so 2aaaaf203000-2aaaaf207000 r-xp 00000000 09:02 11147750 /usr/lib64/gstreamer-0.10/libgstvolume.so 2aaaaf207000-2aaaaf306000 ---p 00004000 09:02 11147750 /usr/lib64/gstreamer-0.10/libgstvolume.so 2aaaaf306000-2aaaaf307000 rw-p 00003000 09:02 11147750 /usr/lib64/gstreamer-0.10/libgstvolume.so 2aaaaf307000-2aaaaf30f000 r-xp 00000000 09:02 9955769 /usr/lib64/libgstcontroller-0.10.so.0.8.1 2aaaaf30f000-2aaaaf40e000 ---p 00008000 09:02 9955769 /usr/lib64/libgstcontroller-0.10.so.0.8.1 2aaaaf40e000-2aaaaf40f000 rw-p 00007000 09:02 9955769 /usr/lib64/libgstcontroller-0.10.so.0.8.1 2aaaaf40f000-2aaaaf413000 r-xp 00000000 09:02 11145875 /usr/lib64/gstreamer-0.10/libgstautodetect.so 2aaaaf413000-2aaaaf513000 ---p 00004000 09:02 11145875 /usr/lib64/gstreamer-0.10/libgstautodetect.so 2aaaaf513000-2aaaaf514000 rw-p 00004000 09:02 11145875 /usr/lib64/gstreamer-0.10/libgstautodetect.so 2aaaaf514000-2aaaaf526000 r-xp 00000000 09:02 11145814 /usr/lib64/gstreamer-0.10/libgstalsa.so 2aaaaf526000-2aaaaf626000 ---p 00012000 09:02 11145814 /usr/lib64/gstreamer-0.10/libgstalsa.so 2aaaaf626000-2aaaaf627000 rw-p 00012000 09:02 11145814 /usr/lib64/gstreamer-0.10/libgstalsa.so 2aaaaf627000-2aaaaf632000 r-xp 00000000 09:02 11145897 /usr/lib64/gstreamer-0.10/libgstossaudio.so 2aaaaf632000-2aaaaf731000 ---p 0000b000 09:02 11145897 /usr/lib64/gstreamer-0.10/libgstossaudio.so 2aaaaf731000-2aaaaf732000 rw-p 0000a000 09:02 11145897 /usr/lib64/gstreamer-0.10/libgstossaudio.so 2aaaaf732000-2aaaaf733000 rw-s 00000000 00:08 196608 /SYSV47a2acea (deleted) 2aaaaf733000-2aaaaf734000 r--s 80000000 00:10 4651 /dev/snd/pcmC1D0p 2aaaaf734000-2aaaaf735000 rw-s 81000000 00:10 4651 /dev/snd/pcmC1D0p 2aaaaf735000-2aaaaf745000 rw-s 00000000 00:10 4651 /dev/snd/pcmC1D0p 2aaaaf745000-2aaaaf765000 rw-s 00000000 00:08 229377 /SYSV04e84c22 (deleted) 7fff25ade000-7fff25af3000 rw-p 7fff25ade000 00:00 0 [stack]ffffffffff600000-ffffffffffe00000 ---p 00000000 00:00 0 [vdso] Program received signal SIGABRT, Aborted. [Switch(gdb) bt
+ Trace 69322
Thread 1 (Thread 46912498022416 (LWP 2655))
It plays fine here. Which version of the faad library do you have. $ gst-launch -t playbin uri=file://$PWD/test-head.m4a Pausiere Leitung ... Leitung wird gestartet ... KENNZEICHEN GEFUNDEN: Von Element »qtdemux0« gefunden. Audio-Codec: MPEG-4 AAC audio OIL: ERROR liboiltest.c 403: oil_test_check_impl(): function merge_linear_u8_sse2 in class merge_linear_u8 failed check (7959 > 0) || (outside=0) OIL: ERROR liboiltest.c 403: oil_test_check_impl(): function merge_linear_u8_mmx in class merge_linear_u8 failed check (8339 > 0) || (outside=0) KENNZEICHEN GEFUNDEN: Von Element »qtdemux0« gefunden. Titel: Roxanne Künstler: The Police Album: The Police: Every Breath You Take - The Classics Datum: 1995-09-12 Nummer des Stücks: 1 Anzahl der Stücke: 14 Nummer der Platte: 1 Anzahl der Platten: 1 Genre: Rock Leitung ist gestrartet ... Setze Pipeline zum Abspielen...
closing. Please reopen if the issue still exists.