[Bug 688188] GStreamer-CRITICAL **: _gst_util_uint64_scale_int: assertion `denom > 0' failed

GStreamer (bugzilla.gnome.org) bugzilla at gnome.org
Mon Nov 12 09:02:13 PST 2012


https://bugzilla.gnome.org/show_bug.cgi?id=688188
  GStreamer | gstreamer (core) | 1.x

--- Comment #1 from Christian Fredrik Kalager Schaller <Uraeus at linuxrising.org> 2012-11-12 17:02:03 UTC ---
(python:18464): GStreamer-CRITICAL **: _gst_util_uint64_scale_int: assertion
`denom > 0' failed

Program received signal SIGTRAP, Trace/breakpoint trap.
[Switching to Thread 0x7fffecc60700 (LWP 18470)]
g_logv (log_domain=0x32a0aada98 "GStreamer", log_level=G_LOG_LEVEL_CRITICAL,
format=
    0x32ac2b58fa "%s: assertion `%s' failed", args1=args1 at entry=0x7fffecc5e128)
at gmessages.h:101
101    void            g_logv                  (const gchar    *log_domain,
(gdb) thread apply all bt

Thread 7 (Thread 0x7fffdf7fe700 (LWP 18472)):
#0  __strcmp_sse42 () at ../sysdeps/x86_64/multiarch/strcmp-sse42.S:239
#1  0x00000032af81ea7f in orc_opcode_set_find_by_name () from
/lib64/liborc-0.4.so.0
#2  0x00000032af8106a6 in orc_rule_register () from /lib64/liborc-0.4.so.0
#3  0x00000032af84b968 in orc_compiler_neon_register_rules () from
/lib64/liborc-0.4.so.0
#4  0x00000032af80c035 in orc_init () from /lib64/liborc-0.4.so.0
#5  0x00000032af810dc6 in orc_program_new () from /lib64/liborc-0.4.so.0
#6  0x00007fffefa989d5 in adder_orc_add_int16 (d1=0x7fffcc006590,
s1=0x7fffcc004f60, n=640)
    at tmp-orc.c:289
#7  0x00007fffefa96b99 in gst_adder_collected (pads=0xa1e190 [GstCollectPads],
user_data=<optimized out>)
    at gstadder.c:1217
#8  0x00000032a2e3a437 in gst_collect_pads_check_collected (pads=0xa1e190
[GstCollectPads])
    at gstcollectpads.c:1295
#9  0x00000032a2e3c068 in gst_collect_pads_chain (pad=0x7fffe0032fe0 [GstPad],
parent=<optimized out>, 
    buffer=0x7fffe003b5c0) at gstcollectpads.c:2009
#10 0x00000032a0a5e9fa in gst_pad_chain_data_unchecked (data=0x7fffe003b5c0,
type=
    (GST_PAD_PROBE_TYPE_BUFFER | GST_PAD_PROBE_TYPE_PUSH), pad=0x7fffe0032fe0
[GstPad]) at gstpad.c:3654
#11 gst_pad_push_data (pad=pad at entry=0x8db180 [GstGhostPad], type=type at entry=
    (GST_PAD_PROBE_TYPE_BUFFER | GST_PAD_PROBE_TYPE_PUSH), data=<optimized
out>, data at entry=
    0x7fffe003b5c0) at gstpad.c:3871
#12 0x00000032a0a65276 in gst_pad_push (pad=pad at entry=0x8db180 [GstGhostPad],
buffer=buffer at entry=
    0x7fffe003b5c0) at gstpad.c:3974
#13 0x00000032a0a5016b in gst_proxy_pad_chain_default (pad=<optimized out>,
parent=<optimized out>, 
    buffer=0x7fffe003b5c0) at gstghostpad.c:128
#14 0x00000032a0a5e9fa in gst_pad_chain_data_unchecked (data=0x7fffe003b5c0,
type=
    (GST_PAD_PROBE_TYPE_BUFFER | GST_PAD_PROBE_TYPE_PUSH), pad=0x7fffe0038b80
[GstProxyPad])
    at gstpad.c:3654
#15 gst_pad_push_data (pad=pad at entry=0x7fffe8023500 [GstDecodePad],
type=type at entry=
    (GST_PAD_PROBE_TYPE_BUFFER | GST_PAD_PROBE_TYPE_PUSH), data=<optimized
out>, data at entry=
    0x7fffe003b5c0) at gstpad.c:3871
#16 0x00000032a0a65276 in gst_pad_push (pad=pad at entry=0x7fffe8023500
[GstDecodePad], buffer=buffer at entry=
    0x7fffe003b5c0) at gstpad.c:3974
#17 0x00000032a0a5016b in gst_proxy_pad_chain_default (pad=<optimized out>,
parent=<optimized out>, 
    buffer=0x7fffe003b5c0) at gstghostpad.c:128
#18 0x00000032a0a5e9fa in gst_pad_chain_data_unchecked (data=0x7fffe003b5c0,
type=
    (GST_PAD_PROBE_TYPE_BUFFER | GST_PAD_PROBE_TYPE_PUSH), pad=0xa8db40
[GstProxyPad]) at gstpad.c:3654
#19 gst_pad_push_data (pad=0x7fffe00322c0 [GstPad], type=type at entry=
    (GST_PAD_PROBE_TYPE_BUFFER | GST_PAD_PROBE_TYPE_PUSH), data=<optimized
out>) at gstpad.c:3871
#20 0x00000032a0a65276 in gst_pad_push (pad=<optimized out>, buffer=<optimized
out>) at gstpad.c:3974
#21 0x00000032a3618d3c in gst_audio_decoder_push_forward
(dec=dec at entry=0x7fffe0034000 [GstSpeexDec], 
    buf=buf at entry=0x7fffe003b5c0) at gstaudiodecoder.c:812
#22 0x00000032a3618f2b in gst_audio_decoder_output
(dec=dec at entry=0x7fffe0034000 [GstSpeexDec], 
    buf=buf at entry=0x7fffe003b5c0) at gstaudiodecoder.c:888
