[Wine] Problem with Sony Vegas Pro 9.0 and Wine

FirebUntU wineforum-user at winehq.org
Sat Jun 26 08:34:49 CDT 2010

Hi, I'm new here, I'm trying to port Sony Vegas Pro 9.0 under Wine on Linux. I've already tried it successfully with version 8.0 and some winetricks:

Now I'm going to do the same with version 9.0 but I have a problem and we ask your help.

I successfully installed Sony Vegas Pro 9.0 under Wine 1.2-rc5 with the same trick used to the old version. There is a change because Sony does not put more the installation folder in Program Files> Sony Setup but puts them in the "Temp" folder of Windows (the same in Wine).

By the same process you install Vegas Pro 9.0, I used the 9.0, the latest release. The winetricks installed are essentially the same 9.0 and Vegas seems to start properly and then tripped over the damn TWAIN_32.dll and WIA service Windows Image Acquisition [Twisted Evil].

That is the complete trace of errors and fix required:


fixme:heap:HeapSetInformation 0x110000 0 0x32fdcc 4
fixme:heap:HeapSetInformation 0x15ff000 0 0x32fdcc 4
fixme:process:SetProcessShutdownParameters (0000027f, 00000001): partial stub.
err:ole:create_server class {5cdf45d4-888c-461a-8ab2-5aaa015b4642} not registered
err:ole:CoGetClassObject no class object {5cdf45d4-888c-461a-8ab2-5aaa015b4642} could be created for context 0x4
err:ole:create_server class {5cdf45d4-888c-461a-8ab2-5aaa015b4642} not registered
err:ole:CoGetClassObject no class object {5cdf45d4-888c-461a-8ab2-5aaa015b4642} could be created for context 0x4
fixme:process:SetProcessShutdownParameters (0000027f, 00000001): partial stub.
fixme:ole:CoResumeClassObjects stub
err:ole:marshal_object couldn't get IPSFactory buffer for interface {7618d4f5-df31-45e9-9d39-40fd90d44c9b}
err:ole:StdMarshalImpl_MarshalInterface Failed to create ifstub, hres=0x80040155
err:ole:CoMarshalInterface Failed to marshal the interface {7618d4f5-df31-45e9-9d39-40fd90d44c9b}, 80040155
err:rpc:I_RpcReceive we got fault packet with status 0x80040155
fixme:ole:CoCreateInstance no instance created for interface {7618d4f5-df31-45e9-9d39-40fd90d44c9b} of class {5cdf45d4-888c-461a-8ab2-5aaa015b4642}, hres is 0x80040155
err:ole:CoInitializeEx Attempt to change threading model of this apartment from multi-threaded to apartment threaded
fixme:wincodecs:BitmapDecoderInfo_GetContainerFormat (0x2d02058,0x921e55c): stub
fixme:font:CreateScalableFontResourceW (0,L"C:\\windows\\QTFont.for",L"C:\\windows\\QTFont.qfn",(null)): stub
fixme:dsalsa:IDsDriverBufferImpl_SetVolumePan (0x2dac1a8,0x2dac0a8): stub
fixme:dsalsa:IDsDriverBufferImpl_SetVolumePan (0x2d9cbb0,0x2db2d80): stub
fixme:dmusic:IDirectMusic8Impl_SetDirectSound (0x2db3e20, (nil), (nil)): stub
err:avicap:query_video_device /dev/video1: Failed to open: Argomento non valido
fixme:ole:CoInitializeSecurity ((nil),-1,(nil),(nil),1,3,(nil),0,(nil)) - stub!
fixme:wia:wiadevmgr_QueryInterface interface {00000003-0000-0000-c000-000000000046} not implemented
fixme:wia:wiadevmgr_QueryInterface interface {00000003-0000-0000-c000-000000000046} not implemented
fixme:wia:wiadevmgr_RegisterEventCallbackInterface (0x128328, 0x0, (null), {a28bbade-64b6-11d2-a231-00c04fa31809}, 0x1290b4, 0x93e608): stub
err:rpc:I_RpcReceive we got fault packet with status 0x3e6
fixme:wia:wiadevmgr_EnumDeviceInfo (0x128328, 0, 0x93e608): stub
err:rpc:I_RpcReceive we got fault packet with status 0x3e6
fixme:heap:HeapSetInformation 0x110000 0 0x33fe00 4
fixme:heap:HeapSetInformation 0x7cb000 0 0x33fe00 4
wine: Unhandled page fault on read access to 0x00000002 at address 0x78557270 (thread 004a), starting debugger...
Unhandled exception: page fault on read access to 0x00000002 in 32-bit code (0x78557270).
Register dump:
 CS:0023 SS:002b DS:002b ES:002b FS:0063 GS:006b
 EIP:78557270 ESP:0033cd90 EBP:0033cd9c EFLAGS:00010202(  R- --  I   - - - )
 EAX:00000002 EBX:00000104 ECX:0013c3e8 EDX:0013c3e8
 ESI:00000002 EDI:00000000
