[Bug 43163] Mixcraft 8 crashes when adding a video track (' IAMTimelineGroup', '{9eed4f00-b8a6-11d2-8023-00c0df10d434}' not implemented, 'qedit.dll')

wine-bugs at winehq.org wine-bugs at winehq.org
Mon Jun 12 10:53:43 CDT 2017


https://bugs.winehq.org/show_bug.cgi?id=43163

Anastasius Focht <focht at 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 at 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 at 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).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.

Get one of the DirectX 9.0c redist packages before 2010, containing 'dxnt.cab',
for example Aug 2009:

http://filehippo.com/download_directx/download/26cd1c11ab1a87911da4d44d8c36bbba/

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

-- 
Do not reply to this email, post in Bugzilla using the
above URL to reply.
You are receiving this mail because:
You are watching all bug changes.



More information about the wine-bugs mailing list