https://bugs.winehq.org/show_bug.cgi?id=43163
Austin English austinenglish@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |austinenglish@gmail.com
--- Comment #2 from Austin English austinenglish@gmail.com --- (In reply to Anastasius Focht from comment #1)
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). aspx
Wine:
https://source.winehq.org/git/wine.git/blob/ 9c2f28cf7f3f3782f60865d0e3814c1bd73d9cd8:/include/qedit.idl#l454
Unfortunately there is no 'winetricks' recipe (anymore) for providing native 'qedit' as workaround.
Added back, using the dll from win7sp1: https://github.com/Winetricks/winetricks/commit/6097da246f72cf553cc1354e47fe...
after that, it crashes in ntdll: wine: Call from 0x7bc45a01 to unimplemented function ntdll.dll.CsrAllocateCaptureBuffer, aborting
also mentioned in bug 35380