https://bugs.winehq.org/show_bug.cgi?id=57508
Bug ID: 57508 Summary: ARM64: PHP Generator for MySQL crashes on startup Product: Wine Version: 9.22 Hardware: aarch64 OS: MacOS Status: UNCONFIRMED Severity: normal Priority: P2 Component: kernel32 Assignee: wine-bugs@winehq.org Reporter: info@scito.ch
Created attachment 77539 --> https://bugs.winehq.org/attachment.cgi?id=77539 Last logs before crashing
I'm using PHP Generator for MySQL (https://www.sqlmaestro.com/products/mysql/phpgenerator/download/lite_edition...) for many years on Linux and it works perfect.
Now, we try to run this prgram on an M3 Apple computer and it crashes. The installation runs fine, however it crashes during application startup.
According to https://gitlab.winehq.org/wine/wine/-/wikis/ARM64 ARM64 WoW is supported.
How to reproduce: 1. Install https://www.sqlmaestro.com/products/mysql/phpgenerator/download/lite_edition... 2. Run: wine "C:\Program Files (x86)\SQL Maestro Group\PHP Generator for MySQL Lite\MyPHPGeneratorLite.exe" 3. Crash of program, see logs
https://bugs.winehq.org/show_bug.cgi?id=57508
--- Comment #1 from Roland info@scito.ch --- Created attachment 77540 --> https://bugs.winehq.org/attachment.cgi?id=77540 phpgen M3 crash report
https://bugs.winehq.org/show_bug.cgi?id=57508
Fabian Maurer dark.shadow4@web.de changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |dark.shadow4@web.de
--- Comment #2 from Fabian Maurer dark.shadow4@web.de --- Since this a win32 application, how do you emulate it?
https://bugs.winehq.org/show_bug.cgi?id=57508
--- Comment #3 from Roland info@scito.ch --- (In reply to Fabian Maurer from comment #2)
Since this a win32 application, how do you emulate it?
Emulation should be done by Rosetta2 of MacOS. We tried with and without "arch -x86_64" prefix. It did not help.
https://bugs.winehq.org/show_bug.cgi?id=57508
--- Comment #4 from Fabian Maurer dark.shadow4@web.de --- I see, then I don't think the "ARM64 WoW" part is relevant here, you seem to be running x86_64 Wine, just under an emulator.
Can you attach a complete log, including backtrace?
https://bugs.winehq.org/show_bug.cgi?id=57508
Roland info@scito.ch changed:
What |Removed |Added ---------------------------------------------------------------------------- Attachment #77539|0 |1 is obsolete| |
--- Comment #5 from Roland info@scito.ch --- Created attachment 77569 --> https://bugs.winehq.org/attachment.cgi?id=77569 Wine terminal logs
https://bugs.winehq.org/show_bug.cgi?id=57508
Roland info@scito.ch changed:
What |Removed |Added ---------------------------------------------------------------------------- Attachment #77540|0 |1 is obsolete| |
--- Comment #6 from Roland info@scito.ch --- Created attachment 77570 --> https://bugs.winehq.org/attachment.cgi?id=77570 Wine crash report
https://bugs.winehq.org/show_bug.cgi?id=57508
Roland info@scito.ch changed:
What |Removed |Added ---------------------------------------------------------------------------- Version|9.22 |9.21
https://bugs.winehq.org/show_bug.cgi?id=57508
--- Comment #7 from Fabian Maurer dark.shadow4@web.de --- Can you maybe add a WINEDEBUG=+seh,+relay log? This will be big, but I don't see anything in that log of yours.
https://bugs.winehq.org/show_bug.cgi?id=57508
--- Comment #8 from Roland info@scito.ch --- (In reply to Fabian Maurer from comment #7)
Can you maybe add a WINEDEBUG=+seh,+relay log? This will be big, but I don't see anything in that log of yours.
We created the debug logs. Due to the size, I could not attach it. The logs are available on https://www.swisstransfer.com/d/daf72fad-58db-4d7a-a438-a7a969f0357d.
Interestingly, the program did not crash any more on startup and it was running. However, it was running very slow due to the logging. On exit, the program crashed.
https://bugs.winehq.org/show_bug.cgi?id=57508
--- Comment #9 from Fabian Maurer dark.shadow4@web.de --- That is weird, could have to do with +relay though. Without +relay it crashes reliable?
I have some ideas for debugging, but it's difficult when I can't reproduce myself.
You can see if adding "ntdll.*" to "RelayExclude" in "HKEY_CURRENT_USER\Software\Wine\Debug" in regedit makes the crash come back. Or "wow64cpu.*"