Bug 301834
| Summary: | [Win] win-tests build fails during extract-build-product | ||
|---|---|---|---|
| Product: | WebKit | Reporter: | Ian Grunert <ian.grunert> |
| Component: | Tools / Tests | Assignee: | Nobody <webkit-unassigned> |
| Status: | RESOLVED FIXED | ||
| Severity: | Normal | CC: | webkit-bug-importer |
| Priority: | P2 | Keywords: | InRadar |
| Version: | WebKit Nightly Build | ||
| Hardware: | PC | ||
| OS: | Windows 11 | ||
Ian Grunert
PermissionError: [WinError 5] Access is denied: 'C:\\BW\\Win-Tests-EWS\\build\\WebKitBuild\\Release\\bin\\WebCore.dll'
Previous attempted a fix in bug 300714 but seems that approach didn't fix the problem. I think bug 300919 would probably help here, but still it's worth trying to make this process more robust.
Checking with Powershell I can't see any process holding the lock on the DLL, so we're just in a broken state until the container restarts.
If we can't delete a DLL in the bin directory, we'll move the DLL to a temp directory instead. We'll delete the temp directory on container restart, or just attempt to delete all the files in the temp directory during extract-built-product and ignore if it fails.
| Attachments | ||
|---|---|---|
| Add attachment proposed patch, testcase, etc. |
Ian Grunert
Pull request: https://github.com/WebKit/WebKit/pull/53323
EWS
Committed 302473@main (cce1a30f8b73): <https://commits.webkit.org/302473@main>
Reviewed commits have been landed. Closing PR #53323 and removing active labels.
Radar WebKit Bug Importer
<rdar://problem/163922940>