-
Notifications
You must be signed in to change notification settings - Fork 13.3k
Backtrace crashes in Wine with target i686-pc-windows-gnu #122154
New issue
Have a question about this project? # for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “#”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? # to your account
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: