Corrupted Wine Prefix?

Questions about Wine on Linux
Post Reply
Titan91
Level 2
Level 2
Posts: 34
Joined: Sat Jun 18, 2016 1:24 pm

Corrupted Wine Prefix?

Post by Titan91 » Mon Oct 22, 2018 7:19 pm

I'm running Ubuntu 18.04 x64 with Wine Development 3.18 and Winetricks 20180815. I installed .NET Framework 3.5 SP1, corefonts, and other packages needed by Sony Vegas Pro 11 and installed Vegas successfully with no errors in a 32-bit Wine prefix. I then imported ole32.dll from Windows and set it as a native library with winecfg. This allowed Vegas to launch but then reach the Sony error reporting tool which is typical for Vegas 11 in Wine. I disabled the error reporting tool as a reported workaround, but now I can't run Vegas or winecfg using the prefix. I can however, still run the .NET Framework verification utility which verifies .NET 3.5 SP1 and prerequisites installed successfully. I get the below when trying to open winecfg. Is it likely I corrupted the prefix? Other prefixes still work fine.

Code: Select all

WINEPREFIX=~/.vegas11 winecfg
ERROR: ld.so: object 'libgtk3-nocsd.so.0' from LD_PRELOAD cannot be preloaded (cannot open shared object file): ignored.
ERROR: ld.so: object 'libgtk3-nocsd.so.0' from LD_PRELOAD cannot be preloaded (cannot open shared object file): ignored.
ERROR: ld.so: object 'libgtk3-nocsd.so.0' from LD_PRELOAD cannot be preloaded (cannot open shared object file): ignored.
ERROR: ld.so: object 'libgtk3-nocsd.so.0' from LD_PRELOAD cannot be preloaded (cannot open shared object file): ignored.
ERROR: ld.so: object 'libgtk3-nocsd.so.0' from LD_PRELOAD cannot be preloaded (cannot open shared object file): ignored.
000d:err:seh:raise_exception Unhandled exception code c00000fd flags 0 addr 0x7bc54072
ERROR: ld.so: object 'libgtk3-nocsd.so.0' from LD_PRELOAD cannot be preloaded (cannot open shared object file): ignored.
0012:err:seh:raise_exception Unhandled exception code c00000fd flags 0 addr 0x7bc54072
000f:err:service:process_send_command service protocol error - failed to write pipe!
000f:fixme:service:scmdatabase_autostart_services Auto-start service L"clr_optimization_v2.0.50727_32" failed to start: 1053
ERROR: ld.so: object 'libgtk3-nocsd.so.0' from LD_PRELOAD cannot be preloaded (cannot open shared object file): ignored.
ERROR: ld.so: object 'libgtk3-nocsd.so.0' from LD_PRELOAD cannot be preloaded (cannot open shared object file): ignored.
ERROR: ld.so: object 'libgtk3-nocsd.so.0' from LD_PRELOAD cannot be preloaded (cannot open shared object file): ignored.
wine: Unhandled stack overflow at address 0x7bc54072 (thread 000b), starting debugger...
000b:err:seh:setup_exception_record stack overflow 852 bytes in thread 000b eip 7bc7e3d1 esp 00240fdc stack 0x240000-0x241000-0x340000
0009:err:seh:raise_exception Unhandled exception code c00000fd flags 0 addr 0x7bc54072
Checking system monitor, there are wineserver and winedevice processes still open that require killing, otherwise the terminal gets stuck trying to launch anything else using the prefix. Stuck as in no further output and Ctrl+C does not work.

Titan91
Level 2
Level 2
Posts: 34
Joined: Sat Jun 18, 2016 1:24 pm

Re: Corrupted Wine Prefix?

Post by Titan91 » Sun Oct 28, 2018 7:27 pm

Figured out what I did wrong, I replaced the stub ole32.dll in system32 when I should have put it in the Vegas Pro 11.0 folder. So I updated Wine to Development 3.19 released Friday, rebuilt the prefix to be sure, and this time installed need prerequisites with Winetricks followed by Vegas 11.0 and activated using no native DLLs. As I understand using native Microsoft DLLs can cause issues that are not supported by the developers or community. Running Vegas after this causes a soft crash using the Sony error report handler. I turned this off as a known workaround reported by FireBuntu and others in the AppDB test results. Then I get the below terminal output and Vegas does not launch. Also, I really don't expect this to work, just putting this out there in case it helps. To me, it looks like a builtin ole library fixme/stub problem. I also tried loading ole32.dll natively by copying it to the program folder and setting winecfg to native then builtin, but Wine would fail to load the DLL. And at that point I know I won't get support from developers for using a Microsoft native DLL.

