https://bugs.winehq.org/show_bug.cgi?id=48122
Bug ID: 48122 Summary: Arturia MIDI Control Center crashes and won't connect to MIDI Product: Wine Version: unspecified Hardware: x86 OS: Linux Status: UNCONFIRMED Severity: normal Priority: P2 Component: -unknown Assignee: wine-bugs@winehq.org Reporter: muranyia@gmail.com Distribution: ---
Created attachment 65714 --> https://bugs.winehq.org/attachment.cgi?id=65714 Crash backtrace
Arturia MIDI Control Center version 1.9.1.1186 crashes on startup on one of my computers, and crashes after a few seconds on another. On the first one, the GUI doesn't show up, on the second one it does and it reacts until crashing, but won't see MIDI devices.
https://bugs.winehq.org/show_bug.cgi?id=48122
Andras Muranyi muranyia@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- URL| |http://downloads.arturia.ne | |t/extra/mcc/MIDI_Control_Ce | |nter_1_9_1_1186.exe
https://bugs.winehq.org/show_bug.cgi?id=48122
Ken Sharp imwellcushtymelike@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Version|unspecified |3.0 Keywords| |download
--- Comment #1 from Ken Sharp imwellcushtymelike@gmail.com --- Upgrade Wine and try again. If it persists, are the backtraces the same on both computers? If not then you're looking at two bugs, and hence need separate reports.
Once confirmed in the latest Wine provide a full console log. https://wiki.winehq.org/Bugs
https://bugs.winehq.org/show_bug.cgi?id=48122
Roman Pišl rpisl@seznam.cz changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |rpisl@seznam.cz
--- Comment #2 from Roman Pišl rpisl@seznam.cz --- Created attachment 66270 --> https://bugs.winehq.org/attachment.cgi?id=66270 Relay log before crash
I can confirm this. The first crash occurs when USB driver is installed due to: wine: Call from 0x7bc75cc1 to unimplemented function ntoskrnl.exe.RtlIsNtDdiVersionAvailable, aborting
The second crash can be reproduced by moving mouse over "Factory Templates" or clicking into the area. Attached is relay log just before crashing.
https://bugs.winehq.org/show_bug.cgi?id=48122
Louis Lenders xerox.xerox2000x@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Ever confirmed|0 |1 CC| |xerox.xerox2000x@gmail.com Status|UNCONFIRMED |NEW
--- Comment #3 from Louis Lenders xerox.xerox2000x@gmail.com ---
The second crash can be reproduced by moving mouse over "Factory Templates" or clicking into the area. Attached is relay log just before crashing.
That sounds familiar... See https://bugs.winehq.org/show_bug.cgi?id=48432
I tried too and indeed:
grep wine_get_version MIDI\ Control\ Center.exe
Binary file MIDI Control Center.exe matches
So this is too wine-aware program.
I replaced string in binary and the crash is gone:
sed -i 's/wine_get_version/qine_get_version/g' MIDI\ Control\ Center.exe
It looks like many MIDI/Sound/Music programs use a common piece of code, i`ve seen this now for the 4th/5th time i think; we`d be a bit suspicious with bugreports about MIDI programs etc.
Anyway, the other issue (which btw i didn`t see) is what this bugreoprt can be about then. @Roman: how exactly did you get that crash with Call from 0x7bc75cc1 to unimplemented function ntoskrnl.exe.RtlIsNtDdiVersionAvailable?
https://bugs.winehq.org/show_bug.cgi?id=48122
--- Comment #4 from Roman Pišl rpisl@seznam.cz --- Crash due to unimplemented function ntoskrnl.exe.RtlIsNtDdiVersionAvailable appears during installation of USBMidiDriver, it can be re-run by ArturiaMIDI_DriverSetup.exe, it does not appear during the program run.
Wow, confirming, that the hack works! Wine should definitely have a simple "knob" to disable wine_get_version availability for applications. Not for messing with wine-unfriendly applications but just to help these wine-friendly applications that once tried to workaround a wine-specific bug that is already fixed upstream.
https://bugs.winehq.org/show_bug.cgi?id=48122
Louis Lenders xerox.xerox2000x@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Summary|Arturia MIDI Control Center |Arturia MIDI Control Center |crashes and won't connect |crashes with wine: Call |to MIDI |from 0x7bc7b154 to | |unimplemented function | |ntoskrnl.exe.RtlIsNtDdiVers | |ionAvailable
--- Comment #5 from Louis Lenders xerox.xerox2000x@gmail.com --- (In reply to Roman Pišl from comment #4)
Crash due to unimplemented function ntoskrnl.exe.RtlIsNtDdiVersionAvailable appears during installation of USBMidiDriver, it can be re-run by ArturiaMIDI_DriverSetup.exe, it does not appear during the program run.
Yes i see it now in console, but no crash dialog is popped up, guess that`s why i missed it. Thanks for the info, i change the title of bugreport then to track this issue.
Regards
https://bugs.winehq.org/show_bug.cgi?id=48122
Gijs Vermeulen gijsvrm@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Summary|Arturia MIDI Control Center |Arturia MIDI Control Center |crashes with wine: Call |crashes on unimplemented |from 0x7bc7b154 to |function |unimplemented function |ntoskrnl.exe.RtlIsNtDdiVers |ntoskrnl.exe.RtlIsNtDdiVers |ionAvailable |ionAvailable |
https://bugs.winehq.org/show_bug.cgi?id=48122
--- Comment #6 from Louis Lenders xerox.xerox2000x@gmail.com --- Created attachment 66282 --> https://bugs.winehq.org/attachment.cgi?id=66282 patch to avoid crash
attached patch with stub to avoid crash
https://bugs.winehq.org/show_bug.cgi?id=48122
Vijay Kamuju infyquest@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |infyquest@gmail.com
--- Comment #7 from Vijay Kamuju infyquest@gmail.com --- Please send the stub patch to wine-devel@winehq.org
https://bugs.winehq.org/show_bug.cgi?id=48122
Louis Lenders xerox.xerox2000x@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |RESOLVED Fixed by SHA1| |ba8360be4e32357173b48822ad3 | |9da56a2bc6fdd Resolution|--- |FIXED
--- Comment #8 from Louis Lenders xerox.xerox2000x@gmail.com --- Fixed by ba8360be4e32357173b48822ad39da56a2bc6fdd
https://bugs.winehq.org/show_bug.cgi?id=48122
Alexandre Julliard julliard@winehq.org changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|RESOLVED |CLOSED
--- Comment #9 from Alexandre Julliard julliard@winehq.org --- Closing bugs fixed in 5.2.