[Webkit-unassigned] [Bug 206718] New: [ macOS wk2 ] inspector/canvas/shaderProgram-add-remove-webgl2.html is flaky crashing
bugzilla-daemon at webkit.org
bugzilla-daemon at webkit.org
Thu Jan 23 17:09:10 PST 2020
https://bugs.webkit.org/show_bug.cgi?id=206718
Bug ID: 206718
Summary: [ macOS wk2 ]
inspector/canvas/shaderProgram-add-remove-webgl2.html
is flaky crashing
Product: WebKit
Version: WebKit Nightly Build
Hardware: Unspecified
OS: Unspecified
Status: NEW
Severity: Normal
Priority: P2
Component: Canvas
Assignee: webkit-unassigned at lists.webkit.org
Reporter: jacob_uphoff at apple.com
CC: dino at apple.com
Created attachment 388622
--> https://bugs.webkit.org/attachment.cgi?id=388622&action=review
Crash log
inspector/canvas/shaderProgram-add-remove-webgl2.html is flaky crashing on macOS Catalina and Mojave on wk2
I did not reproduce the crashes or failures
The crashes go back as far as I can see on the history so I do not have a point of origin.
History:
Crash:
Thread 0 Crashed:: Dispatch queue: com.apple.main-thread
0 ??? 000000000000000000 0 + 0
1 com.apple.WebCore 0x000000010bfe5058 WebCore::InspectorInstrumentation::instrumentingAgentsForWebGPUDevice(WebCore::WebGPUDevice&) + 24 (InspectorInstrumentation.cpp:1126)
2 com.apple.WebCore 0x000000010b8c15df WebCore::WebGPUDevice::~WebGPUDevice() + 703 (InspectorInstrumentation.h:1436)
3 com.apple.WebCore 0x000000010b8c188e WebCore::WebGPUDevice::~WebGPUDevice() + 14 (WebGPUDevice.cpp:138)
4 com.apple.JavaScriptCore 0x00000001104a8ff8 void JSC::MarkedBlock::Handle::specializedSweep<true, (JSC::MarkedBlock::Handle::EmptyMode)1, (JSC::MarkedBlock::Handle::SweepMode)1, (JSC::MarkedBlock::Handle::SweepDestructionMode)1, (JSC::MarkedBlock::Handle::ScribbleMode)0, (JSC::MarkedBlock::Handle::NewlyAllocatedMode)1, (JSC::MarkedBlock::Handle::MarksMode)1, 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&) + 168 (MarkedBlockInlines.h:319)
5 com.apple.JavaScriptCore 0x00000001104a7a19 void JSC::MarkedBlock::Handle::finishSweepKnowingHeapCellType<JSC::JSDestructibleObjectDestroyFunc>(JSC::FreeList*, JSC::JSDestructibleObjectDestroyFunc const&)::'lambda'()::operator()() const + 393
6 com.apple.JavaScriptCore 0x00000001104a1892 void JSC::MarkedBlock::Handle::finishSweepKnowingHeapCellType<JSC::JSDestructibleObjectDestroyFunc>(JSC::FreeList*, JSC::JSDestructibleObjectDestroyFunc const&) + 306 (MarkedBlockInlines.h:435)
7 com.apple.JavaScriptCore 0x00000001104a175a JSC::JSDestructibleObjectHeapCellType::finishSweep(JSC::MarkedBlock::Handle&, JSC::FreeList*) + 26 (JSDestructibleObjectHeapCellType.cpp:53)
8 com.apple.JavaScriptCore 0x00000001100ed451 JSC::MarkedBlock::Handle::sweep(JSC::FreeList*) + 289
9 com.apple.JavaScriptCore 0x00000001100e7b40 JSC::LocalAllocator::tryAllocateIn(JSC::MarkedBlock::Handle*) + 32 (FreeList.h:72)
10 com.apple.JavaScriptCore 0x00000001100e7a5c JSC::LocalAllocator::tryAllocateWithoutCollecting() + 44 (LocalAllocator.cpp:192)
11 com.apple.JavaScriptCore 0x00000001100e789c JSC::LocalAllocator::allocateSlowCase(JSC::Heap&, JSC::GCDeferralContext*, JSC::AllocationFailureMode) + 252 (LocalAllocator.cpp:135)
12 com.apple.WebCore 0x000000010ba366e7 WebCore::JSHTMLDocument::create(JSC::Structure*, WebCore::JSDOMGlobalObject*, WTF::Ref<WebCore::HTMLDocument, WTF::DumbPtrTraits<WebCore::HTMLDocument> >&&) + 215 (FreeListInlines.h:46)
13 com.apple.WebCore 0x000000010ba365db std::__1::enable_if<std::is_same<WebCore::HTMLDocument, WebCore::HTMLDocument>::value, WebCore::JSDOMWrapperConverterTraits<WebCore::HTMLDocument>::WrapperClass*>::type WebCore::createWrapper<WebCore::HTMLDocument, WebCore::HTMLDocument>(WebCore::JSDOMGlobalObject*, WTF::Ref<WebCore::HTMLDocument, WTF::DumbPtrTraits<WebCore::HTMLDocument> >&&) + 363 (JSDOMWrapperCache.h:187)
14 com.apple.WebCore 0x000000010ba2e6c0 WebCore::toJSNewlyCreated(JSC::JSGlobalObject*, WebCore::JSDOMGlobalObject*, WTF::Ref<WebCore::Document, WTF::DumbPtrTraits<WebCore::Document> >&&) + 96 (JSDocumentCustom.cpp:86)
15 com.apple.WebCore 0x000000010ba292b3 WebCore::JSDOMWindowBase::updateDocument() + 115 (JSDOMWindowBase.cpp:132)
16 com.apple.WebCore 0x000000010ba53ec7 WebCore::ScriptController::updateDocument() + 215 (ScriptController.cpp:418)
17 com.apple.WebCore 0x000000010bc73773 WebCore::Document::didBecomeCurrentDocumentInFrame() + 35 (Document.cpp:2365)
18 com.apple.WebCore 0x000000010c1943b4 WebCore::Frame::setDocument(WTF::RefPtr<WebCore::Document, WTF::DumbPtrTraits<WebCore::Document> >&&) + 340 (Frame.cpp:291)
19 com.apple.WebCore 0x000000010c0a543a WebCore::DocumentWriter::begin(WTF::URL const&, bool, WebCore::Document*) + 618 (DocumentWriter.cpp:165)
20 com.apple.WebCore 0x000000010c0a1cbb WebCore::DocumentLoader::commitData(char const*, unsigned long) + 187 (DocumentLoader.cpp:1052)
21 com.apple.WebKit 0x0000000109815b56 WebKit::WebFrameLoaderClient::committedLoad(WebCore::DocumentLoader*, char const*, int) + 50 (WebFrameLoaderClient.cpp:1124)
22 com.apple.WebCore 0x000000010c0a5134 WebCore::DocumentLoader::commitLoad(char const*, int) + 148 (DocumentLoader.cpp:1023)
23 com.apple.WebCore 0x000000010c129a22 WebCore::CachedRawResource::notifyClientsDataWasReceived(char const*, unsigned int) + 386 (CachedRawResource.cpp:135)
24 com.apple.WebCore 0x000000010c1297b2 WebCore::CachedRawResource::updateBuffer(WebCore::SharedBuffer&) + 274 (CachedRawResource.cpp:74)
25 com.apple.WebCore 0x000000010c0fe9d7 WebCore::SubresourceLoader::didReceiveDataOrBuffer(char const*, int, WTF::RefPtr<WebCore::SharedBuffer, WTF::DumbPtrTraits<WebCore::SharedBuffer> >&&, long long, WebCore::DataPayloadType) + 183
26 com.apple.WebCore 0x000000010c0fe912 WebCore::SubresourceLoader::didReceiveData(char const*, unsigned int, long long, WebCore::DataPayloadType) + 34 (SubresourceLoader.cpp:488)
27 com.apple.WebKit 0x00000001097e1207 WebKit::WebResourceLoader::didReceiveData(IPC::DataReference const&, long long) + 135
28 com.apple.WebKit 0x000000010994c283 WebKit::WebResourceLoader::didReceiveWebResourceLoaderMessage(IPC::Connection&, IPC::Decoder&) + 331 (WebResourceLoaderMessageReceiver.cpp:62)
29 com.apple.WebKit 0x00000001097da286 WebKit::NetworkProcessConnection::didReceiveMessage(IPC::Connection&, IPC::Decoder&) + 704
30 com.apple.WebKit 0x000000010939f446 IPC::Connection::dispatchMessage(std::__1::unique_ptr<IPC::Decoder, std::__1::default_delete<IPC::Decoder> >) + 176 (Connection.cpp:1079)
31 com.apple.WebKit 0x000000010939f645 IPC::Connection::dispatchOneIncomingMessage() + 199 (Connection.cpp:1146)
32 com.apple.JavaScriptCore 0x000000010f8a02a4 WTF::RunLoop::performWork() + 228 (RunLoop.cpp:107)
33 com.apple.JavaScriptCore 0x000000010f8a0542 WTF::RunLoop::performWork(void*) + 34 (RunLoopCF.cpp:39)
34 com.apple.CoreFoundation 0x00007fff2d3ec683 __CFRUNLOOP_IS_CALLING_OUT_TO_A_SOURCE0_PERFORM_FUNCTION__ + 17
35 com.apple.CoreFoundation 0x00007fff2d3ec629 __CFRunLoopDoSource0 + 108
36 com.apple.CoreFoundation 0x00007fff2d3cffeb __CFRunLoopDoSources0 + 195
37 com.apple.CoreFoundation 0x00007fff2d3cf5b5 __CFRunLoopRun + 1189
38 com.apple.CoreFoundation 0x00007fff2d3ceebe CFRunLoopRunSpecific + 455
39 com.apple.Foundation 0x00007fff2f6337df -[NSRunLoop(NSRunLoop) runMode:beforeDate:] + 280
40 com.apple.Foundation 0x00007fff2f6336b4 -[NSRunLoop(NSRunLoop) run] + 76
41 libxpc.dylib 0x00007fff5955e077 _xpc_objc_main + 552
42 libxpc.dylib 0x00007fff5955db79 xpc_main + 433
43 com.apple.WebKit 0x00000001095254a7 WebKit::XPCServiceMain(int, char const**) + 547
44 libdyld.dylib 0x00007fff593253d5 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/20200124/d0f941ee/attachment-0001.htm>
More information about the webkit-unassigned
mailing list