Bug 272912
Summary: | [GStreamer] Deadlock in webKitWebSrcCreate when handling non-flushing seeks | ||
---|---|---|---|
Product: | WebKit | Reporter: | Michael Catanzaro <mcatanzaro> |
Component: | Media | Assignee: | Philippe Normand <philn> |
Status: | RESOLVED FIXED | ||
Severity: | Normal | CC: | philn, webkit-bug-importer |
Priority: | P2 | Keywords: | InRadar |
Version: | WebKit Nightly Build | ||
Hardware: | Unspecified | ||
OS: | Unspecified | ||
See Also: | https://bugs.webkit.org/show_bug.cgi?id=259504 |
Michael Catanzaro
Visit https://imgur.com/a/soPf1H6 and the web process will hang after about 2-5 seconds. I'm splitting this out from bug #259504. Here is debug and backtraces taken by Phil:
Core was generated by `/usr/libexec/webkitgtk-6.0/WebKitWebProcess 45 71'.
Program terminated with signal SIGTRAP, Trace/breakpoint trap.
#0 g_log_structured_array (log_level=<optimized out>, fields=0x7efcc73ff6f0, n_fields=3) at ../glib/gmessages.c:426
426 G_BREAKPOINT ();
[Current thread is 1 (Thread 0x7efcc74006c0 (LWP 48))]
(gdb) t 3
[Switching to thread 3 (Thread 0x7efd33271a40 (LWP 2))]
#0 futex_wait (private=0, expected=2, futex_word=0x5569d5b16c20) at ../sysdeps/nptl/futex-internal.h:146
146 int err = lll_futex_timed_wait (futex_word, expected, NULL, private);
(gdb) f 2
#2 0x00007efd3b2a5527 in lll_mutex_lock_optimized (mutex=0x5569d5b16c20) at pthread_mutex_lock.c:48
48 lll_lock (mutex->__data.__lock, private);
(gdb) p *mutex
$1 = {__data = {__lock = 2, __count = 1, __owner = 14, __nusers = 1, __kind = 1, __spins = 0, __elision = 0, __list = {__prev = 0x0, __next = 0x0}},
__size = "\002\000\000\000\001\000\000\000\016\000\000\000\001\000\000\000\001", '\000' <repeats 22 times>, __align = 4294967298}
(gdb) info threads
Id Target Id Frame
1 Thread 0x7efcc74006c0 (LWP 48) g_log_structured_array (log_level=<optimized out>, fields=0x7efcc73ff6f0, n_fields=3) at ../glib/gmessages.c:426
2 Thread 0x7efd2be006c0 (LWP 6) 0x00007efd3b31c560 in __GI_ppoll (fds=fds@entry=0x7efd18000b90, nfds=nfds@entry=3, timeout=<optimized out>, timeout@entry=0x0, sigmask=sigmask@entry=0x0)
at ../sysdeps/unix/sysv/linux/ppoll.c:42
* 3 Thread 0x7efd33271a40 (LWP 2) futex_wait (private=0, expected=2, futex_word=0x5569d5b16c20) at ../sysdeps/nptl/futex-internal.h:146
4 Thread 0x7efd312006c0 (LWP 5) 0x00007efd3b31c560 in __GI_ppoll (fds=fds@entry=0x5569d5585770, nfds=nfds@entry=2, timeout=<optimized out>, timeout@entry=0x0, sigmask=sigmask@entry=0x0)
at ../sysdeps/unix/sysv/linux/ppoll.c:42
5 Thread 0x7efd32c006c0 (LWP 3) syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
6 Thread 0x7efd28a006c0 (LWP 8) 0x00007efd3b31c560 in __GI_ppoll (fds=fds@entry=0x7efcc8001000, nfds=nfds@entry=1, timeout=<optimized out>, timeout@entry=0x0, sigmask=sigmask@entry=0x0)
at ../sysdeps/unix/sysv/linux/ppoll.c:42
7 Thread 0x7efd31c006c0 (LWP 4) syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
8 Thread 0x7efccda006c0 (LWP 12) 0x00007efd3b29e709 in __futex_abstimed_wait_common64 (private=0, cancel=true, abstime=0x0, op=393, expected=0, futex_word=0x5569d55fa378) at futex-internal.c:57
9 Thread 0x7efd2b4006c0 (LWP 7) 0x00007efd3b29e709 in __futex_abstimed_wait_common64 (private=0, cancel=true, abstime=0x7efd2b3ffb80, op=393, expected=0, futex_word=0x7efd1000ea50) at futex-internal.c:57
10 Thread 0x7efc834006c0 (LWP 43) 0x00007efd3b29e709 in __futex_abstimed_wait_common64 (private=0, cancel=true, abstime=0x0, op=393, expected=0, futex_word=0x7efc8e568164) at futex-internal.c:57
11 Thread 0x7efcbbe006c0 (LWP 15) 0x00007efd3b31c560 in __GI_ppoll (fds=fds@entry=0x7efc94001000, nfds=nfds@entry=1, timeout=<optimized out>, timeout@entry=0x7efcbbdffac0, sigmask=sigmask@entry=0x0)
at ../sysdeps/unix/sysv/linux/ppoll.c:42
12 Thread 0x7efd1f4006c0 (LWP 10) 0x00007efd3b31c560 in __GI_ppoll (fds=fds@entry=0x7efcbc001000, nfds=nfds@entry=1, timeout=<optimized out>, timeout@entry=0x0, sigmask=sigmask@entry=0x0)
at ../sysdeps/unix/sysv/linux/ppoll.c:42
13 Thread 0x7efd1fe006c0 (LWP 9) 0x00007efd3b31c560 in __GI_ppoll (fds=fds@entry=0x7efcc0001000, nfds=nfds@entry=1, timeout=<optimized out>, timeout@entry=0x0, sigmask=sigmask@entry=0x0)
at ../sysdeps/unix/sysv/linux/ppoll.c:42
14 Thread 0x7efc738006c0 (LWP 45) syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
15 Thread 0x7efca5e006c0 (LWP 24) 0x00007efd3b31c560 in __GI_ppoll (fds=fds@entry=0x7efc6c001000, nfds=nfds@entry=1, timeout=<optimized out>, timeout@entry=0x0, sigmask=sigmask@entry=0x0)
at ../sysdeps/unix/sysv/linux/ppoll.c:42
16 Thread 0x7efcbaa006c0 (LWP 17) 0x00007efd3b29e709 in __futex_abstimed_wait_common64 (private=0, cancel=true, abstime=0x0, op=393, expected=0, futex_word=0x7efd305a35d0) at futex-internal.c:57
17 Thread 0x7efc83e006c0 (LWP 42) 0x00007efd3b29e709 in __futex_abstimed_wait_common64 (private=0, cancel=true, abstime=0x0, op=393, expected=0, futex_word=0x7efc8e558164) at futex-internal.c:57
18 Thread 0x7efcbb4006c0 (LWP 16) 0x00007efd3b29e709 in __futex_abstimed_wait_common64 (private=0, cancel=true, abstime=0x0, op=393, expected=0, futex_word=0x7efc940040f8) at futex-internal.c:57
19 Thread 0x7efc72e006c0 (LWP 46) syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
20 Thread 0x7efcb96006c0 (LWP 19) 0x00007efd3b29e709 in __futex_abstimed_wait_common64 (private=0, cancel=true, abstime=0x0, op=393, expected=0, futex_word=0x7efd304ed5d0) at futex-internal.c:57
21 Thread 0x7efcba0006c0 (LWP 18) 0x00007efd3b29e709 in __futex_abstimed_wait_common64 (private=0, cancel=true, abstime=0x0, op=393, expected=0, futex_word=0x7efc94031a88) at futex-internal.c:57
22 Thread 0x7efd1ca006c0 (LWP 11) 0x00007efd3b31c560 in __GI_ppoll (fds=fds@entry=0x7efcb4001000, nfds=nfds@entry=1, timeout=<optimized out>, timeout@entry=0x0, sigmask=sigmask@entry=0x0)
at ../sysdeps/unix/sysv/linux/ppoll.c:42
23 Thread 0x7efc8de006c0 (LWP 39) 0x00007efd3b31c560 in __GI_ppoll (fds=fds@entry=0x7efc58001000, nfds=nfds@entry=1, timeout=<optimized out>, timeout@entry=0x0, sigmask=sigmask@entry=0x0)
at ../sysdeps/unix/sysv/linux/ppoll.c:42
24 Thread 0x7efccd0006c0 (LWP 13) 0x00007efd3b29e709 in __futex_abstimed_wait_common64 (private=0, cancel=true, abstime=0x0, op=393, expected=0, futex_word=0x5569d5600780) at futex-internal.c:57
25 Thread 0x7efcacc006c0 (LWP 23) 0x00007efd3b31c560 in __GI_ppoll (fds=fds@entry=0x7efc74001000, nfds=nfds@entry=1, timeout=<optimized out>, timeout@entry=0x0, sigmask=sigmask@entry=0x0)
at ../sysdeps/unix/sysv/linux/ppoll.c:42
26 Thread 0x7efc8d4006c0 (LWP 40) 0x00007efd3b29e709 in __futex_abstimed_wait_common64 (private=0, cancel=true, abstime=0x0, op=393, expected=0, futex_word=0x7efc8e548164) at futex-internal.c:57
27 Thread 0x7efcc7e006c0 (LWP 14) 0x00007efd3b29e709 in __futex_abstimed_wait_common64 (private=0, cancel=true, abstime=0x0, op=393, expected=0, futex_word=0x7efd29c681e0) at futex-internal.c:57
28 Thread 0x7efc8ca006c0 (LWP 41) 0x00007efd3b29e709 in __futex_abstimed_wait_common64 (private=0, cancel=true, abstime=0x0, op=393, expected=0, futex_word=0x7efc8e524164) at futex-internal.c:57
29 Thread 0x7efc6be006c0 (LWP 47) syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
(gdb) t 27
[Switching to thread 27 (Thread 0x7efcc7e006c0 (LWP 14))]
#0 0x00007efd3b29e709 in __futex_abstimed_wait_common64 (private=0, cancel=true, abstime=0x0, op=393, expected=0, futex_word=0x7efd29c681e0) at futex-internal.c:57
57 return INTERNAL_SYSCALL_CANCEL (futex_time64, futex_word, op, expected,
(gdb) bt
#0 0x00007efd3b29e709 in __futex_abstimed_wait_common64 (private=0, cancel=true, abstime=0x0, op=393, expected=0, futex_word=0x7efd29c681e0) at futex-internal.c:57
#1 __futex_abstimed_wait_common (futex_word=futex_word@entry=0x7efd29c681e0, expected=expected@entry=0, clockid=clockid@entry=0, abstime=abstime@entry=0x0, private=private@entry=0, cancel=cancel@entry=true)
at futex-internal.c:87
#2 0x00007efd3b29e78f in __GI___futex_abstimed_wait_cancelable64
(futex_word=futex_word@entry=0x7efd29c681e0, expected=expected@entry=0, clockid=clockid@entry=0, abstime=abstime@entry=0x0, private=private@entry=0) at futex-internal.c:139
#3 0x00007efd3b2a1089 in __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=<optimized out>, cond=0x7efd29c681b8) at pthread_cond_wait.c:503
#4 ___pthread_cond_wait (cond=0x7efd29c681b8, mutex=<optimized out>) at pthread_cond_wait.c:618
#5 0x00007efd3abf6791 in WTF::ThreadCondition::wait (this=<optimized out>, mutex=<optimized out>) at /buildstream/gnome/sdk/webkitgtk-6.0.bst/Source/WTF/wtf/posix/ThreadingPOSIX.cpp:654
#6 0x00007efd3abf6791 in WTF::ThreadCondition::timedWait () at /usr/lib/x86_64-linux-gnu/libjavascriptcoregtk-6.0.so.1
#7 0x00007efd3ab8af93 in WTF::ParkingLot::parkConditionallyImpl(void const*, WTF::ScopedLambda<bool ()> const&, WTF::ScopedLambda<void ()> const&, WTF::TimeWithDynamicClockType const&)
(address=0x5569d5b173e1, validation=..., beforeSleep=..., timeout=...) at /buildstream/gnome/sdk/webkitgtk-6.0.bst/Source/WTF/wtf/ParkingLot.cpp:595
#8 0x00007efd3be6617d in WTF::ParkingLot::parkConditionally<WTF::Condition::waitUntilUnchecked<WTF::Lock>(WTF::Lock&, WTF::TimeWithDynamicClockType const&)::{lambda()#1}, WTF::Condition::waitUntilUnchecked<WTF::Lock>(WTF::Lock&, WTF::TimeWithDynamicClockType const&)::{lambda()#2}>(void const*, WTF::Condition::waitUntilUnchecked<WTF::Lock>(WTF::Lock&, WTF::TimeWithDynamicClockType const&)::{lambda()#1} const&, WTF::Condition::waitUntilUnchecked<WTF::Lock>(WTF::Lock&, WTF::TimeWithDynamicClockType const&)::{lambda()#2} const&, WTF::TimeWithDynamicClockType const&)
(address=0x5569d5b173e1, validation=..., beforeSleep=..., timeout=...) at WTF/Headers/wtf/ParkingLot.h:82
#9 WTF::Condition::waitUntilUnchecked<WTF::Lock> (this=0x5569d5b173e1, lock=..., timeout=...) at WTF/Headers/wtf/Condition.h:192
#10 0x00007efd3de1d9b8 in WTF::Condition::waitUntil (this=0x5569d5b173e1, timeout=..., lock=<optimized out>) at WTF/Headers/wtf/Condition.h:77
#11 WTF::Condition::wait (this=0x5569d5b173e1, lock=<optimized out>) at WTF/Headers/wtf/Condition.h:127
#12 WTF::Condition::wait<webKitWebSrcCreate(_GstPushSrc*, _GstBuffer**)::$_3>(WTF::Lock&, webKitWebSrcCreate(_GstPushSrc*, _GstBuffer**)::$_3 const&)
(this=0x5569d5b173e1, lock=<optimized out>, predicate=<optimized out>) at WTF/Headers/wtf/Condition.h:141
#13 webKitWebSrcCreate (pushSrc=0x5569d5b17510 [WebKitWebSrc|source], buffer=0x7efcc7dff9a8)
at /buildstream/gnome/sdk/webkitgtk-6.0.bst/Source/WebCore/platform/graphics/gstreamer/WebKitWebSourceGStreamer.cpp:534
#14 0x00007efd37b6fa23 in gst_base_src_get_range (src=src@entry=0x5569d5b17510 [WebKitWebSrc|source], offset=146694, length=<optimized out>, buf=buf@entry=0x7efcc7dffa90) at ../libs/gst/base/gstbasesrc.c:2592
#15 0x00007efd37b72bca in gst_base_src_loop (pad=0x5569d5b17810 [GstPad|src]) at ../libs/gst/base/gstbasesrc.c:2916
#16 0x00007efd37aa4214 in gst_task_func (task=0x5569d5adfc60 [GstTask|source:src]) at ../gst/gsttask.c:384
#17 0x00007efd36f4ba62 in g_thread_pool_thread_proxy (data=<optimized out>) at ../glib/gthreadpool.c:336
#18 0x00007efd36f4aec9 in g_thread_proxy (data=0x7efd24000b90) at ../glib/gthread.c:835
#19 0x00007efd3b2a1e39 in start_thread (arg=<optimized out>) at pthread_create.c:444
#20 0x00007efd3b3299c4 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:100
(gdb) t 3
[Switching to thread 3 (Thread 0x7efd33271a40 (LWP 2))]
#0 futex_wait (private=0, expected=2, futex_word=0x5569d5b16c20) at ../sysdeps/nptl/futex-internal.h:146
146 int err = lll_futex_timed_wait (futex_word, expected, NULL, private);
(gdb) bt
#0 futex_wait (private=0, expected=2, futex_word=0x5569d5b16c20) at ../sysdeps/nptl/futex-internal.h:146
#1 __GI___lll_lock_wait (futex=futex@entry=0x5569d5b16c20, private=0) at lowlevellock.c:49
#2 0x00007efd3b2a5527 in lll_mutex_lock_optimized (mutex=0x5569d5b16c20) at pthread_mutex_lock.c:48
#3 ___pthread_mutex_lock (mutex=0x5569d5b16c20) at pthread_mutex_lock.c:128
#4 0x00007efd36f798fd in g_rec_mutex_lock (mutex=mutex@entry=0x5569d5b17880) at ../glib/gthread-posix.c:397
#5 0x00007efd37a7999f in gst_pad_pause_task (pad=0x5569d5b17810 [GstPad|src]) at ../gst/gstpad.c:6422
#6 0x00007efd37b73aa1 in gst_base_src_perform_seek (src=0x5569d5b17510 [WebKitWebSrc|source], event=0x5569d5b09c90 [GstEvent], unlock=1) at ../libs/gst/base/gstbasesrc.c:1735
#7 0x00007efd37b6e08e in gst_base_src_event (pad=<optimized out>, parent=0x5569d5b17510 [WebKitWebSrc|source], event=0x5569d5b09c90 [GstEvent]) at ../libs/gst/base/gstbasesrc.c:2167
#8 0x00007efd37a756bd in gst_pad_send_event_unchecked (pad=pad@entry=0x5569d5b17810 [GstPad|src], event=event@entry=0x5569d5b09c90 [GstEvent], type=<optimized out>,
type@entry=GST_PAD_PROBE_TYPE_EVENT_UPSTREAM) at ../gst/gstpad.c:5965
#9 0x00007efd37a75da3 in gst_pad_push_event_unchecked (pad=pad@entry=0x5569d5b1a4e0 [GstPad|sink], event=event@entry=0x5569d5b09c90 [GstEvent], type=<optimized out>,
type@entry=GST_PAD_PROBE_TYPE_EVENT_UPSTREAM) at ../gst/gstpad.c:5598
#10 0x00007efd37a79216 in gst_pad_push_event (pad=0x5569d5b1a4e0 [GstPad|sink], event=0x5569d5b09c90 [GstEvent]) at ../gst/gstpad.c:5737
#11 0x00007efd37a756bd in gst_pad_send_event_unchecked (pad=pad@entry=0x5569d5adf3e0 [GstPad|src], event=event@entry=0x5569d5b09c90 [GstEvent], type=<optimized out>,
type@entry=GST_PAD_PROBE_TYPE_EVENT_UPSTREAM) at ../gst/gstpad.c:5965
#12 0x00007efd37a75da3 in gst_pad_push_event_unchecked (pad=pad@entry=0x7efc9c0a6d90 [GstPad|sink], event=event@entry=0x5569d5b09c90 [GstEvent], type=<optimized out>,
type@entry=GST_PAD_PROBE_TYPE_EVENT_UPSTREAM) at ../gst/gstpad.c:5598
#13 0x00007efd37a79216 in gst_pad_push_event (pad=0x7efc9c0a6d90 [GstPad|sink], event=0x5569d5b09c90 [GstEvent]) at ../gst/gstpad.c:5737
#14 0x00007efd37a756bd in gst_pad_send_event_unchecked (pad=pad@entry=0x7efc9c0a7170 [GstPad|src], event=event@entry=0x5569d5b09c90 [GstEvent], type=<optimized out>,
type@entry=GST_PAD_PROBE_TYPE_EVENT_UPSTREAM) at ../gst/gstpad.c:5965
#15 0x00007efd37a75da3 in gst_pad_push_event_unchecked (pad=pad@entry=0x7efc9c02f560 [GstGhostPad|sink], event=event@entry=0x5569d5b09c90 [GstEvent], type=<optimized out>,
type@entry=GST_PAD_PROBE_TYPE_EVENT_UPSTREAM) at ../gst/gstpad.c:5598
#16 0x00007efd37a79216 in gst_pad_push_event (pad=0x7efc9c02f560 [GstGhostPad|sink], event=0x5569d5b09c90 [GstEvent]) at ../gst/gstpad.c:5737
#17 0x00007efd37a708e3 in event_forward_func (pad=pad@entry=0x7efc9c02f560 [GstGhostPad|sink], data=data@entry=0x7ffe07524030) at ../gst/gstpad.c:3156
#18 0x00007efd37a7065e in gst_pad_forward (pad=pad@entry=0x7efc9c02f850 [GstProxyPad|proxypad5], forward=forward@entry=0x7efd37a70820 <event_forward_func>, user_data=user_data@entry=0x7ffe07524030)
at ../gst/gstpad.c:3110
#19 0x00007efd37a70749 in gst_pad_event_default (pad=0x7efc9c02f850 [GstProxyPad|proxypad5], parent=<optimized out>, event=0x5569d5b09c90 [GstEvent]) at ../gst/gstpad.c:3207
#20 0x00007efd37a756bd in gst_pad_send_event_unchecked (pad=pad@entry=0x7efc9c02f850 [GstProxyPad|proxypad5], event=event@entry=0x5569d5b09c90 [GstEvent], type=<optimized out>,
type@entry=GST_PAD_PROBE_TYPE_EVENT_UPSTREAM) at ../gst/gstpad.c:5965
#21 0x00007efd37a75da3 in gst_pad_push_event_unchecked (pad=pad@entry=0x7efc9c02eec0 [GstPad|sink], event=event@entry=0x5569d5b09c90 [GstEvent], type=<optimized out>,
type@entry=GST_PAD_PROBE_TYPE_EVENT_UPSTREAM) at ../gst/gstpad.c:5598
#22 0x00007efd37a79216 in gst_pad_push_event (pad=0x7efc9c02eec0 [GstPad|sink], event=0x5569d5b09c90 [GstEvent]) at ../gst/gstpad.c:5737
#23 0x00007efd37a756bd in gst_pad_send_event_unchecked (pad=pad@entry=0x7efc9c02f1b0 [GstPad|src], event=event@entry=0x5569d5b09c90 [GstEvent], type=<optimized out>,
type@entry=GST_PAD_PROBE_TYPE_EVENT_UPSTREAM) at ../gst/gstpad.c:5965
#24 0x00007efd37a75da3 in gst_pad_push_event_unchecked (pad=pad@entry=0x7efc3c21e660 [GstPad|sink], event=event@entry=0x5569d5b09c90 [GstEvent], type=<optimized out>,
type@entry=GST_PAD_PROBE_TYPE_EVENT_UPSTREAM) at ../gst/gstpad.c:5598
#25 0x00007efd37a79216 in gst_pad_push_event (pad=0x7efc3c21e660 [GstPad|sink], event=event@entry=0x5569d5b09c90 [GstEvent]) at ../gst/gstpad.c:5737
#26 0x00007efd1f52975d in gst_qtdemux_do_push_seek (event=0x5569d5b09c90 [GstEvent], pad=<optimized out>, qtdemux=0x7efc3c21e080 [GstQTDemux|qtdemux0]) at ../gst/isomp4/qtdemux.c:1362
#27 gst_qtdemux_handle_src_event (pad=<optimized out>, parent=0x7efc3c21e080 [GstQTDemux|qtdemux0], event=0x5569d5b09c20 [GstEvent]) at ../gst/isomp4/qtdemux.c:1694
#28 0x00007efd37a756bd in gst_pad_send_event_unchecked (pad=pad@entry=0x7efc3c22cf70 [GstPad|video_0], event=event@entry=0x5569d5b09c20 [GstEvent], type=<optimized out>,
type@entry=GST_PAD_PROBE_TYPE_EVENT_UPSTREAM) at ../gst/gstpad.c:5965
#29 0x00007efd37a75da3 in gst_pad_push_event_unchecked (pad=pad@entry=0x7efc3c232250 [GstMultiQueuePad|sink_0], event=event@entry=0x5569d5b09c20 [GstEvent], type=<optimized out>,
type@entry=GST_PAD_PROBE_TYPE_EVENT_UPSTREAM) at ../gst/gstpad.c:5598
#30 0x00007efd37a79216 in gst_pad_push_event (pad=pad@entry=0x7efc3c232250 [GstMultiQueuePad|sink_0], event=event@entry=0x5569d5b09c20 [GstEvent]) at ../gst/gstpad.c:5737
#31 0x00007efd2b51210b in gst_multi_queue_src_event (pad=<optimized out>, parent=<optimized out>, event=0x5569d5b09c20 [GstEvent]) at ../plugins/elements/gstmultiqueue.c:3013
#32 0x00007efd37a756bd in gst_pad_send_event_unchecked (pad=pad@entry=0x7efc3c231940 [GstMultiQueuePad|src_0], event=event@entry=0x5569d5b09c20 [GstEvent], type=<optimized out>,
type@entry=GST_PAD_PROBE_TYPE_EVENT_UPSTREAM) at ../gst/gstpad.c:5965
#33 0x00007efd37a75da3 in gst_pad_push_event_unchecked (pad=pad@entry=0x7efc3c235b40 [GstPad|sink], event=event@entry=0x5569d5b09c20 [GstEvent], type=<optimized out>,
type@entry=GST_PAD_PROBE_TYPE_EVENT_UPSTREAM) at ../gst/gstpad.c:5598
#34 0x00007efd37a79216 in gst_pad_push_event (pad=0x7efc3c235b40 [GstPad|sink], event=0x5569d5b09c20 [GstEvent]) at ../gst/gstpad.c:5737
#35 0x00007efd37b53604 in gst_base_parse_handle_seek (event=0x5569d5b09c20 [GstEvent], parse=0x7efc3c234cd0 [GstH264Parse|h264parse0]) at ../libs/gst/base/gstbaseparse.c:4615
#36 gst_base_parse_src_event_default (parse=0x7efc3c234cd0 [GstH264Parse|h264parse0], event=0x5569d5b09c20 [GstEvent]) at ../libs/gst/base/gstbaseparse.c:1740
#37 0x00007efd37a756bd in gst_pad_send_event_unchecked (pad=pad@entry=0x7efc3c235ec0 [GstPad|src], event=event@entry=0x5569d5b09c20 [GstEvent], type=<optimized out>,
type@entry=GST_PAD_PROBE_TYPE_EVENT_UPSTREAM) at ../gst/gstpad.c:5965
#38 0x00007efd37a75da3 in gst_pad_push_event_unchecked (pad=pad@entry=0x7efc3c23a1a0 [GstPad|sink], event=event@entry=0x5569d5b09c20 [GstEvent], type=<optimized out>,
type@entry=GST_PAD_PROBE_TYPE_EVENT_UPSTREAM) at ../gst/gstpad.c:5598
#39 0x00007efd37a79216 in gst_pad_push_event (pad=0x7efc3c23a1a0 [GstPad|sink], event=0x5569d5b09c20 [GstEvent]) at ../gst/gstpad.c:5737
#40 0x00007efd37a756bd in gst_pad_send_event_unchecked (pad=pad@entry=0x7efc3c23a580 [GstPad|src], event=event@entry=0x5569d5b09c20 [GstEvent], type=<optimized out>,
type@entry=GST_PAD_PROBE_TYPE_EVENT_UPSTREAM) at ../gst/gstpad.c:5965
#41 0x00007efd37a75da3 in gst_pad_push_event_unchecked (pad=pad@entry=0x7efc3c2cb7a0 [GstPad|sink], event=event@entry=0x5569d5b09c20 [GstEvent], type=<optimized out>,
type@entry=GST_PAD_PROBE_TYPE_EVENT_UPSTREAM) at ../gst/gstpad.c:5598
#42 0x00007efd37a79216 in gst_pad_push_event (pad=0x7efc3c2cb7a0 [GstPad|sink], event=event@entry=0x5569d5b09c20 [GstEvent]) at ../gst/gstpad.c:5737
#43 0x00007efd3788b259 in gst_video_decoder_src_event_default (decoder=0x7efc3c2a5870 [GstVaH264Dec|vah264dec0], event=0x5569d5b09c20 [GstEvent]) at ../gst-libs/gst/video/gstvideodecoder.c:1804
#44 0x00007efd37a756bd in gst_pad_send_event_unchecked (pad=pad@entry=0x7efc3c2f0700 [GstPad|src], event=event@entry=0x5569d5b09c20 [GstEvent], type=<optimized out>,
type@entry=GST_PAD_PROBE_TYPE_EVENT_UPSTREAM) at ../gst/gstpad.c:5965
#45 0x00007efd37a75da3 in gst_pad_push_event_unchecked (pad=pad@entry=0x7efc3c22ed90 [GstProxyPad|proxypad7], event=event@entry=0x5569d5b09c20 [GstEvent], type=<optimized out>,
type@entry=GST_PAD_PROBE_TYPE_EVENT_UPSTREAM) at ../gst/gstpad.c:5598
#46 0x00007efd37a79216 in gst_pad_push_event (pad=0x7efc3c22ed90 [GstProxyPad|proxypad7], event=0x5569d5b09c20 [GstEvent]) at ../gst/gstpad.c:5737
#47 0x00007efd37a708e3 in event_forward_func (pad=pad@entry=0x7efc3c22ed90 [GstProxyPad|proxypad7], data=data@entry=0x7ffe07525340) at ../gst/gstpad.c:3156
#48 0x00007efd37a7065e in gst_pad_forward (pad=pad@entry=0x7efc3c22ead0 [GstDecodePad|src_0], forward=forward@entry=0x7efd37a70820 <event_forward_func>, user_data=user_data@entry=0x7ffe07525340)
at ../gst/gstpad.c:3110
#49 0x00007efd37a70749 in gst_pad_event_default (pad=0x7efc3c22ead0 [GstDecodePad|src_0], parent=<optimized out>, event=0x5569d5b09c20 [GstEvent]) at ../gst/gstpad.c:3207
#50 0x00007efd37a756bd in gst_pad_send_event_unchecked (pad=pad@entry=0x7efc3c22ead0 [GstDecodePad|src_0], event=event@entry=0x5569d5b09c20 [GstEvent], type=<optimized out>,
type@entry=GST_PAD_PROBE_TYPE_EVENT_UPSTREAM) at ../gst/gstpad.c:5965
#51 0x00007efd37a75da3 in gst_pad_push_event_unchecked (pad=pad@entry=0x7efc38121b00 [GstProxyPad|proxypad8], event=event@entry=0x5569d5b09c20 [GstEvent], type=<optimized out>,
type@entry=GST_PAD_PROBE_TYPE_EVENT_UPSTREAM) at ../gst/gstpad.c:5598
#52 0x00007efd37a79216 in gst_pad_push_event (pad=0x7efc38121b00 [GstProxyPad|proxypad8], event=0x5569d5b09c20 [GstEvent]) at ../gst/gstpad.c:5737
#53 0x00007efd37a708e3 in event_forward_func (pad=pad@entry=0x7efc38121b00 [GstProxyPad|proxypad8], data=data@entry=0x7ffe07525650) at ../gst/gstpad.c:3156
#54 0x00007efd37a7065e in gst_pad_forward (pad=pad@entry=0x7efc38121890 [GstGhostPad|src_0], forward=forward@entry=0x7efd37a70820 <event_forward_func>, user_data=user_data@entry=0x7ffe07525650)
at ../gst/gstpad.c:3110
#55 0x00007efd37a70749 in gst_pad_event_default (pad=0x7efc38121890 [GstGhostPad|src_0], parent=<optimized out>, event=0x5569d5b09c20 [GstEvent]) at ../gst/gstpad.c:3207
#56 0x00007efd37a756bd in gst_pad_send_event_unchecked (pad=pad@entry=0x7efc38121890 [GstGhostPad|src_0], event=event@entry=0x5569d5b09c20 [GstEvent], type=<optimized out>,
type@entry=GST_PAD_PROBE_TYPE_EVENT_UPSTREAM) at ../gst/gstpad.c:5965
#57 0x00007efd37a75da3 in gst_pad_push_event_unchecked (pad=pad@entry=0x7efc38125020 [GstSelectorPad|sink_0], event=event@entry=0x5569d5b09c20 [GstEvent], type=<optimized out>,
type@entry=GST_PAD_PROBE_TYPE_EVENT_UPSTREAM) at ../gst/gstpad.c:5598
#58 0x00007efd37a79216 in gst_pad_push_event (pad=pad@entry=0x7efc38125020 [GstSelectorPad|sink_0], event=event@entry=0x5569d5b09c20 [GstEvent]) at ../gst/gstpad.c:5737
#59 0x00007efd2b509530 in gst_input_selector_event (pad=0x7efc381248f0 [GstPad|src], parent=0x7efc38124730 [GstInputSelector|inputselector0], event=0x5569d5b09c20 [GstEvent])
at ../plugins/elements/gstinputselector.c:1677
#60 0x00007efd37a756bd in gst_pad_send_event_unchecked (pad=pad@entry=0x7efc381248f0 [GstPad|src], event=event@entry=0x5569d5b09c20 [GstEvent], type=<optimized out>,
type@entry=GST_PAD_PROBE_TYPE_EVENT_UPSTREAM) at ../gst/gstpad.c:5965
#61 0x00007efd37a75da3 in gst_pad_push_event_unchecked (pad=pad@entry=0x7efc38125950 [GstGhostPad|video_sink], event=event@entry=0x5569d5b09c20 [GstEvent], type=<optimized out>,
type@entry=GST_PAD_PROBE_TYPE_EVENT_UPSTREAM) at ../gst/gstpad.c:5598
#62 0x00007efd37a79216 in gst_pad_push_event (pad=0x7efc38125950 [GstGhostPad|video_sink], event=0x5569d5b09c20 [GstEvent]) at ../gst/gstpad.c:5737
#63 0x00007efd37a708e3 in event_forward_func (pad=pad@entry=0x7efc38125950 [GstGhostPad|video_sink], data=data@entry=0x7ffe07525bd0) at ../gst/gstpad.c:3156
#64 0x00007efd37a7065e in gst_pad_forward (pad=pad@entry=0x7efc38125bc0 [GstProxyPad|proxypad9], forward=forward@entry=0x7efd37a70820 <event_forward_func>, user_data=user_data@entry=0x7ffe07525bd0)
at ../gst/gstpad.c:3110
#65 0x00007efd37a70749 in gst_pad_event_default (pad=0x7efc38125bc0 [GstProxyPad|proxypad9], parent=<optimized out>, event=0x5569d5b09c20 [GstEvent]) at ../gst/gstpad.c:3207
#66 0x00007efd37a756bd in gst_pad_send_event_unchecked (pad=pad@entry=0x7efc38125bc0 [GstProxyPad|proxypad9], event=event@entry=0x5569d5b09c20 [GstEvent], type=<optimized out>,
type@entry=GST_PAD_PROBE_TYPE_EVENT_UPSTREAM) at ../gst/gstpad.c:5965
#67 0x00007efd37a75da3 in gst_pad_push_event_unchecked (pad=pad@entry=0x7efc3815d340 [GstStreamSyncPad|sink_0], event=event@entry=0x5569d5b09c20 [GstEvent], type=<optimized out>,
type@entry=GST_PAD_PROBE_TYPE_EVENT_UPSTREAM) at ../gst/gstpad.c:5598
#68 0x00007efd37a79216 in gst_pad_push_event (pad=0x7efc3815d340 [GstStreamSyncPad|sink_0], event=0x5569d5b09c20 [GstEvent]) at ../gst/gstpad.c:5737
#69 0x00007efd37a708e3 in event_forward_func (pad=pad@entry=0x7efc3815d340 [GstStreamSyncPad|sink_0], data=data@entry=0x7ffe07525ee0) at ../gst/gstpad.c:3156
#70 0x00007efd37a7065e in gst_pad_forward (pad=pad@entry=0x7efc3815d6c0 [GstStreamSyncPad|src_0], forward=forward@entry=0x7efd37a70820 <event_forward_func>, user_data=user_data@entry=0x7ffe07525ee0)
at ../gst/gstpad.c:3110
#71 0x00007efd37a70749 in gst_pad_event_default (pad=0x7efc3815d6c0 [GstStreamSyncPad|src_0], parent=<optimized out>, event=0x5569d5b09c20 [GstEvent]) at ../gst/gstpad.c:3207
#72 0x00007efd37a756bd in gst_pad_send_event_unchecked (pad=pad@entry=0x7efc3815d6c0 [GstStreamSyncPad|src_0], event=event@entry=0x5569d5af9600 [GstEvent], type=<optimized out>,
type@entry=GST_PAD_PROBE_TYPE_EVENT_UPSTREAM) at ../gst/gstpad.c:5965
#73 0x00007efd37a75da3 in gst_pad_push_event_unchecked (pad=pad@entry=0x7efc3817bb00 [GstGhostPad|sink], event=event@entry=0x5569d5af9600 [GstEvent], type=<optimized out>,
type@entry=GST_PAD_PROBE_TYPE_EVENT_UPSTREAM) at ../gst/gstpad.c:5598
#74 0x00007efd37a79216 in gst_pad_push_event (pad=0x7efc3817bb00 [GstGhostPad|sink], event=0x5569d5af9600 [GstEvent]) at ../gst/gstpad.c:5737
#75 0x00007efd37a708e3 in event_forward_func (pad=pad@entry=0x7efc3817bb00 [GstGhostPad|sink], data=data@entry=0x7ffe075261f0) at ../gst/gstpad.c:3156
#76 0x00007efd37a7065e in gst_pad_forward (pad=pad@entry=0x7efc3817bd70 [GstProxyPad|proxypad13], forward=forward@entry=0x7efd37a70820 <event_forward_func>, user_data=user_data@entry=0x7ffe075261f0)
at ../gst/gstpad.c:3110
#77 0x00007efd37a70749 in gst_pad_event_default (pad=0x7efc3817bd70 [GstProxyPad|proxypad13], parent=<optimized out>, event=0x5569d5af9600 [GstEvent]) at ../gst/gstpad.c:3207
#78 0x00007efd37a756bd in gst_pad_send_event_unchecked (pad=pad@entry=0x7efc3817bd70 [GstProxyPad|proxypad13], event=event@entry=0x5569d5af9600 [GstEvent], type=<optimized out>,
type@entry=GST_PAD_PROBE_TYPE_EVENT_UPSTREAM) at ../gst/gstpad.c:5965
#79 0x00007efd37a75da3 in gst_pad_push_event_unchecked (pad=pad@entry=0x7efc38161a80 [GstPad|sink], event=event@entry=0x5569d5af9600 [GstEvent], type=<optimized out>,
type@entry=GST_PAD_PROBE_TYPE_EVENT_UPSTREAM) at ../gst/gstpad.c:5598
#80 0x00007efd37a79216 in gst_pad_push_event (pad=0x7efc38161a80 [GstPad|sink], event=0x5569d5af9600 [GstEvent]) at ../gst/gstpad.c:5737
#81 0x00007efd0fff58ce in gst_video_convert_scale_src_event (trans=0x7efc381674a0 [GstVideoConvert|vdconv], event=0x5569d5af9600 [GstEvent]) at ../gst/videoconvertscale/gstvideoconvertscale.c:1798
#82 0x00007efd37a756bd in gst_pad_send_event_unchecked (pad=pad@entry=0x7efc381633b0 [GstPad|src], event=event@entry=0x5569d5af9600 [GstEvent], type=<optimized out>,
type@entry=GST_PAD_PROBE_TYPE_EVENT_UPSTREAM) at ../gst/gstpad.c:5965
#83 0x00007efd37a75da3 in gst_pad_push_event_unchecked (pad=pad@entry=0x7efc3817a760 [GstPad|sink], event=event@entry=0x5569d5af9600 [GstEvent], type=<optimized out>,
type@entry=GST_PAD_PROBE_TYPE_EVENT_UPSTREAM) at ../gst/gstpad.c:5598
#84 0x00007efd37a79216 in gst_pad_push_event (pad=0x7efc3817a760 [GstPad|sink], event=0x5569d5af9600 [GstEvent]) at ../gst/gstpad.c:5737
#85 0x00007efd37a708e3 in event_forward_func (pad=pad@entry=0x7efc3817a760 [GstPad|sink], data=data@entry=0x7ffe07526740) at ../gst/gstpad.c:3156
#86 0x00007efd37a7065e in gst_pad_forward (pad=pad@entry=0x7efc3817ac60 [GstPad|src], forward=forward@entry=0x7efd37a70820 <event_forward_func>, user_data=user_data@entry=0x7ffe07526740) at ../gst/gstpad.c:3110
#87 0x00007efd37a70749 in gst_pad_event_default (pad=0x7efc3817ac60 [GstPad|src], parent=<optimized out>, event=0x5569d5af9600 [GstEvent]) at ../gst/gstpad.c:3207
#88 0x00007efd37a756bd in gst_pad_send_event_unchecked (pad=pad@entry=0x7efc3817ac60 [GstPad|src], event=event@entry=0x5569d5af9600 [GstEvent], type=<optimized out>,
type@entry=GST_PAD_PROBE_TYPE_EVENT_UPSTREAM) at ../gst/gstpad.c:5965
#89 0x00007efd37a75da3 in gst_pad_push_event_unchecked (pad=pad@entry=0x7efc3817c560 [GstProxyPad|proxypad14], event=event@entry=0x5569d5af9600 [GstEvent], type=<optimized out>,
type@entry=GST_PAD_PROBE_TYPE_EVENT_UPSTREAM) at ../gst/gstpad.c:5598
#90 0x00007efd37a79216 in gst_pad_push_event (pad=0x7efc3817c560 [GstProxyPad|proxypad14], event=0x5569d5af9600 [GstEvent]) at ../gst/gstpad.c:5737
#91 0x00007efd37a708e3 in event_forward_func (pad=pad@entry=0x7efc3817c560 [GstProxyPad|proxypad14], data=data@entry=0x7ffe07526a50) at ../gst/gstpad.c:3156
#92 0x00007efd37a7065e in gst_pad_forward (pad=pad@entry=0x7efc3817c160 [GstGhostPad|src], forward=forward@entry=0x7efd37a70820 <event_forward_func>, user_data=user_data@entry=0x7ffe07526a50)
at ../gst/gstpad.c:3110
#93 0x00007efd37a70749 in gst_pad_event_default (pad=0x7efc3817c160 [GstGhostPad|src], parent=<optimized out>, event=0x5569d5af9600 [GstEvent]) at ../gst/gstpad.c:3207
#94 0x00007efd37a756bd in gst_pad_send_event_unchecked (pad=pad@entry=0x7efc3817c160 [GstGhostPad|src], event=event@entry=0x5569d5af9600 [GstEvent], type=<optimized out>,
type@entry=GST_PAD_PROBE_TYPE_EVENT_UPSTREAM) at ../gst/gstpad.c:5965
#95 0x00007efd37a75da3 in gst_pad_push_event_unchecked (pad=pad@entry=0x7efc38163000 [GstGhostPad|sink], event=event@entry=0x5569d5af9600 [GstEvent], type=<optimized out>,
type@entry=GST_PAD_PROBE_TYPE_EVENT_UPSTREAM) at ../gst/gstpad.c:5598
#96 0x00007efd37a79216 in gst_pad_push_event (pad=0x7efc38163000 [GstGhostPad|sink], event=0x5569d5af9600 [GstEvent]) at ../gst/gstpad.c:5737
#97 0x00007efd37a708e3 in event_forward_func (pad=pad@entry=0x7efc38163000 [GstGhostPad|sink], data=data@entry=0x7ffe07526d60) at ../gst/gstpad.c:3156
#98 0x00007efd37a7065e in gst_pad_forward (pad=pad@entry=0x7efc3815fb20 [GstProxyPad|proxypad12], forward=forward@entry=0x7efd37a70820 <event_forward_func>, user_data=user_data@entry=0x7ffe07526d60)
at ../gst/gstpad.c:3110
#99 0x00007efd37a70749 in gst_pad_event_default (pad=0x7efc3815fb20 [GstProxyPad|proxypad12], parent=<optimized out>, event=0x5569d5af9600 [GstEvent]) at ../gst/gstpad.c:3207
#100 0x00007efd37a756bd in gst_pad_send_event_unchecked (pad=pad@entry=0x7efc3815fb20 [GstProxyPad|proxypad12], event=event@entry=0x5569d5af9600 [GstEvent], type=<optimized out>,
type@entry=GST_PAD_PROBE_TYPE_EVENT_UPSTREAM) at ../gst/gstpad.c:5965
#101 0x00007efd37a75da3 in gst_pad_push_event_unchecked (pad=pad@entry=0x7efc38127220 [GstPad|sink], event=event@entry=0x5569d5af9600 [GstEvent], type=<optimized out>,
type@entry=GST_PAD_PROBE_TYPE_EVENT_UPSTREAM) at ../gst/gstpad.c:5598
#102 0x00007efd37a79216 in gst_pad_push_event (pad=0x7efc38127220 [GstPad|sink], event=0x5569d5af9600 [GstEvent]) at ../gst/gstpad.c:5737
#103 0x00007efd37a708e3 in event_forward_func (pad=pad@entry=0x7efc38127220 [GstPad|sink], data=data@entry=0x7ffe07527070) at ../gst/gstpad.c:3156
#104 0x00007efd37a7065e in gst_pad_forward (pad=pad@entry=0x7efc381276e0 [GstPad|src], forward=forward@entry=0x7efd37a70820 <event_forward_func>, user_data=user_data@entry=0x7ffe07527070)
at ../gst/gstpad.c:3110
#105 0x00007efd37a70749 in gst_pad_event_default (pad=0x7efc381276e0 [GstPad|src], parent=<optimized out>, event=0x5569d5af9600 [GstEvent]) at ../gst/gstpad.c:3207
#106 0x00007efd37a756bd in gst_pad_send_event_unchecked (pad=pad@entry=0x7efc381276e0 [GstPad|src], event=event@entry=0x5569d5af9600 [GstEvent], type=<optimized out>,
type@entry=GST_PAD_PROBE_TYPE_EVENT_UPSTREAM) at ../gst/gstpad.c:5965
#107 0x00007efd37a75da3 in gst_pad_push_event_unchecked (pad=pad@entry=0x7efc3812aca0 [GstGhostPad|sink], event=event@entry=0x5569d5af9600 [GstEvent], type=<optimized out>,
type@entry=GST_PAD_PROBE_TYPE_EVENT_UPSTREAM) at ../gst/gstpad.c:5598
#108 0x00007efd37a79216 in gst_pad_push_event (pad=0x7efc3812aca0 [GstGhostPad|sink], event=0x5569d5af9600 [GstEvent]) at ../gst/gstpad.c:5737
#109 0x00007efd37a708e3 in event_forward_func (pad=pad@entry=0x7efc3812aca0 [GstGhostPad|sink], data=data@entry=0x7ffe07527380) at ../gst/gstpad.c:3156
#110 0x00007efd37a7065e in gst_pad_forward (pad=pad@entry=0x7efc3812b0a0 [GstProxyPad|proxypad10], forward=forward@entry=0x7efd37a70820 <event_forward_func>, user_data=user_data@entry=0x7ffe07527380)
at ../gst/gstpad.c:3110
#111 0x00007efd37a70749 in gst_pad_event_default (pad=0x7efc3812b0a0 [GstProxyPad|proxypad10], parent=<optimized out>, event=0x5569d5af9600 [GstEvent]) at ../gst/gstpad.c:3207
#112 0x00007efd37a756bd in gst_pad_send_event_unchecked (pad=pad@entry=0x7efc3812b0a0 [GstProxyPad|proxypad10], event=event@entry=0x5569d5af9600 [GstEvent], type=<optimized out>,
type@entry=GST_PAD_PROBE_TYPE_EVENT_UPSTREAM) at ../gst/gstpad.c:5965
#113 0x00007efd37a75da3 in gst_pad_push_event_unchecked (pad=pad@entry=0x7efc3815c110 [GstPad|sink], event=event@entry=0x5569d5af9600 [GstEvent], type=<optimized out>,
type@entry=GST_PAD_PROBE_TYPE_EVENT_UPSTREAM) at ../gst/gstpad.c:5598
#114 0x00007efd37a79216 in gst_pad_push_event (pad=0x7efc3815c110 [GstPad|sink], event=0x5569d5af9600 [GstEvent]) at ../gst/gstpad.c:5737
#115 0x00007efd0fff58ce in gst_video_convert_scale_src_event (trans=0x7efc3815abe0 [GstVideoConvert|conv], event=0x5569d5af9600 [GstEvent]) at ../gst/videoconvertscale/gstvideoconvertscale.c:1798
#116 0x00007efd37a756bd in gst_pad_send_event_unchecked (pad=pad@entry=0x7efc38163810 [GstPad|src], event=event@entry=0x5569d5af9600 [GstEvent], type=<optimized out>,
type@entry=GST_PAD_PROBE_TYPE_EVENT_UPSTREAM) at ../gst/gstpad.c:5965
#117 0x00007efd37a75da3 in gst_pad_push_event_unchecked (pad=pad@entry=0x7efc38163fa0 [GstPad|sink], event=event@entry=0x5569d5af9600 [GstEvent], type=<optimized out>,
type@entry=GST_PAD_PROBE_TYPE_EVENT_UPSTREAM) at ../gst/gstpad.c:5598
#118 0x00007efd37a79216 in gst_pad_push_event (pad=0x7efc38163fa0 [GstPad|sink], event=0x5569d5af9600 [GstEvent]) at ../gst/gstpad.c:5737
#119 0x00007efd0fff58ce in gst_video_convert_scale_src_event (trans=0x7efc38163bc0 [GstVideoScale|scale], event=0x5569d5af9600 [GstEvent]) at ../gst/videoconvertscale/gstvideoconvertscale.c:1798
#120 0x00007efd37a756bd in gst_pad_send_event_unchecked (pad=pad@entry=0x7efc38164230 [GstPad|src], event=event@entry=0x5569d5af9600 [GstEvent], type=<optimized out>,
type@entry=GST_PAD_PROBE_TYPE_EVENT_UPSTREAM) at ../gst/gstpad.c:5965
#121 0x00007efd37a75da3 in gst_pad_push_event_unchecked (pad=pad@entry=0x7efc38132fd0 [GstPad|sink], event=event@entry=0x5569d5af9600 [GstEvent], type=<optimized out>,
type@entry=GST_PAD_PROBE_TYPE_EVENT_UPSTREAM) at ../gst/gstpad.c:5598
#122 0x00007efd37a79216 in gst_pad_push_event (pad=0x7efc38132fd0 [GstPad|sink], event=0x5569d5af9600 [GstEvent]) at ../gst/gstpad.c:5737
#123 0x00007efd37a756bd in gst_pad_send_event_unchecked (pad=pad@entry=0x7efc381333f0 [GstPad|src], event=event@entry=0x5569d5af9600 [GstEvent], type=<optimized out>,
type@entry=GST_PAD_PROBE_TYPE_EVENT_UPSTREAM) at ../gst/gstpad.c:5965
#124 0x00007efd37a75da3 in gst_pad_push_event_unchecked (pad=pad@entry=0x7efc38164ab0 [GstPad|sink], event=event@entry=0x5569d5af9600 [GstEvent], type=<optimized out>,
type@entry=GST_PAD_PROBE_TYPE_EVENT_UPSTREAM) at ../gst/gstpad.c:5598
#125 0x00007efd37a79216 in gst_pad_push_event (pad=0x7efc38164ab0 [GstPad|sink], event=0x5569d5af9600 [GstEvent]) at ../gst/gstpad.c:5737
#126 0x00007efd0fff58ce in gst_video_convert_scale_src_event (trans=0x7efc381646d0 [GstVideoConvert|conv2], event=0x5569d5af9600 [GstEvent]) at ../gst/videoconvertscale/gstvideoconvertscale.c:1798
#127 0x00007efd37a756bd in gst_pad_send_event_unchecked (pad=pad@entry=0x7efc3815cf20 [GstPad|src], event=event@entry=0x5569d5af9600 [GstEvent], type=<optimized out>,
type@entry=GST_PAD_PROBE_TYPE_EVENT_UPSTREAM) at ../gst/gstpad.c:5965
#128 0x00007efd37a75da3 in gst_pad_push_event_unchecked (pad=pad@entry=0x7efc3812ba00 [GstProxyPad|proxypad11], event=event@entry=0x5569d5af9600 [GstEvent], type=<optimized out>,
type@entry=GST_PAD_PROBE_TYPE_EVENT_UPSTREAM) at ../gst/gstpad.c:5598
#129 0x00007efd37a79216 in gst_pad_push_event (pad=0x7efc3812ba00 [GstProxyPad|proxypad11], event=0x5569d5af9600 [GstEvent]) at ../gst/gstpad.c:5737
#130 0x00007efd37a708e3 in event_forward_func (pad=pad@entry=0x7efc3812ba00 [GstProxyPad|proxypad11], data=data@entry=0x7ffe07527f50) at ../gst/gstpad.c:3156
#131 0x00007efd37a7065e in gst_pad_forward (pad=pad@entry=0x7efc3812b600 [GstGhostPad|src], forward=forward@entry=0x7efd37a70820 <event_forward_func>, user_data=user_data@entry=0x7ffe07527f50)
at ../gst/gstpad.c:3110
#132 0x00007efd37a70749 in gst_pad_event_default (pad=0x7efc3812b600 [GstGhostPad|src], parent=<optimized out>, event=0x5569d5af9600 [GstEvent]) at ../gst/gstpad.c:3207
#133 0x00007efd37a756bd in gst_pad_send_event_unchecked (pad=pad@entry=0x7efc3812b600 [GstGhostPad|src], event=event@entry=0x5569d5af9600 [GstEvent], type=<optimized out>,
type@entry=GST_PAD_PROBE_TYPE_EVENT_UPSTREAM) at ../gst/gstpad.c:5965
#134 0x00007efd37a75da3 in gst_pad_push_event_unchecked (pad=pad@entry=0x5569d5afdfc0 [GstGhostPad|sink], event=event@entry=0x5569d5af9600 [GstEvent], type=<optimized out>,
type@entry=GST_PAD_PROBE_TYPE_EVENT_UPSTREAM) at ../gst/gstpad.c:5598
#135 0x00007efd37a79216 in gst_pad_push_event (pad=0x5569d5afdfc0 [GstGhostPad|sink], event=0x5569d5af9600 [GstEvent]) at ../gst/gstpad.c:5737
#136 0x00007efd37a708e3 in event_forward_func (pad=pad@entry=0x5569d5afdfc0 [GstGhostPad|sink], data=data@entry=0x7ffe07528260) at ../gst/gstpad.c:3156
#137 0x00007efd37a7065e in gst_pad_forward (pad=pad@entry=0x5569d5afe2d0 [GstProxyPad|proxypad4], forward=forward@entry=0x7efd37a70820 <event_forward_func>, user_data=user_data@entry=0x7ffe07528260)
at ../gst/gstpad.c:3110
#138 0x00007efd37a70749 in gst_pad_event_default (pad=0x5569d5afe2d0 [GstProxyPad|proxypad4], parent=<optimized out>, event=0x5569d5af9600 [GstEvent]) at ../gst/gstpad.c:3207
#139 0x00007efd37a756bd in gst_pad_send_event_unchecked (pad=pad@entry=0x5569d5afe2d0 [GstProxyPad|proxypad4], event=event@entry=0x5569d5af9600 [GstEvent], type=<optimized out>,
type@entry=GST_PAD_PROBE_TYPE_EVENT_UPSTREAM) at ../gst/gstpad.c:5965
#140 0x00007efd37a75da3 in gst_pad_push_event_unchecked (pad=pad@entry=0x5569d5afb180 [GstPad|sink], event=event@entry=0x5569d5af9600 [GstEvent], type=<optimized out>,
type@entry=GST_PAD_PROBE_TYPE_EVENT_UPSTREAM) at ../gst/gstpad.c:5598
#141 0x00007efd37a79216 in gst_pad_push_event (pad=pad@entry=0x5569d5afb180 [GstPad|sink], event=event@entry=0x5569d5af9600 [GstEvent]) at ../gst/gstpad.c:5737
#142 0x00007efd37b65858 in gst_base_sink_send_event (element=0x5569d5afae70 [WebKitAppSinkWithWorkarounds|webkit-dmabuf-video-appsink], event=0x5569d5af9600 [GstEvent]) at ../libs/gst/base/gstbasesink.c:5121
#143 0x00007efd37a4c627 in gst_element_send_event (element=0x5569d5afae70 [WebKitAppSinkWithWorkarounds|webkit-dmabuf-video-appsink], event=0x5569d5af9600 [GstEvent]) at ../gst/gstelement.c:1994
#144 0x00007efd37a25d17 in gst_bin_send_event (element=<optimized out>, event=0x5569d5af9600 [GstEvent]) at ../gst/gstbin.c:3134
#145 0x00007efd37a4c627 in gst_element_send_event (element=0x5569d5afa3c0 [WebKitDMABufVideoSink|webkitdmabufvideosink0], event=0x5569d5af9600 [GstEvent]) at ../gst/gstelement.c:1994
#146 0x00007efd37a25d17 in gst_bin_send_event (element=<optimized out>, event=0x5569d5af9600 [GstEvent]) at ../gst/gstbin.c:3134
#147 0x00007efd37a4c627 in gst_element_send_event (element=0x7efc38126890 [GstBin|vbin], event=event@entry=0x5569d5af9600 [GstEvent]) at ../gst/gstelement.c:1994
#148 0x00007efd2b484f3d in gst_play_sink_send_event_to_sink (playsink=0x5569d5af4720 [GstPlaySink|playsink], event=0x5569d5af9600 [GstEvent], force_video=0) at ../gst/playback/gstplaysink.c:4891
#149 0x00007efd37a4c627 in gst_element_send_event (element=0x5569d5af4720 [GstPlaySink|playsink], event=0x5569d5af9600 [GstEvent]) at ../gst/gstelement.c:1994
#150 0x00007efd37a4c627 in gst_element_send_event (element=0x5569d5af1430 [GstPlayBin|media-player-0], event=0x5569d5af9600 [GstEvent]) at ../gst/gstelement.c:1994
#151 0x00007efd3ddf3dd5 in WebCore::MediaPlayerPrivateGStreamer::doSeek (this=0x7efd29bcd620, target=<optimized out>, rate=<optimized out>)
at /buildstream/gnome/sdk/webkitgtk-6.0.bst/Source/WebCore/platform/graphics/gstreamer/MediaPlayerPrivateGStreamer.cpp:524
#152 0x00007efd3ddf31e8 in WebCore::MediaPlayerPrivateGStreamer::play (this=0x7efd29bcd620)
at /buildstream/gnome/sdk/webkitgtk-6.0.bst/Source/WebCore/platform/graphics/gstreamer/MediaPlayerPrivateGStreamer.cpp:433
#153 0x00007efd3d69a474 in WebCore::HTMLMediaElement::playPlayer (this=0x7efcc5029480) at /buildstream/gnome/sdk/webkitgtk-6.0.bst/Source/WebCore/html/HTMLMediaElement.cpp:6143
#154 WebCore::HTMLMediaElement::updatePlayState (this=0x7efcc5029480) at /buildstream/gnome/sdk/webkitgtk-6.0.bst/Source/WebCore/html/HTMLMediaElement.cpp:6079
#155 0x00007efd3d697e6a in WebCore::HTMLMediaElement::setReadyState (this=0x7efcc5029480, state=WebCore::MediaPlayerReadyState::HaveEnoughData)
at /buildstream/gnome/sdk/webkitgtk-6.0.bst/Source/WebCore/html/HTMLMediaElement.cpp:3016
#156 0x00007efd3d696b39 in WebCore::HTMLMediaElement::mediaPlayerReadyStateChanged (this=0x7efcc5029480) at /buildstream/gnome/sdk/webkitgtk-6.0.bst/Source/WebCore/html/HTMLMediaElement.cpp:2760
#157 0x00007efd3dd3f6ab in WebCore::MediaPlayer::readyStateChanged (this=0x7efd29388240) at /buildstream/gnome/sdk/webkitgtk-6.0.bst/Source/WebCore/platform/graphics/MediaPlayer.cpp:1438
#158 0x00007efd3ddfe579 in WebCore::MediaPlayerPrivateGStreamer::updateStates (this=0x7efd29bcd620)
at /buildstream/gnome/sdk/webkitgtk-6.0.bst/Source/WebCore/platform/graphics/gstreamer/MediaPlayerPrivateGStreamer.cpp:2700
#159 0x00007efd3ddfae62 in WebCore::MediaPlayerPrivateGStreamer::handleMessage (this=0x7efd29bcd620, message=<optimized out>)
at /buildstream/gnome/sdk/webkitgtk-6.0.bst/Source/WebCore/platform/graphics/gstreamer/MediaPlayerPrivateGStreamer.cpp:1977
#160 0x00007efd3dddb0fa in WTF::Function<void (_GstMessage*)>::operator()(_GstMessage*) const (this=0x7efc8e008408, in=0x7efc3817d910 [GstMessage]) at WTF/Headers/wtf/Function.h:82
#161 WebCore::connectSimpleBusMessageCallback(_GstElement*, WTF::Function<void (_GstMessage*)>&&)::$_0::operator()(_GstBus*, _GstMessage*, void*) const
(userData=0x7efc8e008400, this=<optimized out>, message=<optimized out>) at /buildstream/gnome/sdk/webkitgtk-6.0.bst/Source/WebCore/platform/graphics/gstreamer/GStreamerCommon.cpp:588
#162 WebCore::connectSimpleBusMessageCallback(_GstElement*, WTF::Function<void (_GstMessage*)>&&)::$_0::__invoke(_GstBus*, _GstMessage*, void*) (message=0x7efc3817d910 [GstMessage], userData=0x7efc8e008400)
at /buildstream/gnome/sdk/webkitgtk-6.0.bst/Source/WebCore/platform/graphics/gstreamer/GStreamerCommon.cpp:588
#167 0x00007efd37544ed3 in <emit signal 'message:state-changed' on instance 0x5569d5af2000 [GstBus]> (instance=instance@entry=0x5569d5af2000, signal_id=<optimized out>, detail=<optimized out>)
at ../gobject/gsignal.c:3583
#163 0x00007efd3752ad5a in g_cclosure_marshal_VOID__BOXEDv
(closure=0x5569d5af34d0, return_value=<optimized out>, instance=0x5569d5af2000, args=<optimized out>, marshal_data=<optimized out>, n_params=<optimized out>, param_types=0x5569d585a380)
at ../gobject/gmarshal.c:1686
#164 0x00007efd37527912 in _g_closure_invoke_va (closure=0x5569d5af34d0, return_value=0x0, instance=0x5569d5af2000, args=0x7ffe07529070, n_params=1, param_types=0x5569d585a380) at ../gobject/gclosure.c:897
#165 0x00007efd3753eeff in signal_emit_valist_unlocked (instance=instance@entry=0x5569d5af2000, signal_id=signal_id@entry=73, detail=detail@entry=340, var_args=var_args@entry=0x7ffe07529070)
at ../gobject/gsignal.c:3424
#166 0x00007efd37544e11 in g_signal_emit_valist (instance=0x5569d5af2000, signal_id=73, detail=340, var_args=0x7ffe07529070) at ../gobject/gsignal.c:3263
#168 0x00007efd37a36dfb in gst_bus_async_signal_func (bus=0x5569d5af2000 [GstBus|bus4], message=0x7efc3817d910 [GstMessage], data=<optimized out>) at ../gst/gstbus.c:1280
#169 0x00007efd37a37677 in gst_bus_source_dispatch (source=0x5569d5af3360, callback=0x7efd37a36da0 <gst_bus_async_signal_func>, user_data=0x0) at ../gst/gstbus.c:821
#170 0x00007efd36f19697 in g_main_dispatch (context=context@entry=0x5569d5583370) at ../glib/gmain.c:3348
#171 0x00007efd36f1b837 in g_main_context_dispatch_unlocked (context=0x5569d5583370) at ../glib/gmain.c:4197
#172 g_main_context_iterate_unlocked (context=0x5569d5583370, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at ../glib/gmain.c:4262
#173 0x00007efd36f1c2d7 in g_main_loop_run (loop=0x5569d557bd60) at ../glib/gmain.c:4464
#174 0x00007efd3abf2241 in WTF::RunLoop::run () at /buildstream/gnome/sdk/webkitgtk-6.0.bst/Source/WTF/wtf/glib/RunLoopGLib.cpp:108
#175 0x00007efd3c2c8b32 in WebKit::AuxiliaryProcessMainBase<WebKit::WebProcess, true>::run (this=0x7ffe07529360, argc=3, argv=<optimized out>)
at /buildstream/gnome/sdk/webkitgtk-6.0.bst/Source/WebKit/Shared/AuxiliaryProcessMain.h:72
#176 WebKit::AuxiliaryProcessMain<WebKit::WebProcessMainGtk> (argc=3, argv=<optimized out>) at /buildstream/gnome/sdk/webkitgtk-6.0.bst/Source/WebKit/Shared/AuxiliaryProcessMain.h:98
#177 0x00007efd3b23b08a in __libc_start_call_main (main=main@entry=0x5569d3ea5150 <main(int, char**)>, argc=argc@entry=3, argv=argv@entry=0x7ffe075294f8) at ../sysdeps/nptl/libc_start_call_main.h:58
#178 0x00007efd3b23b14b in __libc_start_main_impl
(main=0x5569d3ea5150 <main(int, char**)>, argc=3, argv=0x7ffe075294f8, init=<optimized out>, fini=<optimized out>, rtld_fini=<optimized out>, stack_end=0x7ffe075294e8) at ../csu/libc-start.c:360
#179 0x00005569d3ea5085 in _start () at ../sysdeps/x86_64/start.S:115
Attachments | ||
---|---|---|
Add attachment proposed patch, testcase, etc. |
Philippe Normand
Pull request: https://github.com/WebKit/WebKit/pull/27512
EWS
Committed 277804@main (9e5519436f6b): <https://commits.webkit.org/277804@main>
Reviewed commits have been landed. Closing PR #27512 and removing active labels.
Radar WebKit Bug Importer
<rdar://problem/126863744>