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: http://appdb.winehq.org/objectManager.php?sClass=version&iId=16608 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: Code: 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:ole:CoSuspendClassObjects 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 Backtrace: =>0 0x78557270 in msvcr90 (+0x37270) (0x0033cd9c) 1 0x0052f4bf in errorreportclient (+0x12f4be) (0x7855722a) 2 0x08558bec (0x8b55ff8b) 0x78557270: movzwl 0x0(%esi),%eax Modules: 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 Threads: 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 <=Backtrace: =>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? Thanks