-
Notifications
You must be signed in to change notification settings - Fork 13.2k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Backtrace crashes in Wine with target i686-pc-windows-gnu #122154
Backtrace crashes in Wine with target i686-pc-windows-gnu #122154
Comments
Would be helpful to get a backtrace of the crash. |
@Nilstrieb Of course!
Please note that I got a crash from a different wine version (sorry, can't recall which one) as well. |
@Bytekeeper The current Wine stable version is 9.0. Please try the latest stable Wine. |
@Bytekeeper Also, it's not clear from your report that you actually have full 32-bit Windows support installed. It is not enough to simply have Wine installed to get that. You have to have a fully and correctly configured multilib setup. The Wine 9.0 release does significant work to reduce the need for that. Do other 32-bit Windows applications run on the system in question and successfully perform crash reporting with dbghelp? |
Yes, I have a good setup - I run a lot of 32-bit applications (mostly Starcraft 1.16.1 and 32-bit applications connecting to it).
This was with the same wine version, now let's retry with wine 9.0. I replaced the println with backtrace again:
And the backtrace from winedbg:
I will do another one with wine-devel 9.3. |
I omitted the backtrace, its basically the same. |
Aha, thanks for the followup info! We think we have a fix for this en route. |
This commit is to avoid crash under wine when capturing full backtrace with `std::backtrace::Backtrace::force_capture`. (rust-lang/rust#122154)
This commit is to avoid crash under wine when capturing full backtrace with `std::backtrace::Backtrace::force_capture`. (rust-lang/rust#122154)
I tried this code:
running
cargo r --target i686-pc-windows-gnu
I expected to see this happen: Nothing
Instead, this happened:
wine: Unhandled page fault on read access to 726F735F at address 7AADD340 (thread 0734), starting debugger...
Running with
cargo r --target x86_64-pc-windows-gnu
using the 64bit target, no crash happens, as expected.
Meta
rustc --version --verbose
:The text was updated successfully, but these errors were encountered: