RESOLVED FIXED302559
REGRESSION(303022@main): [macOS Release wk1] webaudio/audiobuffersource-not-gced-until-ended.html is a flaky crash
https://bugs.webkit.org/show_bug.cgi?id=302559
Summary REGRESSION(303022@main): [macOS Release wk1] webaudio/audiobuffersource-not-g...
Marta Darbinyan
Reported 2025-11-14 16:43:50 PST
The following is flaky crash in wk1 macOS Release after 303022@main. webaudio/audiobuffersource-not-gced-until-ended.html Thread 0 Crashed:: Dispatch queue: com.apple.main-thread 0 com.apple.WebCore 0x11d5227bc WebCore::InstrumentingAgents::~InstrumentingAgents() 1 com.apple.WebCore 0x11d5189cc WebCore::CommandLineAPIHost::~CommandLineAPIHost() 2 com.apple.WebCore 0x11bc4a390 WebCore::JSCommandLineAPIHost::destroy(JSC::JSCell*) 3 com.apple.JavaScriptCore 0x109e10838 void JSC::MarkedBlock::Handle::specializedSweep<true, (JSC::MarkedBlock::Handle::EmptyMode)0, (JSC::MarkedBlock::Handle::SweepMode)0, (JSC::MarkedBlock::Handle::SweepDestructionMode)1, (JSC::MarkedBlock::Handle::ScribbleMode)0, (JSC::MarkedBlock::Handle::NewlyAllocatedMode)1, (JSC::MarkedBlock::Handle::MarksMode)0, JSC::JSDestructibleObjectDestroyFunc>(JSC::FreeList*, JSC::MarkedBlock::Handle::EmptyMode, JSC::MarkedBlock::Handle::SweepMode, JSC::MarkedBlock::Handle::SweepDestructionMode, JSC::MarkedBlock::Handle::ScribbleMode, JSC::MarkedBlock::Handle::NewlyAllocatedMode, JSC::MarkedBlock::Handle::MarksMode, JSC::JSDestructibleObjectDestroyFunc const&) 4 com.apple.JavaScriptCore 0x109e0f21c void JSC::MarkedBlock::Handle::finishSweepKnowingHeapCellType<JSC::JSDestructibleObjectDestroyFunc>(JSC::FreeList*, JSC::JSDestructibleObjectDestroyFunc const&)::'lambda'()::operator()() const 5 com.apple.JavaScriptCore 0x109e0614c void JSC::MarkedBlock::Handle::finishSweepKnowingHeapCellType<JSC::JSDestructibleObjectDestroyFunc>(JSC::FreeList*, JSC::JSDestructibleObjectDestroyFunc const&) 6 com.apple.JavaScriptCore 0x109e0602c JSC::JSDestructibleObjectHeapCellType::finishSweep(JSC::MarkedBlock::Handle&, JSC::FreeList*) const 7 com.apple.JavaScriptCore 0x109a41454 JSC::MarkedBlock::Handle::sweep(JSC::FreeList*) 8 com.apple.JavaScriptCore 0x1099f7640 JSC::BlockDirectory::sweep() 9 com.apple.JavaScriptCore 0x109a43840 JSC::MarkedSpace::sweepBlocks() 10 com.apple.JavaScriptCore 0x109a050ec JSC::Heap::sweepSynchronously() 11 com.apple.JavaScriptCore 0x109a05920 JSC::Heap::collectNow(JSC::Synchronousness, JSC::GCRequest) 12 com.apple.WebCore 0x11cca3c34 WebCore::GarbageCollectionController::garbageCollectNow() 13 DumpRenderTree 0x1024ecae8 collectCallback(OpaqueJSContext const*, OpaqueJSValue*, OpaqueJSValue*, unsigned long, OpaqueJSValue const* const*, OpaqueJSValue const**) 14 com.apple.JavaScriptCore 0x10937a498 long long JSC::APICallbackFunction::callImpl<JSC::JSCallbackFunction>(JSC::JSGlobalObject*, JSC::CallFrame*) 15 0x30002c030 Test result: https://build.webkit.org/#/builders/1701/builds/126 Test history: https://results.webkit.org/?suite=layout-tests&test=webaudio%2Faudiobuffersource-not-gced-until-ended.html&flavor=wk1&style=release
Attachments
Radar WebKit Bug Importer
Comment 1 2025-11-14 16:44:11 PST
EWS
Comment 2 2025-11-14 17:08:59 PST
Test gardening commit 303061@main (9948a6f14892): <https://commits.webkit.org/303061@main> Reviewed commits have been landed. Closing PR #53978 and removing active labels.
EWS
Comment 3 2025-11-14 23:11:56 PST
Committed 303067@main (f84db56e5e00): <https://commits.webkit.org/303067@main> Reviewed commits have been landed. Closing PR #53979 and removing active labels.
Alexey Proskuryakov
Comment 4 2025-11-17 09:24:31 PST
The test expectation still needs to be removed.
Jonathan Bedard
Comment 5 2025-11-19 14:47:41 PST
EWS
Comment 6 2025-11-19 14:54:33 PST
Test gardening commit 303285@main (c566ed2945f7): <https://commits.webkit.org/303285@main> Reviewed commits have been landed. Closing PR #54209 and removing active labels.
Note You need to log in before you can comment on or make changes to this bug.