<?xml version="1.0" encoding="UTF-8" standalone="yes" ?>
<!DOCTYPE bugzilla SYSTEM "https://bugs.webkit.org/page.cgi?id=bugzilla.dtd">

<bugzilla version="5.0.4.1"
          urlbase="https://bugs.webkit.org/"
          
          maintainer="admin@webkit.org"
>

    <bug>
          <bug_id>266711</bug_id>
          
          <creation_ts>2023-12-20 08:47:30 -0800</creation_ts>
          <short_desc>[WPE][Debug] ASSERTION FAILED: m_wrapper</short_desc>
          <delta_ts>2024-05-03 07:39:15 -0700</delta_ts>
          <reporter_accessible>1</reporter_accessible>
          <cclist_accessible>1</cclist_accessible>
          <classification_id>1</classification_id>
          <classification>Unclassified</classification>
          <product>WebKit</product>
          <component>Media</component>
          <version>WebKit Nightly Build</version>
          <rep_platform>Unspecified</rep_platform>
          <op_sys>Unspecified</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>FIXED</resolution>
          
          
          <bug_file_loc></bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords>InRadar</keywords>
          <priority>P2</priority>
          <bug_severity>Normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Vitaly Dyackhov">vitaly</reporter>
          <assigned_to name="Nobody">webkit-unassigned</assigned_to>
          <cc>fujii</cc>
    
    <cc>webkit-bug-importer</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>2001064</commentid>
    <comment_count>0</comment_count>
    <who name="Vitaly Dyackhov">vitaly</who>
    <bug_when>2023-12-20 08:47:30 -0800</bug_when>
    <thetext>fast/mediastream/microphone-change-while-capturing.html
media/modern-media-controls/audio/audio-controls-styles.html
webrtc/canvas-to-peer-connection.html
webrtc/release-after-getting-track.html