#23 0x00000032a361e52b in gst_audio_decoder_finish_frame (dec=0x7fffe0034000
[GstSpeexDec], buf=buf at entry=
    0x7fffe003b5c0, frames=<optimized out>, frames at entry=1) at
gstaudiodecoder.c:1111
#24 0x00007fffef17d503 in gst_speex_dec_parse_data
(dec=dec at entry=0x7fffe0034000 [GstSpeexDec], 
    buf=buf at entry=0x7fffe801fb10) at gstspeexdec.c:446
#25 0x00007fffef17dbcd in gst_speex_dec_handle_frame (bdec=0x7fffe0034000
[GstSpeexDec], buf=
    0x7fffe801fb10) at gstspeexdec.c:531
#26 0x00000032a3619a67 in gst_audio_decoder_push_buffers
(dec=dec at entry=0x7fffe0034000 [GstSpeexDec], 
    force=force at entry=0) at gstaudiodecoder.c:1256
#27 0x00000032a3619edb in gst_audio_decoder_chain_forward
(dec=dec at entry=0x7fffe0034000 [GstSpeexDec], 
    buffer=0x0, buffer at entry=0x7fffe801fb10) at gstaudiodecoder.c:1359
#28 0x00000032a361c993 in gst_audio_decoder_chain (pad=<optimized out>,
parent=<optimized out>, buffer=
    0x7fffe801fb10) at gstaudiodecoder.c:1620
#29 0x00000032a0a5e9fa in gst_pad_chain_data_unchecked (data=0x7fffe801fb10,
type=
    (GST_PAD_PROBE_TYPE_BUFFER | GST_PAD_PROBE_TYPE_PUSH), pad=0x7fffe0032090
[GstPad]) at gstpad.c:3654
#30 gst_pad_push_data (pad=0x7fffe001fd70 [GstPad], type=type at entry=
    (GST_PAD_PROBE_TYPE_BUFFER | GST_PAD_PROBE_TYPE_PUSH), data=<optimized
out>, data at entry=
    0x7fffe801fb10) at gstpad.c:3871
#31 0x00000032a0a65276 in gst_pad_push (pad=<optimized out>,
buffer=buffer at entry=0x7fffe801fb10)
    at gstpad.c:3974
#32 0x00007fffeef530bd in gst_single_queue_push_one (object=0x7fffe801fb10,
sq=0x7fffe0030cb0, mq=
   0x7fffe0018040 [GstMultiQueue]) at gstmultiqueue.c:1057
#33 gst_multi_queue_loop (pad=<optimized out>) at gstmultiqueue.c:1303
#34 0x00000032a0a8c9c1 in gst_task_func (task=0xa93ea0 [GstTask]) at
gsttask.c:316
#35 0x00000032ac26ac92 in g_thread_pool_thread_proxy (data=<optimized out>) at
gthreadpool.c:309
#36 0x00000032ac26a495 in g_thread_proxy (data=0x7fffe002bad0) at gthread.c:801
#37 0x0000003294e07d14 in start_thread (arg=0x7fffdf7fe700) at
pthread_create.c:309
#38 0x00000032946f167d in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:115

Thread 6 (Thread 0x7fffdffff700 (LWP 18471)):
#0  __lll_lock_wait () at
../nptl/sysdeps/unix/sysv/linux/x86_64/lowlevellock.S:136
#1  0x0000003294e09c71 in _L_lock_889 () from /lib64/libpthread.so.0
#2  0x0000003294e09b8a in __pthread_mutex_lock (mutex=0xa10030) at
pthread_mutex_lock.c:86
#3  0x00000032a2e3c235 in gst_collect_pads_chain (pad=0x7fffe0032db0 [GstPad],
parent=<optimized out>, 
    buffer=0x7fffe003b070) at gstcollectpads.c:2045
#4  0x00000032a0a5e9fa in gst_pad_chain_data_unchecked (data=0x7fffe003b070,
type=
    (GST_PAD_PROBE_TYPE_BUFFER | GST_PAD_PROBE_TYPE_PUSH), pad=0x7fffe0032db0
[GstPad]) at gstpad.c:3654
#5  gst_pad_push_data (pad=pad at entry=0x8daf20 [GstGhostPad], type=type at entry=
    (GST_PAD_PROBE_TYPE_BUFFER | GST_PAD_PROBE_TYPE_PUSH), data=<optimized
out>, data at entry=
    0x7fffe003b070) at gstpad.c:3871
#6  0x00000032a0a65276 in gst_pad_push (pad=pad at entry=0x8daf20 [GstGhostPad],
buffer=buffer at entry=
    0x7fffe003b070) at gstpad.c:3974
#7  0x00000032a0a5016b in gst_proxy_pad_chain_default (pad=<optimized out>,
parent=<optimized out>, 
    buffer=0x7fffe003b070) at gstghostpad.c:128
#8  0x00000032a0a5e9fa in gst_pad_chain_data_unchecked (data=0x7fffe003b070,
type=
    (GST_PAD_PROBE_TYPE_BUFFER | GST_PAD_PROBE_TYPE_PUSH), pad=0x7fffe0038940
[GstProxyPad])
    at gstpad.c:3654
#9  gst_pad_push_data (pad=pad at entry=0x7fffe8022b00 [GstDecodePad],
type=type at entry=
    (GST_PAD_PROBE_TYPE_BUFFER | GST_PAD_PROBE_TYPE_PUSH), data=<optimized
out>, data at entry=
    0x7fffe003b070) at gstpad.c:3871
#10 0x00000032a0a65276 in gst_pad_push (pad=pad at entry=0x7fffe8022b00
[GstDecodePad], buffer=buffer at entry=
    0x7fffe003b070) at gstpad.c:3974
#11 0x00000032a0a5016b in gst_proxy_pad_chain_default (pad=<optimized out>,
parent=<optimized out>, 
    buffer=0x7fffe003b070) at gstghostpad.c:128
