[Bug 649297] regression: ffdemux_ape fails with gst_ffmpegdata_open: assertion `GST_PAD_IS_SRC (pad)' failed

GStreamer (bugzilla.gnome.org) bugzilla at gnome.org
Tue May 3 09:45:54 PDT 2011


https://bugzilla.gnome.org/show_bug.cgi?id=649297
  GStreamer | gst-ffmpeg | git

--- Comment #1 from Tim-Philipp Müller <t.i.m at zen.co.uk> 2011-05-03 16:45:49 UTC ---
Stack trace:

** CRITICAL **: gst_ffmpegdata_open: assertion `GST_PAD_IS_SRC (pad)' failed
aborting...

Program received signal SIGABRT, Aborted.
[Switching to Thread 0x7ffff2389700 (LWP 2902)]
0x00007ffff6854165 in raise (sig=<value optimized out>) at
../nptl/sysdeps/unix/sysv/linux/raise.c:64
64    ../nptl/sysdeps/unix/sysv/linux/raise.c: No such file or directory.
    in ../nptl/sysdeps/unix/sysv/linux/raise.c
(gdb) bt
#0  0x00007ffff6854165 in raise (sig=<value optimized out>) at
../nptl/sysdeps/unix/sysv/linux/raise.c:64
#1  0x00007ffff6856f70 in abort () at abort.c:92
#2  0x00007ffff71fa32a in g_logv (log_domain=0x0, log_level=<value optimized
out>, format=0x7ffff7240f88 "%s: assertion `%s' failed", args1=0x7ffff23889e0)
at /tmp/buildd/glib2.0-2.28.4/./glib/gmessages.c:557
#3  0x00007ffff71fa3b3 in g_log (log_domain=<value optimized out>,
log_level=<value optimized out>, format=<value optimized out>) at
/tmp/buildd/glib2.0-2.28.4/./glib/gmessages.c:577
#4  0x00007ffff2c2fb25 in gst_ffmpegdata_open (h=<value optimized out>,
filename=<value optimized out>, flags=1) at gstffmpegprotocol.c:81
#5  0x00007ffff2c5e54f in ffurl_connect (uc=0x84c4f0) at libavformat/avio.c:154
#6  0x00007ffff2c5e678 in ffurl_open (puc=0x7ffff2388b58, filename=<value
optimized out>, flags=<value optimized out>) at libavformat/avio.c:279
#7  0x00007ffff2c608eb in avio_open (s=0x7ffff2388ba8, filename=<value
optimized out>, flags=<value optimized out>) at libavformat/aviobuf.c:948
#8  0x00007ffff2cc92b2 in av_open_input_file (ic_ptr=0x8ba1f0,
filename=0x880920 "gstreamer://0x82a510", fmt=0x7ffff33c36c0, buf_size=0,
ap=0x0) at libavformat/utils.c:635
#9  0x00007ffff2c4abed in gst_ffmpegdemux_open (demux=0x8ba100) at
gstffmpegdemux.c:1172
#10 gst_ffmpegdemux_loop (demux=0x8ba100) at gstffmpegdemux.c:1354
#11 0x00007ffff7b7ce40 in gst_task_func (task=0x883140) at gsttask.c:318
#12 0x00007ffff721b3e4 in g_thread_pool_thread_proxy (data=<value optimized
out>) at /tmp/buildd/glib2.0-2.28.4/./glib/gthreadpool.c:319
#13 0x00007ffff7218cf6 in g_thread_create_proxy (data=0x884000) at
/tmp/buildd/glib2.0-2.28.4/./glib/gthread.c:1897
#14 0x00007ffff6b8a8ba in start_thread (arg=<value optimized out>) at
pthread_create.c:300
#15 0x00007ffff68f13cd in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#16 0x0000000000000000 in ?? ()

The pad is a sink pad (as it should be), the sanity check is wrong because of
the enum mismatch.

-- 
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