https://bugs.winehq.org/show_bug.cgi?id=57126
Bug ID: 57126 Summary: CEF sample application crashes in 64-bit wineprefix Product: Wine Version: 9.16 Hardware: x86-64 URL: https://cef-builds.spotifycdn.com/cef_binary_127.3.5%2 Bg114ea2a%2Bchromium-127.0.6533.120_windows32_client.t ar.bz2 OS: Linux Status: NEW Keywords: download, source Severity: normal Priority: P2 Component: -unknown Assignee: wine-bugs@winehq.org Reporter: imwellcushtymelike@gmail.com Distribution: Ubuntu
Created attachment 77021 --> https://bugs.winehq.org/attachment.cgi?id=77021 Backtrace
Both the 32- and 64-bit versions of the Chromium Embedded Framework sample application crash in a 64-bit wineprefix, unless using the new WOW64 build.
https://bugs.winehq.org/show_bug.cgi?id=57126
--- Comment #1 from Ken Sharp imwellcushtymelike@gmail.com --- Created attachment 77022 --> https://bugs.winehq.org/attachment.cgi?id=77022 Wine 9.16 console output
https://bugs.winehq.org/show_bug.cgi?id=57126
--- Comment #2 from Ken Sharp imwellcushtymelike@gmail.com --- Actually, the pre-compiled packages don't see this, only when I compile myself. Tried -O0 and -O2 but no difference. Will keep looking.
https://bugs.winehq.org/show_bug.cgi?id=57126
--- Comment #3 from Ken Sharp imwellcushtymelike@gmail.com --- I've tried Debian Stable and Testing, and openSUSE Tumbleweed with GCC 12, 13 and 14, and Clang 18.1, with and without the extra configure option from the .spec file, and it crashes every time. https://build.opensuse.org/projects/openSUSE:Factory/packages/wine/files/win...
I'm at a loss.
https://bugs.winehq.org/show_bug.cgi?id=57126
Fabian Maurer dark.shadow4@web.de changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |dark.shadow4@web.de
--- Comment #4 from Fabian Maurer dark.shadow4@web.de ---
Both the 32- and 64-bit versions of the Chromium Embedded Framework sample application crash in a 64-bit wineprefix, unless using the new WOW64 build.
I'm a bit confused, in bug 57118 you said the new WOW64 build is broken? You mean it only works with 64bit with new wow64 build?
I could try to create a cef build with more debug info so you easier see that is wrong, although the compilation might take an eternity...
https://bugs.winehq.org/show_bug.cgi?id=57126
--- Comment #5 from Fabian Maurer dark.shadow4@web.de --- Does the same issue appear for the chromium browser, or only the CEF sample application?
https://bugs.winehq.org/show_bug.cgi?id=57126
--- Comment #6 from Ken Sharp imwellcushtymelike@gmail.com --- The new WOW64 build causes the SBOX_FATAL_CLOSEHANDLES error with CEF 32-bit but no crash (there's no crash dialog) occurs. The error is shown inside the running application (a browser window). 64-bit CEF works.
The old WOW64 build causes the same crash for both 32- and 64-bit CEF samples.
Tried Chrome 32-bit with both old and new WOW64 and 32- and 64- bit wineprefixes (where possible) and it shows the inital window but just exits silently, but it looks like Chrome loads its crashpad-handler first and seems to catch the crash. It creates a minidump which can be read with minidump-stackwalk but it means nothing to me. TLDR; I don't know.