#12 0x00000032a0a5e9fa in gst_pad_chain_data_unchecked (data=0x7fffe003b070,
type=
    (GST_PAD_PROBE_TYPE_BUFFER | GST_PAD_PROBE_TYPE_PUSH), pad=0xa8d240
[GstProxyPad]) at gstpad.c:3654
#13 gst_pad_push_data (pad=0x7fffe001f6e0 [GstPad], type=type at entry=
    (GST_PAD_PROBE_TYPE_BUFFER | GST_PAD_PROBE_TYPE_PUSH), data=<optimized
out>) at gstpad.c:3871
#14 0x00000032a0a65276 in gst_pad_push (pad=<optimized out>, buffer=<optimized
out>) at gstpad.c:3974
#15 0x00000032a3618d3c in gst_audio_decoder_push_forward
(dec=dec at entry=0x7fffe002d800 [GstSpeexDec], 
    buf=buf at entry=0x7fffe003b070) at gstaudiodecoder.c:812
#16 0x00000032a3618f2b in gst_audio_decoder_output
(dec=dec at entry=0x7fffe002d800 [GstSpeexDec], 
    buf=buf at entry=0x7fffe003b070) at gstaudiodecoder.c:888
#17 0x00000032a361e52b in gst_audio_decoder_finish_frame (dec=0x7fffe002d800
[GstSpeexDec], buf=buf at entry=
    0x7fffe003b070, frames=<optimized out>, frames at entry=1) at
gstaudiodecoder.c:1111
#18 0x00007fffef17d503 in gst_speex_dec_parse_data
(dec=dec at entry=0x7fffe002d800 [GstSpeexDec], 
    buf=buf at entry=0x7fffe003b180) at gstspeexdec.c:446
#19 0x00007fffef17dbcd in gst_speex_dec_handle_frame (bdec=0x7fffe002d800
[GstSpeexDec], buf=
    0x7fffe003b180) at gstspeexdec.c:531
#20 0x00000032a3619a67 in gst_audio_decoder_push_buffers
(dec=dec at entry=0x7fffe002d800 [GstSpeexDec], 
    force=force at entry=0) at gstaudiodecoder.c:1256
#21 0x00000032a3619edb in gst_audio_decoder_chain_forward
(dec=dec at entry=0x7fffe002d800 [GstSpeexDec], 
    buffer=0x0, buffer at entry=0x7fffe003b180) at gstaudiodecoder.c:1359
#22 0x00000032a361c993 in gst_audio_decoder_chain (pad=<optimized out>,
parent=<optimized out>, buffer=
    0x7fffe003b180) at gstaudiodecoder.c:1620
#23 0x00000032a0a5e9fa in gst_pad_chain_data_unchecked (data=0x7fffe003b180,
type=
    (GST_PAD_PROBE_TYPE_BUFFER | GST_PAD_PROBE_TYPE_PUSH), pad=0x7fffe001f4b0
[GstPad]) at gstpad.c:3654
#24 gst_pad_push_data (pad=0x7fffe001f280 [GstPad], type=type at entry=
    (GST_PAD_PROBE_TYPE_BUFFER | GST_PAD_PROBE_TYPE_PUSH), data=<optimized
out>, data at entry=
    0x7fffe003b180) at gstpad.c:3871
#25 0x00000032a0a65276 in gst_pad_push (pad=<optimized out>,
buffer=buffer at entry=0x7fffe003b180)
    at gstpad.c:3974
#26 0x00007fffeef530bd in gst_single_queue_push_one (object=0x7fffe003b180,
sq=0x7fffe002a510, mq=
    0x7fffe0018040 [GstMultiQueue]) at gstmultiqueue.c:1057
#27 gst_multi_queue_loop (pad=<optimized out>) at gstmultiqueue.c:1303
#28 0x00000032a0a8c9c1 in gst_task_func (task=0xa93d80 [GstTask]) at
gsttask.c:316
#29 0x00000032ac26ac92 in g_thread_pool_thread_proxy (data=<optimized out>) at
gthreadpool.c:309
#30 0x00000032ac26a495 in g_thread_proxy (data=0x7fffe8055720) at gthread.c:801
#31 0x0000003294e07d14 in start_thread (arg=0x7fffdffff700) at
pthread_create.c:309
#32 0x00000032946f167d in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:115

Thread 5 (Thread 0x7fffecc60700 (LWP 18470)):
#0  g_logv (log_domain=0x32a0aada98 "GStreamer",
log_level=G_LOG_LEVEL_CRITICAL, format=
    0x32ac2b58fa "%s: assertion `%s' failed", args1=args1 at entry=0x7fffecc5e128)
at gmessages.h:101
#1  0x00000032ac24eb22 in g_log (log_domain=<optimized out>,
log_level=log_level at entry=
    G_LOG_LEVEL_CRITICAL, format=format at entry=0x32ac2b58fa "%s: assertion `%s'
failed") at gmessages.c:792
#2  0x00000032ac24eb49 in g_return_if_fail_warning (log_domain=<optimized out>, 
    pretty_function=pretty_function at entry=0x32a0ac94c0
"_gst_util_uint64_scale_int", 
    expression=expression at entry=0x32a0ac869f "denom > 0") at gmessages.c:801
#3  0x00000032a0a92082 in _gst_util_uint64_scale_int (val=<optimized out>,
num=<optimized out>, 
    denom=<optimized out>, correct=<optimized out>) at gstutils.c:586
#4  0x00007fffefca7bb6 in gst_videomixer2_sink_clip (pads=<optimized out>,
data=<optimized out>, buf=
    0x7fffe4005be0, outbuf=0x7fffecc5e278, mix=0xa1a170 [GstVideoMixer2]) at
videomixer2.c:1624
#5  0x00000032a2e39c76 in gst_collect_pads_clip_time (pads=pads at entry=0xa1e030
[GstCollectPads], 
    data=data at entry=0x7fffd8111b70, time=<optimized out>) at