```
#0  WTFCrash() () at /app/webkit/Source/WTF/wtf/Assertions.cpp:333
#1  0x00007f33253c60ff in WTFCrashWithInfo(int, char const*, char const*, int) () at /app/webkit/WebKitBuild/WPE/Debug/WTF/Headers/wtf/Assertions.h:778
#2  0x00007f332bbd63eb in WebCore::JSEventListener::ensureJSFunction(WebCore::ScriptExecutionContext&amp;) const (this=0x7f3309bc4a80, scriptExecutionContext=...) at /app/webkit/Source/WebCore/bindings/js/JSEventListener.h:164
#3  0x00007f332bbd45f1 in WebCore::JSEventListener::handleEvent(WebCore::ScriptExecutionContext&amp;, WebCore::Event&amp;) (this=0x7f3309bc4a80, scriptExecutionContext=..., event=...) at /app/webkit/Source/WebCore/bindings/js/JSEventListener.cpp:142
#4  0x00007f332c5042fe in WebCore::EventTarget::innerInvokeEventListeners(WebCore::Event&amp;, WTF::Vector&lt;WTF::RefPtr&lt;WebCore::RegisteredEventListener, WTF::RawPtrTraits&lt;WebCore::RegisteredEventListener&gt;, WTF::DefaultRefDerefTraits&lt;WebCore::RegisteredEventListener&gt; &gt;, 1ul, WTF::CrashOnOverflow, 2ul, WTF::FastMalloc&gt;, WebCore::EventTarget::EventInvokePhase) (this=0x7f30c1013390, event=..., listeners=..., phase=WebCore::EventTarget::EventInvokePhase::Bubbling) at /app/webkit/Source/WebCore/dom/EventTarget.cpp:371
#5  0x00007f332c503d5f in WebCore::EventTarget::fireEventListeners(WebCore::Event&amp;, WebCore::EventTarget::EventInvokePhase) (this=0x7f30c1013390, event=..., phase=WebCore::EventTarget::EventInvokePhase::Bubbling) at /app/webkit/Source/WebCore/dom/EventTarget.cpp:302
#6  0x00007f332c503a5d in WebCore::EventTarget::dispatchEvent(WebCore::Event&amp;) (this=0x7f30c1013390, event=...) at /app/webkit/Source/WebCore/dom/EventTarget.cpp:256
#7  0x00007f332ccfa6cd in operator()() const (__closure=0x7f3309d829e8) at /app/webkit/Source/WebCore/html/track/TrackListBase.cpp:153
#8  0x00007f332cd0b434 in WTF::Detail::CallableWrapper&lt;WebCore::TrackListBase::scheduleChangeEvent()::&lt;lambda()&gt;, void&gt;::call(void) (this=0x7f3309d829e0) at /app/webkit/WebKitBuild/WPE/Debug/WTF/Headers/wtf/Function.h:53
#9  0x00007f3325dcb44d in WTF::Function&lt;void ()&gt;::operator()() const (this=0x7f3309d952d8) at /app/webkit/WebKitBuild/WPE/Debug/WTF/Headers/wtf/Function.h:82
#10 0x00007f332cd0c7e8 in WebCore::ActiveDOMObject::queueTaskKeepingObjectAlive&lt;WebCore::TrackListBase&gt;(WebCore::TrackListBase&amp;, WebCore::TaskSource, WTF::Function&lt;void ()&gt;&amp;&amp;)::{lambda()#1}::operator()() const (__closure=0x7f3309d952c8) at /app/webkit/Source/WebCore/dom/ActiveDOMObject.h:112
#11 0x00007f332cd152f2 in WTF::Detail::CallableWrapper&lt;WebCore::ActiveDOMObject::queueTaskKeepingObjectAlive&lt;WebCore::TrackListBase&gt;(WebCore::TrackListBase&amp;, WebCore::TaskSource, WTF::Function&lt;void ()&gt;&amp;&amp;)::{lambda()#1}, void&gt;::call() (this=0x7f3309d952c0) at /app/webkit/WebKitBuild/WPE/Debug/WTF/Headers/wtf/Function.h:53
#12 0x00007f3325dcb44d in WTF::Function&lt;void ()&gt;::operator()() const (this=0x7f3309d92ff0) at /app/webkit/WebKitBuild/WPE/Debug/WTF/Headers/wtf/Function.h:82
#13 0x00007f332c4eaa96 in WebCore::EventLoopFunctionDispatchTask::execute() (this=0x7f3309d92fd0) at /app/webkit/Source/WebCore/dom/EventLoop.cpp:469
#14 0x00007f332c4e64dd in WebCore::EventLoop::run(std::optional&lt;WTF::ApproximateTime&gt;) (this=0x7f33090b1ef0, deadline=std::optional&lt;WTF::ApproximateTime&gt; = {...}) at /app/webkit/Source/WebCore/dom/EventLoop.cpp:327
#15 0x00007f332c6c27a3 in WebCore::WindowEventLoop::didReachTimeToRun() (this=0x7f33090b1ef0) at /app/webkit/Source/WebCore/dom/WindowEventLoop.cpp:193
#16 0x00007f332c6dc05a in std::__invoke_impl&lt;void, void (WebCore::WindowEventLoop::*&amp;)(), WebCore::WindowEventLoop*&amp;&gt;(std::__invoke_memfun_deref, void (WebCore::WindowEventLoop::*&amp;)(), WebCore::WindowEventLoop*&amp;) (__f=@0x7f3309250868: (void (WebCore::WindowEventLoop::*)(WebCore::WindowEventLoop * const)) 0x7f332c6c270a &lt;WebCore::WindowEventLoop::didReachTimeToRun()&gt;, __t=@0x7f3309250878: 0x7f33090b1ef0) at /usr/include/c++/13.2.0/bits/invoke.h:74
#17 0x00007f332c6dbfc5 in std::__invoke&lt;void (WebCore::WindowEventLoop::*&amp;)(), WebCore::WindowEventLoop*&amp;&gt;(void (WebCore::WindowEventLoop::*&amp;)(), WebCore::WindowEventLoop*&amp;) (__fn=@0x7f3309250868: (void (WebCore::WindowEventLoop::*)(WebCore::WindowEventLoop * const)) 0x7f332c6c270a &lt;WebCore::WindowEventLoop::didReachTimeToRun()&gt;) at /usr/include/c++/13.2.0/bits/invoke.h:96
#18 0x00007f332c6dbf3b in std::_Bind&lt;void (WebCore::WindowEventLoop::*(WebCore::WindowEventLoop*))()&gt;::__call&lt;void, , 0ul&gt;(std::tuple&lt;&gt;&amp;&amp;, std::_Index_tuple&lt;0ul&gt;) (this=0x7f3309250868, __args=...) at /usr/include/c++/13.2.0/functional:506
#19 0x00007f332c6dbecd in std::_Bind&lt;void (WebCore::WindowEventLoop::*(WebCore::WindowEventLoop*))()&gt;::operator()&lt;, void&gt;() (this=0x7f3309250868) at /usr/include/c++/13.2.0/functional:591
#20 0x00007f332c6dbe96 in WTF::Detail::CallableWrapper&lt;std::_Bind&lt;void (WebCore::WindowEventLoop::*(WebCore::WindowEventLoop*))()&gt;, void&gt;::call() (this=0x7f3309250860) at /app/webkit/WebKitBuild/WPE/Debug/WTF/Headers/wtf/Function.h:53
#21 0x00007f3325dcb44d in WTF::Function&lt;void ()&gt;::operator()() const (this=0x7f33090b2018) at /app/webkit/WebKitBuild/WPE/Debug/WTF/Headers/wtf/Function.h:82
#22 0x00007f3325edb27e in WebCore::Timer::fired() (this=0x7f33090b1fd8) at /app/webkit/WebKitBuild/WPE/Debug/WebCore/PrivateHeaders/WebCore/Timer.h:150
#23 0x00007f332d644ba2 in WebCore::ThreadTimers::sharedTimerFiredInternal() (this=0x7f33090f4c00) at /app/webkit/Source/WebCore/platform/ThreadTimers.cpp:125
#24 0x00007f332d64447f in operator()() const (__closure=0x7f3309000e78) at /app/webkit/Source/WebCore/platform/ThreadTimers.cpp:65
#25 0x00007f332d646cac in WTF::Detail::CallableWrapper&lt;WebCore::ThreadTimers::setSharedTimer(WebCore::SharedTimer*)::&lt;lambda()&gt;, void&gt;::call(void) (this=0x7f3309000e70) at /app/webkit/WebKitBuild/WPE/Debug/WTF/Headers/wtf/Function.h:53
#26 0x00007f3325dcb44d in WTF::Function&lt;void ()&gt;::operator()() const (this=0x7f332fc4f8c8 &lt;WebCore::MainThreadSharedTimer::singleton()::instance+8&gt;) at /app/webkit/WebKitBuild/WPE/Debug/WTF/Headers/wtf/Function.h:82
#27 0x00007f332d5f1f44 in WebCore::MainThreadSharedTimer::fired() (this=0x7f332fc4f8c0 &lt;WebCore::MainThreadSharedTimer::singleton()::instance&gt;) at /app/webkit/Source/WebCore/platform/MainThreadSharedTimer.cpp:83
#28 0x00007f332d5fbcbc in std::__invoke_impl&lt;void, void (WebCore::MainThreadSharedTimer::*&amp;)(), WebCore::MainThreadSharedTimer*&amp;&gt;(std::__invoke_memfun_deref, void (WebCore::MainThreadSharedTimer::*&amp;)(), WebCore::MainThreadSharedTimer*&amp;) (__f=@0x7f33090f1d48: (void (WebCore::MainThreadSharedTimer::*)(WebCore::MainThreadSharedTimer * const)) 0x7f332d5f1ebc &lt;WebCore::MainThreadSharedTimer::fired()&gt;, __t=@0x7f33090f1d58: 0x7f332fc4f8c0 &lt;WebCore::MainThreadSharedTimer::singleton()::instance&gt;) at /usr/include/c++/13.2.0/bits/invoke.h:74
#29 0x00007f332d5fbc35 in std::__invoke&lt;void (WebCore::MainThreadSharedTimer::*&amp;)(), WebCore::MainThreadSharedTimer*&amp;&gt;(void (WebCore::MainThreadSharedTimer::*&amp;)(), WebCore::MainThreadSharedTimer*&amp;) (__fn=@0x7f33090f1d48: (void (WebCore::MainThreadSharedTimer::*)(WebCore::MainThreadSharedTimer * const)) 0x7f332d5f1ebc &lt;WebCore::MainThreadSharedTimer::fired()&gt;) at /usr/include/c++/13.2.0/bits/invoke.h:96
#30 0x00007f332d5fbbab in std::_Bind&lt;void (WebCore::MainThreadSharedTimer::*(WebCore::MainThreadSharedTimer*))()&gt;::__call&lt;void, , 0ul&gt;(std::tuple&lt;&gt;&amp;&amp;, std::_Index_tuple&lt;0ul&gt;) (this=0x7f33090f1d48, __args=...) at /usr/include/c++/13.2.0/functional:506
#31 0x00007f332d5fbb3d in std::_Bind&lt;void (WebCore::MainThreadSharedTimer::*(WebCore::MainThreadSharedTimer*))()&gt;::operator()&lt;, void&gt;() (this=0x7f33090f1d48) at /usr/include/c++/13.2.0/functional:591
#32 0x00007f332d5fbb06 in WTF::Detail::CallableWrapper&lt;std::_Bind&lt;void (WebCore::MainThreadSharedTimer::*(WebCore::MainThreadSharedTimer*))()&gt;, void&gt;::call() (this=0x7f33090f1d40) at /app/webkit/WebKitBuild/WPE/Debug/WTF/Headers/wtf/Function.h:53
#33 0x00007f3325dcb44d in WTF::Function&lt;void ()&gt;::operator()() const (this=0x7f332fc4f8f8 &lt;WebCore::MainThreadSharedTimer::singleton()::instance+56&gt;) at /app/webkit/WebKitBuild/WPE/Debug/WTF/Headers/wtf/Function.h:82
#34 0x00007f3325edb38c in WTF::RunLoop::Timer::fired() (this=0x7f332fc4f8d0 &lt;WebCore::MainThreadSharedTimer::singleton()::instance+16&gt;) at /app/webkit/WebKitBuild/WPE/Debug/WTF/Headers/wtf/RunLoop.h:193
#35 0x00007f33292f7439 in operator()(gpointer) const (__closure=0x0, userData=0x7f332fc4f8d0 &lt;WebCore::MainThreadSharedTimer::singleton()::instance+16&gt;) at /app/webkit/Source/WTF/wtf/glib/RunLoopGLib.cpp:177
#36 0x00007f33292f7479 in _FUN(gpointer) () at /app/webkit/Source/WTF/wtf/glib/RunLoopGLib.cpp:181
#37 0x00007f33292f6983 in operator()(GSource*, GSourceFunc, gpointer) const (__closure=0x0, source=0x55c0b85a1ee0, callback=0x7f33292f745c &lt;_FUN(gpointer)&gt;, userData=0x7f332fc4f8d0 &lt;WebCore::MainThreadSharedTimer::singleton()::instance+16&gt;) at /app/webkit/Source/WTF/wtf/glib/RunLoopGLib.cpp:53
#38 0x00007f33292f69d1 in _FUN(GSource*, GSourceFunc, gpointer) () at /app/webkit/Source/WTF/wtf/glib/RunLoopGLib.cpp:56
#39 0x00007f331a850d36 in g_main_dispatch (context=0x55c0b823e120) at ../glib/gmain.c:3460
#40 g_main_context_dispatch (context=0x55c0b823e120) at ../glib/gmain.c:4200
#41 0x00007f331a8ae2b8 in g_main_context_iterate.isra.0 (context=0x55c0b823e120, block=block@entry=1, dispatch=dispatch@entry=1, self=&lt;optimized out&gt;) at ../glib/gmain.c:4276
#42 0x00007f331a8503ff in g_main_loop_run (loop=0x55c0b823e260) at ../glib/gmain.c:4479
#43 0x00007f33292f7044 in WTF::RunLoop::run() () at /app/webkit/Source/WTF/wtf/glib/RunLoopGLib.cpp:108
#44 0x00007f3326da5a53 in WebKit::AuxiliaryProcessMainBase&lt;WebKit::WebProcess, true&gt;::run(int, char**) (this=0x7fff6ec932e0, argc=4, argv=0x7fff6ec934a8) at /app/webkit/Source/WebKit/Shared/AuxiliaryProcessMain.h:72
#45 0x00007f3326da28bb in WebKit::AuxiliaryProcessMain&lt;WebKit::WebProcessMainWPE&gt;(int, char**) (argc=4, argv=0x7fff6ec934a8) at /app/webkit/Source/WebKit/Shared/AuxiliaryProcessMain.h:98
#46 0x00007f3326d9ea85 in WebKit::WebProcessMain(int, char**) (argc=4, argv=0x7fff6ec934a8) at /app/webkit/Source/WebKit/WebProcess/wpe/WebProcessMainWPE.cpp:75
#47 0x000055c0b6f2a8e9 in main(int, char**) (argc=4, argv=0x7fff6ec934a8) at /app/webkit/Source/WebKit/WebProcess/EntryPoint/unix/WebProcessMain.cpp:31
```</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>2001069</commentid>
    <comment_count>1</comment_count>
    <who name="Vitaly Dyackhov">vitaly</who>
    <bug_when>2023-12-20 08:58:59 -0800</bug_when>
    <thetext>Pull request: https://github.com/WebKit/WebKit/pull/22113</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>2001070</commentid>
    <comment_count>2</comment_count>
    <who name="EWS">ews-feeder</who>
    <bug_when>2023-12-20 09:08:19 -0800</bug_when>
    <thetext>Test gardening commit 272353@main (36acd0ab131c): &lt;https://commits.webkit.org/272353@main&gt;

