<?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>306116</bug_id>
          
          <creation_ts>2026-01-23 08:39:49 -0800</creation_ts>
          <short_desc>[WPE][Debug] http/wpt/webaudio/the-audio-api/the-audioworklet-interface/options-range-error.html is a flaky crash</short_desc>
          <delta_ts>2026-01-24 21:27:12 -0800</delta_ts>
          <reporter_accessible>1</reporter_accessible>
          <cclist_accessible>1</cclist_accessible>
          <classification_id>1</classification_id>
          <classification>Unclassified</classification>
          <product>WebKit</product>
          <component>Web Audio</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="Claudio Saavedra">csaavedra</reporter>
          <assigned_to name="Claudio Saavedra">csaavedra</assigned_to>
          <cc>cdumez</cc>
    
    <cc>webkit-bug-importer</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>2174477</commentid>
    <comment_count>0</comment_count>
    <who name="Claudio Saavedra">csaavedra</who>
    <bug_when>2026-01-23 08:39:49 -0800</bug_when>
    <thetext>.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>2174478</commentid>
    <comment_count>1</comment_count>
    <who name="Claudio Saavedra">csaavedra</who>
    <bug_when>2026-01-23 08:43:44 -0800</bug_when>
    <thetext>Pull request: https://github.com/WebKit/WebKit/pull/57125</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>2174479</commentid>
    <comment_count>2</comment_count>
    <who name="Claudio Saavedra">csaavedra</who>
    <bug_when>2026-01-23 08:44:07 -0800</bug_when>
    <thetext>Here is the stacktrace for reference:

