https://bugs.winehq.org/show_bug.cgi?id=50963
Bug ID: 50963 Summary: CreateProcess occasionally fails with access violation Product: Wine Version: 6.6 Hardware: x86-64 OS: Linux Status: UNCONFIRMED Severity: normal Priority: P2 Component: -unknown Assignee: wine-bugs@winehq.org Reporter: rpisl@seznam.cz Distribution: ---
Created attachment 69794 --> https://bugs.winehq.org/attachment.cgi?id=69794 Trace log
A relatively complex CI with windows version of cmake/ninja/llvm after series of regressions since Wine 6.0 almost works again in the version 6.6. But occasionally it fails on CreateProcess with EXCEPTION_ACCESS_VIOLATION. I think it is a wine bug as I also encountered such a strange behavior in another context with Wine. I have a feeling that it is related to recent ntdll changes.
It appears quickly if CPU is under stress, parallel build is enabled and empty WINEDEBUG. However I managed to trigger the bug also with parallel build disabled and WINEDEBUG set to +process,+relay,+seh,err+all. Maybe some unininitalized variable or race condition?
I'll wait for next version of Wine to test again.