[Bug 52538] New: Regression: Yamaha Expansion Manager crashes
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(a)winehq.org Reporter: joseskvolpe(a)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.
https://bugs.winehq.org/show_bug.cgi?id=52538 --- Comment #1 from Josesk Volpe <joseskvolpe(a)gmail.com> --- I forgot to mention, these are my information: Operating system: Manjaro Linux x86_64 Kernel: Linux 5.16.7-1-MANJARO CPU: Intel i3-7100U (4) @ 2.400GHz GPU: Intel HD Graphics 620 Memory: 12GB -- 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.
https://bugs.winehq.org/show_bug.cgi?id=52538 Josesk Volpe <joseskvolpe(a)gmail.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Distribution|--- |Other -- 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.
https://bugs.winehq.org/show_bug.cgi?id=52538 --- Comment #2 from Josesk Volpe <joseskvolpe(a)gmail.com> --- Created attachment 71843 --> https://bugs.winehq.org/attachment.cgi?id=71843 Backtrace and shell log -- 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.
https://bugs.winehq.org/show_bug.cgi?id=52538 Austin English <austinenglish(a)gmail.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Keywords| |download, regression Summary|Regression: Yamaha |Yamaha Expansion Manager |Expansion Manager crashes |crashes -- 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.
https://bugs.winehq.org/show_bug.cgi?id=52538 --- Comment #3 from Josesk Volpe <joseskvolpe(a)gmail.com> --- I couldn't succeed on a self-compiled Wine-7.1 wine-7.1-497-gd9f3ea32878 I'll try again bisecting Wine 6.10 and Wine 7.1 -- 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.
https://bugs.winehq.org/show_bug.cgi?id=52538 joaopa <jeremielapuree(a)yahoo.fr> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |jeremielapuree(a)yahoo.fr --- Comment #4 from joaopa <jeremielapuree(a)yahoo.fr> --- Created attachment 71848 --> https://bugs.winehq.org/attachment.cgi?id=71848 Screenshot of what I obtain Link archived at https://web.archive.org/web/20220211165955if_/https://tw.yamaha.com/files/do... Can an administrator put the link at URL place? Yamaha does not crash for me. But I must say I did not use it since I do know how to use. Please give the steps to reproduce the crash. -- 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.
https://bugs.winehq.org/show_bug.cgi?id=52538 --- Comment #5 from Josesk Volpe <joseskvolpe(a)gmail.com> --- To reproduce the crash i only run the application, it'll show the Yamaha's startup picture and then crash before opening that window from your screenshot. -- 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.
https://bugs.winehq.org/show_bug.cgi?id=52538 Josesk Volpe <joseskvolpe(a)gmail.com> changed: What |Removed |Added ---------------------------------------------------------------------------- URL| |https://web.archive.org/web | |/20220211165955if_/https:// | |tw.yamaha.com/files/downloa | |d/software/3/1302673/yem_v2 | |60_win.zip -- 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.
https://bugs.winehq.org/show_bug.cgi?id=52538 --- Comment #6 from joaopa <jeremielapuree(a)yahoo.fr> --- Did you compile with mingw? -- 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.
https://bugs.winehq.org/show_bug.cgi?id=52538 --- Comment #7 from Josesk Volpe <joseskvolpe(a)gmail.com> --- (In reply to joaopa from comment #6)
Did you compile with mingw?
I do have mingw-w64-gcc package installed I followed the wiki to compile Wine and i've made this script to do everything automatically, but i'm not much sure it uses mingw :s #!/bin/sh rm -r /home/joseskvolpe/yamahatest # remove the prefix cd wine64-build CC="ccache gcc" ../wine/configure --enable-win64 --disable-tests make -j3 cd ../wine32-build/ CC="ccache gcc -m32" PKG_CONFIG_PATH=/usr/lib ../wine/configure --with-wine64=../wine64-build --disable-tests make -j3 I use it on the first compile, then i comment the configure commands so i won't lost time configuring it again on the next bisect -- 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.
https://bugs.winehq.org/show_bug.cgi?id=52538 Josesk Volpe <joseskvolpe(a)gmail.com> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |julliard(a)winehq.org Regression SHA1| |8337998d25688aff9964d1c5853 | |6e4d01eeeb60b -- 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.
https://bugs.winehq.org/show_bug.cgi?id=52538 --- Comment #8 from Josesk Volpe <joseskvolpe(a)gmail.com> --- Finally, i found the bad commit It was introduced on Wine 6.14 8337998d25688aff9964d1c58536e4d01eeeb60b is the first bad commit commit 8337998d25688aff9964d1c58536e4d01eeeb60b Author: Alexandre Julliard <julliard(a)winehq.org> Date: Wed Jul 21 13:19:57 2021 +0200 ntdll/tests: Add tests for Wow64SystemServiceEx(). Signed-off-by: Alexandre Julliard <julliard(a)winehq.org> dlls/ntdll/tests/wow64.c | 91 ++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 91 insertions(+) -- 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.
https://bugs.winehq.org/show_bug.cgi?id=52538 --- Comment #9 from Josesk Volpe <joseskvolpe(a)gmail.com> --- I just am not sure. Based on my tests, this is the cause of the crash, but this commit is for a test function, so that just looks weird -- 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.
https://bugs.winehq.org/show_bug.cgi?id=52538 Alexandre Julliard <julliard(a)winehq.org> changed: What |Removed |Added ---------------------------------------------------------------------------- Regression SHA1|8337998d25688aff9964d1c5853 | |6e4d01eeeb60b | --- Comment #10 from Alexandre Julliard <julliard(a)winehq.org> --- I'm afraid that can't possibly be the right commit, something must have gone wrong with the bisect. -- 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.
https://bugs.winehq.org/show_bug.cgi?id=52538 --- Comment #11 from Josesk Volpe <joseskvolpe(a)gmail.com> --- (In reply to Alexandre Julliard from comment #10)
I'm afraid that can't possibly be the right commit, something must have gone wrong with the bisect.
I feel like bisecting won't be enough to identify the bad commit, then. This issue acts very weird, even on older Wine it still crashes, but it has no change to work properly on newer Wine. The fact it still crashes in trial and error makes it harder to bisect it and i've to try it multiple times before testing it, but there's still a small probability it won't pass in all trials on a good commit, and just 1 time i hit this probability is enough to spoil the bisect. It even behaves differently between a binary and compiled Wine. Binary, it works until 6.9, compiled, it work past 6.9 versions until a unknown version (won't work on compiled 7.1). However, joaopa reported it works on their system. Hey, jeremielapuree(a)yahoo.fr, since it works for you, ¿what's your distribution and system information? -- 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.
https://bugs.winehq.org/show_bug.cgi?id=52538 --- Comment #12 from Josesk Volpe <joseskvolpe(a)gmail.com> --- no chance* -- 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.
https://bugs.winehq.org/show_bug.cgi?id=52538 --- Comment #13 from Josesk Volpe <joseskvolpe(a)gmail.com> --- Created attachment 71856 --> https://bugs.winehq.org/attachment.cgi?id=71856 Zorin OS QEMU Wine 7.2 works I've tested this application on Zorin OS using QEMU and got it working on Wine 7.2, so that's probably another issue on my operating system My wineprefix is clean and even by creating new prefixes it still fails to start I would like more people to check this application on Manjaro to check if that's Manjaro's issue -- 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.
https://bugs.winehq.org/show_bug.cgi?id=52538 --- Comment #14 from Josesk Volpe <joseskvolpe(a)gmail.com> --- I've got a answer from a Manjaro user that they got it to work on their system However, it's unstable branch with newer packages, i'm on testing branch https://forum.manjaro.org/t/wine-issues-that-doesnt-occurs-in-other-distribu...
ydar 3 h
I tried Yamaha Expansion Manager V2.8.1 and it didn’t crash for me, although I didn’t really do much with it. I tested using a fully updated Manjaro KDE (with Plasma 5.24) in virtualbox. I used Wine version 7.2.1 and when I installed wine I installed all the suggested optional dependencies.
I'll wait for the next testing release to check if that's solved ¿Should i mark it as INVALID since it's not exactly Wine's bug? -- 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.
https://bugs.winehq.org/show_bug.cgi?id=52538 --- Comment #15 from Josesk Volpe <joseskvolpe(a)gmail.com> --- Tested on Wine 7.2, problem still exists I guess that's a kernel-level issue, happening on 5.16.10-MANJARO, i'll downgrade to 5.10 to test this application later -- 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.
https://bugs.winehq.org/show_bug.cgi?id=52538 --- Comment #16 from Josesk Volpe <joseskvolpe(a)gmail.com> --- I've finally just tested it on a older kernel version, using 5.10.105-1-MANJARO and Wine 7.4, the application still crashes -- 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.
https://bugs.winehq.org/show_bug.cgi?id=52538 --- Comment #17 from Josesk Volpe <joseskvolpe(a)gmail.com> --- This works now, Wine 7.7 and Linux 5.17.5-2-MANJARO I also found out my MIDI keyboard is in fact a Yamaha lol so this will be a useful application when i have the needed cables -- 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.
https://bugs.winehq.org/show_bug.cgi?id=52538 Alex Henrie <alexhenrie24(a)gmail.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Resolution|--- |WORKSFORME CC| |alexhenrie24(a)gmail.com Status|UNCONFIRMED |RESOLVED --- Comment #18 from Alex Henrie <alexhenrie24(a)gmail.com> --- Resolving as "WORKSFORME" because the problem could not be reliably reproduced and the reporter says that the program works in the latest version of Wine. -- 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.
https://bugs.winehq.org/show_bug.cgi?id=52538 Gijs Vermeulen <gijsvrm(a)gmail.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|RESOLVED |CLOSED --- Comment #19 from Gijs Vermeulen <gijsvrm(a)gmail.com> --- Closing WORKSFORME. -- 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.
participants (1)
-
WineHQ Bugzilla