http://bugs.winehq.org/show_bug.cgi?id=59928 --- Comment #8 from Renzo de Paoli <depaoli.renzo@gmail.com> --- Good morning. --- (In reply to Bernhard Übelacker from comment #5)
Created attachment 81299 [details] bookworm_amd64_i686-w64-mingw32-gcc_crash.txt
Hello, I get a simlar crash of i686-w64-mingw32-gcc, I am not sure if the bug submitter used the same compiler.
Here it happens withing a bwrap-chroot with Debian-bookworm-amd64 userland. Happens with these files: dlls/mfplat/main.c dlls/oleaut32/vartype.c
Attached file contains some more details.
Thanks Bernhard for checking and for the settings you tested with. My compiler version is the same as yours, the bog standard for Debian 12 32-bit. Please see attachment. (In reply to Rafał Mużyło from comment #4)
So what's your processor
Please see attachment. (In reply to Rafał Mużyło from comment #4)
The full command line for compiling the file ?
I don't understand the question. As stated, the problem occurs when following the Wine 32-bit build process as per https://gitlab.winehq.org/wine/wine/-/wikis/Building-Wine#32-bit-only-build and/or https://gitlab.winehq.org/wine/wine/-/wikis/Building-Wine#old-wow64-build (In reply to Rafał Mużyło from comment #4)
Also, while there's still a chance (if a low one) that this is a wine bug, did you read bug reporting guide for gcc and checked the info they require ?
I don't understand the statement. Wine 32-bit build worked fine until 508a30f0d37ac46c5489eb6b1abf7a1013a21fe4. After the change, the compiler is apparently run with different settings. As a result, the Wine 32-build (and the established WoW64 build) no longer work- So this is a Wine regression. (In reply to Rafał Mużyło from comment #6)
Works with gcc 13.3.1 with following CFLAGS: -O2 -g -pipe
Could you please clarify 'what' works, which OS, which environment, what test case? 32-bit Debian? Wine 32-bit build process? (In reply to Rafał Mużyło from comment #6)
Or is it a matter of gcc version (still not explicitly stated) ?
As Bernhard stated he was able to reproduce the problem and kindly provided version information you asked for. I have attached my information now as well. (In reply to Rafał Mużyło from comment #6)
Still, looks more like a gcc bug...
Assuming for the moment an underlying, latent compiler bug, then it appears that the Wine 32-bit build process before 508a30f0d37ac46c5489eb6b1abf7a1013a21fe4 took short-comings of the compiler into account and worked around them. The change made in Wine in 508a30f0d37ac46c5489eb6b1abf7a1013a21fe4 broke it. --- All in all the bug should be very easy to recreate: Basic Debian 12 32-bit installation in a VM, and running the https://gitlab.winehq.org/wine/wine/-/wikis/Building-Wine#32-bit-only-build That is all it takes. -- Do not reply to this email, post in Bugzilla using the above URL to reply. You are receiving this mail because: You are watching all bug changes.