Bug 221010

Summary: [GPU Process] Compositing layout test crash in WebKit::GPUProcess::lowMemoryHandler
Product: WebKit Reporter: Rini Patel <rini_patel>
Component: WebKit Misc.Assignee: Chris Dumez <cdumez>
Status: RESOLVED FIXED    
Severity: Normal CC: cdumez, rniwa, simon.fraser, webkit-bug-importer
Priority: P2 Keywords: InRadar
Version: WebKit Nightly Build   
Hardware: Unspecified   
OS: Unspecified   
Bug Depends on: 221027    
Bug Blocks:    
Attachments:
Description Flags
Patch none

Description Rini Patel 2021-01-26 13:51:10 PST
Crash log:
ASSERTION FAILED: canCurrentThreadAccessThreadLocalData(m_thread)
./platform/Timer.cpp(280) : void WebCore::TimerBase::stop()
1   0x13a2538c9 WTFCrash
2   0x11ea7ea6b WTFCrashWithInfo(int, char const*, char const*, int)
3   0x122951e7c WebCore::TimerBase::stop()
4   0x122b9c79e WebCore::IOSurfacePool::discardAllSurfaces()
5   0x11feabe59 WebCore::platformReleaseGraphicsMemory(WTF::Critical)
6   0x12274af76 WebCore::releaseGraphicsMemory(WTF::Critical, WTF::Synchronous)
7   0x110c632f2 WebKit::GPUProcess::lowMemoryHandler(WTF::Critical, WTF::Synchronous)
8   0x110c89719 WebKit::GPUProcess::initializeGPUProcess(WebKit::GPUProcessCreationParameters&&)::$_2::operator()(WTF::Critical, WTF::Synchronous) const
9   0x110c896ca WTF::Detail::CallableWrapper<WebKit::GPUProcess::initializeGPUProcess(WebKit::GPUProcessCreationParameters&&)::$_2, void, WTF::Critical, WTF::Synchronous>::call(WTF::Critical, WTF::Synchronous)
10  0x13a2c6112 WTF::Function<void (WTF::Critical, WTF::Synchronous)>::operator()(WTF::Critical, WTF::Synchronous) const
11  0x13a2c5b86 WTF::MemoryPressureHandler::releaseMemory(WTF::Critical, WTF::Synchronous)
12  0x13a2c8b50 WTF::MemoryPressureHandler::respondToMemoryPressure(WTF::Critical, WTF::Synchronous)
13  0x13a2c8acb invocation function for block in WTF::MemoryPressureHandler::install()


Crashing tests:
  compositing/layer-creation/scale-rotation-transition-overlap.html
  compositing/scrolling/async-overflow-scrolling/become-non-scrollable-with-child.html
Comment 1 Radar WebKit Bug Importer 2021-01-26 13:57:56 PST
<rdar://problem/73631552>
Comment 2 Chris Dumez 2021-01-26 14:34:31 PST
Created attachment 418477 [details]
Patch
Comment 3 EWS 2021-01-26 17:36:20 PST
Committed r271929: <https://trac.webkit.org/changeset/271929>

All reviewed patches have been landed. Closing bug and clearing flags on attachment 418477 [details].
Comment 4 Ryosuke Niwa 2021-01-27 00:52:50 PST
This patch made MobileSafari to hang upon launch:
https://bugs.webkit.org/show_bug.cgi?id=221027