WebKit Bugzilla
New
Browse
Log In
×
Sign in with GitHub
or
Remember my login
Create Account
·
Forgot Password
Forgotten password account recovery
RESOLVED FIXED
247963
[Ventura] Many layout tests exiting due to GPU process "crashes"
https://bugs.webkit.org/show_bug.cgi?id=247963
Summary
[Ventura] Many layout tests exiting due to GPU process "crashes"
Ryan Haddad
Reported
2022-11-15 16:42:32 PST
We're seeing many tests "crashing" without crashlogs on Ventura, with only the following in stderr No crash log found for com.apple.WebKit.GPU.Development:82267. stdout: stderr: com.apple.WebKit.GPU.Development terminated (pid 82267) for reason: crash
https://build.webkit.org/results/Apple-Ventura-Release-WK2-Tests/256705@main%20(193)/results.html
Attachments
test list
(1.28 KB, text/plain)
2022-11-15 16:47 PST
,
Ryan Haddad
no flags
Details
View All
Add attachment
proposed patch, testcase, etc.
Radar WebKit Bug Importer
Comment 1
2022-11-15 16:43:09 PST
<
rdar://problem/102393706
>
Chris Dumez
Comment 2
2022-11-15 16:45:46 PST
@Miguel: I looked at the logs and the issue is that the GPUProcess is getting suspended by RunningBoard while holding locked files. Note that as far as I know, we don't expect process suspension on macOS at the moment so this is an issue. Also note that this is with an open source SDK, where you recently disabled our RunningBoard code at runtime. However, I suspect this issue is with: Source/WebKit/Scripts/update-info-plist-for-runningboard.sh Which updates our plist to opt into running board management and this logic likely still applies to the open source SDK builds, even though you completely disabled our RunningBoard logic there.
Chris Dumez
Comment 3
2022-11-15 16:47:09 PST
(In reply to Chris Dumez from
comment #2
)
> @Miguel: I looked at the logs and the issue is that the GPUProcess is > getting suspended by RunningBoard while holding locked files. > > Note that as far as I know, we don't expect process suspension on macOS at > the moment so this is an issue. > > Also note that this is with an open source SDK, where you recently disabled > our RunningBoard code at runtime.
*at build time*
Ryan Haddad
Comment 4
2022-11-15 16:47:23 PST
Created
attachment 463546
[details]
test list I can reproduce this on a (customer) Ventura install with the attached test list ./Tools/Scripts/run-webkit-tests --test-list <path-to-download>/repro-crash --no-retry
Miguel Salinas
Comment 5
2022-11-15 19:36:05 PST
Pull request:
https://github.com/WebKit/WebKit/pull/6537
EWS
Comment 6
2022-11-15 21:09:52 PST
Committed
256719@main
(60d2086f9b70): <
https://commits.webkit.org/256719@main
> Reviewed commits have been landed. Closing PR #6537 and removing active labels.
Ryan Haddad
Comment 7
2022-11-16 09:28:03 PST
I can confirm that this has cleared up the crashes that we were seeing on the bots. Thank you!
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