https://bugs.winehq.org/show_bug.cgi?id=55812
Bug ID: 55812 Summary: Regressions in 8.18~jammy-1 (crashes, mouse pointer) Product: Wine Version: 8.18 Hardware: x86-64 OS: Linux Status: UNCONFIRMED Severity: normal Priority: P2 Component: -unknown Assignee: wine-bugs@winehq.org Reporter: marko.koivusalo@gmail.com Distribution: ---
I'm running bitwig studio and yabridge to run windows VSTs in it. Unfortunately 8.18~jammy-1 broke several otherwise perfectly working plugins. Downgrading to 8.17 resolves all issues.
First issue is with Air Jura:
https://www.airmusictech.com/virtual-instruments/air-jura.html
Which crashes completely with the following log messages:
stderr: ons 7fa6da2e0301: unknown CFA opcode 20 18:13:46 [Jura-4IJceklx] [Wine STDERR] 0108:fixme:unwind:execute_cfa_instructions 7fa6da2e0301: unknown CFA opcode 2e 18:13:46 [Jura-4IJceklx] [Wine STDERR] 0108:fixme:unwind:execute_cfa_instructions 7fa6da2e0301: unknown CFA opcode 20 18:13:46 [Jura-4IJceklx] [Wine STDERR] 0108:fixme:unwind:execute_cfa_instructions 7fa6da2e0301: unknown CFA opcode 2e 18:13:46 [Jura-4IJceklx] [Wine STDERR] 0108:fixme:unwind:execute_cfa_instructions 7fa6da2e0301: unknown CFA opcode 20 18:13:46 [Jura-4IJceklx] [Wine STDERR] 0108:fixme:unwind:execute_cfa_instructions 7fa6da2e0301: unknown CFA opcode 2e 18:13:46 [Jura-4IJceklx] [Wine STDERR] 0108:fixme:unwind:execute_cfa_instructions 7fa6da2e0301: unknown CFA opcode 20 18:13:46 [Jura-4IJceklx] [Wine STDERR] 0108:fixme:unwind:execute_cfa_instructions 7fa6da2e0301: unknown CFA opcode 2e 18:13:46 [Jura-4IJceklx] [Wine STDERR] 0108:fixme:unwind:execute_cfa_instructions 7fa6da2e0301: unknown CFA opcode 20 18:13:46 [Jura-4IJceklx] [Wine STDERR] 0108:fixme:unwind:execute_cfa_instructions 7fa6da2e0301: unknown CFA opcode 2e 18:13:46 [Jura-4IJceklx] [Wine STDERR] 0108:fixme:unwind:execute_cfa_instructions 7fa6da2e0301: unknown CFA opcode 20 18:13:46 [Jura-4IJceklx] [Wine STDERR] 0108:fixme:unwind:execute_cfa_instructions 7fa6da2e0301: unknown CFA opcode 2e 18:13:46 [Jura-4IJceklx] [Wine STDERR] 0108:fixme:unwind:execute_cfa_instructions 7fa6da2e0301: unknown CFA opcode 20 18:13:46 [Jura-4IJceklx] [Wine STDERR] 0108:fixme:unwind:execute_cfa_instructions 7fa6da2e0301: unknown CFA opcode 2e 18:13:46 [Jura-4IJceklx] [Wine STDERR] 0108:fixme:unwind:execute_cfa_instructions 7fa6da2e0301: unknown CFA opcode 20 18:13:46 [Jura-4IJceklx] [Wine STDERR] 0108:err:virtual:virtual_setup_exception stack overflow 2640 bytes addr 0x6fffffcb85e2 stack 0x7ffffe1005b0 (0x7ffffe100000-0x7ffffe101000-0x7ffffe200000) 18:13:46 [Jura-4IJceklx] The Wine host process has exited unexpectedly. Check the output above for more information. terminate called without an active exception.
Second issue is that several Arturia plugins (MS-20 V, Acid V) do not show mouse pointer anymore, at least not until window is resized. Then it works again until window is closed. But as plugin windows are closed and re-opened constantly this is frustrating.
https://bugs.winehq.org/show_bug.cgi?id=55812
Marko Koivusalo marko.koivusalo@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Summary|Regressions in 8.18~jammy-1 |Regressions in 8.18~jammy-1 |(crashes, mouse pointer) |(crashes, invisible mouse | |pointer)
https://bugs.winehq.org/show_bug.cgi?id=55812
Bernhard Übelacker bernhardu@mailbox.org changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |bernhardu@mailbox.org
--- Comment #1 from Bernhard Übelacker bernhardu@mailbox.org --- Created attachment 75548 --> https://bugs.winehq.org/attachment.cgi?id=75548 regression-test-info.txt
Hello, I tried to get some more information. Attached are some hints for setting up the application stack and used versions. I tried a git bisect and found: ec3de128257a8ceb0637fae9d9fd2b067bb0e0d8 is the first broken commit commit ec3de128257a8ceb0637fae9d9fd2b067bb0e0d8 Author: Alexandre Julliard julliard@winehq.org Date: Thu Oct 5 10:43:02 2023 +0200 ntdll: Relocate dynamic base modules when mapping them.
But even better it looks like since wine-8.19 the "unwind:execute_cfa_instructions" followed by the "virtual_setup_exception stack overflow" does no longer happen. Because I had all set up I did here also a regression test this showed it to be fixed with: 229ccfd04829b63c9da694303b48d4153cac45db is the first working commit commit 229ccfd04829b63c9da694303b48d4153cac45db Author: Zebediah Figura zfigura@codeweavers.com Date: Thu Oct 26 10:46:22 2023 -0500 ntdll: Do not reject data directories at the end of a file.
@Marko, therefore could you please check if you still see this stack overflow with wine-8.19 or above?
https://bugs.winehq.org/show_bug.cgi?id=55812
--- Comment #2 from Marko Koivusalo marko.koivusalo@gmail.com --- @Bernhard Thank you so much for taking the time to investigate this. I have been stuck with 8.17 meanwhile.
I can confirm that the Air Jura crashing is resolved with 8.21~jammy-1.
However the second issue still remains, apologies for reporting two clearly separate issues in a single ticket.
Since you clearly have the testing environment set up hopefully you might be interested git bisecting the mouse cursor issue too.
Try with this plugin (free demo available).
https://www.arturia.com/products/software-instruments/acid-v/overview
Also, there is a new issue .. if you remove the demo Acid-V VST from bitwig track (eg. delete/backspace) wine will crash with the message.
"A program on your system has crashed, but WineDbg was unable to attach to the process to obtain a backtrace."
This has not happened before. When I closed bitwig I got about 5 of these dialogs. Something ain't right.
These issues mean I will need to downgrade back to 8.17 which is kinda of PITA, but I'm always happy to help testing if it means getting things fixed :)
https://bugs.winehq.org/show_bug.cgi?id=55812
--- Comment #3 from Marko Koivusalo marko.koivusalo@gmail.com --- @Bernhard Thank you so much for taking the time to investigate this. I have been stuck with 8.17 meanwhile.
I can confirm that the Air Jura crashing is resolved with 8.21~jammy-1.
However the second issue still remains, apologies for reporting two clearly separate issues in a single ticket.
Since you clearly have the testing environment set up hopefully you might be interested git bisecting the mouse cursor issue too.
Try with this plugin (free demo available).
https://www.arturia.com/products/software-instruments/acid-v/overview
Also, there is a new issue .. if you remove the demo Acid-V VST from bitwig track (eg. delete/backspace) wine will crash with the message.
"A program on your system has crashed, but WineDbg was unable to attach to the process to obtain a backtrace."
This has not happened before. When I closed bitwig I got about 5 of these dialogs. Something ain't right.
These issues mean I will need to downgrade back to 8.17 which is kinda of PITA, but I'm always happy to help testing if it means getting things fixed :)
https://bugs.winehq.org/show_bug.cgi?id=55812
--- Comment #4 from Bernhard Übelacker bernhardu@mailbox.org --- (In reply to Marko Koivusalo from comment #2)
However the second issue still remains, apologies for reporting two clearly separate issues in a single ticket.
Thanks for the fast response. Could you please open separate bugs for this separate issues?
https://bugs.winehq.org/show_bug.cgi?id=55812
--- Comment #5 from Marko Koivusalo marko.koivusalo@gmail.com --- (In reply to Bernhard Übelacker from comment #4)
(In reply to Marko Koivusalo from comment #2)
However the second issue still remains, apologies for reporting two clearly separate issues in a single ticket.
Thanks for the fast response. Could you please open separate bugs for this separate issues?
Sure, I have opened issue for the mouse cursor
https://bugs.winehq.org/show_bug.cgi?id=55961
https://bugs.winehq.org/show_bug.cgi?id=55812
--- Comment #6 from Marko Koivusalo marko.koivusalo@gmail.com --- Crashing VSTs when removing
https://bugs.winehq.org/show_bug.cgi?id=55963
https://bugs.winehq.org/show_bug.cgi?id=55812
--- Comment #7 from Bernhard Übelacker bernhardu@mailbox.org --- Thanks, so you might change the state of this issue to resolved fixed? You also might enter the "Fixed by SHA1": 229ccfd04829b63c9da694303b48d4153cac45db
https://bugs.winehq.org/show_bug.cgi?id=55812
Marko Koivusalo marko.koivusalo@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Resolution|--- |FIXED Fixed by SHA1| |229ccfd04829b63c9da694303b4 | |8d4153cac45db Status|UNCONFIRMED |RESOLVED
--- Comment #8 from Marko Koivusalo marko.koivusalo@gmail.com --- Resolved
https://bugs.winehq.org/show_bug.cgi?id=55812
Zeb Figura z.figura12@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Keywords| |regression Regression SHA1| |ec3de128257a8ceb0637fae9d9f | |d2b067bb0e0d8 Component|-unknown |ntdll Summary|Regressions in 8.18~jammy-1 |Air Jura crashes |(crashes, invisible mouse | |pointer) |
https://bugs.winehq.org/show_bug.cgi?id=55812
Alexandre Julliard julliard@winehq.org changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|RESOLVED |CLOSED
--- Comment #9 from Alexandre Julliard julliard@winehq.org --- Closing bugs fixed in 9.0-rc1.