[Webkit-unassigned] [Bug 238280] New: REGRESSION? (248052 at main): ASSERTION FAILED: didContain in WebCore::removeActiveContext(WebCore::WebGLRenderingContextBase &)
bugzilla-daemon at webkit.org
bugzilla-daemon at webkit.org
Wed Mar 23 12:29:57 PDT 2022
https://bugs.webkit.org/show_bug.cgi?id=238280
Bug ID: 238280
Summary: REGRESSION? (248052 at main): ASSERTION FAILED:
didContain in
WebCore::removeActiveContext(WebCore::WebGLRenderingCo
ntextBase &)
Product: WebKit
Version: Safari 13
Hardware: Unspecified
OS: Unspecified
Status: NEW
Severity: Normal
Priority: P2
Component: WebGL
Assignee: webkit-unassigned at lists.webkit.org
Reporter: ryanhaddad at apple.com
CC: dino at apple.com, kbr at google.com, kkinnunen at apple.com,
webkit-bot-watchers-bugzilla at group.apple.com,
webkit-bug-importer at group.apple.com
The following API test is consistently asserting on iOS debug bots, it looks to have started with https://commits.webkit.org/248052@main which added the assertion.
TestWebKitAPI.WebKitLegacy.WebGLNoCrashOnOtherThreadAccess
2022-03-23 11:30:50.720 TestWebKitAPI[59178:71510078] Writing analzed variants.
Shader compiler output: Metal
ASSERTION FAILED: didContain
./html/canvas/WebGLRenderingContextBase.cpp(826) : void WebCore::removeActiveContext(WebCore::WebGLRenderingContextBase &)
1 0x112f460e9 WTFCrash
2 0x164a44f7b WTFCrashWithInfo(int, char const*, char const*, int)
3 0x16872698a WebCore::removeActiveContext(WebCore::WebGLRenderingContextBase&)
4 0x1687262ec WebCore::WebGLRenderingContextBase::destroyGraphicsContextGL()
5 0x168724a8c WebCore::WebGLRenderingContextBase::~WebGLRenderingContextBase()
6 0x16875e455 WebCore::WebGLRenderingContext::~WebGLRenderingContext()
7 0x1687410a5 WebCore::WebGLRenderingContext::~WebGLRenderingContext()
8 0x1687410c9 WebCore::WebGLRenderingContext::~WebGLRenderingContext()
9 0x1684caf5c std::__1::default_delete<WebCore::CanvasRenderingContext>::operator()(WebCore::CanvasRenderingContext*) const
10 0x1684caedc std::__1::unique_ptr<WebCore::CanvasRenderingContext, std::__1::default_delete<WebCore::CanvasRenderingContext> >::reset(WebCore::CanvasRenderingContext*)
11 0x1684b75b4 std::__1::unique_ptr<WebCore::CanvasRenderingContext, std::__1::default_delete<WebCore::CanvasRenderingContext> >::operator=(std::nullptr_t)
12 0x1684b74f8 WebCore::HTMLCanvasElement::~HTMLCanvasElement()
13 0x1684b75f5 WebCore::HTMLCanvasElement::~HTMLCanvasElement()
14 0x1684b7659 WebCore::HTMLCanvasElement::~HTMLCanvasElement()
15 0x16818868c WebCore::Node::removedLastRef()
16 0x164abd16c WebCore::Node::deref() const
17 0x16817f8c5 WebCore::Node::derefEventTarget()
18 0x165011a89 WebCore::EventTarget::deref()
19 0x165011a39 WTF::Ref<WebCore::EventTarget, WTF::RawPtrTraits<WebCore::EventTarget> >::~Ref()
20 0x165011995 WTF::Ref<WebCore::EventTarget, WTF::RawPtrTraits<WebCore::EventTarget> >::~Ref()
21 0x165699d49 WebCore::JSDOMWrapper<WebCore::EventTarget, WTF::RawPtrTraits<WebCore::EventTarget> >::~JSDOMWrapper()
22 0x165699d25 WebCore::JSEventTarget::~JSEventTarget()
23 0x16562e4c5 WebCore::JSEventTarget::~JSEventTarget()
24 0x1655eb24d WebCore::JSEventTarget::destroy(JSC::JSCell*)
25 0x114bc0207 JSC::JSDestructibleObjectDestroyFunc::operator()(JSC::VM&, JSC::JSCell*) const
26 0x114bc01d5 JSC::JSDestructibleObjectHeapCellType::destroy(JSC::VM&, JSC::JSCell*) const
27 0x11447fdca JSC::Subspace::destroy(JSC::VM&, JSC::JSCell*)
28 0x114473311 JSC::PreciseAllocation::sweep()
29 0x114459723 JSC::MarkedSpace::sweepPreciseAllocations()
30 0x1143af2c0 JSC::Heap::sweepInFinalize()
31 0x1143af00a JSC::Heap::finalize()
https://results.webkit.org/?suite=api-tests&test=TestWebKitAPI.AppPrivacyReport.AppInitiatedRequestWithNavigation
--
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/20220323/d02680eb/attachment-0001.htm>
More information about the webkit-unassigned
mailing list