[Bug 741464] New: When trying to discover any wma track, gstreamer segfaults
GStreamer (bugzilla.gnome.org)
bugzilla at gnome.org
Fri Dec 12 15:35:28 PST 2014
https://bugzilla.gnome.org/show_bug.cgi?id=741464
GStreamer | gst-plugins | 1.2.4
Summary: When trying to discover any wma track, gstreamer
segfaults
Classification: Platform
Product: GStreamer
Version: 1.2.4
OS/Version: Linux
Status: UNCONFIRMED
Severity: normal
Priority: Normal
Component: gst-plugins
AssignedTo: gstreamer-bugs at lists.freedesktop.org
ReportedBy: name.is.carl at gmail.com
QAContact: gstreamer-bugs at lists.freedesktop.org
GNOME version: ---
I'm running gst-discoverer-1.0 with any of wma files in the zip below and the
application segfaults.
https://bugs.launchpad.net/noise/+bug/1401706/comments/1
I observed the same behavior in my application while using the discoverer.
I managed to gather the following stacktrace.
[Switching to Thread 0x7fffc1d8e700 (LWP 24920)]
gst_ffmpegauddec_frame (ffmpegdec=0x0, ffmpegdec at entry=0x7fffc40572a0,
data=data at entry=0x7fffc400993b "\t", size=0, size at entry=7431,
got_data=0x200000000, got_data at entry=0x7fffc1d8d7d8,
ret=ret at entry=0x7fffc1d8d7dc) at gstavauddec.c:644
644 gstavauddec.c: No such file or directory.
(gdb) bt
#0 gst_ffmpegauddec_frame (ffmpegdec=0x0, ffmpegdec at entry=0x7fffc40572a0,
data=data at entry=0x7fffc400993b "\t", size=0, size at entry=7431,
got_data=0x200000000, got_data at entry=0x7fffc1d8d7d8,
ret=ret at entry=0x7fffc1d8d7dc) at gstavauddec.c:644
#1 0x00007fffc1370671 in gst_ffmpegauddec_handle_frame
(decoder=0x7fffc40572a0, inbuf=0x7fffc80196d0) at gstavauddec.c:757
#2 0x00007fffef3fbc73 in gst_audio_decoder_push_buffers
(dec=dec at entry=0x7fffc40572a0, force=force at entry=0) at gstaudiodecoder.c:1406
#3 0x00007fffef3fc04b in gst_audio_decoder_chain_forward
(dec=dec at entry=0x7fffc40572a0, buffer=0x0, buffer at entry=0x7fffc80196d0)
at gstaudiodecoder.c:1509
#4 0x00007fffef3fd036 in gst_audio_decoder_chain (pad=<optimized out>,
parent=0x7fffc40572a0, buffer=0x7fffc80196d0) at gstaudiodecoder.c:1786
#5 0x00007ffff5ac3d08 in gst_pad_chain_data_unchecked (data=0x7fffc80196d0,
type=4112, pad=0x1461d60) at gstpad.c:3760
#6 gst_pad_push_data (pad=0x1461b30, type=type at entry=4112, data=<optimized
out>, data at entry=0x7fffc80196d0) at gstpad.c:3990
#7 0x00007ffff5aca9b6 in gst_pad_push (pad=<optimized out>,
buffer=buffer at entry=0x7fffc80196d0) at gstpad.c:4093
#8 0x00007fffea13da23 in gst_single_queue_push_one (object=0x7fffc80196d0,
sq=0x7fffc4003350, mq=0x12ec900) at gstmultiqueue.c:1089
#9 gst_multi_queue_loop (pad=<optimized out>) at gstmultiqueue.c:1338
#10 0x00007ffff5af1549 in gst_task_func (task=0x14ba290) at gsttask.c:316
#11 0x00007ffff557797c in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#12 0x00007ffff5576ff5 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#13 0x00007ffff275e182 in start_thread (arg=0x7fffc1d8e700) at
pthread_create.c:312
#14 0x00007ffff4862efd in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:111
Note that error doesn't appear if some wma specific packages are installed on
the computer.
Here's the list of gstreamer package that are installed on my system
> dpkg --get-selections | grep gstreamer
bluez-gstreamer install
gir1.2-gstreamer-0.10 install
gir1.2-gstreamer-1.0 install
gstreamer-tools install
gstreamer0.10-alsa:amd64 install
gstreamer0.10-fluendo-mp3:amd64 install
gstreamer0.10-nice:amd64 install
gstreamer0.10-plugins-bad:amd64 install
gstreamer0.10-plugins-bad-multiverse install
gstreamer0.10-plugins-base:amd64 install
gstreamer0.10-plugins-base-apps install
gstreamer0.10-plugins-good:amd64 install
gstreamer0.10-plugins-ugly:amd64 install
gstreamer0.10-pulseaudio:amd64 install
gstreamer0.10-tools install
gstreamer0.10-x:amd64 install
gstreamer1.0-alsa:amd64 install
gstreamer1.0-clutter install
gstreamer1.0-fluendo-mp3:amd64 install
gstreamer1.0-libav:amd64 install
gstreamer1.0-libav-dbg:amd64 install
gstreamer1.0-nice:amd64 install
gstreamer1.0-plugins-bad:amd64 install
gstreamer1.0-plugins-bad-dbg:amd64 install
gstreamer1.0-plugins-bad-faad:amd64 install
gstreamer1.0-plugins-bad-videoparsers:amd64 install
gstreamer1.0-plugins-base:amd64 install
gstreamer1.0-plugins-base-apps install
gstreamer1.0-plugins-base-dbg:amd64 install
gstreamer1.0-plugins-good:amd64 install
gstreamer1.0-plugins-good-dbg:amd64 install
gstreamer1.0-plugins-ugly:amd64 install
gstreamer1.0-plugins-ugly-dbg:amd64 install
gstreamer1.0-pulseaudio:amd64 install
gstreamer1.0-tools install
gstreamer1.0-x:amd64 install
libgstreamer-plugins-bad0.10-0:amd64 install
libgstreamer-plugins-bad1.0-0:amd64 install
libgstreamer-plugins-base0.10-0:amd64 install
libgstreamer-plugins-base0.10-dev install
libgstreamer-plugins-base1.0-0:amd64 install
libgstreamer-plugins-base1.0-dev install
libgstreamer-plugins-good1.0-0:amd64 install
libgstreamer0.10-0:amd64 install
libgstreamer0.10-dev install
libgstreamer1.0-0:amd64 install
libgstreamer1.0-0-dbg:amd64 install
libgstreamer1.0-dev install
phonon-backend-gstreamer:amd64 install
phonon-backend-gstreamer-common:amd64 install
phonon-backend-gstreamer1.0 install
System : 3.13.0-43-generic #72-Ubuntu SMP Mon Dec 8 19:35:06 UTC 2014 x86_64
x86_64 x86_64 GNU/Linux
--
Configure bugmail: https://bugzilla.gnome.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the QA contact for the bug.
You are the assignee for the bug.
More information about the gstreamer-bugs
mailing list