https://bugs.winehq.org/show_bug.cgi?id=52538
Bug ID: 52538 Summary: Regression: Yamaha Expansion Manager crashes Product: Wine Version: 7.1 Hardware: x86-64 OS: Linux Status: UNCONFIRMED Severity: normal Priority: P2 Component: -unknown Assignee: wine-bugs@winehq.org Reporter: joseskvolpe@gmail.com Distribution: ---
I found out this application has got a regression on a older regression Based on the test results history, it has got a platinum rating in Wine 6.0, but the application crashes on the start-up on Wine 7.1 so it's rating is now Garbage.
I tested it on a self-compiled Wine 6.0.2, the application works well on a WoW64 prefix all-trial, but crashes on a 32-Bits prefix. I've downloaded newer Wine binaries from Arch's packages archive (https://archive.archlinux.org/packages/w/wine/) and tested the application multiple-times, it works until Wine 6.9, older versions works but crashes sometimes, so i've to try it 5 times to be sure it's not working. The application won't work on Wine 6.9 no matter how much time you try it.
But i'm afraid i couldn't find the bad commit, there's something very weird on this issue, let me explain. That was my methodology for regression testing it:
1 - Erase the wineprefix 2 - Make the bisection (bisect start, bisect skip, bisect good or bisect bad) 3 - WoW64 Wine compile (wine-64 build, then wine-32 build) 4 - Create a new WoW64 wineprefix 5 - Try application multiple times, if it succeeds then it's bisect good, if it crashes after trying it over 5 times, then it's bisect bad
However, the application could always succeed after compiling Wine before the 5th try, until the last bisection.
I tried again bisecting Wine 6.9 and Wine 6.10. The application were crashing on both Wine 6.9 and Wine 6.10 from Arch's binary archive, but it could succeed if i compile them. I'd the same issue, although the application could indeed crash sometimes (wich also occurs on older Wine versions), it were always succeeding before the 5th try, so i couldn't find what was the commit that caused the regression.
¿Maybe is that a issue from who's compiling Wine for Arch? ¿Should i compile Wine 7.1 and try the application?
I planned to become a maintainer for the application only to add a proper description and then leave, but now i'll stay maintaining this application for a while until we can figure it out.
¿Can you devs reproduce the crash on other distributions?
Download: https://tw.yamaha.com/zh/support/updates/yem_win_v260.html SHA1: b6255d5371679554b72f29a00008578438a1bfe6
Procedure: 1 - Run "Expansion Manager.exe"