[Webkit-unassigned] [Bug 230701] [ Catalina Debug wk1 ] performance-api/performance-observer-callback-after-gc.html is a flaky crash (no data while reading stdout for the server process)

bugzilla-daemon at webkit.org bugzilla-daemon at webkit.org
Wed Oct 6 12:23:42 PDT 2021


https://bugs.webkit.org/show_bug.cgi?id=230701

--- Comment #5 from Chris Dumez <cdumez at apple.com> ---
The crash was:
Application Specific Information:
CRASHING TEST: performance-api/performance-observer-callback-after-gc.html

Thread 0 Crashed:: Dispatch queue: com.apple.main-thread
0   com.apple.JavaScriptCore            0x00000001142ec546 bmalloc::Heap::decommitLargeRange(std::__1::unique_lock<bmalloc::Mutex>&, bmalloc::LargeRange&, bmalloc::BulkDecommit&) + 486 (Heap.cpp:146)
1   com.apple.JavaScriptCore            0x00000001142ece1c bmalloc::Heap::scavenge(std::__1::unique_lock<bmalloc::Mutex>&, bmalloc::BulkDecommit&, unsigned long&) + 1548 (Heap.cpp:190)
2   com.apple.JavaScriptCore            0x00000001142fd0cd bmalloc::Scavenger::scavenge() + 205 (Scavenger.cpp:205)
3   com.apple.JavaScriptCore            0x00000001142e0796 bmalloc::api::scavenge() + 134 (bmalloc.cpp:145)
4   com.apple.JavaScriptCore            0x00000001141b1e89 WTF::releaseFastMallocFreeMemory() + 9 (FastMalloc.cpp:639)
5   com.apple.WebCore                   0x0000000138251055 WebCore::GCController::garbageCollectNow() + 117 (GCController.cpp:99)
6   com.apple.WebKitLegacy              0x000000010ed9af5d +[WebCoreStatistics garbageCollectJavaScriptObjects] + 29 (WebCoreStatistics.mm:109)
7   DumpRenderTree                      0x000000010aaa67f3 GCController::collect() const + 35 (GCControllerMac.mm:39)
8   DumpRenderTree                      0x000000010aaa66c6 collectCallback(OpaqueJSContext const*, OpaqueJSValue*, OpaqueJSValue*, unsigned long, OpaqueJSValue const* const*, OpaqueJSValue const**) + 54 (GCController.cpp:40)
9   com.apple.JavaScriptCore            0x000000011496cc5a long long JSC::APICallbackFunction::callImpl<JSC::JSCallbackFunction>(JSC::JSGlobalObject*, JSC::CallFrame*) + 618 (APICallbackFunction.h:61)
10  com.apple.JavaScriptCore            0x000000011496067d JSC::callJSCallbackFunction(JSC::JSGlobalObject*, JSC::CallFrame*) + 29 (JSCallbackFunction.cpp:42)
11  ???                                 0x0000579eb5801027 0 + 96339161518119
12  com.apple.JavaScriptCore            0x00000001148322fe llint_entry + 145028
13  com.apple.JavaScriptCore            0x00000001148323ae llint_entry + 145204
14  com.apple.JavaScriptCore            0x000000011480e980 vmEntryToJavaScript + 289
15  com.apple.JavaScriptCore            0x00000001157edd7b JSC::JITCode::execute(JSC::VM*, JSC::ProtoCallFrame*) + 235 (JITCodeInlines.h:42)
16  com.apple.JavaScriptCore            0x00000001157ee557 JSC::Interpreter::executeCall(JSC::JSGlobalObject*, JSC::JSObject*, JSC::CallData const&, JSC::JSValue, JSC::ArgList const&) + 1847 (Interpreter.cpp:900)
17  com.apple.JavaScriptCore            0x0000000115bdc9dd JSC::call(JSC::JSGlobalObject*, JSC::JSValue, JSC::CallData const&, JSC::JSValue, JSC::ArgList const&) + 221 (CallData.cpp:57)
18  com.apple.JavaScriptCore            0x0000000115bdcabf JSC::call(JSC::JSGlobalObject*, JSC::JSValue, JSC::CallData const&, JSC::JSValue, JSC::ArgList const&, WTF::NakedPtr<JSC::Exception>&) + 207 (CallData.cpp:64)
19  com.apple.JavaScriptCore            0x0000000115bdcda2 JSC::profiledCall(JSC::JSGlobalObject*, JSC::ProfilingReason, JSC::JSValue, JSC::CallData const&, JSC::JSValue, JSC::ArgList const&, WTF::NakedPtr<JSC::Exception>&) + 130 (CallData.cpp:85)
20  com.apple.WebCore                   0x000000013825a66e WebCore::JSExecState::profiledCall(JSC::JSGlobalObject*, JSC::ProfilingReason, JSC::JSValue, JSC::CallData const&, JSC::JSValue, JSC::ArgList const&, WTF::NakedPtr<JSC::Exception>&) + 110 (JSExecState.h:73)
21  com.apple.WebCore                   0x0000000138327e21 WebCore::ScheduledAction::executeFunctionInContext(JSC::JSGlobalObject*, JSC::JSValue, WebCore::ScriptExecutionContext&) + 1009 (ScheduledAction.cpp:121)
22  com.apple.WebCore                   0x0000000138327845 WebCore::ScheduledAction::execute(WebCore::Document&) + 277 (ScheduledAction.cpp:141)
23  com.apple.WebCore                   0x0000000138327703 WebCore::ScheduledAction::execute(WebCore::ScriptExecutionContext&) + 67 (ScheduledAction.cpp:86)
24  com.apple.WebCore                   0x00000001398c3b67 WebCore::DOMTimer::fired() + 1063 (DOMTimer.cpp:339)
25  com.apple.WebCore                   0x0000000139c165b4 WebCore::ThreadTimers::sharedTimerFiredInternal() + 644 (ThreadTimers.cpp:127)
26  com.apple.WebCore                   0x0000000139c20601 WebCore::ThreadTimers::setSharedTimer(WebCore::SharedTimer*)::$_0::operator()() const + 33 (ThreadTimers.cpp:67)
27  com.apple.WebCore                   0x0000000139c2058e WTF::Detail::CallableWrapper<WebCore::ThreadTimers::setSharedTimer(WebCore::SharedTimer*)::$_0, void>::call() + 30 (Function.h:53)
28  com.apple.WebCore                   0x0000000135810322 WTF::Function<void ()>::operator()() const + 130 (Function.h:82)
29  com.apple.WebCore                   0x0000000139bbcdbb WebCore::MainThreadSharedTimer::fired() + 139 (MainThreadSharedTimer.cpp:84)
30  com.apple.WebCore                   0x0000000139ca4976 WebCore::timerFired(__CFRunLoopTimer*, void*) + 38 (MainThreadSharedTimerCF.cpp:86)
31  com.apple.CoreFoundation            0x00007fff345487f9 __CFRUNLOOP_IS_CALLING_OUT_TO_A_TIMER_CALLBACK_FUNCTION__ + 20
32  com.apple.CoreFoundation            0x00007fff3454835f __CFRunLoopDoTimer + 859
33  com.apple.CoreFoundation            0x00007fff34547e47 __CFRunLoopDoTimers + 322
34  com.apple.CoreFoundation            0x00007fff3452cbea __CFRunLoopRun + 1871
35  com.apple.CoreFoundation            0x00007fff3452be3e CFRunLoopRunSpecific + 462
36  DumpRenderTree                      0x000000010aa5d774 runTest(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) + 3348 (DumpRenderTree.mm:1963)
37  DumpRenderTree                      0x000000010aa5c9ba runTestingServerLoop() + 218 (DumpRenderTree.mm:1077)
38  DumpRenderTree                      0x000000010aa5c1f8 dumpRenderTree(int, char const**) + 616 (DumpRenderTree.mm:1191)
39  DumpRenderTree                      0x000000010aa5e322 DumpRenderTreeMain(int, char const**) + 114 (DumpRenderTree.mm:1308)
40  DumpRenderTree                      0x000000010ab4acf2 main + 34 (DumpRenderTreeMain.mm:34)
41  libdyld.dylib                       0x00007fff6e596cc9 start + 1

-- 
You are receiving this mail because:
You are the assignee for the bug.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.webkit.org/pipermail/webkit-unassigned/attachments/20211006/ee63a77f/attachment.htm>


More information about the webkit-unassigned mailing list