gstcollectpads.c:1573
#6  0x00000032a2e3d734 in gst_collect_pads_event_default
(pads=pads at entry=0xa1e030 [GstCollectPads], 
    data=data at entry=0x7fffd8111b70, event=event at entry=0x7fffe002acc0,
discard=discard at entry=0)
    at gstcollectpads.c:1709
#7  0x00007fffefca9433 in gst_videomixer2_sink_event (pads=0xa1e030
[GstCollectPads], cdata=
    0x7fffd8111b70, event=0x7fffe002acc0, mix=0xa1a170 [GstVideoMixer2]) at
videomixer2.c:1708
#8  0x00000032a2e3a082 in gst_collect_pads_event (pad=<optimized out>,
parent=<optimized out>, event=
    0x7fffe002acc0) at gstcollectpads.c:1809
#9  0x00000032a0a5cac1 in gst_pad_send_event_unchecked
(pad=pad at entry=0x7fffd810e2f0 [GstVideoMixer2Pad], 
    event=event at entry=0x7fffe002acc0,
type=type at entry=GST_PAD_PROBE_TYPE_EVENT_DOWNSTREAM)
    at gstpad.c:4821
#10 0x00000032a0a5d2fa in gst_pad_push_event_unchecked (pad=pad at entry=0xa1dd90
[GstPad], event=
    0x7fffe002acc0, type=type at entry=GST_PAD_PROBE_TYPE_EVENT_DOWNSTREAM) at
gstpad.c:4514
#11 0x00000032a0a5d7db in push_sticky (pad=0xa1dd90 [GstPad],
ev=0x7fffecc5e790, user_data=0x7fffecc5e800)
    at gstpad.c:3285
#12 0x00000032a0a5b30a in events_foreach (pad=pad at entry=0xa1dd90 [GstPad],
func=func at entry=
    0x32a0a5d710 <push_sticky>, user_data=user_data at entry=0x7fffecc5e800) at
gstpad.c:514
#13 0x00000032a0a65e5b in check_sticky (pad=0xa1dd90 [GstPad]) at gstpad.c:3333
#14 gst_pad_push_event (pad=0xa1dd90 [GstPad],
event=event at entry=0x7fffe002acc0) at gstpad.c:4635
#15 0x00000032a2e33c04 in gst_base_transform_sink_eventfunc (trans=0xa5e750
[GstVideoConvert], event=
    0x7fffe002acc0) at gstbasetransform.c:1845
#16 0x00000032a0a5cac1 in gst_pad_send_event_unchecked (pad=pad at entry=0xa1db60
[GstPad], 
    event=event at entry=0x7fffe002acc0,
type=type at entry=GST_PAD_PROBE_TYPE_EVENT_DOWNSTREAM)
    at gstpad.c:4821
#17 0x00000032a0a5d2fa in gst_pad_push_event_unchecked (pad=pad at entry=0x8dacc0
[GstGhostPad], event=
    0x7fffe002acc0, type=type at entry=GST_PAD_PROBE_TYPE_EVENT_DOWNSTREAM) at
gstpad.c:4514
#18 0x00000032a0a5d7db in push_sticky (pad=0x8dacc0 [GstGhostPad],
ev=0x7fffecc5eab0, user_data=
    0x7fffecc5eb20) at gstpad.c:3285
#19 0x00000032a0a5b30a in events_foreach (pad=pad at entry=0x8dacc0 [GstGhostPad],
func=func at entry=
    0x32a0a5d710 <push_sticky>, user_data=user_data at entry=0x7fffecc5eb20) at
gstpad.c:514
#20 0x00000032a0a65e5b in check_sticky (pad=0x8dacc0 [GstGhostPad]) at
gstpad.c:3333
#21 gst_pad_push_event (pad=pad at entry=0x8dacc0 [GstGhostPad],
event=0x7fffe002acc0) at gstpad.c:4635
#22 0x00000032a0a65fef in event_forward_func (pad=0x8dacc0 [GstGhostPad],
data=0x7fffecc5ec70)
    at gstpad.c:2719
#23 0x00000032a0a62ffb in gst_pad_forward (pad=0x7fffe0038700 [GstProxyPad],
forward=forward at entry=
    0x32a0a65f10 <event_forward_func>,
user_data=user_data at entry=0x7fffecc5ec70) at gstpad.c:2673
#24 0x00000032a0a63760 in gst_pad_event_default (pad=<optimized out>,
parent=<optimized out>, event=
    0x7fffe002acc0) at gstpad.c:2770
#25 0x00000032a0a5cac1 in gst_pad_send_event_unchecked
(pad=pad at entry=0x7fffe0038700 [GstProxyPad], 
    event=event at entry=0x7fffe002acc0,
type=type at entry=GST_PAD_PROBE_TYPE_EVENT_DOWNSTREAM)
    at gstpad.c:4821
#26 0x00000032a0a5d2fa in gst_pad_push_event_unchecked
(pad=pad at entry=0x7fffe8023280 [GstDecodePad], 
    event=0x7fffe002acc0, type=type at entry=GST_PAD_PROBE_TYPE_EVENT_DOWNSTREAM)
at gstpad.c:4514
#27 0x00000032a0a5d7db in push_sticky (pad=0x7fffe8023280 [GstDecodePad],
ev=0x7fffecc5eea0, user_data=
    0x7fffecc5ef10) at gstpad.c:3285
#28 0x00000032a0a5b30a in events_foreach (pad=pad at entry=0x7fffe8023280
[GstDecodePad], func=func at entry=
    0x32a0a5d710 <push_sticky>, user_data=user_data at entry=0x7fffecc5ef10) at
gstpad.c:514
#29 0x00000032a0a65e5b in check_sticky (pad=0x7fffe8023280 [GstDecodePad]) at
gstpad.c:3333
#30 gst_pad_push_event (pad=pad at entry=0x7fffe8023280 [GstDecodePad],
event=0x7fffd8003460)
    at gstpad.c:4635
#31 0x00000032a0a65fef in event_forward_func (pad=0x7fffe8023280
[GstDecodePad], data=0x7fffecc5f060)
    at gstpad.c:2719
