http://bugs.winehq.org/show_bug.cgi?id=31512
Bug #: 31512 Summary: 'Movavi video converter 3D' crashes in RegSetValueExW Product: Wine Version: 1.5.11 Platform: x86 OS/Version: Linux Status: NEW Severity: normal Priority: P2 Component: advapi32 AssignedTo: wine-bugs@winehq.org ReportedBy: dank@kegel.com Classification: Unclassified
After doing 'winetricks wmp9' to work around bug 31511, the next problem is another crash on startup:
Unhandled exception: page fault on read access to 0xffffffff in 32-bit code (0x7ea5adff). Backtrace: =>0 0x7ea5adff RegSetValueExW+0xcf() in advapi32 (0x0a9faea8) 1 0x2006d01b in pkgmanager (+0x6d01a) (0x7ea5b390)
Turns out they called RegSetValueExW() with data=1 (i.e. they passed by value instead of reference), and on Windows, this returns a nice error code instead of crashing.
I have a test and a patch, will send shortly.