Reviewed commits have been landed. Closing PR #22113 and removing active labels.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>2003136</commentid>
    <comment_count>3</comment_count>
    <who name="Vitaly Dyackhov">vitaly</who>
    <bug_when>2024-01-05 01:43:19 -0800</bug_when>
    <thetext>Also these two:
fast/mediastream/applyConstraints-deviceId.html
fast/mediastream/MediaStream-video-element-enter-background.html</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>2003137</commentid>
    <comment_count>4</comment_count>
    <who name="Vitaly Dyackhov">vitaly</who>
    <bug_when>2024-01-05 01:50:15 -0800</bug_when>
    <thetext>Pull request: https://github.com/WebKit/WebKit/pull/22426</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>2003138</commentid>
    <comment_count>5</comment_count>
    <who name="EWS">ews-feeder</who>
    <bug_when>2024-01-05 01:55:06 -0800</bug_when>
    <thetext>Test gardening commit 272681@main (05f0643b310f): &lt;https://commits.webkit.org/272681@main&gt;

Reviewed commits have been landed. Closing PR #22426 and removing active labels.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>2004673</commentid>
    <comment_count>6</comment_count>
    <who name="Vitaly Dyackhov">vitaly</who>
    <bug_when>2024-01-12 05:58:38 -0800</bug_when>
    <thetext>Another failing with similar symptoms but a slightly different stack trace is `fast/editing/create-link-inline-style-change-crash-001.html`:

```
#0  WTFCrash() () at /app/webkit/Source/WTF/wtf/Assertions.cpp:333
#1  0x00007f857935ee10 in WTFCrashWithInfo(int, char const*, char const*, int) () at /app/webkit/WebKitBuild/WPE/Debug/WTF/Headers/wtf/Assertions.h:778
#2  0x00007f857fbca5d7 in WebCore::JSEventListener::ensureJSFunction(WebCore::ScriptExecutionContext&amp;) const (this=0x7f855d6f0cc0, scriptExecutionContext=...) at /app/webkit/Source/WebCore/bindings/js/JSEventListener.h:164
#3  0x00007f857fbc87dd in WebCore::JSEventListener::handleEvent(WebCore::ScriptExecutionContext&amp;, WebCore::Event&amp;) (this=0x7f855d6f0cc0, scriptExecutionContext=..., event=...) at /app/webkit/Source/WebCore/bindings/js/JSEventListener.cpp:142
#4  0x00007f85804fa562 in WebCore::EventTarget::innerInvokeEventListeners(WebCore::Event&amp;, WTF::Vector&lt;WTF::RefPtr&lt;WebCore::RegisteredEventListener, WTF::RawPtrTraits&lt;WebCore::RegisteredEventListener&gt;, WTF::DefaultRefDerefTraits&lt;WebCore::RegisteredEventListener&gt; &gt;, 1ul, WTF::CrashOnOverflow, 2ul, WTF::FastMalloc&gt;, WebCore::EventTarget::EventInvokePhase) (this=0x7f845607f4f0, event=..., listeners=..., phase=WebCore::EventTarget::EventInvokePhase::Bubbling) at /app/webkit/Source/WebCore/dom/EventTarget.cpp:366
#5  0x00007f85804f9fc3 in WebCore::EventTarget::fireEventListeners(WebCore::Event&amp;, WebCore::EventTarget::EventInvokePhase) (this=0x7f845607f4f0, event=..., phase=WebCore::EventTarget::EventInvokePhase::Bubbling) at /app/webkit/Source/WebCore/dom/EventTarget.cpp:297
#6  0x00007f85804dcbe5 in WebCore::EventContext::handleLocalEvents(WebCore::Event&amp;, WebCore::EventTarget::EventInvokePhase) const (this=0x7fff20ccd410, event=..., phase=WebCore::EventTarget::EventInvokePhase::Bubbling) at /app/webkit/Source/WebCore/dom/EventContext.cpp:97
#7  0x00007f85804dd19f in WebCore::dispatchEventInDOM(WebCore::Event&amp;, WebCore::EventPath const&amp;) (event=..., path=...) at /app/webkit/Source/WebCore/dom/EventDispatcher.cpp:109
#8  0x00007f85804ddd15 in WebCore::EventDispatcher::dispatchEvent(WebCore::Node&amp;, WebCore::Event&amp;) (node=..., event=...) at /app/webkit/Source/WebCore/dom/EventDispatcher.cpp:228
#9  0x00007f858059c24b in WebCore::Node::dispatchEvent(WebCore::Event&amp;) (this=0x7f845607f4f0, event=...) at /app/webkit/Source/WebCore/dom/Node.cpp:2502
#10 0x00007f858097ac3d in operator()() const (__closure=0x7f855d30b208) at /app/webkit/Source/WebCore/html/HTMLMediaElement.cpp:5035
#11 0x00007f858099fd44 in WTF::Detail::CallableWrapper&lt;WebCore::HTMLMediaElement::layoutSizeChanged()::&lt;lambda()&gt;, void&gt;::call(void) (this=0x7f855d30b200) at /app/webkit/WebKitBuild/WPE/Debug/WTF/Headers/wtf/Function.h:53
#12 0x00007f8579d6904b in WTF::Function&lt;void ()&gt;::operator()() const (this=0x7f855daae498) at /app/webkit/WebKitBuild/WPE/Debug/WTF/Headers/wtf/Function.h:82
#13 0x00007f85809a526a in WebCore::ActiveDOMObject::queueTaskKeepingObjectAlive&lt;WebCore::HTMLMediaElement&gt;(WebCore::HTMLMediaElement&amp;, WebCore::TaskSource, WTF::Function&lt;void ()&gt;&amp;&amp;)::{lambda()#1}::operator()() const (__closure=0x7f855daae488) at /app/webkit/Source/WebCore/dom/ActiveDOMObject.h:112
#14 0x00007f85809da186 in WTF::Detail::CallableWrapper&lt;WebCore::ActiveDOMObject::queueTaskKeepingObjectAlive&lt;WebCore::HTMLMediaElement&gt;(WebCore::HTMLMediaElement&amp;, WebCore::TaskSource, WTF::Function&lt;void ()&gt;&amp;&amp;)::{lambda()#1}, void&gt;::call() (this=0x7f855daae480) at /app/webkit/WebKitBuild/WPE/Debug/WTF/Headers/wtf/Function.h:53
#15 0x00007f8579d6904b in WTF::Function&lt;void ()&gt;::operator()() const (this=0x7f855d9c2870) at /app/webkit/WebKitBuild/WPE/Debug/WTF/Headers/wtf/Function.h:82
#16 0x00007f85804e4640 in WebCore::EventLoopFunctionDispatchTask::execute() (this=0x7f855d9c2850) at /app/webkit/Source/WebCore/dom/EventLoop.cpp:469
#17 0x00007f85804e00b9 in WebCore::EventLoop::run(std::optional&lt;WTF::ApproximateTime&gt;) (this=0x7f855d144210, deadline=std::optional&lt;WTF::ApproximateTime&gt; = {...}) at /app/webkit/Source/WebCore/dom/EventLoop.cpp:327
#18 0x00007f85806bec27 in WebCore::WindowEventLoop::didReachTimeToRun() (this=0x7f855d144210) at /app/webkit/Source/WebCore/dom/WindowEventLoop.cpp:193
#19 0x00007f85806d60c8 in std::__invoke_impl&lt;void, void (WebCore::WindowEventLoop::*&amp;)(), WebCore::WindowEventLoop*&amp;&gt;(std::__invoke_memfun_deref, void (WebCore::WindowEventLoop::*&amp;)(), WebCore::WindowEventLoop*&amp;) (__f=@0x7f855d0a2a88: (void (WebCore::WindowEventLoop::*)(WebCore::WindowEventLoop * const)) 0x7f85806beb8e &lt;WebCore::WindowEventLoop::didReachTimeToRun()&gt;, __t=@0x7f855d0a2a98: 0x7f855d144210) at /usr/include/c++/13.2.0/bits/invoke.h:74
#20 0x00007f85806d6033 in std::__invoke&lt;void (WebCore::WindowEventLoop::*&amp;)(), WebCore::WindowEventLoop*&amp;&gt;(void (WebCore::WindowEventLoop::*&amp;)(), WebCore::WindowEventLoop*&amp;) (__fn=@0x7f855d0a2a88: (void (WebCore::WindowEventLoop::*)(WebCore::WindowEventLoop * const)) 0x7f85806beb8e &lt;WebCore::WindowEventLoop::didReachTimeToRun()&gt;) at /usr/include/c++/13.2.0/bits/invoke.h:96
#21 0x00007f85806d5fa9 in std::_Bind&lt;void (WebCore::WindowEventLoop::*(WebCore::WindowEventLoop*))()&gt;::__call&lt;void, , 0ul&gt;(std::tuple&lt;&gt;&amp;&amp;, std::_Index_tuple&lt;0ul&gt;) (this=0x7f855d0a2a88, __args=...) at /usr/include/c++/13.2.0/functional:506
#22 0x00007f85806d5f3b in std::_Bind&lt;void (WebCore::WindowEventLoop::*(WebCore::WindowEventLoop*))()&gt;::operator()&lt;, void&gt;() (this=0x7f855d0a2a88) at /usr/include/c++/13.2.0/functional:591
#23 0x00007f85806d5f04 in WTF::Detail::CallableWrapper&lt;std::_Bind&lt;void (WebCore::WindowEventLoop::*(WebCore::WindowEventLoop*))()&gt;, void&gt;::call() (this=0x7f855d0a2a80) at /app/webkit/WebKitBuild/WPE/Debug/WTF/Headers/wtf/Function.h:53
#24 0x00007f8579d6904b in WTF::Function&lt;void ()&gt;::operator()() const (this=0x7f855d144338) at /app/webkit/WebKitBuild/WPE/Debug/WTF/Headers/wtf/Function.h:82
#25 0x00007f8579e78cb0 in WebCore::Timer::fired() (this=0x7f855d1442f8) at /app/webkit/WebKitBuild/WPE/Debug/WebCore/PrivateHeaders/WebCore/Timer.h:150
#26 0x00007f8581636a3e in WebCore::ThreadTimers::sharedTimerFiredInternal() (this=0x7f855d0f0c60) at /app/webkit/Source/WebCore/platform/ThreadTimers.cpp:125
#27 0x00007f858163631b in operator()() const (__closure=0x7f855d000e78) at /app/webkit/Source/WebCore/platform/ThreadTimers.cpp:65
#28 0x00007f8581638b48 in WTF::Detail::CallableWrapper&lt;WebCore::ThreadTimers::setSharedTimer(WebCore::SharedTimer*)::&lt;lambda()&gt;, void&gt;::call(void) (this=0x7f855d000e70) at /app/webkit/WebKitBuild/WPE/Debug/WTF/Headers/wtf/Function.h:53
#29 0x00007f8579d6904b in WTF::Function&lt;void ()&gt;::operator()() const (this=0x7f8583c6fa88 &lt;WebCore::MainThreadSharedTimer::singleton()::instance+8&gt;) at /app/webkit/WebKitBuild/WPE/Debug/WTF/Headers/wtf/Function.h:82
#30 0x00007f85815e3d62 in WebCore::MainThreadSharedTimer::fired() (this=0x7f8583c6fa80 &lt;WebCore::MainThreadSharedTimer::singleton()::instance&gt;) at /app/webkit/Source/WebCore/platform/MainThreadSharedTimer.cpp:83
#31 0x00007f85815edada in std::__invoke_impl&lt;void, void (WebCore::MainThreadSharedTimer::*&amp;)(), WebCore::MainThreadSharedTimer*&amp;&gt;(std::__invoke_memfun_deref, void (WebCore::MainThreadSharedTimer::*&amp;)(), WebCore::MainThreadSharedTimer*&amp;) (__f=@0x7f855d0edde8: (void (WebCore::MainThreadSharedTimer::*)(WebCore::MainThreadSharedTimer * const)) 0x7f85815e3cda &lt;WebCore::MainThreadSharedTimer::fired()&gt;, __t=@0x7f855d0eddf8: 0x7f8583c6fa80 &lt;WebCore::MainThreadSharedTimer::singleton()::instance&gt;) at /usr/include/c++/13.2.0/bits/invoke.h:74
#32 0x00007f85815eda53 in std::__invoke&lt;void (WebCore::MainThreadSharedTimer::*&amp;)(), WebCore::MainThreadSharedTimer*&amp;&gt;(void (WebCore::MainThreadSharedTimer::*&amp;)(), WebCore::MainThreadSharedTimer*&amp;) (__fn=@0x7f855d0edde8: (void (WebCore::MainThreadSharedTimer::*)(WebCore::MainThreadSharedTimer * const)) 0x7f85815e3cda &lt;WebCore::MainThreadSharedTimer::fired()&gt;) at /usr/include/c++/13.2.0/bits/invoke.h:96
#33 0x00007f85815ed9c9 in std::_Bind&lt;void (WebCore::MainThreadSharedTimer::*(WebCore::MainThreadSharedTimer*))()&gt;::__call&lt;void, , 0ul&gt;(std::tuple&lt;&gt;&amp;&amp;, std::_Index_tuple&lt;0ul&gt;) (this=0x7f855d0edde8, __args=...) at /usr/include/c++/13.2.0/functional:506
#34 0x00007f85815ed95b in std::_Bind&lt;void (WebCore::MainThreadSharedTimer::*(WebCore::MainThreadSharedTimer*))()&gt;::operator()&lt;, void&gt;() (this=0x7f855d0edde8) at /usr/include/c++/13.2.0/functional:591
#35 0x00007f85815ed924 in WTF::Detail::CallableWrapper&lt;std::_Bind&lt;void (WebCore::MainThreadSharedTimer::*(WebCore::MainThreadSharedTimer*))()&gt;, void&gt;::call() (this=0x7f855d0edde0) at /app/webkit/WebKitBuild/WPE/Debug/WTF/Headers/wtf/Function.h:53
#36 0x00007f8579d6904b in WTF::Function&lt;void ()&gt;::operator()() const (this=0x7f8583c6fab8 &lt;WebCore::MainThreadSharedTimer::singleton()::instance+56&gt;) at /app/webkit/WebKitBuild/WPE/Debug/WTF/Headers/wtf/Function.h:82
#37 0x00007f8579e78dbe in WTF::RunLoop::Timer::fired() (this=0x7f8583c6fa90 &lt;WebCore::MainThreadSharedTimer::singleton()::instance+16&gt;) at /app/webkit/WebKitBuild/WPE/Debug/WTF/Headers/wtf/RunLoop.h:193
#38 0x00007f857d2c8501 in operator()(gpointer) const (__closure=0x0, userData=0x7f8583c6fa90 &lt;WebCore::MainThreadSharedTimer::singleton()::instance+16&gt;) at /app/webkit/Source/WTF/wtf/glib/RunLoopGLib.cpp:177
#39 0x00007f857d2c8541 in _FUN(gpointer) () at /app/webkit/Source/WTF/wtf/glib/RunLoopGLib.cpp:181
#40 0x00007f857d2c7a4b in operator()(GSource*, GSourceFunc, gpointer) const (__closure=0x0, source=0x561c07bea7a0, callback=0x7f857d2c8524 &lt;_FUN(gpointer)&gt;, userData=0x7f8583c6fa90 &lt;WebCore::MainThreadSharedTimer::singleton()::instance+16&gt;) at /app/webkit/Source/WTF/wtf/glib/RunLoopGLib.cpp:53
#41 0x00007f857d2c7a99 in _FUN(GSource*, GSourceFunc, gpointer) () at /app/webkit/Source/WTF/wtf/glib/RunLoopGLib.cpp:56
#42 0x00007f856e796d36 in g_main_dispatch (context=0x561c07887120) at ../glib/gmain.c:3460
#43 g_main_context_dispatch (context=0x561c07887120) at ../glib/gmain.c:4200
#44 0x00007f856e7f42b8 in g_main_context_iterate.isra.0 (context=0x561c07887120, block=block@entry=1, dispatch=dispatch@entry=1, self=&lt;optimized out&gt;) at ../glib/gmain.c:4276
#45 0x00007f856e7963ff in g_main_loop_run (loop=0x561c07887260) at ../glib/gmain.c:4479
#46 0x00007f857d2c810c in WTF::RunLoop::run() () at /app/webkit/Source/WTF/wtf/glib/RunLoopGLib.cpp:108
#47 0x00007f857ad4434b in WebKit::AuxiliaryProcessMainBase&lt;WebKit::WebProcess, true&gt;::run(int, char**) (this=0x7fff20cce080, argc=4, argv=0x7fff20cce248) at /app/webkit/Source/WebKit/Shared/AuxiliaryProcessMain.h:72
#48 0x00007f857ad3fe83 in WebKit::AuxiliaryProcessMain&lt;WebKit::WebProcessMainWPE&gt;(int, char**) (argc=4, argv=0x7fff20cce248) at /app/webkit/Source/WebKit/Shared/AuxiliaryProcessMain.h:98
#49 0x00007f857ad362c5 in WebKit::WebProcessMain(int, char**) (argc=4, argv=0x7fff20cce248) at /app/webkit/Source/WebKit/WebProcess/wpe/WebProcessMainWPE.cpp:75
#50 0x0000561c05cc68e9 in main(int, char**) (argc=4, argv=0x7fff20cce248) at /app/webkit/Source/WebKit/WebProcess/EntryPoint/unix/WebProcessMain.cpp:31
```