#32 0x00000032a0a62ffb in gst_pad_forward (pad=0xa8d900 [GstProxyPad],
forward=forward at entry=
    0x32a0a65f10 <event_forward_func>,
user_data=user_data at entry=0x7fffecc5f060) at gstpad.c:2673
#33 0x00000032a0a63760 in gst_pad_event_default (pad=<optimized out>,
parent=<optimized out>, event=
    0x7fffd8003460) at gstpad.c:2770
#34 0x00000032a0a5cac1 in gst_pad_send_event_unchecked (pad=pad at entry=0xa8d900
[GstProxyPad], 
    event=event at entry=0x7fffd8003460,
type=type at entry=GST_PAD_PROBE_TYPE_EVENT_DOWNSTREAM)
    at gstpad.c:4821
#35 0x00000032a0a5d2fa in gst_pad_push_event_unchecked
(pad=pad at entry=0x7fffe001ebf0 [GstPad], event=
    0x7fffd8003460, type=type at entry=GST_PAD_PROBE_TYPE_EVENT_DOWNSTREAM) at
gstpad.c:4514
#36 0x00000032a0a5d7db in push_sticky (pad=0x7fffe001ebf0 [GstPad],
ev=0x7fffecc5f290, user_data=
    0x7fffecc5f300) at gstpad.c:3285
#37 0x00000032a0a5b30a in events_foreach (pad=pad at entry=0x7fffe001ebf0
[GstPad], func=func at entry=
    0x32a0a5d710 <push_sticky>, user_data=user_data at entry=0x7fffecc5f300) at
gstpad.c:514
#38 0x00000032a0a65e5b in check_sticky (pad=0x7fffe001ebf0 [GstPad]) at
gstpad.c:3333
#39 gst_pad_push_event (pad=pad at entry=0x7fffe001ebf0 [GstPad],
event=0x7fffd8003460) at gstpad.c:4635
#40 0x00000032a0e1a1b8 in gst_pad_set_caps (caps=0x7fffd8002000,
pad=0x7fffe001ebf0 [GstPad])
    at /usr/include/gstreamer-1.0/gst/gstcompat.h:71
#41 gst_video_decoder_negotiate_default (decoder=0x7fffe0026670 [GstTheoraDec])
at gstvideodecoder.c:2935
#42 0x00000032a0e20462 in gst_video_decoder_negotiate (decoder=0x7fffe0026670
[GstTheoraDec])
    at gstvideodecoder.c:3022
#43 0x00007fffef44c966 in theora_handle_type_packet (dec=0x7fffe0026670
[GstTheoraDec])
    at gsttheoradec.c:508
#44 theora_handle_header_packet (packet=0x7fffecc5f4c0, dec=0x7fffe0026670
[GstTheoraDec])
    at gsttheoradec.c:539
#45 theora_dec_decode_buffer (dec=0x7fffe0026670 [GstTheoraDec],
buf=0x7fffe4005360, frame=frame at entry=
    0x7fffe4005ad0) at gsttheoradec.c:788
#46 0x00007fffef44ce8b in theora_dec_handle_frame (bdec=0x7fffe0026670
[GstTheoraDec], frame=
    0x7fffe4005ad0) at gsttheoradec.c:812
#47 0x00000032a0e19014 in gst_video_decoder_decode_frame
(decoder=decoder at entry=
    0x7fffe0026670 [GstTheoraDec], frame=0x7fffe4005ad0) at
gstvideodecoder.c:2665
#48 0x00000032a0e1f8ba in gst_video_decoder_have_frame (decoder=0x7fffe0026670
[GstTheoraDec])
    at gstvideodecoder.c:2602
#49 0x00000032a0e1d40e in gst_video_decoder_chain_forward
(decoder=decoder at entry=
    0x7fffe0026670 [GstTheoraDec], buf=buf at entry=0x7fffe4005360,
at_eos=at_eos at entry=0)
    at gstvideodecoder.c:1713
#50 0x00000032a0e1e461 in gst_video_decoder_chain (pad=<optimized out>,
parent=<optimized out>, buf=
    0x7fffe4005360) at gstvideodecoder.c:1957
#51 0x00000032a0a5e9fa in gst_pad_chain_data_unchecked (data=0x7fffe4005360,
type=
    (GST_PAD_PROBE_TYPE_BUFFER | GST_PAD_PROBE_TYPE_PUSH), pad=0x7fffe001e9c0
[GstPad]) at gstpad.c:3654
#52 gst_pad_push_data (pad=0x7fffe001e790 [GstPad], type=type at entry=
    (GST_PAD_PROBE_TYPE_BUFFER | GST_PAD_PROBE_TYPE_PUSH), data=<optimized
out>, data at entry=
    0x7fffe4005360) at gstpad.c:3871
#53 0x00000032a0a65276 in gst_pad_push (pad=<optimized out>,
buffer=buffer at entry=0x7fffe4005360)
    at gstpad.c:3974
#54 0x00007fffeef530bd in gst_single_queue_push_one (object=0x7fffe4005360,
sq=0x7fffe0023cd0, mq=
    0x7fffe0018040 [GstMultiQueue]) at gstmultiqueue.c:1057
#55 gst_multi_queue_loop (pad=<optimized out>) at gstmultiqueue.c:1303
#56 0x00000032a0a8c9c1 in gst_task_func (task=0xa93c60 [GstTask]) at
gsttask.c:316
#57 0x00000032ac26ac92 in g_thread_pool_thread_proxy (data=<optimized out>) at
gthreadpool.c:309
#58 0x00000032ac26a495 in g_thread_proxy (data=0x7fffe8055680) at gthread.c:801
#59 0x0000003294e07d14 in start_thread (arg=0x7fffecc60700) at
pthread_create.c:309
#60 0x00000032946f167d in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:115

