https://bugs.winehq.org/show_bug.cgi?id=43163
Anastasius Focht focht@gmx.net changed:
What |Removed |Added ---------------------------------------------------------------------------- Ever confirmed|0 |1 URL| |http://download.acoustica.c | |om/versions/mixcraft8/mx/mi | |xcraft8-b396-setup.exe CC| |focht@gmx.net Keywords| |download Component|-unknown |quartz Summary|Mixcraft 8 crashes when |Mixcraft 8 crashes when |adding a video track |adding a video track | |('IAMTimelineGroup', | |'{9eed4f00-b8a6-11d2-8023-0 | |0c0df10d434}' not | |implemented, 'qedit.dll') Status|UNCONFIRMED |NEW
--- Comment #1 from Anastasius Focht focht@gmx.net --- Hello folks,
confirming.
--- snip --- $ pwd /home/focht/.wine/drive_c/Program Files/Acoustica Mixcraft 8
$ WINEDEBUG=+tid,+seh,+relay,+qedit wine ./mixcraft8.exe >>log.txt 2>&1 ... 0056:Call ole32.CoCreateInstance(01332a80,00000000,00000001,01332b00,10353bf8) ret=0124d53d 0056:Call ntdll.RtlInitUnicodeString(0f62e6c0,0f62e712 L"CLSID\{78530B75-61F9-11D2-8CAD-00A024580902}") ret=7e2c5dba ... 0056:trace:qedit:DSCF_CreateInstance (0x96eafb8)->((nil),{78530b74-61f9-11d2-8cad-00a024580902},0xf62e84c) 0056:trace:qedit:AMTimeline_create ((nil),0xf62e7ec) ... 0056:trace:qedit:Timeline_QueryInterface (0x96ecfe8)->({78530b74-61f9-11d2-8cad-00a024580902} 0xf62e84c) 0056:trace:qedit:Timeline_AddRef (0x96ecfe8) new ref = 2 0056:trace:qedit:Timeline_Release (0x96ecfe8) new ref = 1 ... 0056:Ret ole32.CoCreateInstance() retval=00000000 ret=0124d53d ... 0056:fixme:qedit:Timeline_IAMTimeline_EnableEffects (0x96ecfe8)->(1): not implemented! 0056:fixme:qedit:Timeline_IAMTimeline_EnableTransitions (0x96ecfe8)->(1): not implemented! 0056:trace:qedit:Timeline_IAMTimeline_CreateEmptyNode (0x96ecfe8)->(0x10353c04,128) ... 0056:trace:qedit:TimelineObj_QueryInterface (0x96eafb8)->({9eed4f00-b8a6-11d2-8023-00c0df10d434} 0x10353bfc) 0056:warn:qedit:TimelineObj_QueryInterface (0x96eafb8, {9eed4f00-b8a6-11d2-8023-00c0df10d434},0x10353bfc): not found 0056:trace:seh:raise_exception code=c0000005 flags=0 addr=0x1218aaa ip=01218aaa tid=0056 0056:trace:seh:raise_exception info[0]=00000000 0056:trace:seh:raise_exception info[1]=00000000 0056:trace:seh:raise_exception eax=00000000 ebx=10353bfc ecx=00000008 edx=0f62e940 esi=10343250 edi=10353c04 0056:trace:seh:raise_exception ebp=0f62e990 esp=0f62e930 cs=0023 ds=002b es=002b fs=0063 gs=006b flags=00210216 0056:trace:seh:call_stack_handlers calling handler at 0x132a812 code=c0000005 flags=0 ... Unhandled exception: page fault on read access to 0x00000000 in 32-bit code (0x01218aaa). ... Backtrace: =>0 0x01218aaa in acuvidtl (+0x18aaa) (0x0f62e990) 1 0x0124d5a3 in acuvidtl (+0x4d5a2) (0x0f62e9b8) 2 0x01258cd0 in acuvidtl (+0x58ccf) (0x0f62e9dc) 3 0x0130df7f in acuvidtl (+0x10df7e) (0x0f62ea18) 4 0x7bc93448 call_thread_func_wrapper+0xb() in ntdll (0x0f62ea28) ... 0x01218aaa: movl 0x0(%eax),%ecx Modules: Module Address Debug info Name (179 modules) PE 340000- 370000 Deferred acufutls PE 370000- 398000 Deferred guirez PE 3a0000- 3cf000 Deferred acuevrpresenter PE 3d0000- 3ed000 Deferred wmaengine PE 400000- 9f7000 Deferred mixcraft8 PE a00000- 10d9000 Deferred sndengine PE 10e0000- 11f8000 Deferred acuimgtl PE 1200000- 1396000 Export acuvidtl PE 13a0000- 1423000 Deferred cdlib PE 1430000- 15bd000 Deferred primoburner PE a470000- a5d6000 Deferred rewire PE af40000- b033000 Deferred acoustica instruments PE 10000000-10192000 Deferred acuutils ELF 7b400000-7b7f0000 Deferred kernel32<elf> -PE 7b420000-7b7f0000 \ kernel32 ... Threads: process tid prio (all id:s are in hex) ... 0000002e (D) C:\Program Files\Acoustica Mixcraft 8\mixcraft8.exe 00000057 0 00000056 0 <== 00000055 0 ... --- snip ---
MSDN 'IAMTimelineGroup' interface:
https://msdn.microsoft.com/en-us/library/windows/desktop/dd319832(v=vs.85).a...
Wine:
https://source.winehq.org/git/wine.git/blob/9c2f28cf7f3f3782f60865d0e3814c1b...
Unfortunately there is no 'winetricks' recipe (anymore) for providing native 'qedit' as workaround.
Get one of the DirectX 9.0c redist packages before 2010, containing 'dxnt.cab', for example Aug 2009:
http://filehippo.com/download_directx/download/26cd1c11ab1a87911da4d44d8c36b...
Extract the dll from .cab and add manual 'qedit' override (might need to 'regsvr32' it too).
$ sha1sum mixcraft8-b396-setup.exe 2ad0879459648b37733825e60aa06127b898f72d mixcraft8-b396-setup.exe
$ du -sh mixcraft8-b396-setup.exe 238M mixcraft8-b396-setup.exe
$ wine --version wine-2.10-6-gb8ae66c283
Regards