Stack dump:
0x0033cd90:  0013c1e0 0013bd18 0013c3e8 7855722a
0x0033cda0:  0052f4bf 0013c3e8 00000104 00000002
0x0033cdb0:  0013c1e0 0000005c 0013c1e0 00000104
0x0033cdc0:  003d08f4 7855722a 0013bd18 003d00dc
0x0033cdd0:  003d0000 0052fb7b 003d0000 0013bd08
0x0033cde0:  00166a68 003d0000 00000000 0013bd18
=>0 0x78557270 in msvcr90 (+0x37270) (0x0033cd9c)
  1 0x0052f4bf in errorreportclient (+0x12f4be) (0x7855722a)
  2 0x08558bec (0x8b55ff8b)
0x78557270: movzwl	0x0(%esi),%eax
Module	Address			Debug info	Name (74 modules)
PE	  400000-  7cb000	Export          errorreportclient
PE	72880000-7288e000	Deferred        vcomp90
PE	75df0000-75e11000	Deferred        msvfw32
PE	78520000-785c3000	Export          msvcr90
ELF	7b800000-7b952000	Deferred        kernel32<elf>
  \-PE	7b810000-7b952000	\               kernel32
ELF	7bc00000-7bcb8000	Deferred        ntdll<elf>
  \-PE	7bc10000-7bcb8000	\               ntdll
ELF	7bf00000-7bf04000	Deferred        <wine-loader>
ELF	7e0ce000-7e128000	Deferred        riched20<elf>
  \-PE	7e0e0000-7e128000	\               riched20
ELF	7e128000-7e13d000	Deferred        dciman32<elf>
  \-PE	7e130000-7e13d000	\               dciman32
ELF	7e1c6000-7e1fa000	Deferred        uxtheme<elf>
  \-PE	7e1d0000-7e1fa000	\               uxtheme
ELF	7e1fa000-7e204000	Deferred        libxcursor.so.1
ELF	7e204000-7e20a000	Deferred        libxfixes.so.3
ELF	7e20a000-7e20e000	Deferred        libxcomposite.so.1
ELF	7e20e000-7e216000	Deferred        libxrandr.so.2
ELF	7e216000-7e220000	Deferred        libxrender.so.1
ELF	7e220000-7e226000	Deferred        libxxf86vm.so.1
ELF	7e226000-7e22a000	Deferred        libxinerama.so.1
ELF	7e22a000-7e24c000	Deferred        imm32<elf>
  \-PE	7e230000-7e24c000	\               imm32
ELF	7e24c000-7e252000	Deferred        libxdmcp.so.6
ELF	7e252000-7e26c000	Deferred        libxcb.so.1
ELF	7e26c000-7e389000	Deferred        libx11.so.6
ELF	7e389000-7e3a2000	Deferred        libice.so.6
ELF	7e3a2000-7e3ab000	Deferred        libsm.so.6
ELF	7e3cf000-7e471000	Deferred        winex11<elf>
  \-PE	7e3e0000-7e471000	\               winex11
ELF	7e4ca000-7e4f1000	Deferred        libexpat.so.1
ELF	7e4f1000-7e521000	Deferred        libfontconfig.so.1
ELF	7e521000-7e536000	Deferred        libz.so.1
ELF	7e536000-7e5ac000	Deferred        libfreetype.so.6
ELF	7e5ac000-7e5b0000	Deferred        libxau.so.6
ELF	7e5b0000-7e5c0000	Deferred        libxext.so.6
ELF	7e5d0000-7e658000	Deferred        winmm<elf>
  \-PE	7e5e0000-7e658000	\               winmm
