https://bugs.winehq.org/show_bug.cgi?id=42497
Bug ID: 42497 Summary: Resolume Avenue 4.6.1: crash at startup Product: Wine Version: 2.2 Hardware: x86-64 OS: Linux Status: UNCONFIRMED Severity: blocker Priority: P2 Component: -unknown Assignee: wine-bugs@winehq.org Reporter: n296869@rtrtr.com Distribution: ---
Created attachment 57370 --> https://bugs.winehq.org/attachment.cgi?id=57370 crashlog
On my Ubuntu 14.04 x64, Resolume Avenue 4.6.1 crashes immediately without loading its ui, earlier versions seem to have worked according to the appdb. Log attached.
https://bugs.winehq.org/show_bug.cgi?id=42497
whatbug n296869@rtrtr.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Severity|blocker |normal
https://bugs.winehq.org/show_bug.cgi?id=42497
whatbug n296869@rtrtr.com changed:
What |Removed |Added ---------------------------------------------------------------------------- URL| |https://resolume.com/
https://bugs.winehq.org/show_bug.cgi?id=42497
fjfrackiewicz@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |fjfrackiewicz@gmail.com
--- Comment #1 from fjfrackiewicz@gmail.com --- (In reply to whatbug from comment #0)
Created attachment 57370 [details] crashlog
On my Ubuntu 14.04 x64, Resolume Avenue 4.6.1 crashes immediately without loading its ui, earlier versions seem to have worked according to the appdb. Log attached.
You may want to add your terminal output as an attachment so that the developers can see what goes on before the application crashes :)
https://bugs.winehq.org/show_bug.cgi?id=42497
--- Comment #2 from whatbug n296869@rtrtr.com --- Well I am clicking the app icon... ;-) Lets see, here you go:
rtrtr@PC:~/Schreibtisch$ env WINEPREFIX="/home/rtrtr/.wine" wine C:\windows\command\start.exe /Unix /home/rtrtr/.wine/dosdevices/c:/users/Public/Desktop/Resolume\ Avenue\ 4.6.1.lnk fixme:exec:SHELL_execute flags ignored: 0x00000100 fixme:exec:SHELL_execute flags ignored: 0x00004100 rtrtr@PC:~/Schreibtisch$ p11-kit: couldn't load module: /usr/lib/i386-linux-gnu/pkcs11/p11-kit-trust.so: /usr/lib/i386-linux-gnu/pkcs11/p11-kit-trust.so: Kann die Shared-Object-Datei nicht öffnen: Datei oder Verzeichnis nicht gefunden p11-kit: couldn't load module: /usr/lib/i386-linux-gnu/pkcs11/gnome-keyring-pkcs11.so: /usr/lib/i386-linux-gnu/pkcs11/gnome-keyring-pkcs11.so: Kann die Shared-Object-Datei nicht öffnen: Datei oder Verzeichnis nicht gefunden fixme:heap:RtlSetHeapInformation (nil) 1 (nil) 0 stub wine: Unhandled page fault on read access to 0x00000000 at address (nil) (thread 0033), starting debugger...
Also tested Resolume Avenue 3.3.3 and it works, so the crash of 4.6.1 (and also of 4.1.8 with almost identical crashlog) is not the fault of my system.
https://bugs.winehq.org/show_bug.cgi?id=42497
--- Comment #3 from whatbug n296869@rtrtr.com --- The two "couldn't load module" parts also appeard when successfully starting Resolume Avenue 3.3.3, so they should not be important.
https://bugs.winehq.org/show_bug.cgi?id=42497
whatbug n296869@rtrtr.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Distribution|--- |Ubuntu
https://bugs.winehq.org/show_bug.cgi?id=42497
Louis Lenders xerox_xerox2000@yahoo.co.uk changed:
What |Removed |Added ---------------------------------------------------------------------------- Keywords| |download Status|UNCONFIRMED |NEW Ever confirmed|0 |1 CC| |xerox_xerox2000@yahoo.co.uk
--- Comment #4 from Louis Lenders xerox_xerox2000@yahoo.co.uk --- Confirming the crash. Just before the crash it goes like this:
0009:Ret msvfw32.DrawDibOpen() retval=00000001 ret=004511df 0009:Call gdi32.SetMapMode(000a004c,00000001) ret=004511ed 0009:Ret gdi32.SetMapMode() retval=00000001 ret=004511ed 0009:Call user32.GetWindowRect(0001005e,0033d780) ret=0045123e 0009:Ret user32.GetWindowRect() retval=00000001 ret=0045123e 0009:trace:seh:raise_exception code=c0000005 flags=0 addr=(nil) ip=00000000 tid=0009 0009:trace:seh:raise_exception info[0]=00000000 0009:trace:seh:raise_exception info[1]=00000000 0009:trace:seh:raise_exception eax=0033d760 ebx=01294898 ecx=00030051 edx=0033d768 esi=012a4838 edi=0001005e 0009:trace:seh:raise_exception ebp=0033d794 esp=0033d71c cs=0073 ds=007b es=007b fs=0033 gs=003b flags=00010206 0009:trace:seh:call_stack_handlers calling handler at 0x83dd9e code=c0000005 flags=0 0009:Call KERNEL32.GetLastError() ret=0073b937 0009:Ret KERNEL32.GetLastError() retval=00000578 ret=0073b937
tried using native msvfw32 --> didn`t help; GetLastError() retval=00000578 seems to be ERROR_INVALID_WINDOW_HANDLE, I have no clue why this app crashes; needs an expert to look into this
https://bugs.winehq.org/show_bug.cgi?id=42497
--- Comment #5 from Dmitry Timoshkov dmitry@baikal.ru --- The application is Wine aware, once I hack Wine (to make the application think that it's running under Windows instead of Wine) the app starts up and works.
Probably you should report a bug to its developers, I'm too lazy to debug this thing to try to figure out why it crashes.
https://bugs.winehq.org/show_bug.cgi?id=42497
--- Comment #6 from whatbug n296869@rtrtr.com --- (In reply to Dmitry Timoshkov from comment #5)
once I hack Wine (to make the application think that it's running under Windows
Could a regular user do that ?
Probably you should report a bug to its developers, I'm too lazy to debug this thing to try to figure out why it crashes.
Yes, they say "Unfortunately we won't fix this one, sorry."
https://bugs.winehq.org/show_bug.cgi?id=42497
--- Comment #7 from Dmitry Timoshkov dmitry@baikal.ru --- (In reply to whatbug from comment #6)
once I hack Wine (to make the application think that it's running under Windows
Could a regular user do that ?
No.
Probably you should report a bug to its developers, I'm too lazy to debug this thing to try to figure out why it crashes.
Yes, they say "Unfortunately we won't fix this one, sorry."
There is nothing to "fix" on their side, they just need to remove or disable whatever code path they have added for Wine. Alternatively they could provide some details about the problem they have tried to workaround with that code path.
https://bugs.winehq.org/show_bug.cgi?id=42497
--- Comment #8 from Alexandre Julliard julliard@winehq.org --- FWIW it crashes because when it detects Wine, it skips the GetProcAddress call for UpdateLayeredWindow, but then calls the (uninitialized) function pointer anyway. They should just remove that Wine check, the layered window is working fine.
https://bugs.winehq.org/show_bug.cgi?id=42497
--- Comment #9 from whatbug n296869@rtrtr.com --- Thanks for digging into this issue, unfortunately the Resolume team is not able to do anything about it. Here is their reply to my second mail including comment #7:
"Sorry if I wasn't clear enough.
We only support running Resolume on Windows or Mac. We won't change this.
I do agree Linux has a much higher "likeability" value and better ethics, as a company we can't support this platform.
I hope this is clear to you, sorry we won't help you on this one."
https://bugs.winehq.org/show_bug.cgi?id=42497
Michael Müller michael@fds-team.de changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |michael@fds-team.de
--- Comment #10 from Michael Müller michael@fds-team.de --- You can use Wine Staging to get the application working. You have to open winecfg, go to the Staging tab and select "Hide Wine version from applications". This will prevent the application from detecting that it runs under Wine.
It would be better if they remove the broken code, but it is at least a workaround.
https://bugs.winehq.org/show_bug.cgi?id=42497
--- Comment #11 from whatbug n296869@rtrtr.com --- Thank you very much, I can't believe it's finally working.
https://bugs.winehq.org/show_bug.cgi?id=42497
--- Comment #12 from Bruno Jesus 00cpxxx@gmail.com --- In the end this is a duplicate of bug 38656 or can be closed as invalid with a similar explanation from that bug.
https://bugs.winehq.org/show_bug.cgi?id=42497
Alexandre Julliard julliard@winehq.org changed:
What |Removed |Added ---------------------------------------------------------------------------- Resolution|--- |NOTOURBUG Status|NEW |RESOLVED
--- Comment #13 from Alexandre Julliard julliard@winehq.org --- (In reply to Bruno Jesus from comment #12)
In the end this is a duplicate of bug 38656 or can be closed as invalid with a similar explanation from that bug.
It's a little different, in that I don't see any evidence that they are trying to fail on Wine deliberately; most likely that code path just got broken and nobody noticed.
We could probably get them to remove the Wine check, if we could find the right person to talk to.
https://bugs.winehq.org/show_bug.cgi?id=42497
Louis Lenders xerox.xerox2000x@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |aaahaaap@gmail.com
--- Comment #14 from Louis Lenders xerox.xerox2000x@gmail.com --- *** Bug 43733 has been marked as a duplicate of this bug. ***
https://bugs.winehq.org/show_bug.cgi?id=42497
Louis Lenders xerox.xerox2000x@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |pumpkin@mailoo.org
--- Comment #15 from Louis Lenders xerox.xerox2000x@gmail.com --- *** Bug 43504 has been marked as a duplicate of this bug. ***
https://bugs.winehq.org/show_bug.cgi?id=42497
Louis Lenders xerox.xerox2000x@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |katsunori.kumatani@gmail.co | |m
--- Comment #16 from Louis Lenders xerox.xerox2000x@gmail.com --- *** Bug 41566 has been marked as a duplicate of this bug. ***
https://bugs.winehq.org/show_bug.cgi?id=42497
Louis Lenders xerox.xerox2000x@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Summary|Resolume Avenue 4.6.1: |Wine aware apps crash into |crash at startup |broken codepath: Resolume | |Avenue 4.6.1, Amaranth, | |Max7, Novation Circuit | |Editor
--- Comment #17 from Louis Lenders xerox.xerox2000x@gmail.com --- changed title to collect duplicates
https://bugs.winehq.org/show_bug.cgi?id=42497
Zebediah Figura z.figura12@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |z.figura12@gmail.com
--- Comment #18 from Zebediah Figura z.figura12@gmail.com --- Possibly should change the title to mention UpdateLayeredWindow(), unless we want to widen the scope to collect all Wine-aware applications.
https://bugs.winehq.org/show_bug.cgi?id=42497
Louis Lenders xerox.xerox2000x@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Summary|Wine aware apps crash into |Wine aware apps crash into |broken codepath: Resolume |broken codepath (related to |Avenue 4.6.1, Amaranth, |UpdateLayeredWindow): |Max7, Novation Circuit |Resolume Avenue 4.6.1, |Editor |Amaranth, Max7, Novation | |Circuit Editor
--- Comment #19 from Louis Lenders xerox.xerox2000x@gmail.com --- (In reply to Zebediah Figura from comment #18)
Possibly should change the title to mention UpdateLayeredWindow(), unless we want to widen the scope to collect all Wine-aware applications.
Ok, done
https://bugs.winehq.org/show_bug.cgi?id=42497
--- Comment #20 from aaahaaap@gmail.com --- Would wine staging be open to adding an option similar to "Hide Wine versions from applications" that hides the Wine registry entry?
So far for Max7 I'm hitting the (expected) brick wall with their support.
https://bugs.winehq.org/show_bug.cgi?id=42497
Anastasius Focht focht@gmx.net changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |bghome@gmail.com
--- Comment #21 from Anastasius Focht focht@gmx.net --- *** Bug 45514 has been marked as a duplicate of this bug. ***
https://bugs.winehq.org/show_bug.cgi?id=42497
Anastasius Focht focht@gmx.net changed:
What |Removed |Added ---------------------------------------------------------------------------- Summary|Wine aware apps crash into |Wine aware apps crash into |broken codepath (related to |broken codepath (related to |UpdateLayeredWindow): |UpdateLayeredWindow): |Resolume Avenue 4.6.1, |Resolume Avenue 4.6.1, |Amaranth, Max7, Novation |Amaranth, Max7, Novation |Circuit Editor |Circuit Editor, Rekordbox | |5.3 CC| |focht@gmx.net
https://bugs.winehq.org/show_bug.cgi?id=42497
Austin English austinenglish@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|RESOLVED |CLOSED
--- Comment #22 from Austin English austinenglish@gmail.com --- Closing.
https://bugs.winehq.org/show_bug.cgi?id=42497
Austin English austinenglish@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|CLOSED |RESOLVED
--- Comment #23 from Austin English austinenglish@gmail.com --- This was inadvertently caught up in my unclosed bugs filter. NOTOURBUG should only be closed when fixed upstream.
Setting back to RESOLVED NOTOURBUG.
Sorry for the spam.
https://bugs.winehq.org/show_bug.cgi?id=42497
Anastasius Focht focht@gmx.net changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |pander@users.sourceforge.ne | |t
--- Comment #24 from Anastasius Focht focht@gmx.net --- *** Bug 50146 has been marked as a duplicate of this bug. ***
https://bugs.winehq.org/show_bug.cgi?id=42497
Anastasius Focht focht@gmx.net changed:
What |Removed |Added ---------------------------------------------------------------------------- Summary|Wine aware apps crash into |Wine aware apps crash into |broken codepath (related to |broken codepath (related to |UpdateLayeredWindow): |UpdateLayeredWindow): |Resolume Avenue 4.6.1, |Resolume Avenue 4.6.1, |Amaranth, Max7, Novation |Amaranth, Max7, Novation |Circuit Editor, Rekordbox |Circuit Editor, Rekordbox |5.3 |5.3-6.4) URL|https://resolume.com/ |https://web.archive.org/web | |/20190405195012/https://rek | |ordbox.com/_app/files/Insta | |ll_rekordbox_x64_5_3_0.zip
--- Comment #25 from Anastasius Focht focht@gmx.net --- Hello folks,
putting a stable download link in place. The original app "Resolume Avenue 4.6.1" isn't available anymore hence substituting with Rekordbox which suffers from same problem.
Also putting version range for Rekordbox into place until the vendor:
1) evaluates the version returned by wine_get_version() and introduces conditional code path
or:
2) removes the broken Wine awareness at all
Regards