[Bug 703743] GStreamer-CRITICAL **: guint64 _gst_util_uint64_scale_int(guint64, gint, gint, gint): assertion `denom > 0' failed

GStreamer (bugzilla.gnome.org) bugzilla at gnome.org
Mon Jul 8 07:19:30 PDT 2013


https://bugzilla.gnome.org/show_bug.cgi?id=703743
  GStreamer | gstreamer (core) | unspecified

Sebastian Dröge <slomo> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|UNCONFIRMED                 |NEW
                 CC|                            |slomo at circular-chaos.org
     Ever Confirmed|0                           |1

--- Comment #2 from Sebastian Dröge <slomo at circular-chaos.org> 2013-07-08 14:19:23 UTC ---
Real backtrace with git master

Program received signal SIGSEGV, Segmentation fault.
[Switching to Thread 0x7ffff3123700 (LWP 15048)]
0x0000000000000000 in ?? ()
(gdb) thread apply all bt

Thread 13 (Thread 0x7fffe27d7700 (LWP 15057)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at
../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x00007ffff5b5401d in frame_worker_thread (arg=0x7fffe40ce9f8) at
libavcodec/pthread.c:366
#2  0x00007ffff726fe0e in start_thread (arg=0x7fffe27d7700) at
pthread_create.c:311
#3  0x00007ffff6fa493d in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:113

Thread 12 (Thread 0x7fffe2ffd700 (LWP 15056)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at
../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x00007ffff5b5401d in frame_worker_thread (arg=0x7fffe40ca9b0) at
libavcodec/pthread.c:366
#2  0x00007ffff726fe0e in start_thread (arg=0x7fffe2ffd700) at
pthread_create.c:311
#3  0x00007ffff6fa493d in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:113

Thread 11 (Thread 0x7fffe37fe700 (LWP 15055)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at
../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x00007ffff5b5401d in frame_worker_thread (arg=0x7fffe40c6968) at
libavcodec/pthread.c:366
#2  0x00007ffff726fe0e in start_thread (arg=0x7fffe37fe700) at
pthread_create.c:311
#3  0x00007ffff6fa493d in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:113

Thread 10 (Thread 0x7fffe3fff700 (LWP 15054)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at
../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x00007ffff5b5401d in frame_worker_thread (arg=0x7fffe40c2920) at
libavcodec/pthread.c:366
#2  0x00007ffff726fe0e in start_thread (arg=0x7fffe3fff700) at
pthread_create.c:311
---Type <return> to continue, or q <return> to quit---
#3  0x00007ffff6fa493d in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:113

Thread 9 (Thread 0x7ffff0834700 (LWP 15053)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at
../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x00007ffff5b5401d in frame_worker_thread (arg=0x7fffe80c70d8) at
libavcodec/pthread.c:366
#2  0x00007ffff726fe0e in start_thread (arg=0x7ffff0834700) at
pthread_create.c:311
#3  0x00007ffff6fa493d in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:113

Thread 8 (Thread 0x7ffff1035700 (LWP 15052)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at
../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x00007ffff5b5401d in frame_worker_thread (arg=0x7fffe80c3090) at
libavcodec/pthread.c:366
#2  0x00007ffff726fe0e in start_thread (arg=0x7ffff1035700) at
pthread_create.c:311
#3  0x00007ffff6fa493d in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:113

Thread 7 (Thread 0x7ffff1836700 (LWP 15051)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at
../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x00007ffff5b5401d in frame_worker_thread (arg=0x7fffe80bf048) at
libavcodec/pthread.c:366
#2  0x00007ffff726fe0e in start_thread (arg=0x7ffff1836700) at
pthread_create.c:311
#3  0x00007ffff6fa493d in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:113

Thread 6 (Thread 0x7ffff2037700 (LWP 15050)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at
../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x00007ffff5b5401d in frame_worker_thread (arg=0x7fffe80bb000) at
libavcodec/pthread.c:366
---Type <return> to continue, or q <return> to quit---
#2  0x00007ffff726fe0e in start_thread (arg=0x7ffff2037700) at
pthread_create.c:311
#3  0x00007ffff6fa493d in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:113

Thread 5 (Thread 0x7ffff2922700 (LWP 15049)):
#0  0x00007ffff6f9919d in poll () at ../sysdeps/unix/syscall-template.S:81
#1  0x00007ffff76d0194 in g_main_context_poll (priority=2147483647, n_fds=1,
fds=0x7fffdc0008c0, timeout=-1, 
    context=0x68a2d0) at /tmp/buildd/glib2.0-2.36.3/./glib/gmain.c:3995
#2  g_main_context_iterate (context=context at entry=0x68a2d0,
block=block at entry=1, dispatch=dispatch at entry=1, 
    self=<optimized out>) at /tmp/buildd/glib2.0-2.36.3/./glib/gmain.c:3696
#3  0x00007ffff76d029c in g_main_context_iteration (context=0x68a2d0,
may_block=may_block at entry=1)
    at /tmp/buildd/glib2.0-2.36.3/./glib/gmain.c:3762
#4  0x00007ffff76d02e9 in glib_worker_main (data=<optimized out>) at
/tmp/buildd/glib2.0-2.36.3/./glib/gmain.c:5427
#5  0x00007ffff76f41d5 in g_thread_proxy (data=0x7a6c50) at
/tmp/buildd/glib2.0-2.36.3/./glib/gthread.c:798
#6  0x00007ffff726fe0e in start_thread (arg=0x7ffff2922700) at
pthread_create.c:311
#7  0x00007ffff6fa493d in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:113

Thread 4 (Thread 0x7ffff3123700 (LWP 15048)):
#0  0x0000000000000000 in ?? ()
#1  0x00007ffff7ee0f66 in gst_videomixer2_blend_buffers
(mix=mix at entry=0x75e0b0, 
    output_start_time=output_start_time at entry=0,
output_end_time=output_end_time at entry=18446744073709551615, 
    outbuf=outbuf at entry=0x7ffff31212f8) at videomixer2.c:840
#2  0x00007ffff7ee436e in gst_videomixer2_collected (pads=<optimized out>,
mix=0x75e0b0) at videomixer2.c:1040
#3  0x00007ffff7e59907 in gst_collect_pads_check_collected (pads=0x762040) at
gstcollectpads.c:1297
---Type <return> to continue, or q <return> to quit---
#4  0x00007ffff7e5ada8 in gst_collect_pads_chain (pad=0x7a8000,
parent=<optimized out>, buffer=0x7aade0)
    at gstcollectpads.c:2019
#5  0x00007ffff7f54005 in gst_pad_chain_data_unchecked (data=0x7aade0,
type=4112, pad=0x7a8000) at gstpad.c:3718
#6  gst_pad_push_data (pad=0x791040, type=type at entry=4112, data=<optimized
out>, data at entry=0x7aade0) at gstpad.c:3948
#7  0x00007ffff7f5ae76 in gst_pad_push (pad=<optimized out>,
buffer=buffer at entry=0x7aade0) at gstpad.c:4051
#8  0x00007ffff7e930df in gst_video_decoder_clip_and_push_buf
(decoder=decoder at entry=0x64a000, buf=buf at entry=0x7aade0)
    at gstvideodecoder.c:2578
#9  0x00007ffff7e99ebd in gst_video_decoder_finish_frame (decoder=0x64a000,
frame=0x0, frame at entry=0x7fffe80b65d0)
    at gstvideodecoder.c:2493
#10 0x00007ffff58bd744 in gst_ffmpegviddec_video_frame
(ffmpegdec=ffmpegdec at entry=0x64a000, data=<optimized out>, 
    data at entry=0x7fffe40df070 "", size=<optimized out>,
frame=frame at entry=0x7fffe80b67f0, ret=ret at entry=0x7ffff3121bec)
    at gstavviddec.c:1185
#11 0x00007ffff58bdae8 in gst_ffmpegviddec_frame
(ffmpegdec=ffmpegdec at entry=0x64a000, data=data at entry=0x7fffe40df070 "", 
    size=size at entry=5162, got_data=got_data at entry=0x7ffff3121be8,
frame=frame at entry=0x7fffe80b67f0, 
    ret=ret at entry=0x7ffff3121bec) at gstavviddec.c:1242
#12 0x00007ffff58be174 in gst_ffmpegviddec_handle_frame (decoder=0x64a000,
frame=0x7fffe80b67f0) at gstavviddec.c:1358
#13 0x00007ffff7e92809 in gst_video_decoder_decode_frame
(decoder=decoder at entry=0x64a000, frame=0x7fffe80b67f0)
    at gstvideodecoder.c:2753
#14 0x00007ffff7e94f13 in gst_video_decoder_chain_forward
(decoder=decoder at entry=0x64a000, buf=buf at entry=0x7fffe80b6e50, 
    at_eos=at_eos at entry=0) at gstvideodecoder.c:1756
#15 0x00007ffff7e96583 in gst_video_decoder_chain (pad=<optimized out>,
parent=<optimized out>, buf=0x7fffe80b6e50)
    at gstvideodecoder.c:2003
#16 0x00007ffff7f54005 in gst_pad_chain_data_unchecked (data=0x7fffe80b6e50,
type=4112, pad=0x790e10) at gstpad.c:3718
---Type <return> to continue, or q <return> to quit---
#17 gst_pad_push_data (pad=0x790be0, type=type at entry=4112, data=<optimized
out>) at gstpad.c:3948
#18 0x00007ffff7f5ae76 in gst_pad_push (pad=<optimized out>, buffer=<optimized
out>) at gstpad.c:4051
#19 0x00007ffff57de40e in gst_rtp_base_depayload_push
(filter=filter at entry=0x78e2f0, out_buf=0x7fffe80b6e50)
    at gstrtpbasedepayload.c:607
#20 0x00007ffff57de9c1 in gst_rtp_base_depayload_chain (pad=<optimized out>,
parent=<optimized out>, in=0x7fffe80b6d40)
    at gstrtpbasedepayload.c:355
#21 0x00007ffff7f55058 in gst_pad_chain_data_unchecked (data=0x7fffe80b6d40,
type=4112, pad=0x7909b0) at gstpad.c:3718
#22 gst_pad_chain_list_default (pad=0x7909b0, parent=<optimized out>,
list=0x7fffe4002c00) at gstpad.c:3850
#23 0x00007ffff7f540ba in gst_pad_chain_data_unchecked (data=0x7fffe4002c00,
type=4128, pad=0x7909b0) at gstpad.c:3733
#24 gst_pad_push_data (pad=0x790550, type=type at entry=4128, data=<optimized
out>, data at entry=0x7fffe4002c00) at gstpad.c:3948
#25 0x00007ffff7f5af66 in gst_pad_push_list (pad=<optimized out>,
list=list at entry=0x7fffe4002c00) at gstpad.c:4086
#26 0x00007ffff57dd760 in gst_rtp_base_payload_push_list (payload=<optimized
out>, list=list at entry=0x7fffe4002c00)
    at gstrtpbasepayload.c:929
#27 0x00007ffff53249d5 in gst_rtp_mp4v_pay_flush
(rtpmp4vpay=rtpmp4vpay at entry=0x788440) at gstrtpmp4vpay.c:295
#28 0x00007ffff5324c58 in gst_rtp_mp4v_pay_sink_event (pay=0x788440,
event=0x7fffe40031e0) at gstrtpmp4vpay.c:562
#29 0x00007ffff7f5282b in gst_pad_send_event_unchecked (pad=pad at entry=0x790780,
event=event at entry=0x7fffe40031e0, 
    type=type at entry=GST_PAD_PROBE_TYPE_EVENT_DOWNSTREAM) at gstpad.c:4993
#30 0x00007ffff7f53016 in gst_pad_push_event_unchecked (pad=pad at entry=0x790320,
event=0x7fffe40031e0, 
    type=type at entry=GST_PAD_PROBE_TYPE_EVENT_DOWNSTREAM) at gstpad.c:4689
#31 0x00007ffff7f53498 in push_sticky (pad=0x790320, ev=0x7ffff3122830,
user_data=0x7ffff3122890) at gstpad.c:3328
#32 0x00007ffff7f51882 in events_foreach (pad=pad at entry=0x790320,
func=func at entry=0x7ffff7f53340 <push_sticky>, 
    user_data=user_data at entry=0x7ffff3122890) at gstpad.c:530
#33 0x00007ffff7f5bad8 in check_sticky (event=0x7fffe40031e0, pad=0x790320) at
gstpad.c:3384
---Type <return> to continue, or q <return> to quit---
#34 gst_pad_push_event (pad=0x790320, event=event at entry=0x7fffe40031e0) at
gstpad.c:4806
#35 0x00007ffff7e9c46b in gst_video_encoder_push_event
(encoder=encoder at entry=0x787800, event=event at entry=0x7fffe40031e0)
    at gstvideoencoder.c:906
#36 0x00007ffff7e9fc33 in gst_video_encoder_sink_event_default
(encoder=0x787800, event=0x7fffe40031e0)
    at gstvideoencoder.c:1046
#37 0x00007ffff7f5282b in gst_pad_send_event_unchecked (pad=pad at entry=0x7900f0,
event=event at entry=0x7fffe40031e0, 
    type=type at entry=GST_PAD_PROBE_TYPE_EVENT_DOWNSTREAM) at gstpad.c:4993
#38 0x00007ffff7f53016 in gst_pad_push_event_unchecked (pad=pad at entry=0x761d80,
event=0x7fffe40031e0, 
    type=type at entry=GST_PAD_PROBE_TYPE_EVENT_DOWNSTREAM) at gstpad.c:4689
#39 0x00007ffff7f53498 in push_sticky (pad=0x761d80, ev=0x7ffff3122c80,
user_data=0x7ffff3122ce0) at gstpad.c:3328
#40 0x00007ffff7f51882 in events_foreach (pad=pad at entry=0x761d80,
func=func at entry=0x7ffff7f53340 <push_sticky>, 
    user_data=user_data at entry=0x7ffff3122ce0) at gstpad.c:530
#41 0x00007ffff7f5bad8 in check_sticky (event=0x7fffe40031e0, pad=0x761d80) at
gstpad.c:3384
#42 gst_pad_push_event (pad=pad at entry=0x761d80,
event=event at entry=0x7fffe40031e0) at gstpad.c:4806
#43 0x00007ffff7e4b8a5 in gst_base_src_loop (pad=0x761d80) at gstbasesrc.c:2813
#44 0x00007ffff7f81b89 in gst_task_func (task=0x7b7000) at gsttask.c:316
#45 0x00007ffff76f4b96 in g_thread_pool_thread_proxy (data=<optimized out>)
    at /tmp/buildd/glib2.0-2.36.3/./glib/gthreadpool.c:309
#46 0x00007ffff76f41d5 in g_thread_proxy (data=0x7a6c00) at
/tmp/buildd/glib2.0-2.36.3/./glib/gthread.c:798
#47 0x00007ffff726fe0e in start_thread (arg=0x7ffff3123700) at
pthread_create.c:311
#48 0x00007ffff6fa493d in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:113

Thread 3 (Thread 0x7ffff3924700 (LWP 15047)):
---Type <return> to continue, or q <return> to quit---
#0  pthread_cond_wait@@GLIBC_2.3.2 () at
../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x00007ffff770f507 in g_cond_wait (cond=0x762180, mutex=<optimized out>)
    at /tmp/buildd/glib2.0-2.36.3/./glib/gthread-posix.c:756
#2  0x00007ffff7e5af4b in gst_collect_pads_chain (pad=0x7a82e0,
parent=<optimized out>, buffer=0x7fffe80ba4e0)
    at gstcollectpads.c:2054
#3  0x00007ffff7f54005 in gst_pad_chain_data_unchecked (data=0x7fffe80ba4e0,
type=4112, pad=0x7a82e0) at gstpad.c:3718
#4  gst_pad_push_data (pad=0x761b50, type=type at entry=4112, data=<optimized
out>, data at entry=0x7fffe80ba4e0) at gstpad.c:3948
#5  0x00007ffff7f5ae76 in gst_pad_push (pad=<optimized out>,
buffer=buffer at entry=0x7fffe80ba4e0) at gstpad.c:4051
#6  0x00007ffff7e930df in gst_video_decoder_clip_and_push_buf
(decoder=decoder at entry=0x655400, buf=buf at entry=0x7fffe80ba4e0)
    at gstvideodecoder.c:2578
#7  0x00007ffff7e99ebd in gst_video_decoder_finish_frame (decoder=0x655400,
frame=0x0, frame at entry=0x7fffe8025770)
    at gstvideodecoder.c:2493
#8  0x00007ffff58bd744 in gst_ffmpegviddec_video_frame
(ffmpegdec=ffmpegdec at entry=0x655400, data=<optimized out>, 
    data at entry=0x7fffe80d6220 "", size=<optimized out>,
frame=frame at entry=0x7fffe8025990, ret=ret at entry=0x7ffff3922bec)
    at gstavviddec.c:1185
#9  0x00007ffff58bdae8 in gst_ffmpegviddec_frame
(ffmpegdec=ffmpegdec at entry=0x655400, data=data at entry=0x7fffe80d6220 "", 
    size=size at entry=5114, got_data=got_data at entry=0x7ffff3922be8,
frame=frame at entry=0x7fffe8025990, 
    ret=ret at entry=0x7ffff3922bec) at gstavviddec.c:1242
#10 0x00007ffff58be174 in gst_ffmpegviddec_handle_frame (decoder=0x655400,
frame=0x7fffe8025990) at gstavviddec.c:1358
#11 0x00007ffff7e92809 in gst_video_decoder_decode_frame
(decoder=decoder at entry=0x655400, frame=0x7fffe8025990)
    at gstvideodecoder.c:2753
#12 0x00007ffff7e94f13 in gst_video_decoder_chain_forward
(decoder=decoder at entry=0x655400, buf=buf at entry=0x7fffe80ba810, 
    at_eos=at_eos at entry=0) at gstvideodecoder.c:1756
---Type <return> to continue, or q <return> to quit---
#13 0x00007ffff7e96583 in gst_video_decoder_chain (pad=<optimized out>,
parent=<optimized out>, buf=0x7fffe80ba810)
    at gstvideodecoder.c:2003
#14 0x00007ffff7f54005 in gst_pad_chain_data_unchecked (data=0x7fffe80ba810,
type=4112, pad=0x761920) at gstpad.c:3718
#15 gst_pad_push_data (pad=0x7616f0, type=type at entry=4112, data=<optimized
out>) at gstpad.c:3948
#16 0x00007ffff7f5ae76 in gst_pad_push (pad=<optimized out>, buffer=<optimized
out>) at gstpad.c:4051
#17 0x00007ffff57de40e in gst_rtp_base_depayload_push
(filter=filter at entry=0x78e0d0, out_buf=0x7fffe80ba810)
    at gstrtpbasedepayload.c:607
#18 0x00007ffff57de9c1 in gst_rtp_base_depayload_chain (pad=<optimized out>,
parent=<optimized out>, in=0x7fffe80b6080)
    at gstrtpbasedepayload.c:355
#19 0x00007ffff7f55058 in gst_pad_chain_data_unchecked (data=0x7fffe80b6080,
type=4112, pad=0x7614c0) at gstpad.c:3718
#20 gst_pad_chain_list_default (pad=0x7614c0, parent=<optimized out>,
list=0x7fffe8001d90) at gstpad.c:3850
#21 0x00007ffff7f540ba in gst_pad_chain_data_unchecked (data=0x7fffe8001d90,
type=4128, pad=0x7614c0) at gstpad.c:3733
#22 gst_pad_push_data (pad=0x761060, type=type at entry=4128, data=<optimized
out>, data at entry=0x7fffe8001d90) at gstpad.c:3948
#23 0x00007ffff7f5af66 in gst_pad_push_list (pad=<optimized out>,
list=list at entry=0x7fffe8001d90) at gstpad.c:4086
#24 0x00007ffff57dd760 in gst_rtp_base_payload_push_list (payload=<optimized
out>, list=list at entry=0x7fffe8001d90)
    at gstrtpbasepayload.c:929
#25 0x00007ffff53249d5 in gst_rtp_mp4v_pay_flush
(rtpmp4vpay=rtpmp4vpay at entry=0x788190) at gstrtpmp4vpay.c:295
#26 0x00007ffff5324c58 in gst_rtp_mp4v_pay_sink_event (pay=0x788190,
event=0x7fffe80020c0) at gstrtpmp4vpay.c:562
#27 0x00007ffff7f5282b in gst_pad_send_event_unchecked (pad=pad at entry=0x761290,
event=event at entry=0x7fffe80020c0, 
    type=type at entry=GST_PAD_PROBE_TYPE_EVENT_DOWNSTREAM) at gstpad.c:4993
#28 0x00007ffff7f53016 in gst_pad_push_event_unchecked (pad=pad at entry=0x760e30,
event=0x7fffe80020c0, 
    type=type at entry=GST_PAD_PROBE_TYPE_EVENT_DOWNSTREAM) at gstpad.c:4689
#29 0x00007ffff7f53498 in push_sticky (pad=0x760e30, ev=0x7ffff3923830,
user_data=0x7ffff3923890) at gstpad.c:3328
---Type <return> to continue, or q <return> to quit---
#30 0x00007ffff7f51882 in events_foreach (pad=pad at entry=0x760e30,
func=func at entry=0x7ffff7f53340 <push_sticky>, 
    user_data=user_data at entry=0x7ffff3923890) at gstpad.c:530
#31 0x00007ffff7f5bad8 in check_sticky (event=0x7fffe80020c0, pad=0x760e30) at
gstpad.c:3384
#32 gst_pad_push_event (pad=0x760e30, event=event at entry=0x7fffe80020c0) at
gstpad.c:4806
#33 0x00007ffff7e9c46b in gst_video_encoder_push_event
(encoder=encoder at entry=0x764800, event=event at entry=0x7fffe80020c0)
    at gstvideoencoder.c:906
#34 0x00007ffff7e9fc33 in gst_video_encoder_sink_event_default
(encoder=0x764800, event=0x7fffe80020c0)
    at gstvideoencoder.c:1046
#35 0x00007ffff7f5282b in gst_pad_send_event_unchecked (pad=pad at entry=0x760c00,
event=event at entry=0x7fffe80020c0, 
    type=type at entry=GST_PAD_PROBE_TYPE_EVENT_DOWNSTREAM) at gstpad.c:4993
#36 0x00007ffff7f53016 in gst_pad_push_event_unchecked (pad=pad at entry=0x7609d0,
event=0x7fffe80020c0, 
    type=type at entry=GST_PAD_PROBE_TYPE_EVENT_DOWNSTREAM) at gstpad.c:4689
#37 0x00007ffff7f53498 in push_sticky (pad=0x7609d0, ev=0x7ffff3923c80,
user_data=0x7ffff3923ce0) at gstpad.c:3328
#38 0x00007ffff7f51882 in events_foreach (pad=pad at entry=0x7609d0,
func=func at entry=0x7ffff7f53340 <push_sticky>, 
    user_data=user_data at entry=0x7ffff3923ce0) at gstpad.c:530
#39 0x00007ffff7f5bad8 in check_sticky (event=0x7fffe80020c0, pad=0x7609d0) at
gstpad.c:3384
#40 gst_pad_push_event (pad=pad at entry=0x7609d0,
event=event at entry=0x7fffe80020c0) at gstpad.c:4806
#41 0x00007ffff7e4b8a5 in gst_base_src_loop (pad=0x7609d0) at gstbasesrc.c:2813
#42 0x00007ffff7f81b89 in gst_task_func (task=0x7b7120) at gsttask.c:316
#43 0x00007ffff76f4b96 in g_thread_pool_thread_proxy (data=<optimized out>)
    at /tmp/buildd/glib2.0-2.36.3/./glib/gthreadpool.c:309
#44 0x00007ffff76f41d5 in g_thread_proxy (data=0x7a6b70) at
/tmp/buildd/glib2.0-2.36.3/./glib/gthread.c:798
#45 0x00007ffff726fe0e in start_thread (arg=0x7ffff3924700) at
pthread_create.c:311
---Type <return> to continue, or q <return> to quit---
#46 0x00007ffff6fa493d in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:113

Thread 2 (Thread 0x7ffff4125700 (LWP 15046)):
#0  0x00007ffff7276acd in nanosleep () at ../sysdeps/unix/syscall-template.S:81
#1  0x00007ffff76f5778 in g_usleep (microseconds=microseconds at entry=50000) at
/tmp/buildd/glib2.0-2.36.3/./glib/gtimer.c:261
#2  0x00007ffff57c3b5f in gst_xvimagesink_event_thread (xvimagesink=0x412f90)
at xvimagesink.c:582
#3  0x00007ffff76f41d5 in g_thread_proxy (data=0x7a6b20) at
/tmp/buildd/glib2.0-2.36.3/./glib/gthread.c:798
#4  0x00007ffff726fe0e in start_thread (arg=0x7ffff4125700) at
pthread_create.c:311
#5  0x00007ffff6fa493d in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:113

Thread 1 (Thread 0x7ffff7ebd700 (LWP 15011)):
#0  0x00007ffff7270ff8 in pthread_join (threadid=140737288230656,
thread_return=thread_return at entry=0x0)
    at pthread_join.c:92
#1  0x00007ffff770f967 in g_system_thread_wait (thread=0x7a6b20) at
/tmp/buildd/glib2.0-2.36.3/./glib/gthread-posix.c:1168
#2  0x00007ffff76f4615 in g_thread_join (thread=thread at entry=0x7a6b20) at
/tmp/buildd/glib2.0-2.36.3/./glib/gthread.c:963
#3  0x00007ffff57c19c4 in gst_xvimagesink_close (xvimagesink=0x412f90) at
xvimagesink.c:1782
#4  0x00007ffff57c3998 in gst_xvimagesink_change_state (element=<optimized
out>, transition=GST_STATE_CHANGE_READY_TO_NULL)
    at xvimagesink.c:872
#5  0x00007ffff7f40362 in gst_element_change_state
(element=element at entry=0x412f90, 
    transition=transition at entry=GST_STATE_CHANGE_READY_TO_NULL) at
gstelement.c:2605
#6  0x00007ffff7f40a3c in gst_element_set_state_func (element=0x412f90,
state=GST_STATE_NULL) at gstelement.c:2561
#7  0x00007ffff7f266a6 in gst_bin_element_set_state (next=GST_STATE_NULL,
current=GST_STATE_READY, start_time=0, 
    base_time=0, element=0x412f90, bin=0x765000) at gstbin.c:2297
---Type <return> to continue, or q <return> to quit---
#8  gst_bin_change_state_func (element=0x765000,
transition=GST_STATE_CHANGE_READY_TO_NULL) at gstbin.c:2599
#9  0x00007ffff7ed1c01 in gst_auto_video_sink_change_state (element=0x765000,
transition=GST_STATE_CHANGE_READY_TO_NULL)
    at gstautovideosink.c:382
#10 0x00007ffff7f40362 in gst_element_change_state
(element=element at entry=0x765000, transition=<optimized out>)
    at gstelement.c:2605
#11 0x00007ffff7f40c98 in gst_element_continue_state
(element=element at entry=0x765000, 
    ret=ret at entry=GST_STATE_CHANGE_SUCCESS) at gstelement.c:2315
#12 0x00007ffff7f4055a in gst_element_change_state
(element=element at entry=0x765000, 
    transition=transition at entry=GST_STATE_CHANGE_PAUSED_TO_READY) at
gstelement.c:2642
#13 0x00007ffff7f40a3c in gst_element_set_state_func (element=0x765000,
state=GST_STATE_NULL) at gstelement.c:2561
#14 0x00007ffff7f266a6 in gst_bin_element_set_state (next=GST_STATE_NULL,
current=GST_STATE_READY, start_time=0, 
    base_time=0, element=0x765000, bin=0x7a4060) at gstbin.c:2297
#15 gst_bin_change_state_func (element=0x7a4060,
transition=GST_STATE_CHANGE_READY_TO_NULL) at gstbin.c:2599
#16 0x00007ffff7f5e3cf in gst_pipeline_change_state (element=0x7a4060,
transition=GST_STATE_CHANGE_READY_TO_NULL)
    at gstpipeline.c:471
#17 0x00007ffff7f40362 in gst_element_change_state
(element=element at entry=0x7a4060, 
    transition=transition at entry=GST_STATE_CHANGE_READY_TO_NULL) at
gstelement.c:2605
#18 0x00007ffff7f40a3c in gst_element_set_state_func (element=0x7a4060,
state=GST_STATE_NULL) at gstelement.c:2561
#19 0x000000000040394f in main (argc=29, argv=0x7fffffffb808) at
gst-launch.c:1206

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