Thread 4 (Thread 0x7fffed461700 (LWP 18469)):
#0  lookup_type_node_I (utype=212) at gtype.c:400
#1  g_type_is_a (type=<optimized out>, iface_type=212) at gtype.c:3502
#2  0x00000032a42317d5 in g_type_check_value_holds
(value=value at entry=0x7fffe40b8928, type=type at entry=212)
    at gtype.c:4147
#3  0x00000032a0aa22ef in gst_value_intersect (dest=0x7fffed45f8e0,
value1=0xa5b360, value2=
    0x7fffe40b8928) at gstvalue.c:4560
#4  0x00000032a0aa2189 in gst_value_intersect_list (dest=0x7fffed45f960,
value2=0x7fffe40b8928, 
    value1=<optimized out>) at gstvalue.c:3489
#5  0x00000032a0aa2189 in gst_value_intersect_list (dest=0x7fffed45f9e0,
value2=0xa5afd8, 
    value1=<optimized out>) at gstvalue.c:3489
#6  0x00000032a0a818e3 in gst_structure_intersect_field1 (id=76,
val1=0x7fffe40b8448, data=0x7fffed45fa50)
    at gststructure.c:3019
#7  0x00000032a0a81e31 in gst_structure_foreach (structure=0x7fffe4001d80,
func=
    0x32a0a81890 <gst_structure_intersect_field1>, user_data=0x7fffed45fa50) at
gststructure.c:1116
#8  0x00000032a0a849f0 in gst_structure_intersect
(struct1=struct1 at entry=0x7fffe4001d80, struct2=0xa59860)
    at gststructure.c:3066
#9  0x00000032a0a3c65b in gst_caps_intersect_first (caps2=0xa57a30,
caps1=0x7fffe4002590)
    at gstcaps.c:1268
#10 gst_caps_intersect_full (caps1=caps1 at entry=0x7fffe4002590,
caps2=caps2 at entry=0xa57a30, 
    mode=mode at entry=GST_CAPS_INTERSECT_FIRST) at gstcaps.c:1298
#11 0x00000032a2e3028a in gst_base_transform_query_caps (filter=0x0,
pad=0xa1d700 [GstPad], trans=
    0xa5d480 [GstVideoConvert]) at gstbasetransform.c:706
#12 gst_base_transform_default_query (trans=0xa5d480 [GstVideoConvert],
direction=<optimized out>, query=
    0x7fffe40022d0) at gstbasetransform.c:1487
#13 0x00000032a0a63d46 in gst_pad_query (pad=pad at entry=0xa1d700 [GstPad],
query=query at entry=
    0x7fffe40022d0) at gstpad.c:3418
#14 0x00000032a0a94634 in gst_pad_query_caps (pad=0xa1d700 [GstPad],
filter=filter at entry=0x0)
    at gstutils.c:2751
#15 0x00000032a2e2f0a4 in gst_base_transform_acceptcaps_default (trans=0xa5d480
[GstVideoConvert], 
    direction=GST_PAD_SINK, caps=0x7fffe4002140) at gstbasetransform.c:1242
#16 0x00000032a2e3055d in gst_base_transform_default_query (trans=0xa5d480
[GstVideoConvert], direction=
    GST_PAD_SINK, query=0x7fffe4002280) at gstbasetransform.c:1475
#17 0x00000032a0a63d46 in gst_pad_query (pad=pad at entry=0xa1d700 [GstPad],
query=query at entry=
    0x7fffe4002280) at gstpad.c:3418
#18 0x00000032a0a6435d in gst_pad_peer_query (pad=0x8daa60 [GstGhostPad],
query=0x7fffe4002280)
    at gstpad.c:3549
#19 0x00000032a0a91990 in query_accept_caps_func (pad=<optimized out>,
data=0x7fffed45ffe0)
    at gstutils.c:2411
#20 0x00000032a0a62ffb in gst_pad_forward (pad=pad at entry=0x7fffe00384c0
[GstProxyPad], 
    forward=forward at entry=0x32a0a91980 <query_accept_caps_func>,
user_data=user_data at entry=0x7fffed45ffe0)
    at gstpad.c:2673
#21 0x00000032a0a93ca1 in gst_pad_proxy_query_accept_caps
(pad=pad at entry=0x7fffe00384c0 [GstProxyPad], 
    query=query at entry=0x7fffe4002280) at gstutils.c:2450
#22 0x00000032a0a634bb in gst_pad_query_accept_caps_default
(query=0x7fffe4002280, pad=
    0x7fffe00384c0 [GstProxyPad]) at gstpad.c:2799
#23 gst_pad_query_default (pad=0x7fffe00384c0 [GstProxyPad], parent=<optimized
out>, query=0x7fffe4002280)
    at gstpad.c:2944
#24 0x00000032a0a63d46 in gst_pad_query (pad=pad at entry=0x7fffe00384c0
[GstProxyPad], query=query at entry=
    0x7fffe4002280) at gstpad.c:3418
#25 0x00000032a0a6435d in gst_pad_peer_query (pad=0x7fffe8022d80
[GstDecodePad], query=0x7fffe4002280)
    at gstpad.c:3549
#26 0x00000032a0a91990 in query_accept_caps_func (pad=<optimized out>,
data=0x7fffed460300)
    at gstutils.c:2411
#27 0x00000032a0a62ffb in gst_pad_forward (pad=pad at entry=0xa8d480
[GstProxyPad], forward=forward at entry=
    0x32a0a91980 <query_accept_caps_func>,
user_data=user_data at entry=0x7fffed460300) at gstpad.c:2673
#28 0x00000032a0a93ca1 in gst_pad_proxy_query_accept_caps
(pad=pad at entry=0xa8d480 [GstProxyPad], 
    query=query at entry=0x7fffe4002280) at gstutils.c:2450
#29 0x00000032a0a634bb in gst_pad_query_accept_caps_default
(query=0x7fffe4002280, pad=
    0xa8d480 [GstProxyPad]) at gstpad.c:2799
#30 gst_pad_query_default (pad=0xa8d480 [GstProxyPad], parent=<optimized out>,
query=0x7fffe4002280)
    at gstpad.c:2944