Code: Select all

~/.vegas11/drive_c/Program Files/Sony/Vegas Pro 11.0$ WINEPREFIX=~/.vegas11 wine vegas110.exe
ERROR: ld.so: object 'libgtk3-nocsd.so.0' from LD_PRELOAD cannot be preloaded (cannot open shared object file): ignored.
ERROR: ld.so: object 'libgtk3-nocsd.so.0' from LD_PRELOAD cannot be preloaded (cannot open shared object file): ignored.
0082:fixme:heap:RtlSetHeapInformation 0x110000 0 0x33fdfc 4 stub
0082:fixme:heap:RtlSetHeapInformation 0x1ba0000 0 0x33fdfc 4 stub
0082:fixme:nls:SetThreadPreferredUILanguages 1, (nil), (nil)
0082:fixme:reg:RegQueryInfoKeyW security argument not supported.
0082:fixme:reg:RegQueryInfoKeyW security argument not supported.
0082:fixme:reg:RegQueryInfoKeyW security argument not supported.
0082:fixme:reg:RegQueryInfoKeyW security argument not supported.
0082:fixme:reg:RegQueryInfoKeyW security argument not supported.
0082:fixme:reg:RegQueryInfoKeyW security argument not supported.
0082:fixme:reg:RegQueryInfoKeyW security argument not supported.
0082:fixme:reg:RegQueryInfoKeyW security argument not supported.
0082:fixme:reg:RegQueryInfoKeyW security argument not supported.
0082:fixme:reg:RegQueryInfoKeyW security argument not supported.
0082:fixme:reg:RegQueryInfoKeyW security argument not supported.
0082:fixme:reg:RegQueryInfoKeyW security argument not supported.
0082:fixme:reg:RegQueryInfoKeyW security argument not supported.
0082:fixme:reg:RegQueryInfoKeyW security argument not supported.
0082:fixme:reg:RegQueryInfoKeyW security argument not supported.
0082:fixme:reg:RegQueryInfoKeyW security argument not supported.
0082:fixme:reg:RegQueryInfoKeyW security argument not supported.
0082:fixme:reg:RegQueryInfoKeyW security argument not supported.
0082:fixme:reg:RegQueryInfoKeyW security argument not supported.
0082:fixme:reg:RegQueryInfoKeyW security argument not supported.
0082:fixme:reg:RegQueryInfoKeyW security argument not supported.
0082:fixme:reg:RegQueryInfoKeyW security argument not supported.
0082:fixme:reg:RegQueryInfoKeyW security argument not supported.
0082:fixme:reg:RegQueryInfoKeyW security argument not supported.
0082:fixme:reg:RegQueryInfoKeyW security argument not supported.
0082:fixme:reg:RegQueryInfoKeyW security argument not supported.
0082:fixme:reg:RegQueryInfoKeyW security argument not supported.
0082:fixme:reg:RegQueryInfoKeyW security argument not supported.
0082:fixme:reg:RegQueryInfoKeyW security argument not supported.
0082:fixme:reg:RegQueryInfoKeyW security argument not supported.
0082:fixme:reg:RegQueryInfoKeyW security argument not supported.
0082:fixme:reg:RegQueryInfoKeyW security argument not supported.
0082:fixme:reg:RegQueryInfoKeyW security argument not supported.
0082:fixme:reg:RegQueryInfoKeyW security argument not supported.
0082:fixme:reg:RegQueryInfoKeyW security argument not supported.
0082:fixme:reg:RegQueryInfoKeyW security argument not supported.
0082:fixme:reg:RegQueryInfoKeyW security argument not supported.
0082:fixme:reg:RegQueryInfoKeyW security argument not supported.
0082:fixme:reg:RegQueryInfoKeyW security argument not supported.
0082:fixme:reg:RegQueryInfoKeyW security argument not supported.
0082:fixme:reg:RegQueryInfoKeyW security argument not supported.
0082:fixme:reg:RegQueryInfoKeyW security argument not supported.
0082:fixme:reg:RegQueryInfoKeyW security argument not supported.
0082:fixme:reg:RegQueryInfoKeyW security argument not supported.
0082:fixme:reg:RegQueryInfoKeyW security argument not supported.
0082:fixme:reg:RegQueryInfoKeyW security argument not supported.
0082:fixme:reg:RegQueryInfoKeyW security argument not supported.
0082:fixme:reg:RegQueryInfoKeyW security argument not supported.
0082:fixme:reg:RegQueryInfoKeyW security argument not supported.
0082:fixme:reg:RegQueryInfoKeyW security argument not supported.
0082:fixme:reg:RegQueryInfoKeyW security argument not supported.
0082:fixme:reg:RegQueryInfoKeyW security argument not supported.
0082:fixme:reg:RegQueryInfoKeyW security argument not supported.
0082:fixme:reg:RegQueryInfoKeyW security argument not supported.
0082:fixme:reg:RegQueryInfoKeyW security argument not supported.
0082:fixme:reg:RegQueryInfoKeyW security argument not supported.
0082:fixme:reg:RegQueryInfoKeyW security argument not supported.
0082:fixme:reg:RegQueryInfoKeyW security argument not supported.
0082:fixme:reg:RegQueryInfoKeyW security argument not supported.
0082:fixme:reg:RegQueryInfoKeyW security argument not supported.
0082:fixme:reg:RegQueryInfoKeyW security argument not supported.
0082:fixme:reg:RegQueryInfoKeyW security argument not supported.
0082:fixme:reg:RegQueryInfoKeyW security argument not supported.
0082:fixme:reg:RegQueryInfoKeyW security argument not supported.
0082:fixme:reg:RegQueryInfoKeyW security argument not supported.
0082:fixme:reg:RegQueryInfoKeyW security argument not supported.
0082:fixme:reg:RegQueryInfoKeyW security argument not supported.
0082:fixme:reg:RegQueryInfoKeyW security argument not supported.
0082:fixme:reg:RegQueryInfoKeyW security argument not supported.
0082:fixme:reg:RegQueryInfoKeyW security argument not supported.
0082:fixme:reg:RegQueryInfoKeyW security argument not supported.
0082:fixme:reg:RegQueryInfoKeyW security argument not supported.
0082:fixme:reg:RegQueryInfoKeyW security argument not supported.
0082:fixme:reg:RegQueryInfoKeyW security argument not supported.
0082:fixme:reg:RegQueryInfoKeyW security argument not supported.
0082:fixme:reg:RegQueryInfoKeyW security argument not supported.
0082:fixme:reg:RegQueryInfoKeyW security argument not supported.
0082:fixme:reg:RegQueryInfoKeyW security argument not supported.
0082:fixme:reg:RegQueryInfoKeyW security argument not supported.
0082:fixme:reg:RegQueryInfoKeyW security argument not supported.
0082:fixme:reg:RegQueryInfoKeyW security argument not supported.
0082:fixme:reg:RegQueryInfoKeyW security argument not supported.
0082:fixme:reg:RegQueryInfoKeyW security argument not supported.
0082:fixme:reg:RegQueryInfoKeyW security argument not supported.
0082:fixme:reg:RegQueryInfoKeyW security argument not supported.
0082:fixme:reg:RegQueryInfoKeyW security argument not supported.
0082:fixme:reg:RegQueryInfoKeyW security argument not supported.
0082:fixme:reg:RegQueryInfoKeyW security argument not supported.
0082:fixme:reg:RegQueryInfoKeyW security argument not supported.
0082:fixme:reg:RegQueryInfoKeyW security argument not supported.
0082:fixme:reg:RegQueryInfoKeyW security argument not supported.
0082:fixme:reg:RegQueryInfoKeyW security argument not supported.
0082:fixme:reg:RegQueryInfoKeyW security argument not supported.
0082:fixme:reg:RegQueryInfoKeyW security argument not supported.
0082:fixme:reg:RegQueryInfoKeyW security argument not supported.
0082:fixme:reg:RegQueryInfoKeyW security argument not supported.
0082:fixme:reg:RegQueryInfoKeyW security argument not supported.
0082:fixme:reg:RegQueryInfoKeyW security argument not supported.
0082:fixme:reg:RegQueryInfoKeyW security argument not supported.
0082:fixme:reg:RegQueryInfoKeyW security argument not supported.
0082:fixme:reg:RegQueryInfoKeyW security argument not supported.
0082:fixme:reg:RegQueryInfoKeyW security argument not supported.
0082:fixme:reg:RegQueryInfoKeyW security argument not supported.
0082:fixme:reg:RegQueryInfoKeyW security argument not supported.
0082:fixme:reg:RegQueryInfoKeyW security argument not supported.
0082:fixme:reg:RegQueryInfoKeyW security argument not supported.
0082:fixme:reg:RegQueryInfoKeyW security argument not supported.
0082:fixme:reg:RegQueryInfoKeyW security argument not supported.
0082:fixme:reg:RegQueryInfoKeyW security argument not supported.
0082:fixme:reg:RegQueryInfoKeyW security argument not supported.
0082:fixme:reg:RegQueryInfoKeyW security argument not supported.
0082:fixme:reg:RegQueryInfoKeyW security argument not supported.
0082:fixme:reg:RegQueryInfoKeyW security argument not supported.
0082:fixme:reg:RegQueryInfoKeyW security argument not supported.
0082:fixme:reg:RegQueryInfoKeyW security argument not supported.
0082:fixme:reg:RegQueryInfoKeyW security argument not supported.
0082:fixme:reg:RegQueryInfoKeyW security argument not supported.
0082:fixme:reg:RegQueryInfoKeyW security argument not supported.
0082:fixme:reg:RegQueryInfoKeyW security argument not supported.
0082:fixme:reg:RegQueryInfoKeyW security argument not supported.
0082:fixme:reg:RegQueryInfoKeyW security argument not supported.
0082:fixme:reg:RegQueryInfoKeyW security argument not supported.
0082:fixme:reg:RegQueryInfoKeyW security argument not supported.
0082:fixme:reg:RegQueryInfoKeyW security argument not supported.
0082:fixme:reg:RegQueryInfoKeyW security argument not supported.
0082:fixme:reg:RegQueryInfoKeyW security argument not supported.
0082:fixme:reg:RegQueryInfoKeyW security argument not supported.
0082:fixme:reg:RegQueryInfoKeyW security argument not supported.
0082:fixme:reg:RegQueryInfoKeyW security argument not supported.
0082:fixme:reg:RegQueryInfoKeyW security argument not supported.
0082:fixme:reg:RegQueryInfoKeyW security argument not supported.
0082:fixme:reg:RegQueryInfoKeyW security argument not supported.
0082:fixme:reg:RegQueryInfoKeyW security argument not supported.
0082:fixme:reg:RegQueryInfoKeyW security argument not supported.
0082:fixme:reg:RegQueryInfoKeyW security argument not supported.
0082:fixme:reg:RegQueryInfoKeyW security argument not supported.
0082:fixme:reg:RegQueryInfoKeyW security argument not supported.
0082:fixme:reg:RegQueryInfoKeyW security argument not supported.
0082:fixme:reg:RegQueryInfoKeyW security argument not supported.
0082:fixme:reg:RegQueryInfoKeyW security argument not supported.
0082:fixme:reg:RegQueryInfoKeyW security argument not supported.
0082:fixme:reg:RegQueryInfoKeyW security argument not supported.
0082:fixme:reg:RegQueryInfoKeyW security argument not supported.
0082:fixme:reg:RegQueryInfoKeyW security argument not supported.
0082:fixme:reg:RegQueryInfoKeyW security argument not supported.
0082:fixme:reg:RegQueryInfoKeyW security argument not supported.
0082:fixme:reg:RegQueryInfoKeyW security argument not supported.
0082:fixme:reg:RegQueryInfoKeyW security argument not supported.
0082:fixme:reg:RegQueryInfoKeyW security argument not supported.
0082:fixme:reg:RegQueryInfoKeyW security argument not supported.
0082:fixme:reg:RegQueryInfoKeyW security argument not supported.
0082:fixme:reg:RegQueryInfoKeyW security argument not supported.
0082:fixme:reg:RegQueryInfoKeyW security argument not supported.
0082:fixme:reg:RegQueryInfoKeyW security argument not supported.
0082:fixme:reg:RegQueryInfoKeyW security argument not supported.
0082:fixme:reg:RegQueryInfoKeyW security argument not supported.
0082:fixme:reg:RegQueryInfoKeyW security argument not supported.
0082:fixme:reg:RegQueryInfoKeyW security argument not supported.
0082:fixme:reg:RegQueryInfoKeyW security argument not supported.
0082:fixme:reg:RegQueryInfoKeyW security argument not supported.
0082:fixme:reg:RegQueryInfoKeyW security argument not supported.
0082:fixme:reg:RegQueryInfoKeyW security argument not supported.
0082:fixme:reg:RegQueryInfoKeyW security argument not supported.
0082:fixme:reg:RegQueryInfoKeyW security argument not supported.
0082:fixme:reg:RegQueryInfoKeyW security argument not supported.
0082:fixme:reg:RegQueryInfoKeyW security argument not supported.
0082:fixme:reg:RegQueryInfoKeyW security argument not supported.
0082:fixme:reg:RegQueryInfoKeyW security argument not supported.
0082:fixme:reg:RegQueryInfoKeyW security argument not supported.
0082:fixme:reg:RegQueryInfoKeyW security argument not supported.
0082:fixme:reg:RegQueryInfoKeyW security argument not supported.
0082:fixme:reg:RegQueryInfoKeyW security argument not supported.
0082:fixme:reg:RegQueryInfoKeyW security argument not supported.
0082:fixme:reg:RegQueryInfoKeyW security argument not supported.
0082:fixme:reg:RegQueryInfoKeyW security argument not supported.
0082:fixme:reg:RegQueryInfoKeyW security argument not supported.
0082:fixme:reg:RegQueryInfoKeyW security argument not supported.
0082:fixme:reg:RegQueryInfoKeyW security argument not supported.
0082:fixme:reg:RegQueryInfoKeyW security argument not supported.
0082:fixme:reg:RegQueryInfoKeyW security argument not supported.
0082:fixme:reg:RegQueryInfoKeyW security argument not supported.
0082:fixme:reg:RegQueryInfoKeyW security argument not supported.
0082:fixme:reg:RegQueryInfoKeyW security argument not supported.
0082:fixme:reg:RegQueryInfoKeyW security argument not supported.
0082:fixme:reg:RegQueryInfoKeyW security argument not supported.
0082:fixme:reg:RegQueryInfoKeyW security argument not supported.
0082:fixme:reg:RegQueryInfoKeyW security argument not supported.
0082:fixme:reg:RegQueryInfoKeyW security argument not supported.
0082:fixme:reg:RegQueryInfoKeyW security argument not supported.
0082:fixme:reg:RegQueryInfoKeyW security argument not supported.
0082:fixme:reg:RegQueryInfoKeyW security argument not supported.
0082:fixme:reg:RegQueryInfoKeyW security argument not supported.
0082:fixme:reg:RegQueryInfoKeyW security argument not supported.
0082:fixme:reg:RegQueryInfoKeyW security argument not supported.
0082:fixme:reg:RegQueryInfoKeyW security argument not supported.
0082:fixme:reg:RegQueryInfoKeyW security argument not supported.
0082:fixme:reg:RegQueryInfoKeyW security argument not supported.
0082:fixme:reg:RegQueryInfoKeyW security argument not supported.
0082:fixme:reg:RegQueryInfoKeyW security argument not supported.
0082:fixme:reg:RegQueryInfoKeyW security argument not supported.
0082:fixme:reg:RegQueryInfoKeyW security argument not supported.
0082:fixme:reg:RegQueryInfoKeyW security argument not supported.
0082:fixme:reg:RegQueryInfoKeyW security argument not supported.
0082:fixme:reg:RegQueryInfoKeyW security argument not supported.
0082:fixme:reg:RegQueryInfoKeyW security argument not supported.
0082:fixme:reg:RegQueryInfoKeyW security argument not supported.
0082:fixme:reg:RegQueryInfoKeyW security argument not supported.
0082:fixme:reg:RegQueryInfoKeyW security argument not supported.
0082:fixme:reg:RegQueryInfoKeyW security argument not supported.
0082:fixme:reg:RegQueryInfoKeyW security argument not supported.
0082:fixme:reg:RegQueryInfoKeyW security argument not supported.
0082:fixme:reg:RegQueryInfoKeyW security argument not supported.
0082:fixme:reg:RegQueryInfoKeyW security argument not supported.
0082:fixme:reg:RegQueryInfoKeyW security argument not supported.
0082:fixme:reg:RegQueryInfoKeyW security argument not supported.
0082:fixme:reg:RegQueryInfoKeyW security argument not supported.
0082:fixme:reg:RegQueryInfoKeyW security argument not supported.
0082:fixme:reg:RegQueryInfoKeyW security argument not supported.
0082:fixme:reg:RegQueryInfoKeyW security argument not supported.
0082:fixme:reg:RegQueryInfoKeyW security argument not supported.
0082:fixme:reg:RegQueryInfoKeyW security argument not supported.
0082:fixme:reg:RegQueryInfoKeyW security argument not supported.
0082:fixme:reg:RegQueryInfoKeyW security argument not supported.
0082:fixme:reg:RegQueryInfoKeyW security argument not supported.
0082:fixme:reg:RegQueryInfoKeyW security argument not supported.
0082:fixme:reg:RegQueryInfoKeyW security argument not supported.
0082:fixme:reg:RegQueryInfoKeyW security argument not supported.
0082:fixme:reg:RegQueryInfoKeyW security argument not supported.
0082:fixme:reg:RegQueryInfoKeyW security argument not supported.
0082:fixme:reg:RegQueryInfoKeyW security argument not supported.
0082:fixme:reg:RegQueryInfoKeyW security argument not supported.
0082:fixme:reg:RegQueryInfoKeyW security argument not supported.
0082:fixme:nls:SetThreadPreferredUILanguages 1, (nil), (nil)
0082:fixme:msvideo:DrawDibBegin wFlags == 0x00001000 not handled
ERROR: ld.so: object 'libgtk3-nocsd.so.0' from LD_PRELOAD cannot be preloaded (cannot open shared object file): ignored.
0082:err:ole:create_server class {5cdf4577-888c-461a-8ab2-5aaa015b4642} not registered
0082:err:ole:CoGetClassObject no class object {5cdf4577-888c-461a-8ab2-5aaa015b4642} could be created for context 0x4
007b:fixme:nls:SetThreadPreferredUILanguages 1, (nil), (nil)
007b:fixme:ole:CoResumeClassObjects stub
0082:fixme:ole:NdrCorrelationInitialize (0x33e53c, 0x33e6cc, 1024, 0x0): semi-stub
0085:fixme:ole:NdrCorrelationInitialize (0x1c4f550, 0x1c4f62c, 1024, 0x0): semi-stub
0085:fixme:ole:NdrCorrelationFree (0x1c4f550): stub
0082:fixme:ole:NdrCorrelationFree (0x33e53c): stub
0082:fixme:ole:NdrCorrelationInitialize (0x33e5bc, 0x33e74c, 1024, 0x0): semi-stub
0078:fixme:ole:NdrCorrelationInitialize (0x1d5f550, 0x1d5f62c, 1024, 0x0): semi-stub
0078:fixme:ole:NdrCorrelationFree (0x1d5f550): stub
0082:fixme:ole:NdrCorrelationFree (0x33e5bc): stub
0082:fixme:ole:NdrCorrelationInitialize (0x33e58c, 0x33e71c, 1024, 0x0): semi-stub
0085:fixme:ole:NdrCorrelationInitialize (0x1c4f550, 0x1c4f62c, 1024, 0x0): semi-stub
0085:fixme:ole:NdrCorrelationFree (0x1c4f550): stub
0082:fixme:ole:NdrCorrelationFree (0x33e58c): stub
ERROR: ld.so: object 'libgtk3-nocsd.so.0' from LD_PRELOAD cannot be preloaded (cannot open shared object file): ignored.
0082:err:ole:create_server class {5cdf4583-888c-461a-8ab2-5aaa015b4642} not registered
0082:err:ole:CoGetClassObject no class object {5cdf4583-888c-461a-8ab2-5aaa015b4642} could be created for context 0x4
009e:fixme:nls:SetThreadPreferredUILanguages 1, (nil), (nil)
009e:fixme:ole:CoResumeClassObjects stub
0082:fixme:ole:NdrCorrelationInitialize (0x33e53c, 0x33e6cc, 1024, 0x0): semi-stub
0099:fixme:ole:NdrCorrelationInitialize (0x1c4f550, 0x1c4f62c, 1024, 0x0): semi-stub
0099:fixme:ole:NdrCorrelationFree (0x1c4f550): stub
0082:fixme:ole:NdrCorrelationFree (0x33e53c): stub
0082:fixme:ole:NdrCorrelationInitialize (0x33e5bc, 0x33e74c, 1024, 0x0): semi-stub
0091:fixme:ole:NdrCorrelationInitialize (0x1d5f550, 0x1d5f62c, 1024, 0x0): semi-stub
0091:fixme:ole:NdrCorrelationFree (0x1d5f550): stub
0082:fixme:ole:NdrCorrelationFree (0x33e5bc): stub
0082:fixme:ole:NdrCorrelationInitialize (0x33e58c, 0x33e71c, 1024, 0x0): semi-stub
0099:fixme:ole:NdrCorrelationInitialize (0x1c4f550, 0x1c4f62c, 1024, 0x0): semi-stub
0099:fixme:ole:NdrCorrelationFree (0x1c4f550): stub
0082:fixme:ole:NdrCorrelationFree (0x33e58c): stub
ERROR: ld.so: object 'libgtk3-nocsd.so.0' from LD_PRELOAD cannot be preloaded (cannot open shared object file): ignored.
0082:err:ole:create_server class {5cdf4568-888c-461a-8ab2-5aaa015b4642} not registered
0082:err:ole:CoGetClassObject no class object {5cdf4568-888c-461a-8ab2-5aaa015b4642} could be created for context 0x4
008f:fixme:nls:SetThreadPreferredUILanguages 1, (nil), (nil)
008f:fixme:ole:CoResumeClassObjects stub
0082:fixme:ole:NdrCorrelationInitialize (0x33e53c, 0x33e6cc, 1024, 0x0): semi-stub
00a9:fixme:ole:NdrCorrelationInitialize (0x1c4f550, 0x1c4f62c, 1024, 0x0): semi-stub
00a9:fixme:ole:NdrCorrelationFree (0x1c4f550): stub
0082:fixme:ole:NdrCorrelationFree (0x33e53c): stub
0082:fixme:ole:NdrCorrelationInitialize (0x33e5bc, 0x33e74c, 1024, 0x0): semi-stub
00a8:fixme:ole:NdrCorrelationInitialize (0x1d5f550, 0x1d5f62c, 1024, 0x0): semi-stub
00a8:fixme:ole:NdrCorrelationFree (0x1d5f550): stub
0082:fixme:ole:NdrCorrelationFree (0x33e5bc): stub
0082:fixme:ole:NdrCorrelationInitialize (0x33e58c, 0x33e71c, 1024, 0x0): semi-stub
00a9:fixme:ole:NdrCorrelationInitialize (0x1c4f550, 0x1c4f62c, 1024, 0x0): semi-stub
00a9:fixme:ole:NdrCorrelationFree (0x1c4f550): stub
0082:fixme:ole:NdrCorrelationFree (0x33e58c): stub
0082:fixme:ole:NdrCorrelationInitialize (0x33e58c, 0x33e71c, 1024, 0x0): semi-stub
00a8:fixme:ole:NdrCorrelationInitialize (0x1d5f550, 0x1d5f62c, 1024, 0x0): semi-stub
00a8:fixme:ole:NdrCorrelationFree (0x1d5f550): stub
0082:fixme:ole:NdrCorrelationFree (0x33e58c): stub
00a5:err:msvideo:ICLocate Required media codec 'vidc 0x00000000' not found!
00a5:err:msvideo:ICLocate Required media codec 'vidc 0x00000000' not found!
00a5:err:module:import_dll Library nvcuda.dll (which is needed by L"C:\\Program Files\\Sony\\Vegas Pro 11.0\\FileIO Plug-Ins\\mcmp4plug2\\mc_cuda\\mc_enc_avc_cuda.dll") not found
00a5:err:module:import_dll Library nvcuvid.dll (which is needed by L"C:\\Program Files\\Sony\\Vegas Pro 11.0\\FileIO Plug-Ins\\mcmp4plug2\\mc_cuda\\mc_enc_avc_cuda.dll") not found
00a5:err:module:import_dll Library OpenCL.dll (which is needed by L"C:\\Program Files\\Sony\\Vegas Pro 11.0\\FileIO Plug-Ins\\mcmp4plug2\\mc_open_cl\\mc_enc_avc_ocl.dll") not found
00a5:fixme:ole:NdrCorrelationInitialize (0x820f17c, 0x820f30c, 1024, 0x0): semi-stub
00a9:fixme:ole:NdrCorrelationInitialize (0x1c4f550, 0x1c4f62c, 1024, 0x0): semi-stub
00a9:fixme:ole:NdrCorrelationFree (0x1c4f550): stub
00a5:fixme:ole:NdrCorrelationFree (0x820f17c): stub
00a5:fixme:ole:NdrCorrelationInitialize (0x820f19c, 0x820f32c, 1024, 0x0): semi-stub
00a8:fixme:ole:NdrCorrelationInitialize (0x1d5f550, 0x1d5f62c, 1024, 0x0): semi-stub
00a8:fixme:ole:NdrCorrelationFree (0x1d5f550): stub
00a5:fixme:ole:NdrCorrelationFree (0x820f19c): stub
00a5:fixme:ole:NdrCorrelationInitialize (0x820f19c, 0x820f32c, 1024, 0x0): semi-stub
00a9:fixme:ole:NdrCorrelationInitialize (0x1c4f550, 0x1c4f62c, 1024, 0x0): semi-stub
00a9:fixme:ole:NdrCorrelationFree (0x1c4f550): stub
00a5:fixme:ole:NdrCorrelationFree (0x820f19c): stub
00a5:fixme:ole:NdrCorrelationInitialize (0x820f19c, 0x820f32c, 1024, 0x0): semi-stub
00a8:fixme:ole:NdrCorrelationInitialize (0x1d5f550, 0x1d5f62c, 1024, 0x0): semi-stub
00a8:fixme:ole:NdrCorrelationFree (0x1d5f550): stub
00a5:fixme:ole:NdrCorrelationFree (0x820f19c): stub
00a5:fixme:ole:NdrCorrelationInitialize (0x820f3bc, 0x820f54c, 1024, 0x0): semi-stub
00a9:fixme:ole:NdrCorrelationInitialize (0x1c4f550, 0x1c4f62c, 1024, 0x0): semi-stub
00a9:fixme:ole:NdrCorrelationFree (0x1c4f550): stub
00a5:fixme:ole:NdrCorrelationFree (0x820f3bc): stub
wine: Unhandled page fault on read access to 0x45455246 at address 0x45455246 (thread 00a5), starting debugger...
ERROR: ld.so: object 'libgtk3-nocsd.so.0' from LD_PRELOAD cannot be preloaded (cannot open shared object file): ignored.

User avatar
Bob Wya
Level 12
Level 12
Posts: 2778
Joined: Sat Oct 16, 2010 7:40 pm
Location: Cambridge
Contact:

Re: Corrupted Wine Prefix?

Post by Bob Wya » Mon Oct 29, 2018 11:50 am

Titan91 wrote:... As I understand using native Microsoft DLLs can cause issues that are not supported by the developers or community. ... And at that point I know I won't get support from developers for using a Microsoft native DLL.
This is your incorrect opinion (i.e. not a fact). :roll:

Wine Developers accept that many builtin dll's are incomplete and that using native MS libraries will often be necessary. E.g. wine-mono has many inadequacies that require the use of native .Net frameworks.
This is why winetricks is an "unofficially" officially supported Wine tool!

Wine Developers actually encourage end-users to file bugs (if not already filed) around applications that require native overrides.
This is one of the ways Wine development progresses.
Stubbed API calls are implemented - and can be verified to work, with a real-world application, as well as with Wine tests.

Also it's generally recommended to use winetricks to install dll overrides, e.g. ole32.dll, and not do this manually.
If the current winetricks master doesn't work, then you can file an Issue @ Github: Winetricks / winetricks - Issues.
Then, if an error is reproduceable, everyone benefits from an Upstream fix!

Bob

