https://bugs.winehq.org/show_bug.cgi?id=52593
Bug ID: 52593 Summary: RPG Maker MV: Crash in bundled qt5webenginecore on project open Product: Wine Version: 7.2 Hardware: x86-64 OS: Linux Status: UNCONFIRMED Severity: normal Priority: P2 Component: -unknown Assignee: wine-bugs@winehq.org Reporter: zoe@milky.flowers Distribution: ---
Created attachment 71919 --> https://bugs.winehq.org/attachment.cgi?id=71919 All output from wine-7.2-628-g2d0e84e6019 from launch to crash, with a default project set
The program (RPG Maker MV Trial Version 161W) starts up fine and appears to be stable if no project is loaded. However, within a few seconds of loading a project or creating a new one, it crashes. It's responsive and appears to behave normally within those few seconds (e.g. you can place new tiles and so on). I get the vague impression that the crash is coming not from the main thread but from the QtWebEngineProcess thread, although I'm not entirely sure how to verify this. I didn't see the crash when running it with `WINEDEBUG=+seh,+relay` and the output redirected to a file, which slowed the program to a glacial crawl; either there's a race condition or the slow pace extended the few seconds of crash-free time to several minutes. This is all from a fresh 32-bit prefix dedicated purely to this program.
The program can be freely obtained from the vendor here: https://dl.degica.com/rpgmakerweb/trial-download/RPGMV_161W_Setup.zip . The filename is RPGMV_161W_Setup.zip, and its SHA1 checksum is 9ad63c92345ebc3236de1779f96af1575afa316f.
I tried this with several versions of Wine. The most significant is probably wine-7.2-628-g2d0e84e6019, which I built totally vanilla (`configure && make depend && make`). However, I also tried using wine-6.23 (Staging), wine-7.2 (Staging), and wine-7.2 (i.e. stable) as built from Gentoo's official packages, all with the same result. My partner saw the same behavior in Linux Mint with wine-7.2 (Staging) from the wine-builds repository (that was how all this began, actually).
Just in case anyone asks, I don't think this has anything to do with corefonts, as I've installed the winetricks "allfonts" package to this prefix.
STEPS TO REPRODUCE:
1. Post-installation, run `WINEPREFIX=[PREFIX] wine 'C:\Program Files\KADOKAWA\RPGMV\RPGMV.exe'`. The program should start normally. 2. If you're running it for the first time, there should be no default project to open, so the application should work as intended. 3. Either open an existing project or create a new project. 4. Once the project is fully opened, wait a few seconds.
If you want to avoid having it open a default project at startup (e.g. if you want to control when it crashes for logging purposes or whatnot), edit `user.reg`, find the `[Software\KADOKAWA\RPGMV]` section, and change `"projectFileUrl"="[PATH_TO_YOUR_PROJECT]"` to `"projectFileUrl"=""`.
ENVIRONMENTS:
Gentoo Linux, x86-64, vanilla kernel 5.16.10 Linux Mint, x86-64, kernel 5.13.0-32-generic