https://bugs.winehq.org/show_bug.cgi?id=32473
Anastasius Focht focht@gmx.net changed:
What |Removed |Added ---------------------------------------------------------------------------- Keywords| |download Status|UNCONFIRMED |NEW URL| |https://acoustica1.cachefly | |.net/versions/mixcraft6/mix | |craft6-b217-c-setup.exe CC| |focht@gmx.net Summary|Mixcraft video crashes when |Acoustica Mixcraft 6 |loading |crashes when loading | |project containing video | |(DirectShow Editing | |Services missing | |'AMTimeline' class, | |'{78530b75-61f9-11d2-8cad-0 | |0a024580902}', 'qedit.dll') Ever confirmed|0 |1 Severity|minor |normal
--- Comment #7 from Anastasius Focht focht@gmx.net --- Hello folks,
confirming.
The crash is a late manifestation of missing 'AMTimeline' class, CLSID '{78530b75-61f9-11d2-8cad-00a024580902}' ('qedit.dll' inproc server). The inproc server instantiation fails but the app continues and tries to reference the interface/vtable much later.
--- snip --- $ pwd /home/focht/.wine/drive_c/Program Files/Acoustica Mixcraft 6
$ WINEDEBUG=+tid,+seh,+relay wine ./mixcraft6.exe >>log.txt 2>&1 ... 003b:Call ole32.CoCreateInstance(00b9ea7c,00000000,00000001,00b9ea6c,01543920) ret=00ac86cf 003b:Call ntdll.RtlInitUnicodeString(03a6e710,03a6e762 L"CLSID\{78530B75-61F9-11D2-8CAD-00A024580902}") ret=7e294471 003b:Ret ntdll.RtlInitUnicodeString() retval=03a6e710 ret=7e294471 003b:Call ntdll.NtOpenKey(03a6e75c,00020019,03a6e718) ret=7e29448d 003b:Ret ntdll.NtOpenKey() retval=c0000034 ret=7e29448d 003b:Call ntdll.RtlNtStatusToDosError(c0000034) ret=7e294498 003b:Ret ntdll.RtlNtStatusToDosError() retval=00000002 ret=7e294498 003b:Call KERNEL32.FindActCtxSectionGuid(00000001,00000000,00000004,03a6e8b8,03a6e79c) ret=7e299eea 003b:Ret KERNEL32.FindActCtxSectionGuid() retval=00000000 ret=7e299eea 003b:Call ntdll.RtlInitUnicodeString(03a6e6b0,03a6e702 L"CLSID\{78530B75-61F9-11D2-8CAD-00A024580902}") ret=7e294471 003b:Ret ntdll.RtlInitUnicodeString() retval=03a6e6b0 ret=7e294471 003b:Call ntdll.NtOpenKey(03a6e6fc,00020019,03a6e6b8) ret=7e29448d 003b:Ret ntdll.NtOpenKey() retval=c0000034 ret=7e29448d 003b:Call ntdll.RtlNtStatusToDosError(c0000034) ret=7e294498 003b:Ret ntdll.RtlNtStatusToDosError() retval=00000002 ret=7e294498 003b:err:ole:CoGetClassObject class {78530b75-61f9-11d2-8cad-00a024580902} not registered 003b:err:ole:CoGetClassObject no class object {78530b75-61f9-11d2-8cad-00a024580902} could be created for context 0x1 003b:Ret ole32.CoCreateInstance() retval=80040154 ret=00ac86cf ... 0043:trace:seh:raise_exception code=c0000005 flags=0 addr=0xaa4b46 ip=00aa4b46 tid=0043 0043:trace:seh:raise_exception info[0]=00000000 0043:trace:seh:raise_exception info[1]=00000000 0043:trace:seh:raise_exception eax=00000000 ebx=01543924 ecx=01543920 edx=00000438 esi=01543920 edi=0154392c 0043:trace:seh:raise_exception ebp=0f49e8f0 esp=0f49e890 cs=0023 ds=002b es=002b fs=0063 gs=006b flags=00210246 0043:trace:seh:call_stack_handlers calling handler at 0xb9d705 code=c0000005 flags=0 --- snip ---
In the old times you could work around with 'winetricks -q directx9' which also installed 'qedit.dll' as part of old DirectShow runtime. Since Austin removed DirectX 9.0c redistributable 2009 in favour of 2010 from winetricks at one time for valid reasons, 'dxnt.cab' is no longer present which ships this component.
$ sha1sum mixcraft6-b217-c-setup.exe 81fc907226dbe52f209074235c6a11cda466b6b4 mixcraft6-b217-c-setup.exe
$ du -sh mixcraft6-b217-c-setup.exe 137M mixcraft6-b217-c-setup.exe
$ wine --version wine-1.7.51-201-g60d1d6f
Regards