Note `WebCore::HTMLMediaElement::layoutSizeChanged()` in the stack trace. It&apos;s weird because the test doesn&apos;t create any `HTMLMediaElement`. This might be some leftover task from previous tests running by the same instance of WKTR.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>2004674</commentid>
    <comment_count>7</comment_count>
    <who name="Vitaly Dyackhov">vitaly</who>
    <bug_when>2024-01-12 06:05:40 -0800</bug_when>
    <thetext>Pull request: https://github.com/WebKit/WebKit/pull/22706</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>2004676</commentid>
    <comment_count>8</comment_count>
    <who name="EWS">ews-feeder</who>
    <bug_when>2024-01-12 06:09:43 -0800</bug_when>
    <thetext>Test gardening commit 272971@main (6dcf62222987): &lt;https://commits.webkit.org/272971@main&gt;

Reviewed commits have been landed. Closing PR #22706 and removing active labels.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>2032454</commentid>
    <comment_count>9</comment_count>
    <who name="Vitaly Dyackhov">vitaly</who>
    <bug_when>2024-05-01 03:03:19 -0700</bug_when>
    <thetext>Pull request: https://github.com/WebKit/WebKit/pull/27978</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>2032645</commentid>
    <comment_count>10</comment_count>
    <who name="Fujii Hironori">fujii</who>
    <bug_when>2024-05-01 17:11:36 -0700</bug_when>
    <thetext>*** Bug 270132 has been marked as a duplicate of this bug. ***</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>2033065</commentid>
    <comment_count>11</comment_count>
    <who name="EWS">ews-feeder</who>
    <bug_when>2024-05-03 07:38:24 -0700</bug_when>
    <thetext>Committed 278319@main (7c46c2f8a211): &lt;https://commits.webkit.org/278319@main&gt;

Reviewed commits have been landed. Closing PR #27978 and removing active labels.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>2033066</commentid>
    <comment_count>12</comment_count>
    <who name="Radar WebKit Bug Importer">webkit-bug-importer</who>
    <bug_when>2024-05-03 07:39:15 -0700</bug_when>
    <thetext>&lt;rdar://problem/127490882&gt;</thetext>
  </long_desc>
      
      

    </bug>

</bugzilla>