[Bug 638168] textoverlay: don't return wrong-state when stopping while in text chain
GStreamer (bugzilla.gnome.org)
bugzilla at gnome.org
Wed May 23 02:17:16 PDT 2012
https://bugzilla.gnome.org/show_bug.cgi?id=638168
GStreamer | gst-plugins-base | unspecified
--- Comment #55 from Sebastian Dröge <slomo at circular-chaos.org> 2012-05-23 09:17:03 UTC ---
Segfaulting when using gst-plugins-base/tests/examples/playback on the mewmew
sample clip
http://matroska.free.fr/samples/mewmew/downloads/mewmew-vorbis-ssa.mkv :
Program received signal SIGSEGV, Segmentation fault.
[Switching to Thread 0x7fffe52ca700 (LWP 26419)]
gst_input_selector_cleanup_old_cached_buffers (pad=0xb48be0, sel=0x842a40)
at gstinputselector.c:855
855 if (!GST_BUFFER_TIMESTAMP_IS_VALID (buffer)) {
(gdb) bt
#0 gst_input_selector_cleanup_old_cached_buffers (pad=0xb48be0, sel=0x842a40)
at gstinputselector.c:855
#1 gst_selector_pad_chain (pad=0xb48be0, buf=<optimized out>)
at gstinputselector.c:1121
#2 0x00007ffff793e681 in gst_pad_push (pad=0xa888c0, buffer=0x7fffe001fb60)
at gstpad.c:4710
#3 0x00007ffff793e681 in gst_pad_push (pad=0xa2ed30, buffer=0x7fffe001fb60)
at gstpad.c:4710
#4 0x00007ffff793e681 in gst_pad_push (pad=0xc0a830,
buffer=buffer at entry=0x7fffe001fb60) at gstpad.c:4710
#5 0x00007fffe767d0a7 in gst_audio_decoder_push_forward (
dec=dec at entry=0xc13e30, buf=buf at entry=0x7fffe001fb60)
at gstaudiodecoder.c:640
#6 0x00007fffe767d24b in gst_audio_decoder_output (dec=dec at entry=0xc13e30,
buf=buf at entry=0x7fffe001fb60) at gstaudiodecoder.c:715
#7 0x00007fffe768222b in gst_audio_decoder_finish_frame (dec=0xc13e30,
buf=buf at entry=0x7fffe001fb60, frames=<optimized out>, frames at entry=1)
at gstaudiodecoder.c:904
#8 0x00007fffe48c2b78 in vorbis_handle_data_packet (packet=0x7fffe52c98a0,
vd=0xc13e30, timestamp=<optimized out>, duration=<optimized out>)
at gstvorbisdec.c:593
#9 vorbis_dec_handle_frame (dec=<optimized out>, buffer=<optimized out>)
at gstvorbisdec.c:680
---Type <return> to continue, or q <return> to quit---
#10 0x00007fffe767de4c in gst_audio_decoder_push_buffers (
dec=dec at entry=0xc13e30, force=force at entry=0) at gstaudiodecoder.c:1044
#11 0x00007fffe767e2a0 in gst_audio_decoder_chain_forward (
dec=dec at entry=0xc13e30, buffer=0x0, buffer at entry=0x7fffe00392b0)
at gstaudiodecoder.c:1146
#12 0x00007fffe7680953 in gst_audio_decoder_chain (pad=<optimized out>,
buffer=0x7fffe00392b0) at gstaudiodecoder.c:1394
#13 0x00007ffff793e681 in gst_pad_push (pad=0xc0a530,
buffer=buffer at entry=0x7fffe00392b0) at gstpad.c:4710
#14 0x00007fffe7f35d21 in gst_single_queue_push_one (object=0x7fffe00392b0,
sq=0xc0fc00, mq=0xbbe000) at gstmultiqueue.c:1094
#15 gst_multi_queue_loop (pad=<optimized out>) at gstmultiqueue.c:1328
#16 0x00007ffff7964dd4 in gst_task_func (task=0x95fd10) at gsttask.c:328
#17 0x00007ffff509b5f2 in g_thread_pool_thread_proxy (data=<optimized out>)
at /tmp/buildd/glib2.0-2.32.3/./glib/gthreadpool.c:309
#18 0x00007ffff509adf5 in g_thread_proxy (data=0xb4bb70)
at /tmp/buildd/glib2.0-2.32.3/./glib/gthread.c:801
#19 0x00007ffff4b96b50 in start_thread (arg=<optimized out>)
at pthread_create.c:304
#20 0x00007ffff48e19dd in clone ()
at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#21 0x0000000000000000 in ?? ()
--
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