Bug 224621 - [WinCairo] Unremovable DLL after running tests on wincairo-wkl-release-tests-01
Summary: [WinCairo] Unremovable DLL after running tests on wincairo-wkl-release-tests-01
Status: RESOLVED WORKSFORME
Alias: None
Product: WebKit
Classification: Unclassified
Component: Tools / Tests (show other bugs)
Version: WebKit Nightly Build
Hardware: Unspecified Unspecified
: P2 Normal
Assignee: Nobody
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2021-04-15 13:43 PDT by Fujii Hironori
Modified: 2021-04-21 14:19 PDT (History)
1 user (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Fujii Hironori 2021-04-15 13:43:04 PDT
[WinCairo] Unremovable DLL after running tests on wincairo-wkl-release-tests-01

Recently, wincairo-wkl-release-tests-01 is observing the unremovable DLL issue.

https://build.webkit.org/#/builders/60/builds/839

> WindowsError: [Error 5] Access is denied: u'C:\\BW\\wincairo-wkl-release-tests\\build\\WebKitBuild\\Release\\bin64\\WebKit.dll'
Comment 1 Fujii Hironori 2021-04-15 13:47:21 PDT
I'm observing this issue on internal Jenkins jobs after WinCairo WK1/WK2 tests recently.
A single DLL can't be removed, for example, WebKit.dll, WebKit2.dll, sqlite3.dll and ssl-48.dll.

> stderr: warning: failed to remove WebKitLibraries/win/bin64/sqlite3.dll: Invalid argument

It still happens even ater uninstalling ntsd.exe.
Comment 2 Fujii Hironori 2021-04-15 13:49:01 PDT
I found out no remaining process by using Process Explorer.
https://docs.microsoft.com/en-us/sysinternals/downloads/process-explorer
Comment 3 Fujii Hironori 2021-04-15 13:53:39 PDT
(In reply to Fujii Hironori from comment #2)
> I found out no remaining process by using Process Explorer.
> https://docs.microsoft.com/en-us/sysinternals/downloads/process-explorer

So, I have to reboot the PC to remove the DLL. However, renaming or moving the DLL is possible.
Comment 4 Fujii Hironori 2021-04-15 18:02:53 PDT
This seems the oldest failure on the Buildbot.

https://build.webkit.org/#/builders/60/builds/665
r275529 (236185@main)

> WindowsError: [Error 5] Access is denied: u'C:\\BW\\wincairo-wkl-release-tests\\build\\WebKitBuild\\Release\\bin64\\libGLESv2.dll'
Comment 5 Fujii Hironori 2021-04-18 12:54:37 PDT
I'm seeing the following message box on the Jenkins bot when the DLL issue happens.

---------------------------
WerFault.exe - Application Error
---------------------------
The application was unable to start correctly (0xc000012d). Click OK to close the application. 
---------------------------
OK   
---------------------------
Comment 6 Fujii Hironori 2021-04-18 17:24:13 PDT
fast/dom/Window/post-message-large-array-buffer-should-not-crash.html is randomly crashing since it was added by r275508 (236165@main) in 2021-04-06.
Does this affect? It should be skipped.
Comment 7 Fujii Hironori 2021-04-18 19:01:23 PDT
(In reply to Fujii Hironori from comment #6)
> fast/dom/Window/post-message-large-array-buffer-should-not-crash.html is
> randomly crashing since it was added by r275508 (236165@main) in 2021-04-06.
> Does this affect? It should be skipped.

r276233 (Bug 224735) skips the test.
Comment 8 Fujii Hironori 2021-04-21 14:19:29 PDT
(In reply to Fujii Hironori from comment #7)
> r276233 (Bug 224735) skips the test.

I don't observe this issue after the change. Clsoed.