http://bugs.winehq.org/show_bug.cgi?id=24955
Summary: MixMeister Express Demo crashes Product: Wine Version: 1.3.6 Platform: x86 URL: http://mixmeister.com/download_mmexp7.html OS/Version: Linux Status: UNCONFIRMED Severity: normal Priority: P2 Component: -unknown AssignedTo: wine-bugs@winehq.org ReportedBy: winehqbugs@bugmenot.com
Created an attachment (id=31599) --> (http://bugs.winehq.org/attachment.cgi?id=31599) winedbg backtrace of the crash
I used a "bugmenot" account for posting this but don't worry, I will monitor this website daily. wine-1.3.6 on 32bit updated Archlinux. Using OSSv4 for sound. I used a clean wine directory and did not install Gecko. Nothing was done in winecfg.
http://mixmeister.com/download_mmexp7.html -> http://dl2.mixmeister.com/demos/MixMeisterExpress7DemoPC.zip
md5sum of "MixMeister Express Demo Setup.exe" is 5c8f91a9441f19d822dbc9d58f920da1
=============== First run ================= $ WINEPREFIX=/home/hannes/.wine-mixmeisterexpressdemobugreport/ wine "C:\Program Files\MixMeister Express\MixMeister Express.exe" err:ntlm:SECUR32_initNTLMSP ntlm_auth was not found or is outdated. Make sure that ntlm_auth >= 3.0.25 is in your path. err:ntlm:SECUR32_initNTLMSP Usually, you can find it in the winbind package of your distribution. fixme:advapi:RegisterTraceGuidsW (0x100778a, 0x100a060, {485e7de8-0a80-11d8-ad15-505054503030}, 1, 0x33fe00, (null), (null), 0x100a068,) fixme:advapi:RegisterTraceGuidsW (0x100778a, 0x100a080, {485e7de9-0a80-11d8-ad15-505054503030}, 1, 0x33fe00, (null), (null), 0x100a088,) fixme:advapi:RegisterTraceGuidsW (0x100778a, 0x100a0a0, {485e7dea-0a80-11d8-ad15-505054503030}, 1, 0x33fe00, (null), (null), 0x100a0a8,) fixme:advapi:RegisterTraceGuidsW (0x100778a, 0x100a0c0, {485e7deb-0a80-11d8-ad15-505054503030}, 1, 0x33fe00, (null), (null), 0x100a0c8,) fixme:advapi:RegisterTraceGuidsW (0x100778a, 0x100a0e0, {485e7dec-0a80-11d8-ad15-505054503030}, 1, 0x33fe00, (null), (null), 0x100a0e8,) fixme:advapi:RegisterTraceGuidsW (0x100778a, 0x100a100, {485e7ded-0a80-11d8-ad15-505054503030}, 1, 0x33fe00, (null), (null), 0x100a108,) fixme:win:RegisterDeviceNotificationW (hwnd=0x1274c0, filter=0x54e93c,flags=0x00000001) returns a fake device notification handle! ALSA lib seq_hw.c:457:(snd_seq_hw_open) open /dev/snd/seq failed: No such file or directory ============================== 2 error messages appear: "We're sorry, Mixmeister encountered a configuration error and cannot continue. Please make sure that the software is installed correctly. Error 100." and "Mixmeister was unable to save your playlist. Please try saving again to a different location." Afterwards a nag screen (choose "Continue with Trial"). After clicking that, it crashed.
My first goal was to fix the "Error 100", I searched the web for that message and also traced what files it was trying to access. Found out that it was related to its MDB database. So I tried installing "mdac25" with winetricks and that was successful to make it launch properly.
Mixmeister now launches properly and goes straight to the "nag screen" where you can press "Continue With Trial". Now rightclick on one of the tracks in the left upper box and choose "Add to end of playlist". Mixmeister will crash and display a window "Submit Error Report". Don't click "Send", there is no need to bug their developers with a Wine problem. ;-) "Cancel" did not work for me to stop the program, so I used Ctrl-C in the shell I spawned it in. =============== Run after mdac25 was installed and the "Error 100" did not occur anymore =============== $ WINEPREFIX=/home/hannes/.wine-mixmeisterexpressdemobugreport/ wine "C:\Program Files\MixMeister Express\MixMeister Express.exe" err:ntlm:SECUR32_initNTLMSP ntlm_auth was not found or is outdated. Make sure that ntlm_auth >= 3.0.25 is in your path. err:ntlm:SECUR32_initNTLMSP Usually, you can find it in the winbind package of your distribution. fixme:advapi:RegisterTraceGuidsW (0x100778a, 0x100a060, {485e7de8-0a80-11d8-ad15-505054503030}, 1, 0x33fe00, (null), (null), 0x100a068,) fixme:advapi:RegisterTraceGuidsW (0x100778a, 0x100a080, {485e7de9-0a80-11d8-ad15-505054503030}, 1, 0x33fe00, (null), (null), 0x100a088,) fixme:advapi:RegisterTraceGuidsW (0x100778a, 0x100a0a0, {485e7dea-0a80-11d8-ad15-505054503030}, 1, 0x33fe00, (null), (null), 0x100a0a8,) fixme:advapi:RegisterTraceGuidsW (0x100778a, 0x100a0c0, {485e7deb-0a80-11d8-ad15-505054503030}, 1, 0x33fe00, (null), (null), 0x100a0c8,) fixme:advapi:RegisterTraceGuidsW (0x100778a, 0x100a0e0, {485e7dec-0a80-11d8-ad15-505054503030}, 1, 0x33fe00, (null), (null), 0x100a0e8,) fixme:advapi:RegisterTraceGuidsW (0x100778a, 0x100a100, {485e7ded-0a80-11d8-ad15-505054503030}, 1, 0x33fe00, (null), (null), 0x100a108,) fixme:win:RegisterDeviceNotificationW (hwnd=0x1274c0, filter=0x54e93c,flags=0x00000001) returns a fake device notification handle! ALSA lib seq_hw.c:457:(snd_seq_hw_open) open /dev/snd/seq failed: No such file or directory fixme:heap:RtlCompactHeap (0x110000, 0x0) stub fixme:msvcrt:_set_error_mode dummy implementation (old mode: 0, new mode: 2) ================================ The crash occured here ================================ fixme:dbghelp:MiniDumpWriteDump NIY MiniDumpWithDataSegs ^Cfixme:console:CONSOLE_DefaultHandler Terminating process 2f on event 0 fixme:console:CONSOLE_DefaultHandler Terminating process 8 on event 0 ============================== It will crash reliably if you do this. I got a backtrace with winedbg, see attachment. I also crashed it with WINEDEBUG=+relay,+seh,+tid , it took a very long time to launch, the rest was normal. See attachment.
Playing anything does not work at all, but that might be another bug some day.