WebKit Bugzilla
New
Browse
Log In
×
Sign in with GitHub
or
Remember my login
Create Account
·
Forgot Password
Forgotten password account recovery
RESOLVED FIXED
271050
[GStreamer][Debug] http/tests/navigation/page-cache-video.html asserts
https://bugs.webkit.org/show_bug.cgi?id=271050
Summary
[GStreamer][Debug] http/tests/navigation/page-cache-video.html asserts
Philippe Normand
Reported
2024-03-15 03:52:00 PDT
Thread 1 (Thread 0x7f35e9f4bf40 (LWP 214900)): #0 WTFCrash() () at /app/webkit/Source/WTF/wtf/Assertions.cpp:351 #1 0x00007f3600679646 in WTFCrashWithInfo(int, char const*, char const*, int) () at /app/webkit/WebKitBuild/GTK/Debug/WTF/Headers/wtf/Assertions.h:842 #2 0x00007f3606dcdc97 in webKitWebSrcDoSeek(GstBaseSrc*, GstSegment*) (baseSrc=0x565120fbde30, segment=0x7ffcae34d2c0) at /app/webkit/Source/WebCore/platform/graphics/gstreamer/WebKitWebSourceGStreamer.cpp:753 #3 0x00007f35edb646d2 in gst_base_src_do_seek (segment=0x7ffcae34d2c0, src=0x565120fbde30) at ../libs/gst/base/gstbasesrc.c:1457 #4 gst_base_src_perform_seek (src=0x565120fbde30, event=<optimized out>, unlock=<optimized out>) at ../libs/gst/base/gstbasesrc.c:1810 #5 0x00007f35edb5ee5e in gst_base_src_event (pad=<optimized out>, parent=0x565120fbde30, event=0x565120ee8b90) at ../libs/gst/base/gstbasesrc.c:2186 #6 0x00007f35eda622cd in gst_pad_send_event_unchecked (pad=pad@entry=0x565121157d40, event=event@entry=0x565120ee8b90, type=<optimized out>, type@entry=GST_PAD_PROBE_TYPE_EVENT_UPSTREAM) at ../gst/gstpad.c:5971 #7 0x00007f35eda629ad in gst_pad_push_event_unchecked (pad=pad@entry=0x56512115a070, event=event@entry=0x565120ee8b90, type=<optimized out>, type@entry=GST_PAD_PROBE_TYPE_EVENT_UPSTREAM) at ../gst/gstpad.c:5604 #8 0x00007f35eda65e26 in gst_pad_push_event (pad=0x56512115a070, event=0x565120ee8b90) at ../gst/gstpad.c:5743 #9 0x00007f35eda622cd in gst_pad_send_event_unchecked (pad=pad@entry=0x56512115a300, event=event@entry=0x565120ee8b90, type=<optimized out>, type@entry=GST_PAD_PROBE_TYPE_EVENT_UPSTREAM) at ../gst/gstpad.c:5971 #10 0x00007f35eda629ad in gst_pad_push_event_unchecked (pad=pad@entry=0x7f3328029440, event=event@entry=0x565120ee8b90, type=<optimized out>, type@entry=GST_PAD_PROBE_TYPE_EVENT_UPSTREAM) at ../gst/gstpad.c:5604 #11 0x00007f35eda65e26 in gst_pad_push_event (pad=0x7f3328029440, event=0x565120ee8b90) at ../gst/gstpad.c:5743 #12 0x00007f35eda622cd in gst_pad_send_event_unchecked (pad=pad@entry=0x7f3328029830, event=event@entry=0x565120ee8b90, type=<optimized out>, type@entry=GST_PAD_PROBE_TYPE_EVENT_UPSTREAM) at ../gst/gstpad.c:5971 #13 0x00007f35eda629ad in gst_pad_push_event_unchecked (pad=pad@entry=0x7f3328025790, event=event@entry=0x565120ee8b90, type=<optimized out>, type@entry=GST_PAD_PROBE_TYPE_EVENT_UPSTREAM) at ../gst/gstpad.c:5604 #14 0x00007f35eda65e26 in gst_pad_push_event (pad=0x7f3328025790, event=0x565120ee8b90) at ../gst/gstpad.c:5743 #15 0x00007f35eda5d213 in event_forward_func (pad=pad@entry=0x7f3328025790, data=data@entry=0x7ffcae34da70) at ../gst/gstpad.c:3156 #16 0x00007f35eda5cf8e in gst_pad_forward (pad=pad@entry=0x7f3328025b70, forward=forward@entry=0x7f35eda5d150 <event_forward_func>, user_data=user_data@entry=0x7ffcae34da70) at ../gst/gstpad.c:3110 #17 0x00007f35eda5d079 in gst_pad_event_default (pad=0x7f3328025b70, parent=<optimized out>, event=0x565120ee8b90) at ../gst/gstpad.c:3207 #18 0x00007f35eda622cd in gst_pad_send_event_unchecked (pad=pad@entry=0x7f3328025b70, event=event@entry=0x565120ee8b90, type=<optimized out>, type@entry=GST_PAD_PROBE_TYPE_EVENT_UPSTREAM) at ../gst/gstpad.c:5971 #19 0x00007f35eda629ad in gst_pad_push_event_unchecked (pad=pad@entry=0x7f3328023b50, event=event@entry=0x565120ee8b90, type=<optimized out>, type@entry=GST_PAD_PROBE_TYPE_EVENT_UPSTREAM) at ../gst/gstpad.c:5604 #20 0x00007f35eda65e26 in gst_pad_push_event (pad=0x7f3328023b50, event=0x565120ee8b90) at ../gst/gstpad.c:5743 #21 0x00007f35eda622cd in gst_pad_send_event_unchecked (pad=pad@entry=0x7f3328024050, event=event@entry=0x565120ee8b90, type=<optimized out>, type@entry=GST_PAD_PROBE_TYPE_EVENT_UPSTREAM) at ../gst/gstpad.c:5971 #22 0x00007f35eda629ad in gst_pad_push_event_unchecked (pad=pad@entry=0x7f3318235440, event=event@entry=0x565120ee8b90, type=<optimized out>, type@entry=GST_PAD_PROBE_TYPE_EVENT_UPSTREAM) at ../gst/gstpad.c:5604 #23 0x00007f35eda65e26 in gst_pad_push_event (pad=0x7f3318235440, event=event@entry=0x565120ee8b90) at ../gst/gstpad.c:5743 #24 0x00007f35edb4278d in gst_base_parse_handle_seek (event=0x565120ee7bc0, parse=0x7f3318234e40) at ../libs/gst/base/gstbaseparse.c:4852 #25 gst_base_parse_src_event_default (parse=0x7f3318234e40, event=0x565120ee7bc0) at ../libs/gst/base/gstbaseparse.c:1740 #26 0x00007f35eda622cd in gst_pad_send_event_unchecked (pad=pad@entry=0x7f3318235760, event=event@entry=0x565120ee7bc0, type=<optimized out>, type@entry=GST_PAD_PROBE_TYPE_EVENT_UPSTREAM) at ../gst/gstpad.c:5971 #27 0x00007f35eda629ad in gst_pad_push_event_unchecked (pad=pad@entry=0x7f33182bb160, event=event@entry=0x565120ee7bc0, type=<optimized out>, type@entry=GST_PAD_PROBE_TYPE_EVENT_UPSTREAM) at ../gst/gstpad.c:5604 #28 0x00007f35eda65e26 in gst_pad_push_event (pad=0x7f33182bb160, event=event@entry=0x565120ee7bc0) at ../gst/gstpad.c:5743 #29 0x00007f35ed940610 in gst_audio_decoder_src_eventfunc (event=0x565120ee7bc0, dec=0x7f33182babe0) at ../gst-libs/gst/audio/gstaudiodecoder.c:2675 #30 gst_audio_decoder_src_eventfunc (dec=0x7f33182babe0, event=0x565120ee7bc0) at ../gst-libs/gst/audio/gstaudiodecoder.c:2655 #31 0x00007f35eda622cd in gst_pad_send_event_unchecked (pad=pad@entry=0x7f33182bb410, event=event@entry=0x565120ee7bc0, type=<optimized out>, type@entry=GST_PAD_PROBE_TYPE_EVENT_UPSTREAM) at ../gst/gstpad.c:5971 #32 0x00007f35eda629ad in gst_pad_push_event_unchecked (pad=pad@entry=0x7f3318002050, event=event@entry=0x565120ee7bc0, type=<optimized out>, type@entry=GST_PAD_PROBE_TYPE_EVENT_UPSTREAM) at ../gst/gstpad.c:5604 #33 0x00007f35eda65e26 in gst_pad_push_event (pad=0x7f3318002050, event=0x565120ee7bc0) at ../gst/gstpad.c:5743 #34 0x00007f35eda5d213 in event_forward_func (pad=pad@entry=0x7f3318002050, data=data@entry=0x7ffcae34e600) at ../gst/gstpad.c:3156 #35 0x00007f35eda5cf8e in gst_pad_forward (pad=pad@entry=0x7f3318001c40, forward=forward@entry=0x7f35eda5d150 <event_forward_func>, user_data=user_data@entry=0x7ffcae34e600) at ../gst/gstpad.c:3110 #36 0x00007f35eda5d079 in gst_pad_event_default (pad=0x7f3318001c40, parent=<optimized out>, event=0x565120ee7bc0) at ../gst/gstpad.c:3207 #37 0x00007f35eda622cd in gst_pad_send_event_unchecked (pad=pad@entry=0x7f3318001c40, event=event@entry=0x565120ee7bc0, type=<optimized out>, type@entry=GST_PAD_PROBE_TYPE_EVENT_UPSTREAM) at ../gst/gstpad.c:5971 #38 0x00007f35eda629ad in gst_pad_push_event_unchecked (pad=pad@entry=0x7f33182c07c0, event=event@entry=0x565120ee7bc0, type=<optimized out>, type@entry=GST_PAD_PROBE_TYPE_EVENT_UPSTREAM) at ../gst/gstpad.c:5604 #39 0x00007f35eda65e26 in gst_pad_push_event (pad=0x7f33182c07c0, event=0x565120ee7bc0) at ../gst/gstpad.c:5743 #40 0x00007f35eda5d213 in event_forward_func (pad=pad@entry=0x7f33182c07c0, data=data@entry=0x7ffcae34e910) at ../gst/gstpad.c:3156 #41 0x00007f35eda5cf8e in gst_pad_forward (pad=pad@entry=0x7f33182c0550, forward=forward@entry=0x7f35eda5d150 <event_forward_func>, user_data=user_data@entry=0x7ffcae34e910) at ../gst/gstpad.c:3110 #42 0x00007f35eda5d079 in gst_pad_event_default (pad=0x7f33182c0550, parent=<optimized out>, event=0x565120ee7bc0) at ../gst/gstpad.c:3207 #43 0x00007f35eda622cd in gst_pad_send_event_unchecked (pad=pad@entry=0x7f33182c0550, event=event@entry=0x565120ee7bc0, type=<optimized out>, type@entry=GST_PAD_PROBE_TYPE_EVENT_UPSTREAM) at ../gst/gstpad.c:5971 #44 0x00007f35eda629ad in gst_pad_push_event_unchecked (pad=pad@entry=0x7f33182c4150, event=event@entry=0x565120ee7bc0, type=<optimized out>, type@entry=GST_PAD_PROBE_TYPE_EVENT_UPSTREAM) at ../gst/gstpad.c:5604 #45 0x00007f35eda65e26 in gst_pad_push_event (pad=pad@entry=0x7f33182c4150, event=event@entry=0x565120ee7bc0) at ../gst/gstpad.c:5743 #46 0x00007f357dc4f520 in gst_input_selector_event (pad=0x7f33182c3b50, parent=0x7f33182c3960, event=0x565120ee7bc0) at ../plugins/elements/gstinputselector.c:1677 #47 0x00007f35eda622cd in gst_pad_send_event_unchecked (pad=pad@entry=0x7f33182c3b50, event=event@entry=0x565120ee7bc0, type=<optimized out>, type@entry=GST_PAD_PROBE_TYPE_EVENT_UPSTREAM) at ../gst/gstpad.c:5971 #48 0x00007f35eda629ad in gst_pad_push_event_unchecked (pad=pad@entry=0x7f33182c52e0, event=event@entry=0x565120ee7bc0, type=<optimized out>, type@entry=GST_PAD_PROBE_TYPE_EVENT_UPSTREAM) at ../gst/gstpad.c:5604 #49 0x00007f35eda65e26 in gst_pad_push_event (pad=0x7f33182c52e0, event=0x565120ee7bc0) at ../gst/gstpad.c:5743 #50 0x00007f35eda5d213 in event_forward_func (pad=pad@entry=0x7f33182c52e0, data=data@entry=0x7ffcae34ee90) at ../gst/gstpad.c:3156 #51 0x00007f35eda5cf8e in gst_pad_forward (pad=pad@entry=0x7f33182c56c0, forward=forward@entry=0x7f35eda5d150 <event_forward_func>, user_data=user_data@entry=0x7ffcae34ee90) at ../gst/gstpad.c:3110 #52 0x00007f35eda5d079 in gst_pad_event_default (pad=0x7f33182c56c0, parent=<optimized out>, event=0x565120ee7bc0) at ../gst/gstpad.c:3207 #53 0x00007f35eda622cd in gst_pad_send_event_unchecked (pad=pad@entry=0x7f33182c56c0, event=event@entry=0x565120ee7bc0, type=<optimized out>, type@entry=GST_PAD_PROBE_TYPE_EVENT_UPSTREAM) at ../gst/gstpad.c:5971 #54 0x00007f35eda629ad in gst_pad_push_event_unchecked (pad=pad@entry=0x7f33182c4df0, event=event@entry=0x565120ee7bc0, type=<optimized out>, type@entry=GST_PAD_PROBE_TYPE_EVENT_UPSTREAM) at ../gst/gstpad.c:5604 #55 0x00007f35eda65e26 in gst_pad_push_event (pad=0x7f33182c4df0, event=0x565120ee7bc0) at ../gst/gstpad.c:5743 #56 0x00007f35eda5d213 in event_forward_func (pad=pad@entry=0x7f33182c4df0, data=data@entry=0x7ffcae34f1a0) at ../gst/gstpad.c:3156 #57 0x00007f35eda5cf8e in gst_pad_forward (pad=pad@entry=0x7f33182dae10, forward=forward@entry=0x7f35eda5d150 <event_forward_func>, user_data=user_data@entry=0x7ffcae34f1a0) at ../gst/gstpad.c:3110 #58 0x00007f35eda5d079 in gst_pad_event_default (pad=0x7f33182dae10, parent=<optimized out>, event=0x565120ee7bc0) at ../gst/gstpad.c:3207 #59 0x00007f35eda622cd in gst_pad_send_event_unchecked (pad=pad@entry=0x7f33182dae10, event=event@entry=0x565120ee7bc0, type=<optimized out>, type@entry=GST_PAD_PROBE_TYPE_EVENT_UPSTREAM) at ../gst/gstpad.c:5971 #60 0x00007f35eda629ad in gst_pad_push_event_unchecked (pad=pad@entry=0x7f33182db280, event=event@entry=0x565120ee7bc0, type=<optimized out>, type@entry=GST_PAD_PROBE_TYPE_EVENT_UPSTREAM) at ../gst/gstpad.c:5604 #61 0x00007f35eda65e26 in gst_pad_push_event (pad=0x7f33182db280, event=0x565120ee7bc0) at ../gst/gstpad.c:5743 #62 0x00007f35eda5d213 in event_forward_func (pad=pad@entry=0x7f33182db280, data=data@entry=0x7ffcae34f4b0) at ../gst/gstpad.c:3156 #63 0x00007f35eda5cf8e in gst_pad_forward (pad=pad@entry=0x7f33182daa90, forward=forward@entry=0x7f35eda5d150 <event_forward_func>, user_data=user_data@entry=0x7ffcae34f4b0) at ../gst/gstpad.c:3110 #64 0x00007f35eda5d079 in gst_pad_event_default (pad=0x7f33182daa90, parent=<optimized out>, event=0x565120ee7bc0) at ../gst/gstpad.c:3207 #65 0x00007f35eda622cd in gst_pad_send_event_unchecked (pad=pad@entry=0x7f33182daa90, event=event@entry=0x565120ee8c50, type=<optimized out>, type@entry=GST_PAD_PROBE_TYPE_EVENT_UPSTREAM) at ../gst/gstpad.c:5971 #66 0x00007f35eda629ad in gst_pad_push_event_unchecked (pad=pad@entry=0x7f33182da700, event=event@entry=0x565120ee8c50, type=<optimized out>, type@entry=GST_PAD_PROBE_TYPE_EVENT_UPSTREAM) at ../gst/gstpad.c:5604 #67 0x00007f35eda65e26 in gst_pad_push_event (pad=0x7f33182da700, event=0x565120ee8c50) at ../gst/gstpad.c:5743 #68 0x00007f35eda5d213 in event_forward_func (pad=pad@entry=0x7f33182da700, data=data@entry=0x7ffcae34f7c0) at ../gst/gstpad.c:3156 #69 0x00007f35eda5cf8e in gst_pad_forward (pad=pad@entry=0x7f33182da2c0, forward=forward@entry=0x7f35eda5d150 <event_forward_func>, user_data=user_data@entry=0x7ffcae34f7c0) at ../gst/gstpad.c:3110 #70 0x00007f35eda5d079 in gst_pad_event_default (pad=0x7f33182da2c0, parent=<optimized out>, event=0x565120ee8c50) at ../gst/gstpad.c:3207 #71 0x00007f35eda622cd in gst_pad_send_event_unchecked (pad=pad@entry=0x7f33182da2c0, event=event@entry=0x565120ee8c50, type=<optimized out>, type@entry=GST_PAD_PROBE_TYPE_EVENT_UPSTREAM) at ../gst/gstpad.c:5971 #72 0x00007f35eda629ad in gst_pad_push_event_unchecked (pad=pad@entry=0x7f33182cec50, event=event@entry=0x565120ee8c50, type=<optimized out>, type@entry=GST_PAD_PROBE_TYPE_EVENT_UPSTREAM) at ../gst/gstpad.c:5604 #73 0x00007f35eda65e26 in gst_pad_push_event (pad=0x7f33182cec50, event=0x565120ee8c50) at ../gst/gstpad.c:5743 #74 0x00007f35eda622cd in gst_pad_send_event_unchecked (pad=pad@entry=0x7f33182ceea0, event=event@entry=0x565120ee8c50, type=<optimized out>, type@entry=GST_PAD_PROBE_TYPE_EVENT_UPSTREAM) at ../gst/gstpad.c:5971 #75 0x00007f35eda629ad in gst_pad_push_event_unchecked (pad=pad@entry=0x565121139460, event=event@entry=0x565120ee8c50, type=<optimized out>, type@entry=GST_PAD_PROBE_TYPE_EVENT_UPSTREAM) at ../gst/gstpad.c:5604 #76 0x00007f35eda65e26 in gst_pad_push_event (pad=0x565121139460, event=0x565120ee8c50) at ../gst/gstpad.c:5743 #77 0x00007f35eda622cd in gst_pad_send_event_unchecked (pad=pad@entry=0x5651211369d0, event=event@entry=0x565120ee8c50, type=<optimized out>, type@entry=GST_PAD_PROBE_TYPE_EVENT_UPSTREAM) at ../gst/gstpad.c:5971 #78 0x00007f35eda629ad in gst_pad_push_event_unchecked (pad=pad@entry=0x7f33182cf630, event=event@entry=0x565120ee8c50, type=<optimized out>, type@entry=GST_PAD_PROBE_TYPE_EVENT_UPSTREAM) at ../gst/gstpad.c:5604 #79 0x00007f35eda65e26 in gst_pad_push_event (pad=0x7f33182cf630, event=0x565120ee8c50) at ../gst/gstpad.c:5743 #80 0x00007f35eda5d213 in event_forward_func (pad=pad@entry=0x7f33182cf630, data=data@entry=0x7ffcae34fed0) at ../gst/gstpad.c:3156 #81 0x00007f35eda5cf8e in gst_pad_forward (pad=pad@entry=0x7f33182cfda0, forward=forward@entry=0x7f35eda5d150 <event_forward_func>, user_data=user_data@entry=0x7ffcae34fed0) at ../gst/gstpad.c:3110 #82 0x00007f35eda5d079 in gst_pad_event_default (pad=0x7f33182cfda0, parent=<optimized out>, event=0x565120ee8c50) at ../gst/gstpad.c:3207 #83 0x00007f35eda622cd in gst_pad_send_event_unchecked (pad=pad@entry=0x7f33182cfda0, event=event@entry=0x565120ee8c50, type=<optimized out>, type@entry=GST_PAD_PROBE_TYPE_EVENT_UPSTREAM) at ../gst/gstpad.c:5971 #84 0x00007f35eda629ad in gst_pad_push_event_unchecked (pad=pad@entry=0x7f33182d29d0, event=event@entry=0x565120ee8c50, type=<optimized out>, type@entry=GST_PAD_PROBE_TYPE_EVENT_UPSTREAM) at ../gst/gstpad.c:5604 #85 0x00007f35eda65e26 in gst_pad_push_event (pad=0x7f33182d29d0, event=0x565120ee8c50) at ../gst/gstpad.c:5743 #86 0x00007f35eda5d213 in event_forward_func (pad=pad@entry=0x7f33182d29d0, data=data@entry=0x7ffcae3501e0) at ../gst/gstpad.c:3156 #87 0x00007f35eda5cf8e in gst_pad_forward (pad=pad@entry=0x7f33182d2db0, forward=forward@entry=0x7f35eda5d150 <event_forward_func>, user_data=user_data@entry=0x7ffcae3501e0) at ../gst/gstpad.c:3110 #88 0x00007f35eda5d079 in gst_pad_event_default (pad=0x7f33182d2db0, parent=<optimized out>, event=0x565120ee8c50) at ../gst/gstpad.c:3207 #89 0x00007f35eda622cd in gst_pad_send_event_unchecked (pad=pad@entry=0x7f33182d2db0, event=event@entry=0x565120ee8c50, type=<optimized out>, type@entry=GST_PAD_PROBE_TYPE_EVENT_UPSTREAM) at ../gst/gstpad.c:5971 #90 0x00007f35eda629ad in gst_pad_push_event_unchecked (pad=pad@entry=0x7f33182d6de0, event=event@entry=0x565120ee8c50, type=<optimized out>, type@entry=GST_PAD_PROBE_TYPE_EVENT_UPSTREAM) at ../gst/gstpad.c:5604 #91 0x00007f35eda65e26 in gst_pad_push_event (pad=0x7f33182d6de0, event=0x565120ee8c50) at ../gst/gstpad.c:5743 #92 0x00007f35eda622cd in gst_pad_send_event_unchecked (pad=pad@entry=0x7f33182d7270, event=event@entry=0x565120ee8c50, type=<optimized out>, type@entry=GST_PAD_PROBE_TYPE_EVENT_UPSTREAM) at ../gst/gstpad.c:5971 #93 0x00007f35eda629ad in gst_pad_push_event_unchecked (pad=pad@entry=0x7f33182d7f00, event=event@entry=0x565120ee8c50, type=<optimized out>, type@entry=GST_PAD_PROBE_TYPE_EVENT_UPSTREAM) at ../gst/gstpad.c:5604 #94 0x00007f35eda65e26 in gst_pad_push_event (pad=0x7f33182d7f00, event=0x565120ee8c50) at ../gst/gstpad.c:5743 #95 0x00007f35eda622cd in gst_pad_send_event_unchecked (pad=pad@entry=0x7f33182d8260, event=event@entry=0x565120ee8c50, type=<optimized out>, type@entry=GST_PAD_PROBE_TYPE_EVENT_UPSTREAM) at ../gst/gstpad.c:5971 #96 0x00007f35eda629ad in gst_pad_push_event_unchecked (pad=pad@entry=0x7f33182d36d0, event=event@entry=0x565120ee8c50, type=<optimized out>, type@entry=GST_PAD_PROBE_TYPE_EVENT_UPSTREAM) at ../gst/gstpad.c:5604 #97 0x00007f35eda65e26 in gst_pad_push_event (pad=0x7f33182d36d0, event=0x565120ee8c50) at ../gst/gstpad.c:5743 #98 0x00007f35eda5d213 in event_forward_func (pad=pad@entry=0x7f33182d36d0, data=data@entry=0x7ffcae3508f0) at ../gst/gstpad.c:3156 #99 0x00007f35eda5cf8e in gst_pad_forward (pad=pad@entry=0x7f33182d3320, forward=forward@entry=0x7f35eda5d150 <event_forward_func>, user_data=user_data@entry=0x7ffcae3508f0) at ../gst/gstpad.c:3110 #100 0x00007f35eda5d079 in gst_pad_event_default (pad=0x7f33182d3320, parent=<optimized out>, event=0x565120ee8c50) at ../gst/gstpad.c:3207 #101 0x00007f35eda622cd in gst_pad_send_event_unchecked (pad=pad@entry=0x7f33182d3320, event=event@entry=0x565120ee8c50, type=<optimized out>, type@entry=GST_PAD_PROBE_TYPE_EVENT_UPSTREAM) at ../gst/gstpad.c:5971 #102 0x00007f35eda629ad in gst_pad_push_event_unchecked (pad=pad@entry=0x565121042e40, event=event@entry=0x565120ee8c50, type=<optimized out>, type@entry=GST_PAD_PROBE_TYPE_EVENT_UPSTREAM) at ../gst/gstpad.c:5604 #103 0x00007f35eda65e26 in gst_pad_push_event (pad=0x565121042e40, event=0x565120ee8c50) at ../gst/gstpad.c:5743 #104 0x00007f35eda5d213 in event_forward_func (pad=pad@entry=0x565121042e40, data=data@entry=0x7ffcae350c00) at ../gst/gstpad.c:3156 #105 0x00007f35eda5cf8e in gst_pad_forward (pad=pad@entry=0x565121043230, forward=forward@entry=0x7f35eda5d150 <event_forward_func>, user_data=user_data@entry=0x7ffcae350c00) at ../gst/gstpad.c:3110 #106 0x00007f35eda5d079 in gst_pad_event_default (pad=0x565121043230, parent=<optimized out>, event=0x565120ee8c50) at ../gst/gstpad.c:3207 #107 0x00007f35eda622cd in gst_pad_send_event_unchecked (pad=pad@entry=0x565121043230, event=event@entry=0x565120ee8c50, type=<optimized out>, type@entry=GST_PAD_PROBE_TYPE_EVENT_UPSTREAM) at ../gst/gstpad.c:5971 #108 0x00007f35eda629ad in gst_pad_push_event_unchecked (pad=pad@entry=0x565120fe67f0, event=event@entry=0x565120ee8c50, type=<optimized out>, type@entry=GST_PAD_PROBE_TYPE_EVENT_UPSTREAM) at ../gst/gstpad.c:5604 #109 0x00007f35eda65e26 in gst_pad_push_event (pad=0x565120fe67f0, event=0x565120ee8c50) at ../gst/gstpad.c:5743 #110 0x00007f35eda5d213 in event_forward_func (pad=pad@entry=0x565120fe67f0, data=data@entry=0x7ffcae350f10) at ../gst/gstpad.c:3156 #111 0x00007f35eda5cf8e in gst_pad_forward (pad=pad@entry=0x565121043740, forward=forward@entry=0x7f35eda5d150 <event_forward_func>, user_data=user_data@entry=0x7ffcae350f10) at ../gst/gstpad.c:3110 #112 0x00007f35eda5d079 in gst_pad_event_default (pad=0x565121043740, parent=<optimized out>, event=0x565120ee8c50) at ../gst/gstpad.c:3207 #113 0x00007f35eda622cd in gst_pad_send_event_unchecked (pad=pad@entry=0x565121043740, event=event@entry=0x565120ee8c50, type=<optimized out>, type@entry=GST_PAD_PROBE_TYPE_EVENT_UPSTREAM) at ../gst/gstpad.c:5971 #114 0x00007f35eda629ad in gst_pad_push_event_unchecked (pad=pad@entry=0x56512103ae20, event=event@entry=0x565120ee8c50, type=<optimized out>, type@entry=GST_PAD_PROBE_TYPE_EVENT_UPSTREAM) at ../gst/gstpad.c:5604 #115 0x00007f35eda65e26 in gst_pad_push_event (pad=0x56512103ae20, event=0x565120ee8c50) at ../gst/gstpad.c:5743 #116 0x00007f35eda5d213 in event_forward_func (pad=pad@entry=0x56512103ae20, data=data@entry=0x7ffcae351220) at ../gst/gstpad.c:3156 #117 0x00007f35eda5cf8e in gst_pad_forward (pad=pad@entry=0x56512103b210, forward=forward@entry=0x7f35eda5d150 <event_forward_func>, user_data=user_data@entry=0x7ffcae351220) at ../gst/gstpad.c:3110 #118 0x00007f35eda5d079 in gst_pad_event_default (pad=0x56512103b210, parent=<optimized out>, event=0x565120ee8c50) at ../gst/gstpad.c:3207 #119 0x00007f35eda622cd in gst_pad_send_event_unchecked (pad=pad@entry=0x56512103b210, event=event@entry=0x565120ee8c50, type=<optimized out>, type@entry=GST_PAD_PROBE_TYPE_EVENT_UPSTREAM) at ../gst/gstpad.c:5971 #120 0x00007f35eda629ad in gst_pad_push_event_unchecked (pad=pad@entry=0x56512103d6c0, event=event@entry=0x565120ee8c50, type=<optimized out>, type@entry=GST_PAD_PROBE_TYPE_EVENT_UPSTREAM) at ../gst/gstpad.c:5604 #121 0x00007f35eda65e26 in gst_pad_push_event (pad=0x56512103d6c0, event=0x565120ee8c50) at ../gst/gstpad.c:5743 #122 0x00007f35eda622cd in gst_pad_send_event_unchecked (pad=pad@entry=0x56512103daf0, event=event@entry=0x565120ee8c50, type=<optimized out>, type@entry=GST_PAD_PROBE_TYPE_EVENT_UPSTREAM) at ../gst/gstpad.c:5971 #123 0x00007f35eda629ad in gst_pad_push_event_unchecked (pad=pad@entry=0x56512103f530, event=event@entry=0x565120ee8c50, type=<optimized out>, type@entry=GST_PAD_PROBE_TYPE_EVENT_UPSTREAM) at ../gst/gstpad.c:5604 #124 0x00007f35eda65e26 in gst_pad_push_event (pad=0x56512103f530, event=0x565120ee8c50) at ../gst/gstpad.c:5743 #125 0x00007f35eda622cd in gst_pad_send_event_unchecked (pad=pad@entry=0x56512103f9a0, event=event@entry=0x565120ee8c50, type=<optimized out>, type@entry=GST_PAD_PROBE_TYPE_EVENT_UPSTREAM) at ../gst/gstpad.c:5971 #126 0x00007f35eda629ad in gst_pad_push_event_unchecked (pad=pad@entry=0x565121042620, event=event@entry=0x565120ee8c50, type=<optimized out>, type@entry=GST_PAD_PROBE_TYPE_EVENT_UPSTREAM) at ../gst/gstpad.c:5604 #127 0x00007f35eda65e26 in gst_pad_push_event (pad=0x565121042620, event=0x565120ee8c50) at ../gst/gstpad.c:5743 #128 0x00007f35eda622cd in gst_pad_send_event_unchecked (pad=pad@entry=0x565121042a10, event=event@entry=0x565120ee8c50, type=<optimized out>, type@entry=GST_PAD_PROBE_TYPE_EVENT_UPSTREAM) at ../gst/gstpad.c:5971 #129 0x00007f35eda629ad in gst_pad_push_event_unchecked (pad=pad@entry=0x56512103e5c0, event=event@entry=0x565120ee8c50, type=<optimized out>, type@entry=GST_PAD_PROBE_TYPE_EVENT_UPSTREAM) at ../gst/gstpad.c:5604 #130 0x00007f35eda65e26 in gst_pad_push_event (pad=0x56512103e5c0, event=0x565120ee8c50) at ../gst/gstpad.c:5743 #131 0x00007f35eda622cd in gst_pad_send_event_unchecked (pad=pad@entry=0x56512103ea30, event=event@entry=0x565120ee8c50, type=<optimized out>, type@entry=GST_PAD_PROBE_TYPE_EVENT_UPSTREAM) at ../gst/gstpad.c:5971 #132 0x00007f35eda629ad in gst_pad_push_event_unchecked (pad=pad@entry=0x5651210403e0, event=event@entry=0x565120ee8c50, type=<optimized out>, type@entry=GST_PAD_PROBE_TYPE_EVENT_UPSTREAM) at ../gst/gstpad.c:5604 #133 0x00007f35eda65e26 in gst_pad_push_event (pad=0x5651210403e0, event=0x565120ee8c50) at ../gst/gstpad.c:5743 #134 0x00007f35eda622cd in gst_pad_send_event_unchecked (pad=pad@entry=0x565121040830, event=event@entry=0x565120ee8c50, type=<optimized out>, type@entry=GST_PAD_PROBE_TYPE_EVENT_UPSTREAM) at ../gst/gstpad.c:5971 #135 0x00007f35eda629ad in gst_pad_push_event_unchecked (pad=pad@entry=0x565120fe2fc0, event=event@entry=0x565120ee8c50, type=<optimized out>, type@entry=GST_PAD_PROBE_TYPE_EVENT_UPSTREAM) at ../gst/gstpad.c:5604 #136 0x00007f35eda65e26 in gst_pad_push_event (pad=0x565120fe2fc0, event=0x565120ee8c50) at ../gst/gstpad.c:5743 #137 0x00007f35eda5d213 in event_forward_func (pad=pad@entry=0x565120fe2fc0, data=data@entry=0x7ffcae351f30) at ../gst/gstpad.c:3156 #138 0x00007f35eda5cf8e in gst_pad_forward (pad=pad@entry=0x565120fe3300, forward=forward@entry=0x7f35eda5d150 <event_forward_func>, user_data=user_data@entry=0x7ffcae351f30) at ../gst/gstpad.c:3110 #139 0x00007f35eda5d079 in gst_pad_event_default (pad=0x565120fe3300, parent=<optimized out>, event=0x565120ee8c50) at ../gst/gstpad.c:3207 #140 0x00007f35eda622cd in gst_pad_send_event_unchecked (pad=pad@entry=0x565120fe3300, event=event@entry=0x565120ee8c50, type=<optimized out>, type@entry=GST_PAD_PROBE_TYPE_EVENT_UPSTREAM) at ../gst/gstpad.c:5971 #141 0x00007f35eda629ad in gst_pad_push_event_unchecked (pad=pad@entry=0x565121133a90, event=event@entry=0x565120ee8c50, type=<optimized out>, type@entry=GST_PAD_PROBE_TYPE_EVENT_UPSTREAM) at ../gst/gstpad.c:5604 #142 0x00007f35eda65e26 in gst_pad_push_event (pad=0x565121133a90, event=0x565120ee8c50) at ../gst/gstpad.c:5743 #143 0x00007f35eda5d213 in event_forward_func (pad=pad@entry=0x565121133a90, data=data@entry=0x7ffcae352240) at ../gst/gstpad.c:3156 #144 0x00007f35eda5cf8e in gst_pad_forward (pad=pad@entry=0x565121133e60, forward=forward@entry=0x7f35eda5d150 <event_forward_func>, user_data=user_data@entry=0x7ffcae352240) at ../gst/gstpad.c:3110 #145 0x00007f35eda5d079 in gst_pad_event_default (pad=0x565121133e60, parent=<optimized out>, event=0x565120ee8c50) at ../gst/gstpad.c:3207 #146 0x00007f35eda622cd in gst_pad_send_event_unchecked (pad=pad@entry=0x565121133e60, event=event@entry=0x565120ee8c50, type=<optimized out>, type@entry=GST_PAD_PROBE_TYPE_EVENT_UPSTREAM) at ../gst/gstpad.c:5971 #147 0x00007f35eda629ad in gst_pad_push_event_unchecked (pad=pad@entry=0x56512113ca00, event=event@entry=0x565120ee8c50, type=<optimized out>, type@entry=GST_PAD_PROBE_TYPE_EVENT_UPSTREAM) at ../gst/gstpad.c:5604 #148 0x00007f35eda65e26 in gst_pad_push_event (pad=pad@entry=0x56512113ca00, event=event@entry=0x565120ee8c50) at ../gst/gstpad.c:5743 #149 0x00007f35edb56138 in gst_base_sink_send_event (element=0x565121133750, event=0x565120ee8c50) at ../libs/gst/base/gstbasesink.c:5129 #150 0x00007f35eda38857 in gst_element_send_event (element=0x565121133750, event=0x565120ee8c50) at ../gst/gstelement.c:1994 #151 0x00007f35eda11dc7 in gst_bin_send_event (element=<optimized out>, event=0x565120ee8c50) at ../gst/gstbin.c:3137 #152 0x00007f35eda38857 in gst_element_send_event (element=0x56512113c200, event=0x565120ee8c50) at ../gst/gstelement.c:1994 #153 0x00007f35eda11dc7 in gst_bin_send_event (element=<optimized out>, event=0x565120ee8c50) at ../gst/gstbin.c:3137 #154 0x00007f35eda38857 in gst_element_send_event (element=0x565120fe29c0, event=0x565120ee8c50) at ../gst/gstelement.c:1994 #155 0x00007f35eda11dc7 in gst_bin_send_event (element=<optimized out>, event=0x565120ee8c50) at ../gst/gstbin.c:3137 #156 0x00007f35eda38857 in gst_element_send_event (element=0x565120fe5410, event=0x565120ee8c50) at ../gst/gstelement.c:1994 #157 0x00007f35eda11dc7 in gst_bin_send_event (element=<optimized out>, event=0x565120ee8c50) at ../gst/gstbin.c:3137 #158 0x00007f35eda38857 in gst_element_send_event (element=0x7f3318006340, event=event@entry=0x565120ee8c50) at ../gst/gstelement.c:1994 #159 0x00007f35943e3472 in gst_play_sink_send_event_to_sink (playsink=0x56512104c6d0, event=0x565120ee8c50, force_video=0) at ../gst/playback/gstplaysink.c:4901 #160 0x00007f35eda38857 in gst_element_send_event (element=0x56512104c6d0, event=0x565120ee8c50) at ../gst/gstelement.c:1994 #161 0x00007f35eda38857 in gst_element_send_event (element=0x56512104aa40, event=0x565120ee8c50) at ../gst/gstelement.c:1994 #162 0x00007f3606d65ba9 in WebCore::MediaPlayerPrivateGStreamer::doSeek(WebCore::SeekTarget const&, float) (this=0x7f35d88e0c40, target=..., rate=1) at /app/webkit/Source/WebCore/platform/graphics/gstreamer/MediaPlayerPrivateGStreamer.cpp:539 #163 0x00007f3606d65230 in WebCore::MediaPlayerPrivateGStreamer::play() (this=0x7f35d88e0c40) at /app/webkit/Source/WebCore/platform/graphics/gstreamer/MediaPlayerPrivateGStreamer.cpp:436 #164 0x00007f3606b8e208 in WebCore::MediaPlayer::play() (this=0x7f35d80aa740) at /app/webkit/Source/WebCore/platform/graphics/MediaPlayer.cpp:712 #165 0x00007f3605b9da5c in WebCore::HTMLMediaElement::playPlayer() (this=0x7f356a01f640) at /app/webkit/Source/WebCore/html/HTMLMediaElement.cpp:6169 #166 0x00007f3605b9d85a in WebCore::HTMLMediaElement::updatePlayState() (this=0x7f356a01f640) at /app/webkit/Source/WebCore/html/HTMLMediaElement.cpp:6104 #167 0x00007f3605b8e16a in WebCore::HTMLMediaElement::setReadyState(WebCore::MediaPlayerReadyState) (this=0x7f356a01f640, state=WebCore::MediaPlayerReadyState::HaveEnoughData) at /app/webkit/Source/WebCore/html/HTMLMediaElement.cpp:3007 #168 0x00007f3605b8ca0b in WebCore::HTMLMediaElement::mediaPlayerReadyStateChanged() (this=0x7f356a01f640) at /app/webkit/Source/WebCore/html/HTMLMediaElement.cpp:2751 #169 0x00007f3606b8feba in WebCore::MediaPlayer::readyStateChanged() (this=0x7f35d80aa740) at /app/webkit/Source/WebCore/platform/graphics/MediaPlayer.cpp:1447 #170 0x00007f3606d7351e in WebCore::MediaPlayerPrivateGStreamer::updateStates() (this=0x7f35d88e0c40) at /app/webkit/Source/WebCore/platform/graphics/gstreamer/MediaPlayerPrivateGStreamer.cpp:2657 #171 0x00007f3606d706c2 in WebCore::MediaPlayerPrivateGStreamer::updateBufferingStatus(GstBufferingMode, double) (this=0x7f35d88e0c40, mode=GST_BUFFERING_STREAM, percentage=0) at /app/webkit/Source/WebCore/platform/graphics/gstreamer/MediaPlayerPrivateGStreamer.cpp:2197 #172 0x00007f3606d70354 in WebCore::MediaPlayerPrivateGStreamer::processBufferingStats(_GstMessage*) (this=0x7f35d88e0c40, message=0x7f3328029f30) at /app/webkit/Source/WebCore/platform/graphics/gstreamer/MediaPlayerPrivateGStreamer.cpp:2161 #173 0x00007f3606d6f352 in WebCore::MediaPlayerPrivateGStreamer::handleMessage(_GstMessage*) (this=0x7f35d88e0c40, message=0x7f3328029f30) at /app/webkit/Source/WebCore/platform/graphics/gstreamer/MediaPlayerPrivateGStreamer.cpp:1998 #174 0x00007f3606d750f0 in operator()(GstMessage*) const (__closure=0x7f35d87f2b28, message=0x7f3328029f30) at /app/webkit/Source/WebCore/platform/graphics/gstreamer/MediaPlayerPrivateGStreamer.cpp:3041 #175 0x00007f3606d9ef27 in WTF::Detail::CallableWrapper<WebCore::MediaPlayerPrivateGStreamer::createGSTPlayBin(const WTF::URL&)::<lambda(GstMessage*)>, void, _GstMessage*>::call(_GstMessage *) (this=0x7f35d87f2b20, in#0=0x7f3328029f30) at /app/webkit/WebKitBuild/GTK/Debug/WTF/Headers/wtf/Function.h:53 #176 0x00007f3606d533d6 in WTF::Function<void (_GstMessage*)>::operator()(_GstMessage*) const (this=0x7f35d87f2b38, in#0=0x7f3328029f30) at /app/webkit/WebKitBuild/GTK/Debug/WTF/Headers/wtf/Function.h:82 #177 0x00007f3606d3accc in operator()(GstBus*, GstMessage*, gpointer) const (__closure=0x0, message=0x7f3328029f30, userData=0x7f35d87f2b30) at /app/webkit/Source/WebCore/platform/graphics/gstreamer/GStreamerCommon.cpp:580 #178 0x00007f3606d3ad2c in _FUN(GstBus*, GstMessage*, gpointer) () at /app/webkit/Source/WebCore/platform/graphics/gstreamer/GStreamerCommon.cpp:580 #179 0x00007f35f0fb763a in g_cclosure_marshal_VOID__BOXEDv (closure=0x56512104e4c0, return_value=<optimized out>, instance=0x56512104b310, args=<optimized out>, marshal_data=<optimized out>, n_params=<optimized out>, param_types=0x565120cbd6b0) at ../gobject/gmarshal.c:1686 #180 0x00007f35f0fd3a83 in _g_closure_invoke_va (param_types=0x565120cbd6b0, n_params=<optimized out>, args=0x7ffcae353280, instance=0x56512104b310, return_value=<optimized out>, closure=<optimized out>) at ../gobject/gclosure.c:895 #181 g_signal_emit_valist (instance=<optimized out>, signal_id=183, detail=<optimized out>, var_args=var_args@entry=0x7ffcae353280) at ../gobject/gsignal.c:3472 #182 0x00007f35f0fd3c03 in g_signal_emit (instance=instance@entry=0x56512104b310, signal_id=<optimized out>, detail=<optimized out>) at ../gobject/gsignal.c:3622 #183 0x00007f35eda2311b in gst_bus_async_signal_func (bus=0x56512104b310, message=0x7f3328029f30, data=<optimized out>) at ../gst/gstbus.c:1279 #184 0x00007f35eda23917 in gst_bus_source_dispatch (source=source@entry=0x565121049e50, callback=0x7f35eda230c0 <gst_bus_async_signal_func>, user_data=0x0) at ../gst/gstbus.c:834 #185 0x00007f35ee717d36 in g_main_dispatch (context=0x565120b78a10) at ../glib/gmain.c:3460 #186 g_main_context_dispatch (context=0x565120b78a10) at ../glib/gmain.c:4200 #187 0x00007f35ee7752b8 in g_main_context_iterate.isra.0 (context=0x565120b78a10, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at ../glib/gmain.c:4276 #188 0x00007f35ee7173ff in g_main_loop_run (loop=0x565120ba2800) at ../glib/gmain.c:4479 #189 0x00007f35f580e044 in WTF::RunLoop::run() () at /app/webkit/Source/WTF/wtf/glib/RunLoopGLib.cpp:108 #190 0x00007f3602300e6b in WebKit::AuxiliaryProcessMainBase<WebKit::WebProcess, true>::run(int, char**) (this=0x7ffcae353580, argc=4, argv=0x7ffcae353748) at /app/webkit/Source/WebKit/Shared/AuxiliaryProcessMain.h:72 #191 0x00007f3602300a94 in WebKit::AuxiliaryProcessMain<WebKit::WebProcessMainGtk>(int, char**) (argc=4, argv=0x7ffcae353748) at /app/webkit/Source/WebKit/Shared/AuxiliaryProcessMain.h:98 #192 0x00007f3602300338 in WebKit::WebProcessMain(int, char**) (argc=4, argv=0x7ffcae353748) at /app/webkit/Source/WebKit/WebProcess/gtk/WebProcessMainGtk.cpp:90 #193 0x000056512069c969 in main(int, char**) (argc=4, argv=0x7ffcae353748) at /app/webkit/Source/WebKit/WebProcess/EntryPoint/unix/WebProcessMain.cpp:31 STDERR: ASSERTION FAILED: GST_ELEMENT(baseSrc)->current_state < GST_STATE_PAUSED || GST_PAD_IS_FLUSHING(baseSrc->srcpad) STDERR: /app/webkit/Source/WebCore/platform/graphics/gstreamer/WebKitWebSourceGStreamer.cpp(753) : gboolean webKitWebSrcDoSeek(GstBaseSrc*, GstSegment*)
Attachments
Add attachment
proposed patch, testcase, etc.
Philippe Normand
Comment 1
2024-03-15 03:54:25 PDT
The element is in PLAYING state when DoSeek is called.
Philippe Normand
Comment 2
2024-03-15 03:57:07 PDT
Pull request:
https://github.com/WebKit/WebKit/pull/25938
EWS
Comment 3
2024-03-15 04:01:25 PDT
Committed
276148@main
(c9712ea42618): <
https://commits.webkit.org/276148@main
> Reviewed commits have been landed. Closing PR #25938 and removing active labels.
Radar WebKit Bug Importer
Comment 4
2024-03-15 04:02:14 PDT
<
rdar://problem/124683637
>
Philippe Normand
Comment 5
2024-03-15 04:04:30 PDT
Needs a patch.
Philippe Normand
Comment 6
2024-06-25 08:11:40 PDT
***
Bug 275851
has been marked as a duplicate of this bug. ***
Philippe Normand
Comment 7
2024-06-25 08:19:15 PDT
Pull request:
https://github.com/WebKit/WebKit/pull/30148
EWS
Comment 8
2024-06-25 08:21:22 PDT
Committed
280336@main
(20b365f98fbf): <
https://commits.webkit.org/280336@main
> Reviewed commits have been landed. Closing PR #30148 and removing active labels.
Philippe Normand
Comment 9
2024-06-25 08:22:41 PDT
I think this is happening because the video is looping, so seeks are seamless, there is no flush... IMHO this ASSERT should be updated accordingly.
Vitaly Dyackhov
Comment 10
2024-08-30 04:54:58 PDT
Pull request:
https://github.com/WebKit/WebKit/pull/32932
EWS
Comment 11
2024-08-30 11:27:04 PDT
Committed
282982@main
(e79f0fb6daa6): <
https://commits.webkit.org/282982@main
> Reviewed commits have been landed. Closing PR #32932 and removing active labels.
Note
You need to
log in
before you can comment on or make changes to this bug.
Top of Page
Format For Printing
XML
Clone This Bug