ELF	7e672000-7e75b000	Deferred        oleaut32<elf>
  \-PE	7e690000-7e75b000	\               oleaut32
ELF	7e75b000-7e7cf000	Deferred        rpcrt4<elf>
  \-PE	7e770000-7e7cf000	\               rpcrt4
ELF	7e7cf000-7e8cf000	Deferred        ole32<elf>
  \-PE	7e7f0000-7e8cf000	\               ole32
ELF	7e8cf000-7e8e3000	Deferred        msimg32<elf>
  \-PE	7e8d0000-7e8e3000	\               msimg32
ELF	7e8e3000-7e9ce000	Deferred        comctl32<elf>
  \-PE	7e8f0000-7e9ce000	\               comctl32
ELF	7e9ce000-7ea29000	Deferred        advapi32<elf>
  \-PE	7e9e0000-7ea29000	\               advapi32
ELF	7ea29000-7eab4000	Deferred        gdi32<elf>
  \-PE	7ea40000-7eab4000	\               gdi32
ELF	7eab4000-7ebe4000	Deferred        user32<elf>
  \-PE	7ead0000-7ebe4000	\               user32
ELF	7ebe4000-7ec46000	Deferred        shlwapi<elf>
  \-PE	7ebf0000-7ec46000	\               shlwapi
ELF	7ec46000-7ee19000	Deferred        shell32<elf>
  \-PE	7ec60000-7ee19000	\               shell32
ELF	7ee19000-7ee2d000	Deferred        lz32<elf>
  \-PE	7ee20000-7ee2d000	\               lz32
ELF	7ee2d000-7ee35000	Deferred        libnss_compat.so.2
ELF	7ee37000-7ee3c000	Deferred        libuuid.so.1
ELF	7ee40000-7ee59000	Deferred        version<elf>
  \-PE	7ee50000-7ee59000	\               version
ELF	7efb6000-7efdc000	Deferred        libm.so.6
ELF	7efdd000-7efe9000	Deferred        libnss_files.so.2
ELF	7efe9000-7f000000	Deferred        libnsl.so.1
ELF	f7463000-f746d000	Deferred        libnss_nis.so.2
ELF	f746e000-f7472000	Deferred        libdl.so.2
ELF	f7472000-f75cc000	Deferred        libc.so.6
ELF	f75cd000-f75e6000	Deferred        libpthread.so.0
ELF	f760a000-f774a000	Deferred        libwine.so.1
ELF	f774c000-f776a000	Deferred        ld-linux.so.2
process  tid      prio (all id:s are in hex)
00000008 vegas90.exe
	00000038    0
	00000041    0
	00000040    0
	0000003f    0
	0000003e    0
	0000003d    0
	0000003c    0
	0000003b    0
	0000003a    0
	00000039    0
	00000036    0
	00000035    0
	00000034    1
	00000033    2
	00000032    1
	00000031    0
	00000030    0
	0000002f    0
	0000002e    0
	0000002d    0
	0000002a    0
	00000022    0
	0000001f    0
	00000009    0
0000000e services.exe
	00000046    0
	00000017    0
	00000015    0
	00000014    0
	00000010    0
	0000000f    0
00000011 winedevice.exe
	00000018    0
	00000016    0
	00000013    0
	00000012    0
00000019 explorer.exe
	0000001a    0
00000043 svchost.exe
	00000048    0
	00000028    0
	0000000d    0
	0000000b    0
	00000047    0
	00000045    0
	00000044    0
00000049 (D) C:\Programmi\Sony\Vegas Pro 9.0\ErrorReportClient.exe
	0000004a    0 <==
=>0 0x78557270 in msvcr90 (+0x37270) (0x0033cd9c)
  1 0x0052f4bf in errorreportclient (+0x12f4be) (0x7855722a)
  2 0x08558bec (0x8b55ff8b)

Can you help me, maybe even to enhance support to version 8.0?


More information about the wine-users mailing list