http://bugs.winehq.org/show_bug.cgi?id=14781
Summary: Kontakt, Kore Player: crash on start Product: Wine Version: CVS/GIT Platform: PC OS/Version: Linux Status: UNCONFIRMED Severity: normal Priority: P2 Component: user32 AssignedTo: wine-bugs@winehq.org ReportedBy: martin.profittlich@gmx.de
Created an attachment (id=15319) --> (http://bugs.winehq.org/attachment.cgi?id=15319) Let RegisterDeviceNotificationW behave like RegisterDeviceNotificationA
Kontakt 3.0.2, Kore Player 2.0.3 and probably more applications from Native Instruments crash on startup.
Both apps call RegisterDeviceNotificationW() before crashing. This is a stub and always returns 0 (=failure). RegisterDeviceNotificationA() behaves differently and returns a fake handle. When I change RegisterDeviceNotificationW() to match RegisterDeviceNotificationA()'s behavior, both apps work as expected (see patch).
Demo versions of those applications can be downloaded from www.native-instruments.com, but you need to register to obtain a download link.