Bug 263594

Summary: GPU process ASSERT in RemoteDisplayListRecorder::clipToImageBuffer() showing 1Password popup
Product: WebKit Reporter: Timothy Hatcher <timothy>
Component: Layout and RenderingAssignee: Nobody <webkit-unassigned>
Status: NEW ---    
Severity: Normal CC: bfulgham, simon.fraser, webkit-bug-importer, zalan
Priority: P2 Keywords: InRadar
Version: WebKit Local Build   
Hardware: Unspecified   
OS: Unspecified   
Attachments:
Description Flags
Crash Log none

Description Timothy Hatcher 2023-10-24 09:47:43 PDT
Created attachment 468319 [details]
Crash Log

Hit this ASSERT_NOT_REACHED showing the 1Password extension popup in Safari a couple times.

Thread 8 Crashed:: RemoteRenderingBackend work queue
0   JavaScriptCore                	       0x13c899244 WTFCrash + 24 (Assertions.cpp:333)
1   WebKit                        	       0x11c38eb04 WTFCrashWithInfo(int, char const*, char const*, int) + 36 (Assertions.h:778)
2   WebKit                        	       0x11d25a3a8 WebKit::RemoteDisplayListRecorder::clipToImageBuffer(WTF::ObjectIdentifierGeneric<WebCore::RenderingResourceIdentifierType, WTF::ObjectIdentifierThreadSafeAccessTraits>, WebCore::FloatRect const&) + 148 (RemoteDisplayListRecorder.cpp:224)
3   WebKit                        	       0x11cee1e20 auto void IPC::callMemberFunction<WebKit::RemoteDisplayListRecorder, WebKit::RemoteDisplayListRecorder, void (WTF::ObjectIdentifierGeneric<WebCore::RenderingResourceIdentifierType, WTF::ObjectIdentifierThreadSafeAccessTraits>, WebCore::FloatRect const&), std::__1::tuple<WTF::ObjectIdentifierGeneric<WebCore::RenderingResourceIdentifierType, WTF::ObjectIdentifierThreadSafeAccessTraits>, WebCore::FloatRect>>(WebKit::RemoteDisplayListRecorder*, void (WebKit::RemoteDisplayListRecorder::*)(WTF::ObjectIdentifierGeneric<WebCore::RenderingResourceIdentifierType, WTF::ObjectIdentifierThreadSafeAccessTraits>, WebCore::FloatRect const&), std::__1::tuple<WTF::ObjectIdentifierGeneric<WebCore::RenderingResourceIdentifierType, WTF::ObjectIdentifierThreadSafeAccessTraits>, WebCore::FloatRect>&&)::'lambda'(auto&&...)::operator()<WTF::ObjectIdentifierGeneric<WebCore::RenderingResourceIdentifierType, WTF::ObjectIdentifierThreadSafeAccessTraits>, WebCore::FloatRect>(auto&&...) const + 200 (HandleMessage.h:136)
Comment 1 Radar WebKit Bug Importer 2023-10-24 09:48:15 PDT
<rdar://problem/117421649>