WebKit Bugzilla
New
Browse
Log In
×
Sign in with GitHub
or
Remember my login
Create Account
·
Forgot Password
Forgotten password account recovery
RESOLVED CONFIGURATION CHANGED
237544
[ iOS Debug ] fast/canvas/webgl/compressed-tex-image.html is a flaky crash (CrashOnOverflow)
https://bugs.webkit.org/show_bug.cgi?id=237544
Summary
[ iOS Debug ] fast/canvas/webgl/compressed-tex-image.html is a flaky crash (C...
Dawn Morningstar
Reported
2022-03-07 12:00:56 PST
fast/canvas/webgl/compressed-tex-image.html Appears to be a flaky crash on iOS Debug queues. HISTORY:
https://results.webkit.org/?suite=layout-tests&test=fast%2Fcanvas%2Fwebgl%2Fcompressed-tex-image.html
CRASH-LOG: CRASHING TEST: fast/canvas/webgl/compressed-tex-image.html Thread 0 Crashed: 0 com.apple.JavaScriptCore 0x00000007bb61d74e WTFCrash + 14 (Assertions.cpp:322) 1 com.apple.WebCore 0x00000007e3228d39 WTF::CrashOnOverflow::crash() + 9 (CheckedArithmetic.h:109) 2 com.apple.WebCore 0x00000007e3228d29 WTF::CrashOnOverflow::overflowed() + 9 (CheckedArithmetic.h:102) 3 com.apple.WebCore 0x00000007e6e50048 WTF::Vector<WebCore::WebGLRenderingContextBase::TextureUnitState, 0ul, WTF::CrashOnOverflow, 16ul, WTF::FastMalloc>::at(unsigned long) + 72 (Vector.h:718) 4 com.apple.WebCore 0x00000007e6e276bd WTF::Vector<WebCore::WebGLRenderingContextBase::TextureUnitState, 0ul, WTF::CrashOnOverflow, 16ul, WTF::FastMalloc>::operator[](unsigned long) + 29 (Vector.h:728) 5 com.apple.WebCore 0x00000007e6e7f5ef WebCore::WebGLRenderingContextBase::bindTexture(unsigned int, WebCore::WebGLTexture*) + 207 (WebGLRenderingContextBase.cpp:1716) 6 com.apple.WebCore 0x00000007e4fd6aa8 WebCore::jsWebGLRenderingContextPrototypeFunction_bindTextureBody(JSC::JSGlobalObject*, JSC::CallFrame*, WebCore::JSWebGLRenderingContext*)::'lambda'()::operator()() const + 72 (JSWebGLRenderingContext.cpp:4550) 7 com.apple.WebCore 0x00000007e4fd686d JSC::JSValue WebCore::toJS<WebCore::IDLUndefined, WebCore::jsWebGLRenderingContextPrototypeFunction_bindTextureBody(JSC::JSGlobalObject*, JSC::CallFrame*, WebCore::JSWebGLRenderingContext*)::'lambda'()>(JSC::JSGlobalObject&, JSC::ThrowScope&, WebCore::jsWebGLRenderingContextPrototypeFunction_bindTextureBody(JSC::JSGlobalObject*, JSC::CallFrame*, WebCore::JSWebGLRenderingContext*)::'lambda'()&&) + 29 (JSDOMConvertBase.h:165) 8 com.apple.WebCore 0x00000007e4fd677f WebCore::jsWebGLRenderingContextPrototypeFunction_bindTextureBody(JSC::JSGlobalObject*, JSC::CallFrame*, WebCore::JSWebGLRenderingContext*) + 1423 (JSWebGLRenderingContext.cpp:4550) 9 com.apple.WebCore 0x00000007e4fd61bd long long WebCore::IDLOperation<WebCore::JSWebGLRenderingContext>::call<&(WebCore::jsWebGLRenderingContextPrototypeFunction_bindTextureBody(JSC::JSGlobalObject*, JSC::CallFrame*, WebCore::JSWebGLRenderingContext*)), (WebCore::CastedThisErrorBehavior)0>(JSC::JSGlobalObject&, JSC::CallFrame&, char const*) + 685 (JSDOMOperation.h:63) 10 com.apple.WebCore 0x00000007e4fd00f4 WebCore::jsWebGLRenderingContextPrototypeFunction_bindTexture(JSC::JSGlobalObject*, JSC::CallFrame*) + 36 (JSWebGLRenderingContext.cpp:4555) 11 ??? 0x00003133daa0c038 0 + 54098781061176 12 com.apple.JavaScriptCore 0x00000007bbcfdc37 llint_entry + 147839 13 com.apple.JavaScriptCore 0x00000007bbcd97be vmEntryToJavaScript + 289 14 com.apple.JavaScriptCore 0x00000007bcccb7e5 JSC::JITCode::execute(JSC::VM*, JSC::ProtoCallFrame*) + 229 (JITCodeInlines.h:42) 15 com.apple.JavaScriptCore 0x00000007bcccae89 JSC::Interpreter::executeProgram(JSC::SourceCode const&, JSC::JSGlobalObject*, JSC::JSObject*) + 9481 (Interpreter.cpp:977) 16 com.apple.JavaScriptCore 0x00000007bd123555 JSC::evaluate(JSC::JSGlobalObject*, JSC::SourceCode const&, JSC::JSValue, WTF::NakedPtr<JSC::Exception>&) + 565 (Completion.cpp:137) 17 com.apple.JavaScriptCore 0x00000007bd12369c JSC::profiledEvaluate(JSC::JSGlobalObject*, JSC::ProfilingReason, JSC::SourceCode const&, JSC::JSValue, WTF::NakedPtr<JSC::Exception>&) + 76 (Completion.cpp:152) 18 com.apple.WebCore 0x00000007e6029568 WebCore::JSExecState::profiledEvaluate(JSC::JSGlobalObject*, JSC::ProfilingReason, JSC::SourceCode const&, JSC::JSValue, WTF::NakedPtr<JSC::Exception>&) + 216 (JSExecState.h:104) 19 com.apple.WebCore 0x00000007e6028fde WebCore::ScriptController::evaluateInWorld(WebCore::ScriptSourceCode const&, WebCore::DOMWrapperWorld&) + 510 (ScriptController.cpp:152) 20 com.apple.WebCore 0x00000007e6028d99 WebCore::ScriptController::evaluateInWorldIgnoringException(WebCore::ScriptSourceCode const&, WebCore::DOMWrapperWorld&) + 41 (ScriptController.cpp:119) 21 com.apple.WebCore 0x00000007e60297e5 WebCore::ScriptController::evaluateIgnoringException(WebCore::ScriptSourceCode const&) + 53 (ScriptController.cpp:171) 22 com.apple.WebCore 0x00000007e693f2f0 WebCore::ScriptElement::executeClassicScript(WebCore::ScriptSourceCode const&) + 1616 (ScriptElement.cpp:400) 23 com.apple.WebCore 0x00000007e693d354 WebCore::ScriptElement::prepareScript(WTF::TextPosition const&, WebCore::ScriptElement::LegacyTypeSupport) + 2676 (ScriptElement.cpp:283) 24 com.apple.WebCore 0x00000007e6efa1ae WebCore::HTMLScriptRunner::runScript(WebCore::ScriptElement&, WTF::TextPosition const&) + 382 (HTMLScriptRunner.cpp:250) 25 com.apple.WebCore 0x00000007e6ef9fb4 WebCore::HTMLScriptRunner::execute(WTF::Ref<WebCore::ScriptElement, WTF::RawPtrTraits<WebCore::ScriptElement> >&&, WTF::TextPosition const&) + 68 (HTMLScriptRunner.cpp:140) 26 com.apple.WebCore 0x00000007e6ed9e43 WebCore::HTMLDocumentParser::runScriptsForPausedTreeBuilder() + 867 (HTMLDocumentParser.cpp:241) 27 com.apple.WebCore 0x00000007e6eda2d1 WebCore::HTMLDocumentParser::pumpTokenizerLoop(WebCore::HTMLDocumentParser::SynchronousMode, bool, WebCore::PumpSession&) + 161 (HTMLDocumentParser.cpp:261) 28 com.apple.WebCore 0x00000007e6ed96b8 WebCore::HTMLDocumentParser::pumpTokenizer(WebCore::HTMLDocumentParser::SynchronousMode) + 424 (HTMLDocumentParser.cpp:306) 29 com.apple.WebCore 0x00000007e6ed8ed0 WebCore::HTMLDocumentParser::pumpTokenizerIfPossible(WebCore::HTMLDocumentParser::SynchronousMode) + 192 (HTMLDocumentParser.cpp:193) 30 com.apple.WebCore 0x00000007e6edae6c WebCore::HTMLDocumentParser::append(WTF::RefPtr<WTF::StringImpl, WTF::RawPtrTraits<WTF::StringImpl>, WTF::DefaultRefDerefTraits<WTF::StringImpl> >&&, WebCore::HTMLDocumentParser::SynchronousMode) + 524 (HTMLDocumentParser.cpp:431) 31 com.apple.WebCore 0x00000007e6edac4f WebCore::HTMLDocumentParser::append(WTF::RefPtr<WTF::StringImpl, WTF::RawPtrTraits<WTF::StringImpl>, WTF::DefaultRefDerefTraits<WTF::StringImpl> >&&) + 47 (HTMLDocumentParser.cpp:391) 32 com.apple.WebCore 0x00000007e66fe543 WebCore::DecodedDataDocumentParser::appendBytes(WebCore::DocumentWriter&, unsigned char const*, unsigned long) + 147 (DecodedDataDocumentParser.cpp:50) 33 com.apple.WebCore 0x00000007e734f23d WebCore::DocumentWriter::addData(WebCore::SharedBuffer const&) + 365 (DocumentWriter.cpp:276) 34 com.apple.WebCore 0x00000007e7347766 WebCore::DocumentLoader::commitData(WebCore::SharedBuffer const&) + 3078 (DocumentLoader.cpp:1314) 35 com.apple.WebKit 0x00000007a0143872 WebKit::WebFrameLoaderClient::committedLoad(WebCore::DocumentLoader*, WebCore::SharedBuffer const&) + 66 (WebFrameLoaderClient.cpp:1163) 36 com.apple.WebCore 0x00000007e734dc76 WebCore::DocumentLoader::commitLoad(WebCore::SharedBuffer const&) + 182 (DocumentLoader.cpp:1178) 37 com.apple.WebCore 0x00000007e734f533 WebCore::DocumentLoader::dataReceived(WebCore::SharedBuffer const&) + 579 (DocumentLoader.cpp:1346) 38 com.apple.WebCore 0x00000007e734f2dd WebCore::DocumentLoader::dataReceived(WebCore::CachedResource&, WebCore::SharedBuffer const&) + 141 (DocumentLoader.cpp:1320) 39 com.apple.WebCore 0x00000007e750471e WebCore::CachedRawResource::notifyClientsDataWasReceived(WebCore::SharedBuffer const&) + 126 (CachedRawResource.cpp:145) 40 com.apple.WebCore 0x00000007e75044e7 WebCore::CachedRawResource::updateBuffer(WebCore::FragmentedSharedBuffer const&) + 343 (CachedRawResource.cpp:81) 41 com.apple.WebCore 0x00000007e747ec94 WebCore::SubresourceLoader::didReceiveBuffer(WebCore::FragmentedSharedBuffer const&, long long, WebCore::DataPayloadType) + 708 (SubresourceLoader.cpp:545) 42 com.apple.WebCore 0x00000007e745bbbf WebCore::ResourceLoader::didReceiveData(WebCore::SharedBuffer const&, long long, WebCore::DataPayloadType) + 47 (ResourceLoader.cpp:559) 43 com.apple.WebKit 0x000000079ffef4fa WebKit::WebResourceLoader::didReceiveData(IPC::SharedBufferCopy const&, long long) + 858 (WebResourceLoader.cpp:238) 44 com.apple.WebKit 0x00000007a08c2523 void IPC::callMemberFunctionImpl<WebKit::WebResourceLoader, void (WebKit::WebResourceLoader::*)(IPC::SharedBufferCopy const&, long long), std::__1::tuple<IPC::SharedBufferCopy, long long>, 0ul, 1ul>(WebKit::WebResourceLoader*, void (WebKit::WebResourceLoader::*)(IPC::SharedBufferCopy const&, long long), std::__1::tuple<IPC::SharedBufferCopy, long long>&&, std::__1::integer_sequence<unsigned long, 0ul, 1ul>) + 179 (HandleMessage.h:125) 45 com.apple.WebKit 0x00000007a08c241d void IPC::callMemberFunction<WebKit::WebResourceLoader, void (WebKit::WebResourceLoader::*)(IPC::SharedBufferCopy const&, long long), std::__1::tuple<IPC::SharedBufferCopy, long long>, std::__1::integer_sequence<unsigned long, 0ul, 1ul> >(std::__1::tuple<IPC::SharedBufferCopy, long long>&&, WebKit::WebResourceLoader*, void (WebKit::WebResourceLoader::*)(IPC::SharedBufferCopy const&, long long)) + 109 (HandleMessage.h:131) 46 com.apple.WebKit 0x00000007a08bc53a void IPC::handleMessage<Messages::WebResourceLoader::DidReceiveData, WebKit::WebResourceLoader, void (WebKit::WebResourceLoader::*)(IPC::SharedBufferCopy const&, long long)>(IPC::Connection&, IPC::Decoder&, WebKit::WebResourceLoader*, void (WebKit::WebResourceLoader::*)(IPC::SharedBufferCopy const&, long long)) + 202 (HandleMessage.h:196) 47 com.apple.WebKit 0x00000007a08bbd6b WebKit::WebResourceLoader::didReceiveWebResourceLoaderMessage(IPC::Connection&, IPC::Decoder&) + 427 (WebResourceLoaderMessageReceiver.cpp:74) 48 com.apple.WebKit 0x000000079ffe131f WebKit::NetworkProcessConnection::didReceiveMessage(IPC::Connection&, IPC::Decoder&) + 159 (NetworkProcessConnection.cpp:102) 49 com.apple.WebKit 0x000000079f207ac4 IPC::Connection::dispatchMessage(IPC::Decoder&) + 532 (Connection.cpp:1092) 50 com.apple.WebKit 0x000000079f208182 IPC::Connection::dispatchMessage(std::__1::unique_ptr<IPC::Decoder, std::__1::default_delete<IPC::Decoder> >) + 610 (Connection.cpp:1137) 51 com.apple.WebKit 0x000000079f20877d IPC::Connection::dispatchOneIncomingMessage() + 189 (Connection.cpp:1206) 52 com.apple.WebKit 0x000000079f226f55 IPC::Connection::enqueueIncomingMessage(std::__1::unique_ptr<IPC::Decoder, std::__1::default_delete<IPC::Decoder> >)::$_15::operator()() + 85 (Connection.cpp:1056) 53 com.apple.WebKit 0x000000079f226e69 WTF::Detail::CallableWrapper<IPC::Connection::enqueueIncomingMessage(std::__1::unique_ptr<IPC::Decoder, std::__1::default_delete<IPC::Decoder> >)::$_15, void>::call() + 25 (Function.h:53) 54 com.apple.JavaScriptCore 0x00000007bb64a7e2 WTF::Function<void ()>::operator()() const + 130 (Function.h:82) 55 com.apple.JavaScriptCore 0x00000007bb6dcfde WTF::RunLoop::performWork() + 318 (RunLoop.cpp:133) 56 com.apple.JavaScriptCore 0x00000007bb6e180e WTF::RunLoop::performWork(void*) + 30 (RunLoopCF.cpp:46) 57 com.apple.CoreFoundation 0x0000000788533e25 0x7884b3000 + 527909 58 com.apple.CoreFoundation 0x0000000788533d1d 0x7884b3000 + 527645 59 com.apple.CoreFoundation 0x00000007885331f2 0x7884b3000 + 524786 60 com.apple.CoreFoundation 0x000000078852d951 0x7884b3000 + 502097 61 com.apple.CoreFoundation 0x000000078852d103 0x7884b3000 + 499971 62 com.apple.Foundation 0x0000000788e7541c 0x788d53000 + 1188892 63 com.apple.Foundation 0x0000000788e75638 0x788d53000 + 1189432 64 libxpc.dylib 0x000000078997405f 0x789961000 + 77919 65 libxpc.dylib 0x0000000789976050 0x789961000 + 86096 66 com.apple.WebKit 0x000000079eaa863a WebKit::XPCServiceMain(int, char const**) + 218 (XPCServiceMain.mm:223) 67 com.apple.WebKit 0x00000007a0a501bb WKXPCServiceMain + 27 (WKMain.mm:35) 68 com.apple.WebKit.WebContent 0x0000000106c2ad12 main + 34 (AuxiliaryProcessMain.cpp:30) 69 dyld_sim 0x0000000788001e1e 0x788000000 + 7710 70 ??? 0x0000000000000001 0 + 1 71 ??? 0x0000000000000001 0 + 1 CRASH-LOG-URL:
https://build.webkit.org/results/Apple-iOS-15-Simulator-Debug-WK2-Tests/r290885%20(1859)/fast/canvas/webgl/compressed-tex-image-crash-log.txt
Attachments
Patch
(15.04 KB, patch)
2022-03-08 06:40 PST
,
Kimmo Kinnunen
no flags
Details
Formatted Diff
Diff
for debug
(1.58 KB, patch)
2022-03-08 07:42 PST
,
Kimmo Kinnunen
ews-feeder
: commit-queue-
Details
Formatted Diff
Diff
Show Obsolete
(1)
View All
Add attachment
proposed patch, testcase, etc.
Radar WebKit Bug Importer
Comment 1
2022-03-07 12:01:25 PST
<
rdar://problem/89921962
>
Kimmo Kinnunen
Comment 2
2022-03-08 06:40:40 PST
Created
attachment 454115
[details]
Patch
Kimmo Kinnunen
Comment 3
2022-03-08 07:42:49 PST
Created
attachment 454121
[details]
for debug
Ryan Haddad
Comment 4
2022-05-19 15:00:11 PDT
This test doesn't appear to have been crashing as of late.
Note
You need to
log in
before you can comment on or make changes to this bug.
Top of Page
Format For Printing
XML
Clone This Bug