[Bug 52538] New: Regression: Yamaha Expansion Manager crashes

WineHQ Bugzilla wine-bugs at winehq.org
Fri Feb 11 01:14:38 CST 2022


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 at winehq.org
          Reporter: joseskvolpe at 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"

-- 
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.


More information about the wine-bugs mailing list