#31 0x00000032a0a63d46 in gst_pad_query (pad=pad at entry=0xa8d480 [GstProxyPad],
query=query at entry=
    0x7fffe4002280) at gstpad.c:3418
#32 0x00000032a0a96cb6 in gst_pad_query_accept_caps (pad=pad at entry=0xa8d480
[GstProxyPad], 
    caps=<optimized out>) at gstutils.c:2834
#33 0x00000032a0a5cc92 in pre_eventfunc_check (event=0x7fffe002ae40,
pad=0xa8d480 [GstProxyPad])
    at gstpad.c:4700
#34 gst_pad_send_event_unchecked (pad=pad at entry=0xa8d480 [GstProxyPad],
event=event at entry=0x7fffe002ae40, 
    type=type at entry=GST_PAD_PROBE_TYPE_EVENT_DOWNSTREAM) at gstpad.c:4814
#35 0x00000032a0a5d2fa in gst_pad_push_event_unchecked
(pad=pad at entry=0x7fffe001e100 [GstPad], event=
    0x7fffe002ae40, type=type at entry=GST_PAD_PROBE_TYPE_EVENT_DOWNSTREAM) at
gstpad.c:4514
#36 0x00000032a0a5d7db in push_sticky (pad=0x7fffe001e100 [GstPad],
ev=0x7fffed4606c0, user_data=
    0x7fffed460730) at gstpad.c:3285
#37 0x00000032a0a5b30a in events_foreach (pad=pad at entry=0x7fffe001e100
[GstPad], func=func at entry=
    0x32a0a5d710 <push_sticky>, user_data=user_data at entry=0x7fffed460730) at
gstpad.c:514
#38 0x00000032a0a65e5b in check_sticky (pad=0x7fffe001e100 [GstPad]) at
gstpad.c:3333
#39 gst_pad_push_event (pad=pad at entry=0x7fffe001e100 [GstPad],
event=0x7fffe002ae40) at gstpad.c:4635
#40 0x00000032a0e1a1b8 in gst_pad_set_caps (caps=0x7fffe4002140,
pad=0x7fffe001e100 [GstPad])
    at /usr/include/gstreamer-1.0/gst/gstcompat.h:71
#41 gst_video_decoder_negotiate_default (decoder=0x7fffe001d000 [GstTheoraDec])
at gstvideodecoder.c:2935
#42 0x00000032a0e20462 in gst_video_decoder_negotiate (decoder=decoder at entry=
    0x7fffe001d000 [GstTheoraDec]) at gstvideodecoder.c:3022
#43 0x00000032a0e206b8 in gst_video_decoder_finish_frame
(decoder=0x7fffe001d000 [GstTheoraDec], frame=
    0x7fffe0024cc0) at gstvideodecoder.c:2366
#44 0x00000032a0e19014 in gst_video_decoder_decode_frame
(decoder=decoder at entry=
    0x7fffe001d000 [GstTheoraDec], frame=0x7fffe0024cc0) at
gstvideodecoder.c:2665
#45 0x00000032a0e1f8ba in gst_video_decoder_have_frame (decoder=0x7fffe001d000
[GstTheoraDec])
    at gstvideodecoder.c:2602
#46 0x00000032a0e1d40e in gst_video_decoder_chain_forward
(decoder=decoder at entry=
    0x7fffe001d000 [GstTheoraDec], buf=buf at entry=0x7fffe0024770,
at_eos=at_eos at entry=0)
    at gstvideodecoder.c:1713
#47 0x00000032a0e1e461 in gst_video_decoder_chain (pad=<optimized out>,
parent=<optimized out>, buf=
    0x7fffe0024770) at gstvideodecoder.c:1957
#48 0x00000032a0a5e9fa in gst_pad_chain_data_unchecked (data=0x7fffe0024770,
type=
    (GST_PAD_PROBE_TYPE_BUFFER | GST_PAD_PROBE_TYPE_PUSH), pad=0xa61c90
[GstPad]) at gstpad.c:3654
#49 gst_pad_push_data (pad=0xa61a60 [GstPad], type=type at entry=
    (GST_PAD_PROBE_TYPE_BUFFER | GST_PAD_PROBE_TYPE_PUSH), data=<optimized
out>, data at entry=
    0x7fffe0024770) at gstpad.c:3871
#50 0x00000032a0a65276 in gst_pad_push (pad=<optimized out>,
buffer=buffer at entry=0x7fffe0024770)
    at gstpad.c:3974
#51 0x00007fffeef530bd in gst_single_queue_push_one (object=0x7fffe0024770,
sq=0x7fffe0019a20, mq=
    0x7fffe0018040 [GstMultiQueue]) at gstmultiqueue.c:1057
#52 gst_multi_queue_loop (pad=<optimized out>) at gstmultiqueue.c:1303
#53 0x00000032a0a8c9c1 in gst_task_func (task=0xa93b40 [GstTask]) at
gsttask.c:316
#54 0x00000032ac26ac92 in g_thread_pool_thread_proxy (data=<optimized out>) at
gthreadpool.c:309
#55 0x00000032ac26a495 in g_thread_proxy (data=0x7fffe0002770) at gthread.c:801
#56 0x0000003294e07d14 in start_thread (arg=0x7fffed461700) at
pthread_create.c:309
#57 0x00000032946f167d in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:115

Thread 3 (Thread 0x7fffedc62700 (LWP 18468)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at
../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:166
#1  0x00000032ac283bff in g_cond_wait (cond=cond at entry=0x7fffe001a0d0,
mutex=mutex at entry=0x7fffe001a0a8)
    at gthread-posix.c:746
#2  0x00000032a2e3eb16 in gst_data_queue_push (queue=0x7fffe001a040
[GstDataQueue], item=item at entry=
    0x7fffe0037060) at gstdataqueue.c:456
#3  0x00007fffeef523c7 in gst_multi_queue_chain (pad=<optimized out>,
parent=<optimized out>, 
    buffer=<optimized out>) at gstmultiqueue.c:1417