Thread 1 (Thread 0x7fb661b08540 (LWP 2958252)):
#0  0x00007fb68386daa9 in WTF::HashTable&lt;WTF::Ref&lt;WebCore::RealtimeMediaSource, WTF::RawPtrTraits&lt;WebCore::RealtimeMediaSource&gt;, WTF::DefaultRefDerefTraits&lt;WebCore::RealtimeMediaSource&gt; &gt;, WTF::Ref&lt;WebCore::RealtimeMediaSource, WTF::RawPtrTraits&lt;WebCore::RealtimeMediaSource&gt;, WTF::DefaultRefDerefTraits&lt;WebCore::RealtimeMediaSource&gt; &gt;, WTF::IdentityExtractor, WTF::DefaultHash&lt;WTF::Ref&lt;WebCore::RealtimeMediaSource, WTF::RawPtrTraits&lt;WebCore::RealtimeMediaSource&gt;, WTF::DefaultRefDerefTraits&lt;WebCore::RealtimeMediaSource&gt; &gt; &gt;, WTF::HashTraits&lt;WTF::Ref&lt;WebCore::RealtimeMediaSource, WTF::RawPtrTraits&lt;WebCore::RealtimeMediaSource&gt;, WTF::DefaultRefDerefTraits&lt;WebCore::RealtimeMediaSource&gt; &gt; &gt;, WTF::HashTraits&lt;WTF::Ref&lt;WebCore::RealtimeMediaSource, WTF::RawPtrTraits&lt;WebCore::RealtimeMediaSource&gt;, WTF::DefaultRefDerefTraits&lt;WebCore::RealtimeMediaSource&gt; &gt; &gt;, WTF::FastMalloc&gt;::keyCount (this=0x7fb658d64c38) at WTF/Headers/wtf/HashTable.h:623
#1  0x00007fb683858306 in WTF::HashTable&lt;WTF::Ref&lt;WebCore::RealtimeMediaSource, WTF::RawPtrTraits&lt;WebCore::RealtimeMediaSource&gt;, WTF::DefaultRefDerefTraits&lt;WebCore::RealtimeMediaSource&gt; &gt;, WTF::Ref&lt;WebCore::RealtimeMediaSource, WTF::RawPtrTraits&lt;WebCore::RealtimeMediaSource&gt;, WTF::DefaultRefDerefTraits&lt;WebCore::RealtimeMediaSource&gt; &gt;, WTF::IdentityExtractor, WTF::DefaultHash&lt;WTF::Ref&lt;WebCore::RealtimeMediaSource, WTF::RawPtrTraits&lt;WebCore::RealtimeMediaSource&gt;, WTF::DefaultRefDerefTraits&lt;WebCore::RealtimeMediaSource&gt; &gt; &gt;, WTF::HashTraits&lt;WTF::Ref&lt;WebCore::RealtimeMediaSource, WTF::RawPtrTraits&lt;WebCore::RealtimeMediaSource&gt;, WTF::DefaultRefDerefTraits&lt;WebCore::RealtimeMediaSource&gt; &gt; &gt;, WTF::HashTraits&lt;WTF::Ref&lt;WebCore::RealtimeMediaSource, WTF::RawPtrTraits&lt;WebCore::RealtimeMediaSource&gt;, WTF::DefaultRefDerefTraits&lt;WebCore::RealtimeMediaSource&gt; &gt; &gt;, WTF::FastMalloc&gt;::isEmpty (this=0x7fb658d64c38) at WTF/Headers/wtf/HashTable.h:471
#2  0x00007fb683831d59 in WTF::HashTable&lt;WTF::Ref&lt;WebCore::RealtimeMediaSource, WTF::RawPtrTraits&lt;WebCore::RealtimeMediaSource&gt;, WTF::DefaultRefDerefTraits&lt;WebCore::RealtimeMediaSource&gt; &gt;, WTF::Ref&lt;WebCore::RealtimeMediaSource, WTF::RawPtrTraits&lt;WebCore::RealtimeMediaSource&gt;, WTF::DefaultRefDerefTraits&lt;WebCore::RealtimeMediaSource&gt; &gt;, WTF::IdentityExtractor, WTF::DefaultHash&lt;WTF::Ref&lt;WebCore::RealtimeMediaSource, WTF::RawPtrTraits&lt;WebCore::RealtimeMediaSource&gt;, WTF::DefaultRefDerefTraits&lt;WebCore::RealtimeMediaSource&gt; &gt; &gt;, WTF::HashTraits&lt;WTF::Ref&lt;WebCore::RealtimeMediaSource, WTF::RawPtrTraits&lt;WebCore::RealtimeMediaSource&gt;, WTF::DefaultRefDerefTraits&lt;WebCore::RealtimeMediaSource&gt; &gt; &gt;, WTF::HashTraits&lt;WTF::Ref&lt;WebCore::RealtimeMediaSource, WTF::RawPtrTraits&lt;WebCore::RealtimeMediaSource&gt;, WTF::DefaultRefDerefTraits&lt;WebCore::RealtimeMediaSource&gt; &gt; &gt;, WTF::FastMalloc&gt;::begin (this=0x7fb658d64c38) at WTF/Headers/wtf/HashTable.h:451
#3  0x00007fb68380eb72 in WTF::HashSet&lt;WTF::Ref&lt;WebCore::RealtimeMediaSource, WTF::RawPtrTraits&lt;WebCore::RealtimeMediaSource&gt;, WTF::DefaultRefDerefTraits&lt;WebCore::RealtimeMediaSource&gt; &gt;, WTF::DefaultHash&lt;WTF::Ref&lt;WebCore::RealtimeMediaSource, WTF::RawPtrTraits&lt;WebCore::RealtimeMediaSource&gt;, WTF::DefaultRefDerefTraits&lt;WebCore::RealtimeMediaSource&gt; &gt; &gt;, WTF::HashTraits&lt;WTF::Ref&lt;WebCore::RealtimeMediaSource, WTF::RawPtrTraits&lt;WebCore::RealtimeMediaSource&gt;, WTF::DefaultRefDerefTraits&lt;WebCore::RealtimeMediaSource&gt; &gt; &gt;, WTF::HashTableTraits, (WTF::ShouldValidateKey)1&gt;::begin (this=0x7fb658d64c38) at WTF/Headers/wtf/HashSet.h:316
#4  0x00007fb6837de056 in WebCore::Document::computeCaptureState (this=0x7fb658d63c00) at ../../../Source/WebCore/dom/Document.cpp:6116
#5  0x00007fb6837de2d7 in WebCore::Document::updateIsPlayingMedia (this=0x7fb658d63c00) at ../../../Source/WebCore/dom/Document.cpp:6130
#6  0x00007fb6837dde23 in WebCore::Document::removeAudioProducer (this=0x7fb658d63c00, audioProducer=...) at ../../../Source/WebCore/dom/Document.cpp:6082
#7  0x00007fb68208ff51 in WebCore::AudioContext::~AudioContext (this=0x7fb657882700, __in_chrg=&lt;optimized out&gt;) at ../../../Source/WebCore/Modules/webaudio/AudioContext.cpp:170
#8  0x00007fb682087138 in WebCore::AudioContext::operator delete (object=0x7fb657882700, size=608) at ../../../Source/WebCore/Modules/webaudio/AudioContext.h:53
#9  0x00007fb682090045 in WebCore::AudioContext::~AudioContext (this=0x7fb657882700, __in_chrg=&lt;optimized out&gt;) at ../../../Source/WebCore/Modules/webaudio/AudioContext.cpp:171
#10 0x00007fb67f131489 in WTF::ThreadSafeRefCounted&lt;WebCore::BaseAudioContext, (WTF::DestructionThread)0&gt;::deref (this=0x7fb657882740) at WTF/Headers/wtf/ThreadSafeRefCounted.h:99
#11 0x00007fb67f129cc2 in WebCore::AudioContext::deref (this=0x7fb657882700) at ../../../Source/WebCore/Modules/webaudio/AudioContext.h:62
#12 0x00007fb683703d36 in WTF::DefaultRefDerefTraits&lt;WebCore::ActiveDOMObject&gt;::derefIfNotNull (ptr=0x7fb657882700) at WTF/Headers/wtf/Ref.h:64
#13 0x00007fb68370245b in WTF::Ref&lt;WebCore::ActiveDOMObject, WTF::RawPtrTraits&lt;WebCore::ActiveDOMObject&gt;, WTF::DefaultRefDerefTraits&lt;WebCore::ActiveDOMObject&gt; &gt;::~Ref (this=0x7fb6579f34a0, __in_chrg=&lt;optimized out&gt;) at WTF/Headers/wtf/Ref.h:85
#14 0x00007fb6836ff2a3 in WebCore::ActiveDOMObjectEventDispatchTask::~ActiveDOMObjectEventDispatchTask (this=0x7fb6579f3480, __in_chrg=&lt;optimized out&gt;) at ../../../Source/WebCore/dom/ActiveDOMObject.cpp:167
#15 0x00007fb6836ff2ce in WebCore::ActiveDOMObjectEventDispatchTask::~ActiveDOMObjectEventDispatchTask (this=0x7fb6579f3480, __in_chrg=&lt;optimized out&gt;) at ../../../Source/WebCore/dom/ActiveDOMObject.cpp:167
#16 0x00007fb68370401e in std::default_delete&lt;WebCore::EventLoopTask&gt;::operator() (this=0x7fb6571c2e30, __ptr=0x7fb6579f3480) at /usr/include/c++/13/bits/unique_ptr.h:99
#17 0x00007fb683702860 in std::unique_ptr&lt;WebCore::EventLoopTask, std::default_delete&lt;WebCore::EventLoopTask&gt; &gt;::~unique_ptr (this=0x7fb6571c2e30, __in_chrg=&lt;optimized out&gt;) at /usr/include/c++/13/bits/unique_ptr.h:404
#18 0x00007fb6839a7667 in WTF::VectorTypeOperations&lt;std::unique_ptr&lt;WebCore::EventLoopTask, std::default_delete&lt;WebCore::EventLoopTask&gt; &gt; &gt;::destruct (begin=0x7fb6571c2e30, end=0x7fb6571c2e38) at WTF/Headers/wtf/Vector.h:84
#19 0x00007fb6839a2448 in WTF::Vector&lt;std::unique_ptr&lt;WebCore::EventLoopTask, std::default_delete&lt;WebCore::EventLoopTask&gt; &gt;, 4ul, WTF::CrashOnOverflow, 16ul, WTF::FastMalloc&gt;::~Vector (this=0x7fb6571c2e20, __in_chrg=&lt;optimized out&gt;) at WTF/Headers/wtf/Vector.h:703
#20 0x00007fb6839960ba in WebCore::EventLoop::~EventLoop (this=0x7fb6571c2e00, __in_chrg=&lt;optimized out&gt;) at ../../../Source/WebCore/dom/EventLoop.cpp:192
#21 0x00007fb683b8ea1a in WebCore::WindowEventLoop::~WindowEventLoop (this=0x7fb6571c2e00, __in_chrg=&lt;optimized out&gt;) at ../../../Source/WebCore/dom/WindowEventLoop.cpp:107
#22 0x00007fb683b8df9e in WebCore::WindowEventLoop::operator delete (object=0x7fb6571c2e00, size=552) at ../../../Source/WebCore/dom/WindowEventLoop.h:49
#23 0x00007fb683b8ea45 in WebCore::WindowEventLoop::~WindowEventLoop (this=0x7fb6571c2e00, __in_chrg=&lt;optimized out&gt;) at ../../../Source/WebCore/dom/WindowEventLoop.cpp:107
#24 0x00007fb6826fd270 in WTF::RefCounted&lt;WebCore::EventLoop&gt;::deref (this=0x7fb6571c2e18) at WTF/Headers/wtf/RefCounted.h:83
#25 0x00007fb6826fc4de in WTF::RefCountedAndCanMakeWeakPtr&lt;WebCore::EventLoop&gt;::deref (this=0x7fb6571c2e08) at WTF/Headers/wtf/RefCountedAndCanMakeWeakPtr.h:37
#26 0x00007fb68375fb4e in WTF::DefaultRefDerefTraits&lt;WebCore::WindowEventLoop&gt;::derefIfNotNull (ptr=0x7fb6571c2e00) at WTF/Headers/wtf/Ref.h:64
#27 0x00007fb68380c87e in WTF::RefPtr&lt;WebCore::WindowEventLoop, WTF::RawPtrTraits&lt;WebCore::WindowEventLoop&gt;, WTF::DefaultRefDerefTraits&lt;WebCore::WindowEventLoop&gt; &gt;::~RefPtr (this=0x7fb658d64a90, __in_chrg=&lt;optimized out&gt;) at WTF/Headers/wtf/RefPtr.h:69
#28 0x00007fb6837bafaa in WebCore::Document::~Document (this=0x7fb658d63c00, __in_chrg=&lt;optimized out&gt;) at ../../../Source/WebCore/dom/Document.cpp:904
#29 0x00007fb683e3bf06 in WebCore::HTMLDocument::~HTMLDocument (this=0x7fb658d63c00, __in_chrg=&lt;optimized out&gt;) at ../../../Source/WebCore/html/HTMLDocument.cpp:105
#30 0x00007fb683e3babb in WebCore::HTMLDocument::operator delete (object=0x7fb658d63c00, size=4640) at ../../../Source/WebCore/html/HTMLDocument.h:32
#31 0x00007fb683e3bf8b in WebCore::HTMLDocument::~HTMLDocument (this=0x7fb658d63c00, __in_chrg=&lt;optimized out&gt;) at ../../../Source/WebCore/html/HTMLDocument.cpp:105
#32 0x00007fb683a339c7 in WebCore::Document::decrementReferencingNodeCount (this=0x7fb658d63c00, count=1) at ../../../Source/WebCore/dom/Document.h:502
#33 0x00007fb683a38f0c in WebCore::Node::~Node (this=0x7fb657a925c0, __in_chrg=&lt;optimized out&gt;) at ../../../Source/WebCore/dom/Node.cpp:433
#34 0x00007fb68373b5f6 in WebCore::ContainerNode::~ContainerNode (this=0x7fb657a925c0, __in_chrg=&lt;optimized out&gt;) at ../../../Source/WebCore/dom/ContainerNode.cpp:437
#35 0x00007fb6839263e3 in WebCore::Element::~Element (this=0x7fb657a925c0, __in_chrg=&lt;optimized out&gt;) at ../../../Source/WebCore/dom/Element.cpp:323
#36 0x00007fb683b29f8e in WebCore::StyledElement::~StyledElement (this=0x7fb657a925c0, __in_chrg=&lt;optimized out&gt;) at ../../../Source/WebCore/dom/StyledElement.cpp:73
#37 0x00007fb67f09790e in WebCore::HTMLElement::~HTMLElement (this=0x7fb657a925c0, __in_chrg=&lt;optimized out&gt;) at WebCore/PrivateHeaders/WebCore/HTMLElement.h:58
#38 0x00007fb683e19e56 in WebCore::HTMLBodyElement::~HTMLBodyElement (this=0x7fb657a925c0, __in_chrg=&lt;optimized out&gt;) at ../../../Source/WebCore/html/HTMLBodyElement.cpp:66
#39 0x00007fb683e19bf8 in WebCore::HTMLBodyElement::operator delete (object=0x7fb657a925c0, size=144) at ../../../Source/WebCore/html/HTMLBodyElement.h:32
#40 0x00007fb683e19e7b in WebCore::HTMLBodyElement::~HTMLBodyElement (this=0x7fb657a925c0, __in_chrg=&lt;optimized out&gt;) at ../../../Source/WebCore/html/HTMLBodyElement.cpp:66
#41 0x00007fb683a44f7b in WebCore::Node::removedLastRef (this=0x7fb657a925c0) at ../../../Source/WebCore/dom/Node.cpp:2907
#42 0x00007fb67a8f4b61 in WebCore::Node::deref (this=0x7fb657a925c0) at WebCore/PrivateHeaders/WebCore/Node.h:899
#43 0x00007fb67eee3593 in WebCore::EventTarget::deref (this=0x7fb657a925c0) at ../../../Source/WebCore/dom/EventTargetInlines.h:52
#44 0x00007fb67eee7693 in WTF::DefaultRefDerefTraits&lt;WebCore::EventTarget&gt;::derefIfNotNull (ptr=0x7fb657a925c0) at WTF/Headers/wtf/Ref.h:64
#45 0x00007fb67eee53c7 in WTF::Ref&lt;WebCore::EventTarget, WTF::RawPtrTraits&lt;WebCore::EventTarget&gt;, WTF::DefaultRefDerefTraits&lt;WebCore::EventTarget&gt; &gt;::~Ref (this=0x7fb657b0c460, __in_chrg=&lt;optimized out&gt;) at WTF/Headers/wtf/Ref.h:85
#46 0x00007fb67fa5d4b0 in WebCore::JSDOMWrapper&lt;WebCore::EventTarget, WTF::RawPtrTraits&lt;WebCore::EventTarget&gt; &gt;::~JSDOMWrapper (this=0x7fb657b0c448, __in_chrg=&lt;optimized out&gt;) at WebCore/PrivateHeaders/WebCore/JSDOMWrapper.h:75
#47 0x00007fb67fa5d4d0 in WebCore::JSEventTarget::~JSEventTarget (this=0x7fb657b0c448, __in_chrg=&lt;optimized out&gt;) at WebCore/DerivedSources/JSEventTarget.h:29
#48 0x00007fb67fa5f062 in WebCore::JSEventTarget::destroy (cell=0x7fb657b0c448) at WebCore/DerivedSources/JSEventTarget.cpp:198
#49 0x00007fb67dc025af in JSC::JSDestructibleObjectDestroyFunc::operator() (this=0x7ffd220539c7, cell=0x7fb657b0c448) at ../../../Source/JavaScriptCore/runtime/JSDestructibleObjectHeapCellType.cpp:43
#50 0x00007fb67dc02710 in JSC::JSDestructibleObjectHeapCellType::destroy (this=0x7fb658400840, vm=..., cell=0x7fb657b0c448) at ../../../Source/JavaScriptCore/runtime/JSDestructibleObjectHeapCellType.cpp:61
#51 0x00007fb67d35d7ad in JSC::Subspace::destroy (this=0x7fb657151f00, vm=..., cell=0x7fb657b0c448) at ../../../Source/JavaScriptCore/heap/Subspace.cpp:67
#52 0x00007fb67d334ca4 in JSC::PreciseAllocation::sweep (this=0x7fb657b0c3d8) at ../../../Source/JavaScriptCore/heap/PreciseAllocation.cpp:276
#53 0x00007fb67d32fd2e in JSC::MarkedSpace::sweepPreciseAllocations (this=0x7fb6584001d8) at ../../../Source/JavaScriptCore/heap/MarkedSpace.cpp:255
#54 0x00007fb67d25ed4e in JSC::Heap::sweepInFinalize (this=0x7fb658400100) at ../../../Source/JavaScriptCore/heap/Heap.cpp:2346
#55 0x00007fb67d25e719 in JSC::Heap::finalize (this=0x7fb658400100) at ../../../Source/JavaScriptCore/heap/Heap.cpp:2280
#56 0x00007fb67d25e4b6 in JSC::Heap::handleNeedFinalize (this=0x7fb658400100, oldState=13) at ../../../Source/JavaScriptCore/heap/Heap.cpp:2218
#57 0x00007fb67d25e50e in JSC::Heap::handleNeedFinalize (this=0x7fb658400100) at ../../../Source/JavaScriptCore/heap/Heap.cpp:2229
#58 0x00007fb67d25cc6a in JSC::Heap::finishChangingPhase (this=0x7fb658400100, conn=JSC::GCConductor::Mutator) at ../../../Source/JavaScriptCore/heap/Heap.cpp:1830
#59 0x00007fb67d25cb2d in JSC::Heap::changePhase (this=0x7fb658400100, conn=JSC::GCConductor::Mutator, nextPhase=JSC::CollectorPhase::NotRunning) at ../../../Source/JavaScriptCore/heap/Heap.cpp:1805
#60 0x00007fb67d25caac in JSC::Heap::runEndPhase (this=0x7fb658400100, conn=JSC::GCConductor::Mutator) at ../../../Source/JavaScriptCore/heap/Heap.cpp:1795
#61 0x00007fb67d25ac50 in JSC::Heap::runCurrentPhase (this=0x7fb658400100, conn=JSC::GCConductor::Mutator, currentThreadState=0x7ffd22053d40) at ../../../Source/JavaScriptCore/heap/Heap.cpp:1420
#62 0x00007fb67d25dcb2 in operator() (__closure=0x7ffd22053de0, state=...) at ../../../Source/JavaScriptCore/heap/Heap.cpp:2057
#63 0x00007fb67d29ffa4 in WTF::ScopedLambdaFunctor&lt;void(JSC::CurrentThreadState&amp;), JSC::Heap::collectInMutatorThread()::&lt;lambda(JSC::CurrentThreadState&amp;)&gt; &gt;::implFunction(void *, JSC::CurrentThreadState &amp;) (argument=0x7ffd22053dd0, arguments#0=...) at WTF/Headers/wtf/ScopedLambda.h:106
#64 0x00007fb67d3177e1 in WTF::ScopedLambda&lt;void (JSC::CurrentThreadState&amp;)&gt;::operator()&lt;JSC::CurrentThreadState&amp;&gt;(JSC::CurrentThreadState&amp;) const (this=0x7ffd22053dd0) at WTF/Headers/wtf/ScopedLambda.h:58
#65 0x00007fb67d3147a0 in JSC::callWithCurrentThreadState(WTF::ScopedLambda&lt;void (JSC::CurrentThreadState&amp;)&gt; const&amp;) (lambda=...) at ../../../Source/JavaScriptCore/heap/MachineStackMarker.cpp:235
#66 0x00007fb67d25ddd3 in JSC::Heap::collectInMutatorThread (this=0x7fb658400100) at ../../../Source/JavaScriptCore/heap/Heap.cpp:2069
#67 0x00007fb67d25dc83 in JSC::Heap::stopIfNecessarySlow (this=0x7fb658400100, oldState=21) at ../../../Source/JavaScriptCore/heap/Heap.cpp:2038
#68 0x00007fb67d280dda in JSC::Heap::waitForCollector&lt;JSC::Heap::waitForCollection(Ticket)::&lt;lambda(const WTF::AbstractLocker&amp;)&gt; &gt;(const struct {...} &amp;) (this=0x7fb658400100, func=...) at ../../../Source/JavaScriptCore/heap/Heap.cpp:2095
#69 0x00007fb67d25ed14 in JSC::Heap::waitForCollection (this=0x7fb658400100, ticket=4) at ../../../Source/JavaScriptCore/heap/Heap.cpp:2338
#70 0x00007fb67d25a49c in JSC::Heap::collectSync (this=0x7fb658400100, request=...) at ../../../Source/JavaScriptCore/heap/Heap.cpp:1330
#71 0x00007fb67d259f93 in JSC::Heap::collect (this=0x7fb658400100, synchronousness=JSC::Sync, request=...) at ../../../Source/JavaScriptCore/heap/Heap.cpp:1250
#72 0x00007fb67d23e9b0 in JSC::FullGCActivityCallback::doCollection (this=0x7fb657038780, vm=...) at ../../../Source/JavaScriptCore/heap/FullGCActivityCallback.cpp:55
#73 0x00007fb684a903f3 in WebCore::OpportunisticTaskScheduler::FullGCActivityCallback::doCollection (this=0x7fb657038780, vm=...) at ../../../Source/WebCore/page/OpportunisticTaskScheduler.cpp:223
#74 0x00007fb67d24eecd in JSC::GCActivityCallback::doWork (this=0x7fb657038780, vm=...) at ../../../Source/JavaScriptCore/heap/GCActivityCallback.cpp:66
#75 0x00007fb67dd78019 in JSC::JSRunLoopTimer::timerDidFire (this=0x7fb657038780) at ../../../Source/JavaScriptCore/runtime/JSRunLoopTimer.cpp:237
#76 0x00007fb67dd77082 in JSC::JSRunLoopTimer::Manager::timerDidFire (this=0x7fb657011560) at ../../../Source/JavaScriptCore/runtime/JSRunLoopTimer.cpp:109
#77 0x00007fb67dd76a70 in JSC::JSRunLoopTimer::Manager::timerDidFireCallback (this=0x7fb657011560) at ../../../Source/JavaScriptCore/runtime/JSRunLoopTimer.cpp:56
#78 0x00007fb67dd7fc97 in WTF::RunLoop::Timer::Timer&lt;JSC::JSRunLoopTimer::Manager&gt;(WTF::Ref&lt;WTF::RunLoop, WTF::RawPtrTraits&lt;WTF::RunLoop&gt;, WTF::DefaultRefDerefTraits&lt;WTF::RunLoop&gt; &gt;&amp;&amp;, WTF::ASCIILiteral, JSC::JSRunLoopTimer::Manager*, void (JSC::JSRunLoopTimer::Manager::*)())::{lambda()#1}::operator()() const (__closure=0x7fb6570115a8) at WTF/Headers/wtf/RunLoop.h:239
#79 0x00007fb67dd8a2e2 in WTF::Detail::CallableWrapper&lt;WTF::RunLoop::Timer::Timer&lt;JSC::JSRunLoopTimer::Manager&gt;(WTF::Ref&lt;WTF::RunLoop, WTF::RawPtrTraits&lt;WTF::RunLoop&gt;, WTF::DefaultRefDerefTraits&lt;WTF::RunLoop&gt; &gt;&amp;&amp;, WTF::ASCIILiteral, JSC::JSRunLoopTimer::Manager*, void (JSC::JSRunLoopTimer::Manager::*)())::{lambda()#1}, void&gt;::call() (this=0x7fb6570115a0) at WTF/Headers/wtf/Function.h:59
#80 0x00007fb678fcb4ef in WTF::Function&lt;void ()&gt;::operator()() const (this=0x7fb657020478) at WTF/Headers/wtf/Function.h:103
#81 0x00007fb678fca102 in WTF::RunLoop::Timer::fired (this=0x7fb657020440) at WTF/Headers/wtf/RunLoop.h:262
#82 0x00007fb67ead5bb9 in operator() (__closure=0x0, userData=0x7fb657020440) at ../../../Source/WTF/wtf/glib/RunLoopGLib.cpp:327
#83 0x00007fb67ead5bfd in _FUN () at ../../../Source/WTF/wtf/glib/RunLoopGLib.cpp:331
#84 0x00007fb67ead4782 in operator() (__closure=0x0, source=0x557888ab7600, callback=0x7fb67ead5bdc &lt;_FUN(gpointer)&gt;, userData=0x7fb657020440) at ../../../Source/WTF/wtf/glib/RunLoopGLib.cpp:115
#85 0x00007fb67ead47ef in _FUN () at ../../../Source/WTF/wtf/glib/RunLoopGLib.cpp:118
#86 0x00007fb66825840e in ??? () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#87 0x00007fb668258680 in g_main_context_dispatch () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#88 0x00007fb67ead5173 in WTF::RunLoop::runGLibMainLoopIteration (this=0x7fb65701c110, mayBlock=WTF::RunLoop::MayBlock::Yes) at ../../../Source/WTF/wtf/glib/RunLoopGLib.cpp:190
#89 0x00007fb67ead51e2 in WTF::RunLoop::runGLibMainLoop (this=0x7fb65701c110) at ../../../Source/WTF/wtf/glib/RunLoopGLib.cpp:199
#90 0x00007fb67ead52aa in WTF::RunLoop::run () at ../../../Source/WTF/wtf/glib/RunLoopGLib.cpp:212
#91 0x00007fb67bd287aa in WebKit::AuxiliaryProcessMainBase&lt;WebKit::WebProcess, true&gt;::run (this=0x7ffd22054540, argc=4, argv=0x7ffd22054708) at ../../../Source/WebKit/Shared/AuxiliaryProcessMain.h:77
#92 0x00007fb67bd22423 in WebKit::AuxiliaryProcessMain&lt;WebKit::WebProcessMainWPE&gt; (argc=4, argv=0x7ffd22054708) at ../../../Source/WebKit/Shared/AuxiliaryProcessMain.h:103
#93 0x00007fb67bd1df90 in WebKit::WebProcessMain (argc=4, argv=0x7ffd22054708) at ../../../Source/WebKit/WebProcess/wpe/WebProcessMainWPE.cpp:100
#94 0x000055785dd487ed in main (argc=4, argv=0x7ffd22054708) at ../../../Source/WebKit/WebProcess/EntryPoint/unix/WebProcessMain.cpp:31</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>2174761</commentid>
    <comment_count>3</comment_count>
    <who name="EWS">ews-feeder</who>
    <bug_when>2026-01-24 12:32:24 -0800</bug_when>
    <thetext>merge-queue failed to commit PR to repository. To retry, remove any blocking labels and re-apply merge-queue label</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>2174776</commentid>
    <comment_count>4</comment_count>
    <who name="EWS">ews-feeder</who>
    <bug_when>2026-01-24 13:07:45 -0800</bug_when>
    <thetext>merge-queue failed to commit PR to repository. To retry, remove any blocking labels and re-apply merge-queue label</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>2174840</commentid>
    <comment_count>5</comment_count>
    <who name="EWS">ews-feeder</who>
    <bug_when>2026-01-24 21:26:19 -0800</bug_when>
    <thetext>Committed 306154@main (4eed3b5e3a8b): &lt;https://commits.webkit.org/306154@main&gt;

Reviewed commits have been landed. Closing PR #57125 and removing active labels.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>2174841</commentid>
    <comment_count>6</comment_count>
    <who name="Radar WebKit Bug Importer">webkit-bug-importer</who>
    <bug_when>2026-01-24 21:27:12 -0800</bug_when>
    <thetext>&lt;rdar://problem/168854337&gt;</thetext>
  </long_desc>
      
      

    </bug>

</bugzilla>