https://bugs.winehq.org/show_bug.cgi?id=56961
Bug ID: 56961 Summary: Axe-Edit: Crashes while trying to load parameters Product: Wine Version: 9.12 Hardware: x86-64 OS: Linux Status: UNCONFIRMED Severity: normal Priority: P2 Component: -unknown Assignee: wine-bugs@winehq.org Reporter: jamiedrinkell@gmail.com Distribution: ---
Created attachment 76779 --> https://bugs.winehq.org/attachment.cgi?id=76779 Terminal Output and Backtrace
Running Axe-Edit 3.14.6 for Axe-FX II. Upon first run the program updates it's internal database with the parameters inside the Axe-FX II. It crashes part way through trying to load.
It seems to be a timeout error for the MIDI commands?
If it helps at all, the Wine 6 works pretty well with this application, but no version of Wine since.
The program can be found here: https://www.fractalaudio.com/downloads/axe-edit/Axe-Edit-Win-v3p14p6.exe
sha1sum: 2f073844149113589593c805b56378dcaf023ad2 Axe-Edit-Win-v3p14p6.exe
https://bugs.winehq.org/show_bug.cgi?id=56961
joaopa jeremielapuree@yahoo.fr changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |jeremielapuree@yahoo.fr
--- Comment #1 from joaopa jeremielapuree@yahoo.fr --- Created attachment 76781 --> https://bugs.winehq.org/attachment.cgi?id=76781 everything is fine for me
At first, you should fix that
012c:err:vulkan:vulkan_init_once Failed to load libvulkan.so.1
012c:err:wgl:init_opengl Failed to load libGL: libGL.so.1: cannot open shared object file: No such file or directory 012c:err:wgl:init_opengl OpenGL support is disabled.
For me, as showing by the screenshot, no problem with wine-9.12
https://bugs.winehq.org/show_bug.cgi?id=56961
--- Comment #2 from Jamie jamiedrinkell@gmail.com --- Created attachment 76786 --> https://bugs.winehq.org/attachment.cgi?id=76786 New terminal output now with libs installed.
Thanks, I have installed those libraries now. The program will run but when the device is connected there is a timeout error - that is the main problem.
https://bugs.winehq.org/show_bug.cgi?id=56961
Fabian Maurer dark.shadow4@web.de changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |dark.shadow4@web.de
--- Comment #3 from Fabian Maurer dark.shadow4@web.de --- So another issue now? How to reproduce?
https://bugs.winehq.org/show_bug.cgi?id=56961
--- Comment #4 from Jamie jamiedrinkell@gmail.com --- Hi,
This was always the issue, while trying to load parameters the program fails. Forgetting the Vulkan/OpenGL libraries was my mistake, but was not the issue.
When the unit is connected, the program tries to load the parameters from it. The bottom bar shows "Please Wait... Communicating" and then fails due to a timeout on "preset_query_states".
I'm not sure how it can be reproduced without an Axe-FX II unit.
Wine 6 does not fail with this error.
Sorry for being unclear before.
https://bugs.winehq.org/show_bug.cgi?id=56961
--- Comment #5 from Austin English austinenglish@gmail.com --- (In reply to Jamie from comment #4)
Wine 6 does not fail with this error.
Please run a regression test: https://wiki.winehq.org/Regression_Testing
https://bugs.winehq.org/show_bug.cgi?id=56961
--- Comment #6 from Jamie jamiedrinkell@gmail.com --- (In reply to Austin English from comment #5)
(In reply to Jamie from comment #4)
Wine 6 does not fail with this error.
Please run a regression test: https://wiki.winehq.org/Regression_Testing
Hi again,
Sorry for the delay. I've run the regression test - compiling WINE is not for the faint of heart. Thanks to Bottles I was able to narrow down that the regression occurred between 7.4 and 7.7 which saved me some time.
This is the result: ________________________________________________________________________________
5f5aa248476b8b7c00ef3c5084c2c68799d0a1f7 is the first bad commit commit 5f5aa248476b8b7c00ef3c5084c2c68799d0a1f7 Author: Huw Davies huw@codeweavers.com Date: Tue Mar 22 08:57:01 2022 -0500
winealsa: Move the midi in buffer lock to the unixlib.
The syscall itself is temporary.
Signed-off-by: Huw Davies huw@codeweavers.com Signed-off-by: Andrew Eikum aeikum@codeweavers.com Signed-off-by: Alexandre Julliard julliard@winehq.org
dlls/winealsa.drv/alsa.c | 1 + dlls/winealsa.drv/alsamidi.c | 19 +++++++++++++++++++ dlls/winealsa.drv/midi.c | 31 ++++++++++++++++--------------- dlls/winealsa.drv/unixlib.h | 2 ++ 4 files changed, 38 insertions(+), 15 deletions(-)
________________________________________________________________________________
I feel many of the docs regarding building and debugging wine are outdated. Most everyone is using a 64 bit computer and OS these days, but the build docs are made as if 32 bit processors and OSes are the most common.
I understand that due to the way windows works on 64 bit that it utilises 32 bit libraries underneath, and WINE replicates that. However, this made getting the right dependencies and avoiding conflicts a bit of a nightmare.
In particular the configure step would pass, but the build would fail early due to my system having the gcc-multilib and not the gcc-multilib:i386 package. Another one that configure missed was the gstreamer libraries, which after installing ruined the network setup on my computer. (libgstreamer1.0-dev:i386 libgstreamer-plugins-base1.0-dev:i386 libglib2.0-dev:i386).
https://bugs.winehq.org/show_bug.cgi?id=56961
Andrew Nguyen arethusa26@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Regression SHA1| |5f5aa248476b8b7c00ef3c5084c | |2c68799d0a1f7 Component|-unknown |winealsa.drv CC| |huw@codeweavers.com Keywords| |regression