#4  0x00000032a0a5e9fa in gst_pad_chain_data_unchecked (data=0x7fffe003c000,
type=
    (GST_PAD_PROBE_TYPE_BUFFER | GST_PAD_PROBE_TYPE_PUSH), pad=0x7fffe001f050
[GstPad]) at gstpad.c:3654
#5  gst_pad_push_data (pad=0x7fffe001ee20 [GstPad], type=type at entry=
    (GST_PAD_PROBE_TYPE_BUFFER | GST_PAD_PROBE_TYPE_PUSH), data=<optimized
out>, data at entry=
    0x7fffe003c000) at gstpad.c:3871
#6  0x00000032a0a65276 in gst_pad_push (pad=<optimized out>,
buffer=buffer at entry=0x7fffe003c000)
    at gstpad.c:3974
#7  0x00007fffedc72b07 in gst_matroska_demux_parse_blockgroup_or_simpleblock
(demux=demux at entry=
    0x7fffe805a140 [GstMatroskaDemux], ebml=ebml at entry=0x7fffedc61ba0,
cluster_time=140736951666416, 
    is_simpleblock=is_simpleblock at entry=0, cluster_offset=<optimized out>) at
matroska-demux.c:3655
#8  0x00007fffedc7acc6 in gst_matroska_demux_parse_id (demux=demux at entry=
    0x7fffe805a140 [GstMatroskaDemux], id=160, length=<optimized out>,
needed=<optimized out>)
    at matroska-demux.c:4289
#9  0x00007fffedc7ec32 in gst_matroska_demux_loop (pad=<optimized out>) at
matroska-demux.c:4458
#10 0x00000032a0a8c9c1 in gst_task_func (task=0xa935a0 [GstTask]) at
gsttask.c:316
#11 0x00000032ac26ac92 in g_thread_pool_thread_proxy (data=<optimized out>) at
gthreadpool.c:309
#12 0x00000032ac26a495 in g_thread_proxy (data=0x7fffe80554f0) at gthread.c:801
#13 0x0000003294e07d14 in start_thread (arg=0x7fffedc62700) at
pthread_create.c:309
#14 0x00000032946f167d in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:115

Thread 2 (Thread 0x7fffee8ba700 (LWP 18467)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at
../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:166
#1  0x00000032ac283bff in g_cond_wait (cond=cond at entry=0xa93060,
mutex=mutex at entry=0xa93018)
    at gthread-posix.c:746
#2  0x00000032a0a8cb83 in gst_task_func (task=0xa93000 [GstTask]) at
gsttask.c:301
#3  0x00000032ac26ac92 in g_thread_pool_thread_proxy (data=<optimized out>) at
gthreadpool.c:309
#4  0x00000032ac26a495 in g_thread_proxy (data=0x8d9b20) at gthread.c:801
#5  0x0000003294e07d14 in start_thread (arg=0x7fffee8ba700) at
pthread_create.c:309
#6  0x00000032946f167d in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:115

Thread 1 (Thread 0x7ffff7fd3740 (LWP 18464)):
#0  0x00000032946e8bcf in __GI___poll (fds=<optimized out>, nfds=<optimized
out>, timeout=<optimized out>)
    at ../sysdeps/unix/sysv/linux/poll.c:87
#1  0x00000032ac247af4 in g_main_context_poll (n_fds=3, fds=0xa8ea30,
timeout=-1, context=0x9b2dd0, 
    priority=<optimized out>) at gmain.c:3440
#2  g_main_context_iterate (context=0x9b2dd0, block=block at entry=1,
dispatch=dispatch at entry=1, 
    self=<optimized out>) at gmain.c:3141
#3  0x00000032ac247f52 in g_main_loop_run (loop=0x9b0e30) at gmain.c:3340
#4  0x00007ffff13bc1c0 in ?? () from
/usr/lib64/python2.7/site-packages/gi/_glib/_glib.so
#5  0x00000032a46dce36 in PyEval_EvalFrameEx () from /lib64/libpython2.7.so.1.0
#6  0x00000032a46ddb1f in PyEval_EvalCodeEx () from /lib64/libpython2.7.so.1.0
#7  0x00000032a466d796 in ?? () from /lib64/libpython2.7.so.1.0
#8  0x00000032a4649a7e in PyObject_Call () from /lib64/libpython2.7.so.1.0
#9  0x00000032a4658070 in ?? () from /lib64/libpython2.7.so.1.0
#10 0x00000032a4649a7e in PyObject_Call () from /lib64/libpython2.7.so.1.0
#11 0x00000032a469d322 in ?? () from /lib64/libpython2.7.so.1.0
#12 0x00000032a469cfbc in ?? () from /lib64/libpython2.7.so.1.0
#13 0x00000032a4649a7e in PyObject_Call () from /lib64/libpython2.7.so.1.0
#14 0x00000032a46d93e3 in PyEval_EvalFrameEx () from /lib64/libpython2.7.so.1.0
#15 0x00000032a46ddb1f in PyEval_EvalCodeEx () from /lib64/libpython2.7.so.1.0
#16 0x00000032a46ddbf2 in PyEval_EvalCode () from /lib64/libpython2.7.so.1.0
#17 0x00000032a46f6b9a in ?? () from /lib64/libpython2.7.so.1.0
#18 0x00000032a46f7992 in PyRun_FileExFlags () from /lib64/libpython2.7.so.1.0
#19 0x00000032a46f83ab in PyRun_SimpleFileExFlags () from
/lib64/libpython2.7.so.1.0
#20 0x00000032a4709882 in Py_Main () from /lib64/libpython2.7.so.1.0
#21 0x0000003294621735 in __libc_start_main (main=0x4006c0 <main>, argc=2,
ubp_av=0x7fffffffe0f8, 
    init=<optimized out>, fini=<optimized out>, rtld_fini=<optimized out>,
stack_end=0x7fffffffe0e8)
    at libc-start.c:226
#22 0x00000000004006f1 in _start ()

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