On Fri Apr 18 23:49:41 2025 +0000, William Horvath wrote:
I can't reproduce this issue. Some things I noticed:
- `check_invalid_gs` is coming from `dlls/ntdll/unix/signal_i386.c`,
not my patch. This also should be impossible to see with a proper new-WoW64 build of Wine, since the i386 ntdll.so is never used (or built at all). See here:
❯ grep -irnw . -e ".*check_invalid_gs.*" grep: ./lib/wine/x86_64-unix/ntdll.so: binary file matches ❯ strings ./lib/wine/x86_64-unix/ntdll.so | grep check_invalid_gs check_invalid_gsbase check_invalid_gsbase check_invalid_gsbase
This leads me to believe your Wine build is broken in some way. `check_invalid_gs` should never be visible. 2. You're using a staging build of Wine. I tried this as well, but still couldn't reproduce the issue.
thanks for point out, that is your patch yes, but it is the version 1. I did not updated when you updated. I will try out the latest one if the fix still working.