Titan91
Level 2
Level 2
Posts: 34
Joined: Sat Jun 18, 2016 1:24 pm

Re: Corrupted Wine Prefix?

Post by Titan91 » Mon Oct 29, 2018 6:49 pm

Ok, will try this with Winetricks and see what that does.

Titan91
Level 2
Level 2
Posts: 34
Joined: Sat Jun 18, 2016 1:24 pm

Re: Corrupted Wine Prefix?

Post by Titan91 » Wed Oct 31, 2018 8:04 pm

I rebuilt the 32-bit prefix, installed Vegas Pro 11, and installed ole32 using Winetricks. Using Winetricks as you suggested fixed the crashing issue. I read somewhere some bad advice on what is considered supported and not regarding Microsoft DLLs, etc. Thanks for clearing that up.

I got Vegas to launch and almost reach the main window, except now I'm getting a low memory error during "initializing scripting." In the error details, "failed to initialize script host." Everything I can find regarding this says it relates to .NET Framework. And as we know .NET support in Wine is work progress. But for giggles, I did check to make sure Large Address Aware for vegas110.exe is enabled, and it is by default. I also turned that on for all the other EXE files used by Vegas.

Something I noticed, I read this program relies on .NET Framework 3.0, but it doesn't appear to be installed from looking at the Winetricks installed packages list. When I select it, it says it conflicts with dotnet20sp1. However, dotnet30sp1 shows as installed. Does dotnet30sp1 supersede dotnet30?

Post Reply