(Wine 2.0.3, Ubuntu 16.04 LTS) Winetricks aborts DLL install

Questions about Wine on Linux
Locked
rotobo862
Newbie
Newbie
Posts: 4
Joined: Sun Nov 12, 2017 5:38 pm

(Wine 2.0.3, Ubuntu 16.04 LTS) Winetricks aborts DLL install

Post by rotobo862 »

Winetricks version: 20140817 - sha1sum: b6ad9287523453a33e443ef2f4bd77f2f7f49e21
Wine version: 2.0.3
OS: Ubuntu 16.04 LTS


Before anything, here is the link for the program that I am trying to run: http://www.core-design.com/community_xps.html

I installed Wine 2.0.3 from the stable Ubuntu PPA, and then ran the following command and got this output:

Code: Select all

bassil@bassil-desktop:~/Desktop/XPS 11.8/XNALara_XPS$ wine XNALara\ XPS.exe 

Unhandled Exception:
System.TypeLoadException: Failure has occurred while loading a type.
[ERROR] FATAL UNHANDLED EXCEPTION: System.TypeLoadException: Failure has occurred while loading a type.
I then used Winetricks (installed by using apt-get package manager) to install Windows DLLs and libraries according to this guide on PCWorld https://www.pcworld.com/article/2025909 ... ience.html. Winetricks terminated without finishing and produced the following messages:

Screenshot 1: https://i.imgur.com/l20W0yq.png
Screenshot 2: https://i.imgur.com/H5lvtcW.png

I followed the 2nd message, and tried running Winetricks again. I got 2 more window messages, and it terminated early again:

Screenshot 3: https://i.imgur.com/AmtVr1k.png
Screenshot 4: https://i.imgur.com/C8QtD0l.png

I renamed W2KSP4_EN.EXE to "w2ksp4_en.exe" and tried running Winetricks again. Another error message popped up and Winetricks terminated early again:

Screenshot 5: https://i.imgur.com/NlalFDx.png

I then ran these commands I found on Ask Ubuntu (https://askubuntu.com/questions/231587/ ... 605#231605) to make a 32-bit prefix to run Winetricks in:

Code: Select all

WINEARCH=win32 WINEPREFIX=~/.wine32 winecfg
env WINEPREFIX=~/.wine32 winetricks
But it terminated early again with screenshot 5.

I am not sure what to do next, and need someone or something to point me in the right direction. Please let me know if I should provide any more information.
User avatar
Bob Wya
Level 12
Level 12
Posts: 3068
Joined: Sat Oct 16, 2010 7:40 pm

Re: (Wine 2.0.3, Ubuntu 16.04 LTS) Winetricks aborts DLL ins

Post by Bob Wya »

@rotobo862

Your winetricks script is 3 years out-of-date... It's 2017!! :roll:

Code: Select all

winetricks --version
20171018-next - sha256sum: 1d63cb602efa1104b2835675d489e339f5dc47ed5e43f6d33c53fb4e29d4c23e
See: WineHQ Wiki: Winetricks ...

Bob
rotobo862
Newbie
Newbie
Posts: 4
Joined: Sun Nov 12, 2017 5:38 pm

Re: (Wine 2.0.3, Ubuntu 16.04 LTS) Winetricks aborts DLL ins

Post by rotobo862 »

I removed the old Winetricks and installed the latest one from the link you gave me and ran it in a 32-bit prefix with this command:

Code: Select all

env WINEPREFIX=~/.wine32 sh winetricks
This time, I installed "xna31", "xna40" and "dotnet35" (I couldn't find XNA Framework 3.0). Winetricks completed successfully this time, but I got some messages during installation:

https://i.imgur.com/4RGKicS.png
https://i.imgur.com/opeqzkC.png
https://i.imgur.com/UpfGkSC.png
https://i.imgur.com/0qe8Q5X.png
https://i.imgur.com/gRo9yxI.png
https://i.imgur.com/QvCtMWo.png
https://i.imgur.com/FhpEB2E.png
https://i.imgur.com/YNHzAuc.png
https://i.imgur.com/W6eGCbE.png

After that, I attempted to run XPS 11.8 in the 32-bit prefix. It crashed on startup with 2 error messages and a backtrace log:

https://i.imgur.com/wZFoToe.png
https://i.imgur.com/QN8F5fB.png

Here is the backtrace log:

Code: Select all

Unhandled exception: 0xe0434f4d in 32-bit code (0x7b43c26c).
Register dump:
 CS:0023 SS:002b DS:002b ES:002b FS:0063 GS:006b
 EIP:7b43c26c ESP:0032e364 EBP:0032e3e8 EFLAGS:00000212(   - --  I   -A- - )
 EAX:7b428be9 EBX:80070002 ECX:0032e390 EDX:0032e42c
 ESI:00000001 EDI:0013e7e8
Stack dump:
0x0032e364:  00c735b8 00c735b8 0032e384 79eda750
0x0032e374:  00c735b8 79e7d9c5 e0434f4d 00000001
0x0032e384:  00000000 7b43c26c 00000001 80070002
0x0032e394:  00000038 0032e3a4 79e7ff53 00000038
0x0032e3a4:  0032e3c0 79e7ff9c 00000038 0013e7e8
0x0032e3b4:  0032e42c 00392010 02000038 0032e3d0
000c: sel=0067 base=00000000 limit=00000000 16-bit --x
Backtrace:
=>0 0x7b43c26c in kernel32 (+0x2c26c) (0x0032e3e8)
  1 0x79eda91c in mscorwks (+0x6a91b) (0x0032e454)
  2 0x79f39e44 in mscorwks (+0xc9e43) (0x0032e48c)
  3 0x7a0d154b in mscorwks (+0x26154a) (0x0032e4ec)
  4 0x79062ea6 in mscorjit (+0x2ea5) (0x0032e504)
  5 0x7906717d in mscorjit (+0x717c) (0x0032eafc)
  6 0x790643a1 in mscorjit (+0x43a0) (0x0032eb74)
  7 0x790644d6 in mscorjit (+0x44d5) (0x0032eb8c)
  8 0x7906465c in mscorjit (+0x465b) (0x0032eba8)
  9 0x79065b8e in mscorjit (+0x5b8d) (0x0032ebf4)
  10 0x79065d33 in mscorjit (+0x5d32) (0x0032ec7c)
  11 0x79066448 in mscorjit (+0x6447) (0x0032eca0)
  12 0x79fc7198 in mscorwks (+0x157197) (0x0032ed0c)
  13 0x79fc722d in mscorwks (+0x15722c) (0x0032ed50)
  14 0x79fc72a0 in mscorwks (+0x15729f) (0x0032eda4)
  15 0x79fc7019 in mscorwks (+0x157018) (0x0032f14c)
  16 0x79fc6ddb in mscorwks (+0x156dda) (0x0032f1f0)
  17 0x79e811a3 in mscorwks (+0x111a2) (0x0032f248)
  18 0x79e81363 in mscorwks (+0x11362) (0x0032f298)
  19 0x008401be (0x0032f2b0)
  20 0x79e71b4c in mscorwks (+0x1b4b) (0x0032f2e0)
  21 0x79e821b1 in mscorwks (+0x121b0) (0x0032f360)
  22 0x79e96501 in mscorwks (+0x26500) (0x0032f4a4)
  23 0x79e96534 in mscorwks (+0x26533) (0x0032f4c0)
  24 0x79e96552 in mscorwks (+0x26551) (0x0032f4d8)
  25 0x79eefa45 in mscorwks (+0x7fa44) (0x0032f63c)
  26 0x79eef965 in mscorwks (+0x7f964) (0x0032f8a4)
  27 0x79eefeb5 in mscorwks (+0x7feb4) (0x0032fd74)
  28 0x79ef009f in mscorwks (+0x8009e) (0x0032fdc4)
  29 0x79eeffcf in mscorwks (+0x7ffce) (0x0032fe0c)
  30 0x603b55ab in mscoreei (+0x55aa) (0x0032fe18)
  31 0x79007f16 in mscoree (+0x7f15) (0x0032fe28)
  32 0x79004de3 in mscoree (+0x4de2) (0x0032fe48)
  33 0x7b461644 in kernel32 (+0x51643) (0x0032fe88)
  34 0x7bc8090c call_thread_func_wrapper+0xb() in ntdll (0x0032fea8)
  35 0x7bc838dd call_thread_func+0xfc() in ntdll (0x0032ffa8)
  36 0x7bc808ea RtlRaiseException+0x21() in ntdll (0x0032ffc8)
  37 0x7bc52913 call_dll_entry_point+0x3d2() in ntdll (0x0032ffe8)
  38 0xf7613b7d wine_call_on_stack+0x1c() in libwine.so.1 (0x00000000)
  39 0xf7613ce0 wine_switch_to_stack+0x1f() in libwine.so.1 (0xffc3a898)
  40 0x7bc5891e LdrInitializeThunk+0x24d() in ntdll (0xffc3a8e8)
  41 0x7b46777a __wine_kernel_init+0xa69() in kernel32 (0xffc3ba58)
  42 0x7bc597f3 __wine_process_init+0x152() in ntdll (0xffc3bac8)
  43 0xf7611d37 wine_init+0x2c6() in libwine.so.1 (0xffc3bb28)
  44 0x7c000ac2 main+0x81() in <wine-loader> (0xffc3bf78)
  45 0xf742b637 __libc_start_main+0xf6() in libc.so.6 (0x00000000)
0x7b43c26c: addl	$12,%esp
Modules:
Module	Address			Debug info	Name (72 modules)
PE	  400000-  506000	Deferred        xnalara xps
PE	 3c80000- 414e000	Deferred        system.windows.forms
PE	5e3a0000-5e42d000	Deferred        diasymreader
PE	603b0000-60416000	Export          mscoreei
PE	641f0000-6420e000	Deferred        shfusion
PE	78130000-781cb000	Deferred        msvcr80
PE	79000000-7904a000	Export          mscoree
PE	79060000-790bb000	Export          mscorjit
PE	790c0000-79518000	Deferred        mscorlib
PE	79e70000-7a400000	Export          mscorwks
ELF	7b400000-7b7e0000	Dwarf           kernel32<elf>
  \-PE	7b410000-7b7e0000	\               kernel32
ELF	7bc00000-7bcf6000	Dwarf           ntdll<elf>
  \-PE	7bc10000-7bcf6000	\               ntdll
ELF	7c000000-7c004000	Dwarf           <wine-loader>
ELF	7dde3000-7de1a000	Deferred        uxtheme<elf>
  \-PE	7ddf0000-7de1a000	\               uxtheme
ELF	7de1b000-7df17000	Deferred        comctl32<elf>
  \-PE	7de20000-7df17000	\               comctl32
ELF	7df1b000-7e15d000	Deferred        shell32<elf>
  \-PE	7df30000-7e15d000	\               shell32
ELF	7e1b3000-7e1ba000	Deferred        libxfixes.so.3
ELF	7e1bb000-7e1c6000	Deferred        libxcursor.so.1
ELF	7e1eb000-7e1f8000	Deferred        libxrandr.so.2
ELF	7e1fb000-7e20e000	Deferred        libxi.so.6
ELF	7e213000-7e217000	Deferred        libxcomposite.so.1
ELF	7e21b000-7e222000	Deferred        libxdmcp.so.6
ELF	7e223000-7e227000	Deferred        libxau.so.6
ELF	7e22b000-7e251000	Deferred        libxcb.so.1
ELF	7e253000-7e39e000	Deferred        libx11.so.6
ELF	7e3a3000-7e3b8000	Deferred        libxext.so.6
ELF	7e3bb000-7e3c7000	Deferred        libxrender.so.1
ELF	7e3cb000-7e3d2000	Deferred        libxxf86vm.so.1
ELF	7e3d3000-7e3d7000	Deferred        libxinerama.so.1
ELF	7e3db000-7e468000	Deferred        winex11<elf>
  \-PE	7e3f0000-7e468000	\               winex11
ELF	7e46b000-7e4eb000	Deferred        rpcrt4<elf>
  \-PE	7e480000-7e4eb000	\               rpcrt4
ELF	7e4eb000-7e624000	Deferred        ole32<elf>
  \-PE	7e500000-7e624000	\               ole32
ELF	7e62b000-7e6ee000	Deferred        msvcrt<elf>
  \-PE	7e640000-7e6ee000	\               msvcrt
ELF	7e6f3000-7e717000	Deferred        imm32<elf>
  \-PE	7e700000-7e717000	\               imm32
ELF	7e7a3000-7e7cd000	Deferred        libexpat.so.1
ELF	7e7d3000-7e81c000	Deferred        libfontconfig.so.1
ELF	7e843000-7e86e000	Deferred        libpng12.so.0
ELF	7e873000-7e88e000	Deferred        libz.so.1
ELF	7e893000-7e943000	Deferred        libfreetype.so.6
ELF	7e963000-7ea93000	Deferred        gdi32<elf>
  \-PE	7e970000-7ea93000	\               gdi32
ELF	7ea93000-7ebe8000	Deferred        user32<elf>
  \-PE	7eab0000-7ebe8000	\               user32
ELF	7ebeb000-7ec62000	Deferred        shlwapi<elf>
  \-PE	7ec00000-7ec62000	\               shlwapi
ELF	7ec63000-7ecda000	Deferred        advapi32<elf>
  \-PE	7ec70000-7ecda000	\               advapi32
ELF	7ecdb000-7ecfe000	Deferred        libtinfo.so.5
ELF	7ed03000-7ed29000	Deferred        libncurses.so.5
ELF	7ef2b000-7ef3e000	Deferred        libnss_files.so.2
ELF	7ef43000-7ef50000	Deferred        libnss_nis.so.2
ELF	7ef53000-7ef6e000	Deferred        libnsl.so.1
ELF	7ef73000-7ef7d000	Deferred        libnss_compat.so.2
ELF	7ef83000-7efd8000	Deferred        libm.so.6
ELF	7efe3000-7effd000	Deferred        version<elf>
  \-PE	7eff0000-7effd000	\               version
ELF	f740b000-f7410000	Deferred        libdl.so.2
ELF	f7413000-f75c9000	Dwarf           libc.so.6
ELF	f75cb000-f75e8000	Deferred        libpthread.so.0
ELF	f760b000-f77c2000	Dwarf           libwine.so.1
ELF	f77c3000-f77e8000	Deferred        ld-linux.so.2
ELF	f77ef000-f77f0000	Deferred        [vdso].so
Threads:
process  tid      prio (all id:s are in hex)
00000008 (D) Z:\home\bassil\Desktop\XPS 11.8\XNALara_XPS\XNALara XPS.exe
	00000031    2
	00000030    0
	00000009    0 <==
0000000e services.exe
	00000029    0
	00000028    0
	0000001f    0
	00000016    0
	00000010    0
	0000000f    0
00000012 mscorsvw.exe
	0000001c    0
	0000001b    0
	0000001a    0
	00000013    0
00000014 explorer.exe
	0000002f    0
	0000002e    0
	0000002d    0
	0000002c    0
	00000015    0
0000001d winedevice.exe
	00000027    0
	00000022    0
	00000021    0
	0000001e    0
00000025 plugplay.exe
	0000002b    0
	0000002a    0
	00000026    0
System information:
    Wine build: wine-2.0.3
    Platform: i386
    Version: Windows 5.1 (0)
    Host system: Linux
    Host version: 4.10.0-38-generic
Here is the terminal output as well:

Code: Select all

bassil@bassil-desktop:~/Desktop/XPS 11.8/XNALara_XPS$ env WINEPREFIX=~/.wine32 wine XNALara\ XPS.exe 
fixme:heap:RtlSetHeapInformation (nil) 1 (nil) 0 stub
fixme:process:SetProcessDEPPolicy (1): stub
fixme:heap:RtlSetHeapInformation (nil) 1 (nil) 0 stub
fixme:process:SetProcessShutdownParameters (00000380, 00000000): partial stub.
fixme:thread:SetThreadStackGuarantee (0x32fc3c): stub
err:ole:CoGetContextToken apartment not initialised
fixme:shell:URL_ParseUrl failed to parse L"System.Windows.Forms"
fixme:shell:URL_ParseUrl failed to parse L"Microsoft.Xna.Framework.Game"
fixme:thread:NtQueryInformationThread Cannot get kerneltime or usertime of other threads
fixme:advapi:RegisterEventSourceW ((null),L".NET Runtime 2.0 Error Reporting"): stub
fixme:advapi:ReportEventW (0xcafe4242,0x0001,0x0000,0x000003e8,(nil),0x0008,0x000000f6,0x3009b09c,0x68c5a0): stub
err:eventlog:ReportEventW L"xnalara xps.exe"
err:eventlog:ReportEventW L"11.8.0.7"
err:eventlog:ReportEventW L"577cdf46"
err:eventlog:ReportEventW L"kernel32.dll"
err:eventlog:ReportEventW L"5.1.2600.2180"
err:eventlog:ReportEventW L"00000000"
err:eventlog:ReportEventW L"0"
err:eventlog:ReportEventW L"0002c26c"
fixme:advapi:DeregisterEventSource (0xcafe4242) stub
err:ole:CoInitializeEx Attempt to change threading model of this apartment from multi-threaded to apartment threaded
err:ole:CoInitializeEx Attempt to change threading model of this apartment from multi-threaded to apartment threaded
fixme:richedit:ME_HandleMessage EM_SETMARGINS: stub
fixme:richedit:ME_HandleMessage EM_SETMARGINS: stub

Unhandled Exception: System.IO.FileNotFoundException: Could not load file or assembly 'Microsoft.Xna.Framework.Game, Version=3.0.0.0, Culture=neutral, PublicKeyToken=6d5c3888ef60e27d' or one of its dependencies. File not found.
File name: 'Microsoft.Xna.Framework.Game, Version=3.0.0.0, Culture=neutral, PublicKeyToken=6d5c3888ef60e27d'
   at XNALara.Program.Main(String[] args)

WRN: Assembly binding logging is turned OFF.
To enable assembly bind failure logging, set the registry value [HKLM\Software\Microsoft\Fusion!EnableLog] (DWORD) to 1.
Note: There is some performance penalty associated with assembly bind failure logging.
To turn this feature off, remove the registry value [HKLM\Software\Microsoft\Fusion!EnableLog].

wine: Unhandled exception 0xe0434f4d in thread 9 at address 0x7b43c26c (thread 0009), starting debugger...
User avatar
Bob Wya
Level 12
Level 12
Posts: 3068
Joined: Sat Oct 16, 2010 7:40 pm

Re: (Wine 2.0.3, Ubuntu 16.04 LTS) Winetricks aborts DLL ins

Post by Bob Wya »

I can see the MS XNA Framework 3.x here:

Code: Select all

winetricks list-all | grep xna
xna31                    MS XNA Framework Redistributable 3.1 (Microsoft, 2009) [downloadable]
xna40                    MS XNA Framework Redistributable 4.0 (Microsoft, 2010) [downloadable]
Try:

Code: Select all

winetricks -q xna31
But I'm afraid you'll have to delete your 32-bit WINEPREFIX and start again (4 != 3).

The general rule of thumb is that your install the minimum Microsoft framework required to get your application working.
Support for MS frameworks, tend to be increasingly more broken - under Wine - in proportion to the framework version number... :cry:

Bob
rotobo862
Newbie
Newbie
Posts: 4
Joined: Sun Nov 12, 2017 5:38 pm

Re: (Wine 2.0.3, Ubuntu 16.04 LTS) Winetricks aborts DLL ins

Post by rotobo862 »

I deleted my 32-bit prefix and created a new one from scratch. I then ran the Winetricks command you gave me (without installing any other libraries) and tried to run XPS 11.8 again. It crashed with the same 2 error messages as before:

https://i.imgur.com/wZFoToe.png
https://i.imgur.com/QN8F5fB.png

Considering you said I should use the minimum MS Framework to get an application working (xna31), does this mean that I should not install any other libraries when trying to run XPS 11.8?
User avatar
DarkShadow44
Level 8
Level 8
Posts: 1207
Joined: Tue Nov 22, 2016 5:39 pm

Re: (Wine 2.0.3, Ubuntu 16.04 LTS) Winetricks aborts DLL ins

Post by DarkShadow44 »

rotobo862 wrote:Considering you said I should use the minimum MS Framework to get an application working (xna31), does this mean that I should not install any other libraries when trying to run XPS 11.8?
No, when these libraries aren't complete in wine, then it won't work without those.

Instead of screenshots, can you please provide full logs?
rotobo862
Newbie
Newbie
Posts: 4
Joined: Sun Nov 12, 2017 5:38 pm

Re: (Wine 2.0.3, Ubuntu 16.04 LTS) Winetricks aborts DLL ins

Post by rotobo862 »

Here is the backtrace log after running with "xna31" only:

Code: Select all

Unhandled exception: 0xe0434f4d in 32-bit code (0x7b43c26c).
Register dump:
 CS:0023 SS:002b DS:002b ES:002b FS:0063 GS:006b
 EIP:7b43c26c ESP:0032dd84 EBP:0032de08 EFLAGS:00000216(   - --  I   -A-P- )
 EAX:7b428be9 EBX:00000008 ECX:0032ddb0 EDX:0032de30
 ESI:00000000 EDI:00000001
Stack dump:
0x0032dd84:  009435b8 000000ac 00166660 00000002
0x0032dd94:  00220000 00110080 e0434f4d 00000001
0x0032dda4:  00000000 7b43c26c 00000001 80070002
0x0032ddb4:  00000038 0032e3c4 79e7ff53 00000038
0x0032ddc4:  0032e3e0 79e7ff9c 00000038 0013d538
0x0032ddd4:  0032e44c 00392010 02000038 0032e3f0
000c: sel=0067 base=00000000 limit=00000000 16-bit --x
Backtrace:
=>0 0x7b43c26c in kernel32 (+0x2c26c) (0x0032de08)
  1 0x7e653381 _CxxThrowException+0x40() in msvcr80 (0x0032de48)
  2 0x7a124270 in mscorwks (+0x2b426f) (0x0032f210)
  3 0x79e811a3 in mscorwks (+0x111a2) (0x0032f268)
  4 0x79e81363 in mscorwks (+0x11362) (0x0032f2b8)
  5 0x006201be (0x0032f2d0)
  6 0x79e71b4c in mscorwks (+0x1b4b) (0x0032f300)
  7 0x79e821b1 in mscorwks (+0x121b0) (0x0032f380)
  8 0x79e96501 in mscorwks (+0x26500) (0x0032f4b8)
  9 0x79e96534 in mscorwks (+0x26533) (0x0032f4d4)
  10 0x79e96552 in mscorwks (+0x26551) (0x0032f4ec)
  11 0x79eefa45 in mscorwks (+0x7fa44) (0x0032f650)
  12 0x79eef965 in mscorwks (+0x7f964) (0x0032f8b8)
  13 0x79eefeb5 in mscorwks (+0x7feb4) (0x0032fd88)
  14 0x79ef009f in mscorwks (+0x8009e) (0x0032fdd8)
  15 0x79eeffcf in mscorwks (+0x7ffce) (0x0032fe20)
  16 0x79007c24 in mscoree (+0x7c23) (0x0032fe30)
  17 0x7b4605fc call_process_entry+0xb() in kernel32 (0x0032fe48)
  18 0x7b461644 in kernel32 (+0x51643) (0x0032fe88)
  19 0x7bc8090c call_thread_func_wrapper+0xb() in ntdll (0x0032fea8)
  20 0x7bc838dd call_thread_func+0xfc() in ntdll (0x0032ffa8)
  21 0x7bc808ea RtlRaiseException+0x21() in ntdll (0x0032ffc8)
  22 0x7bc52913 call_dll_entry_point+0x3d2() in ntdll (0x0032ffe8)
  23 0xf75b3b7d wine_call_on_stack+0x1c() in libwine.so.1 (0x00000000)
  24 0xf75b3ce0 wine_switch_to_stack+0x1f() in libwine.so.1 (0xff987b58)
  25 0x7bc5891e LdrInitializeThunk+0x24d() in ntdll (0xff987ba8)
  26 0x7b46777a __wine_kernel_init+0xa69() in kernel32 (0xff988d18)
  27 0x7bc597f3 __wine_process_init+0x152() in ntdll (0xff988d88)
  28 0xf75b1d37 wine_init+0x2c6() in libwine.so.1 (0xff988de8)
  29 0x7c000ac2 main+0x81() in <wine-loader> (0xff989238)
  30 0xf73cb637 __libc_start_main+0xf6() in libc.so.6 (0x00000000)
0x7b43c26c: addl	$12,%esp
Modules:
Module	Address			Debug info	Name (70 modules)
PE	  400000-  506000	Deferred        xnalara xps
PE	 3950000- 3e1e000	Deferred        system.windows.forms
PE	5e3a0000-5e42d000	Deferred        diasymreader
PE	641f0000-6420e000	Deferred        shfusion
PE	79000000-79046000	Export          mscoree
PE	79060000-790bb000	Deferred        mscorjit
PE	790c0000-79518000	Deferred        mscorlib
PE	79e70000-7a400000	Export          mscorwks
ELF	7b400000-7b7e0000	Dwarf           kernel32<elf>
  \-PE	7b410000-7b7e0000	\               kernel32
ELF	7bc00000-7bcf6000	Dwarf           ntdll<elf>
  \-PE	7bc10000-7bcf6000	\               ntdll
ELF	7c000000-7c004000	Dwarf           <wine-loader>
ELF	7dddb000-7de12000	Deferred        uxtheme<elf>
  \-PE	7dde0000-7de12000	\               uxtheme
ELF	7de13000-7df0f000	Deferred        comctl32<elf>
  \-PE	7de20000-7df0f000	\               comctl32
ELF	7df13000-7e155000	Deferred        shell32<elf>
  \-PE	7df20000-7e155000	\               shell32
ELF	7e1ab000-7e1b2000	Deferred        libxfixes.so.3
ELF	7e1b3000-7e1be000	Deferred        libxcursor.so.1
ELF	7e1e3000-7e1f0000	Deferred        libxrandr.so.2
ELF	7e1f3000-7e206000	Deferred        libxi.so.6
ELF	7e20b000-7e20f000	Deferred        libxcomposite.so.1
ELF	7e213000-7e21a000	Deferred        libxdmcp.so.6
ELF	7e21b000-7e21f000	Deferred        libxau.so.6
ELF	7e223000-7e249000	Deferred        libxcb.so.1
ELF	7e24b000-7e396000	Deferred        libx11.so.6
ELF	7e39b000-7e3b0000	Deferred        libxext.so.6
ELF	7e3b3000-7e3bf000	Deferred        libxrender.so.1
ELF	7e3c3000-7e3ca000	Deferred        libxxf86vm.so.1
ELF	7e3cb000-7e3cf000	Deferred        libxinerama.so.1
ELF	7e3d3000-7e460000	Deferred        winex11<elf>
  \-PE	7e3e0000-7e460000	\               winex11
ELF	7e463000-7e4e3000	Deferred        rpcrt4<elf>
  \-PE	7e470000-7e4e3000	\               rpcrt4
ELF	7e4e3000-7e61c000	Deferred        ole32<elf>
  \-PE	7e500000-7e61c000	\               ole32
ELF	7e623000-7e6ef000	Dwarf           msvcr80<elf>
  \-PE	7e640000-7e6ef000	\               msvcr80
ELF	7e6f3000-7e717000	Deferred        imm32<elf>
  \-PE	7e700000-7e717000	\               imm32
ELF	7e7a3000-7e7cd000	Deferred        libexpat.so.1
ELF	7e7d3000-7e81c000	Deferred        libfontconfig.so.1
ELF	7e843000-7e86e000	Deferred        libpng12.so.0
ELF	7e873000-7e88e000	Deferred        libz.so.1
ELF	7e893000-7e943000	Deferred        libfreetype.so.6
ELF	7e963000-7ea93000	Deferred        gdi32<elf>
  \-PE	7e970000-7ea93000	\               gdi32
ELF	7ea93000-7ebe8000	Deferred        user32<elf>
  \-PE	7eab0000-7ebe8000	\               user32
ELF	7ebeb000-7ec62000	Deferred        shlwapi<elf>
  \-PE	7ec00000-7ec62000	\               shlwapi
ELF	7ec63000-7ecda000	Deferred        advapi32<elf>
  \-PE	7ec70000-7ecda000	\               advapi32
ELF	7ecdb000-7ecfe000	Deferred        libtinfo.so.5
ELF	7ed03000-7ed29000	Deferred        libncurses.so.5
ELF	7ef2b000-7ef3e000	Deferred        libnss_files.so.2
ELF	7ef43000-7ef50000	Deferred        libnss_nis.so.2
ELF	7ef53000-7ef6e000	Deferred        libnsl.so.1
ELF	7ef73000-7ef7d000	Deferred        libnss_compat.so.2
ELF	7ef83000-7efd8000	Deferred        libm.so.6
ELF	7efe3000-7effd000	Deferred        version<elf>
  \-PE	7eff0000-7effd000	\               version
ELF	f73ab000-f73b0000	Deferred        libdl.so.2
ELF	f73b3000-f7569000	Dwarf           libc.so.6
ELF	f756b000-f7588000	Deferred        libpthread.so.0
ELF	f75ab000-f7762000	Dwarf           libwine.so.1
ELF	f7763000-f7788000	Deferred        ld-linux.so.2
ELF	f7790000-f7791000	Deferred        [vdso].so
Threads:
process  tid      prio (all id:s are in hex)
00000008 (D) Z:\home\bassil\Desktop\XPS 11.8\XNALara_XPS\XNALara XPS.exe
	00000031    2
	00000030    0
	00000009    0 <==
0000000e services.exe
	00000048    0
	00000047    0
	00000046    0
	0000002a    0
	00000029    0
	0000001f    0
	00000010    0
	0000000f    0
0000001b explorer.exe
	0000002f    0
	0000002e    0
	0000002d    0
	00000028    0
	0000001c    0
0000001d winedevice.exe
	00000027    0
	00000022    0
	00000021    0
	0000001e    0
00000025 plugplay.exe
	0000002c    0
	0000002b    0
	00000026    0
System information:
    Wine build: wine-2.0.3
    Platform: i386
    Version: Windows 5.1 (0)
    Host system: Linux
    Host version: 4.10.0-38-generic
And here is the terminal output:

Code: Select all

fixme:process:SetProcessShutdownParameters (00000380, 00000000): partial stub.
fixme:thread:SetThreadStackGuarantee (0x32fc50): stub
err:ole:CoGetContextToken apartment not initialised
fixme:shell:URL_ParseUrl failed to parse L"System.Windows.Forms"
fixme:shell:URL_ParseUrl failed to parse L"Microsoft.Xna.Framework.Game"
fixme:msvcrt:__clean_type_info_names_internal (0x60345094) stub
fixme:thread:NtQueryInformationThread Cannot get kerneltime or usertime of other threads
fixme:advapi:RegisterEventSourceW ((null),L".NET Runtime 2.0 Error Reporting"): stub
fixme:advapi:ReportEventW (0xcafe4242,0x0001,0x0000,0x000003e8,(nil),0x0008,0x000000f6,0x3009b09c,0x68c5a0): stub
err:eventlog:ReportEventW L"xnalara xps.exe"
err:eventlog:ReportEventW L"11.8.0.7"
err:eventlog:ReportEventW L"577cdf46"
err:eventlog:ReportEventW L"kernel32.dll"
err:eventlog:ReportEventW L"5.1.2600.2180"
err:eventlog:ReportEventW L"00000000"
err:eventlog:ReportEventW L"0"
err:eventlog:ReportEventW L"0002c26c"
fixme:advapi:DeregisterEventSource (0xcafe4242) stub
err:ole:CoInitializeEx Attempt to change threading model of this apartment from multi-threaded to apartment threaded
err:ole:CoInitializeEx Attempt to change threading model of this apartment from multi-threaded to apartment threaded
fixme:richedit:ME_HandleMessage EM_SETMARGINS: stub
fixme:richedit:ME_HandleMessage EM_SETMARGINS: stub

Unhandled Exception: System.IO.FileNotFoundException: Could not load file or assembly 'Microsoft.Xna.Framework.Game, Version=3.0.0.0, Culture=neutral, PublicKeyToken=6d5c3888ef60e27d' or one of its dependencies. File not found.
File name: 'Microsoft.Xna.Framework.Game, Version=3.0.0.0, Culture=neutral, PublicKeyToken=6d5c3888ef60e27d'
   at XNALara.Program.Main(String[] args)

WRN: Assembly binding logging is turned OFF.
To enable assembly bind failure logging, set the registry value [HKLM\Software\Microsoft\Fusion!EnableLog] (DWORD) to 1.
Note: There is some performance penalty associated with assembly bind failure logging.
To turn this feature off, remove the registry value [HKLM\Software\Microsoft\Fusion!EnableLog].

wine: Unhandled exception 0xe0434f4d in thread 9 at address 0x7b43c26c (thread 0009), starting debugger...
err:ole:marshal_object couldn't get IPSFactory buffer for interface {5c6fb596-4828-4ed5-b9dd-293dad736fb5}
err:ole:StdMarshalImpl_MarshalInterface Failed to create ifstub, hres=0x80004002
err:ole:CoMarshalInterface Failed to marshal the interface {5c6fb596-4828-4ed5-b9dd-293dad736fb5}, 80004002
err:rpc:I_RpcReceive we got fault packet with status 0x80004002
fixme:ole:NdrClearOutParameters (0x86cedc,0x7e912340,0x86d064): stub
err:ole:CoReleaseMarshalData IMarshal::ReleaseMarshalData failed with error 0x8001011d
err:ole:ifproxy_release_public_refs IRemUnknown_RemRelease failed with error 0x800706be
fixme:ole:CoCreateInstanceEx no instance created for interface {5c6fb596-4828-4ed5-b9dd-293dad736fb5} of class {d97bf6ab-1246-4fab-9b56-5e28dbfdb0da}, hres is 0x80004002
fixme:advapi:RegisterEventSourceW ((null),L".NET Runtime Optimization Service"): stub
fixme:advapi:ReportEventW (0xcafe4242,0x0001,0x0000,0x00000456,(nil),0x0001,0x00000000,0x86e1fc,(nil)): stub
err:eventlog:ReportEventW L".NET Runtime Optimization Service (clr_optimization_v2.0.50727_32) - Service Manager returned a fatal error (0x80004002). Will stop service\n"
fixme:advapi:DeregisterEventSource (0xcafe4242) stub
fixme:advapi:RegisterEventSourceW ((null),L".NET Runtime Optimization Service"): stub
fixme:advapi:DeregisterEventSource (0xcafe4242) stub
I then made a clean 32-bit prefix from scratch and chose to install only "xna31" and "dotnet35" in the Winetricks GUI, but it automatically installed other libraries:
  • * dotnet20
    * dotnet20sp1
    * dotnet20sp2
    * dotnet30sp1
    * dotnet35
    * d3dx9_31
    * d3dx9_33
I ran XPS 11.8 again in the 32-bit prefix and it crashed with this backtrace log:

Code: Select all

Unhandled exception: 0xe0434f4d in 32-bit code (0x7b43c26c).
Register dump:
 CS:0023 SS:002b DS:002b ES:002b FS:0063 GS:006b
 EIP:7b43c26c ESP:0032dd84 EBP:0032de08 EFLAGS:00000216(   - --  I   -A-P- )
 EAX:7b428be9 EBX:00000008 ECX:0032ddb0 EDX:0032de30
 ESI:00000000 EDI:00000001
Stack dump:
0x0032dd84:  009435b8 000000ac 001698e0 00000002
0x0032dd94:  00220000 00110080 e0434f4d 00000001
0x0032dda4:  00000000 7b43c26c 00000001 80070002
0x0032ddb4:  00000038 0032e3c4 79e7ff53 00000038
0x0032ddc4:  0032e3e0 79e7ff9c 00000038 0013d660
0x0032ddd4:  0032e44c 00392010 02000038 0032e3f0
000c: sel=0067 base=00000000 limit=00000000 16-bit --x
Backtrace:
=>0 0x7b43c26c in kernel32 (+0x2c26c) (0x0032de08)
  1 0x7e63b381 _CxxThrowException+0x40() in msvcr80 (0x0032de48)
  2 0x7a124270 in mscorwks (+0x2b426f) (0x0032f210)
  3 0x79e811a3 in mscorwks (+0x111a2) (0x0032f268)
  4 0x79e81363 in mscorwks (+0x11362) (0x0032f2b8)
  5 0x006201be (0x0032f2d0)
  6 0x79e71b4c in mscorwks (+0x1b4b) (0x0032f300)
  7 0x79e821b1 in mscorwks (+0x121b0) (0x0032f380)
  8 0x79e96501 in mscorwks (+0x26500) (0x0032f4b8)
  9 0x79e96534 in mscorwks (+0x26533) (0x0032f4d4)
  10 0x79e96552 in mscorwks (+0x26551) (0x0032f4ec)
  11 0x79eefa45 in mscorwks (+0x7fa44) (0x0032f650)
  12 0x79eef965 in mscorwks (+0x7f964) (0x0032f8b8)
  13 0x79eefeb5 in mscorwks (+0x7feb4) (0x0032fd88)
  14 0x79ef009f in mscorwks (+0x8009e) (0x0032fdd8)
  15 0x79eeffcf in mscorwks (+0x7ffce) (0x0032fe20)
  16 0x79007c24 in mscoree (+0x7c23) (0x0032fe30)
  17 0x7b4605fc call_process_entry+0xb() in kernel32 (0x0032fe48)
  18 0x7b461644 in kernel32 (+0x51643) (0x0032fe88)
  19 0x7bc8090c call_thread_func_wrapper+0xb() in ntdll (0x0032fea8)
  20 0x7bc838dd call_thread_func+0xfc() in ntdll (0x0032ffa8)
  21 0x7bc808ea RtlRaiseException+0x21() in ntdll (0x0032ffc8)
  22 0x7bc52913 call_dll_entry_point+0x3d2() in ntdll (0x0032ffe8)
  23 0xf757bb7d wine_call_on_stack+0x1c() in libwine.so.1 (0x00000000)
  24 0xf757bce0 wine_switch_to_stack+0x1f() in libwine.so.1 (0xffa3ea58)
  25 0x7bc5891e LdrInitializeThunk+0x24d() in ntdll (0xffa3eaa8)
  26 0x7b46777a __wine_kernel_init+0xa69() in kernel32 (0xffa3fc18)
  27 0x7bc597f3 __wine_process_init+0x152() in ntdll (0xffa3fc88)
  28 0xf7579d37 wine_init+0x2c6() in libwine.so.1 (0xffa3fce8)
  29 0x7c000ac2 main+0x81() in <wine-loader> (0xffa40138)
  30 0xf7393637 __libc_start_main+0xf6() in libc.so.6 (0x00000000)
0x7b43c26c: addl	$12,%esp
Modules:
Module	Address			Debug info	Name (70 modules)
PE	  400000-  506000	Deferred        xnalara xps
PE	 3950000- 3e1e000	Deferred        system.windows.forms
PE	5e3a0000-5e42d000	Deferred        diasymreader
PE	641f0000-6420e000	Deferred        shfusion
PE	79000000-79046000	Export          mscoree
PE	79060000-790bb000	Deferred        mscorjit
PE	790c0000-79518000	Deferred        mscorlib
PE	79e70000-7a400000	Export          mscorwks
ELF	7b400000-7b7e0000	Dwarf           kernel32<elf>
  \-PE	7b410000-7b7e0000	\               kernel32
ELF	7bc00000-7bcf6000	Dwarf           ntdll<elf>
  \-PE	7bc10000-7bcf6000	\               ntdll
ELF	7c000000-7c004000	Dwarf           <wine-loader>
ELF	7ddc3000-7ddfa000	Deferred        uxtheme<elf>
  \-PE	7ddd0000-7ddfa000	\               uxtheme
ELF	7ddfb000-7def7000	Deferred        comctl32<elf>
  \-PE	7de00000-7def7000	\               comctl32
ELF	7defb000-7e13d000	Deferred        shell32<elf>
  \-PE	7df10000-7e13d000	\               shell32
ELF	7e193000-7e19a000	Deferred        libxfixes.so.3
ELF	7e19b000-7e1a6000	Deferred        libxcursor.so.1
ELF	7e1cb000-7e1d8000	Deferred        libxrandr.so.2
ELF	7e1db000-7e1ee000	Deferred        libxi.so.6
ELF	7e1f3000-7e1f7000	Deferred        libxcomposite.so.1
ELF	7e1fb000-7e202000	Deferred        libxdmcp.so.6
ELF	7e203000-7e207000	Deferred        libxau.so.6
ELF	7e20b000-7e231000	Deferred        libxcb.so.1
ELF	7e233000-7e37e000	Deferred        libx11.so.6
ELF	7e383000-7e398000	Deferred        libxext.so.6
ELF	7e39b000-7e3a7000	Deferred        libxrender.so.1
ELF	7e3ab000-7e3b2000	Deferred        libxxf86vm.so.1
ELF	7e3b3000-7e3b7000	Deferred        libxinerama.so.1
ELF	7e3bb000-7e448000	Deferred        winex11<elf>
  \-PE	7e3d0000-7e448000	\               winex11
ELF	7e44b000-7e4cb000	Deferred        rpcrt4<elf>
  \-PE	7e460000-7e4cb000	\               rpcrt4
ELF	7e4cb000-7e604000	Deferred        ole32<elf>
  \-PE	7e4e0000-7e604000	\               ole32
ELF	7e60b000-7e6d7000	Dwarf           msvcr80<elf>
  \-PE	7e620000-7e6d7000	\               msvcr80
ELF	7e6db000-7e6ff000	Deferred        imm32<elf>
  \-PE	7e6e0000-7e6ff000	\               imm32
ELF	7e7a3000-7e7cd000	Deferred        libexpat.so.1
ELF	7e7d3000-7e81c000	Deferred        libfontconfig.so.1
ELF	7e843000-7e86e000	Deferred        libpng12.so.0
ELF	7e873000-7e923000	Deferred        libfreetype.so.6
ELF	7e943000-7ea73000	Deferred        gdi32<elf>
  \-PE	7e950000-7ea73000	\               gdi32
ELF	7ea73000-7ebc8000	Deferred        user32<elf>
  \-PE	7ea90000-7ebc8000	\               user32
ELF	7ebcb000-7ec42000	Deferred        shlwapi<elf>
  \-PE	7ebe0000-7ec42000	\               shlwapi
ELF	7ec43000-7ecba000	Deferred        advapi32<elf>
  \-PE	7ec50000-7ecba000	\               advapi32
ELF	7ecbb000-7ecde000	Deferred        libtinfo.so.5
ELF	7ece3000-7ed09000	Deferred        libncurses.so.5
ELF	7ed0b000-7ed26000	Deferred        libz.so.1
ELF	7ef2b000-7ef3e000	Deferred        libnss_files.so.2
ELF	7ef43000-7ef50000	Deferred        libnss_nis.so.2
ELF	7ef53000-7ef6e000	Deferred        libnsl.so.1
ELF	7ef73000-7ef7d000	Deferred        libnss_compat.so.2
ELF	7ef83000-7efd8000	Deferred        libm.so.6
ELF	7efdb000-7eff5000	Deferred        version<elf>
  \-PE	7efe0000-7eff5000	\               version
ELF	f7373000-f7378000	Deferred        libdl.so.2
ELF	f737b000-f7531000	Dwarf           libc.so.6
ELF	f7533000-f7550000	Deferred        libpthread.so.0
ELF	f7573000-f772a000	Dwarf           libwine.so.1
ELF	f772b000-f7750000	Deferred        ld-linux.so.2
ELF	f7759000-f775a000	Deferred        [vdso].so
Threads:
process  tid      prio (all id:s are in hex)
00000008 (D) Z:\home\bassil\Desktop\XPS 11.8\XNALara_XPS\XNALara XPS.exe
	00000031    2
	00000030    0
	00000009    0 <==
0000000e services.exe
	00000029    0
	00000028    0
	0000001f    0
	00000016    0
	00000010    0
	0000000f    0
00000012 mscorsvw.exe
	0000001c    0
	0000001b    0
	0000001a    0
	00000013    0
00000014 explorer.exe
	0000002f    0
	0000002e    0
	0000002d    0
	0000002c    0
	00000015    0
0000001d winedevice.exe
	00000025    0
	00000022    0
	00000021    0
	0000001e    0
00000026 plugplay.exe
	0000002b    0
	0000002a    0
	00000027    0
System information:
    Wine build: wine-2.0.3
    Platform: i386
    Version: Windows 5.1 (0)
    Host system: Linux
    Host version: 4.10.0-38-generic
Terminal output:

Code: Select all

fixme:process:SetProcessShutdownParameters (00000380, 00000000): partial stub.
fixme:thread:SetThreadStackGuarantee (0x32fc50): stub
err:ole:CoGetContextToken apartment not initialised
fixme:shell:URL_ParseUrl failed to parse L"System.Windows.Forms"
fixme:shell:URL_ParseUrl failed to parse L"Microsoft.Xna.Framework.Game"
fixme:msvcrt:__clean_type_info_names_internal (0x60345094) stub
fixme:thread:NtQueryInformationThread Cannot get kerneltime or usertime of other threads
fixme:advapi:RegisterEventSourceW ((null),L".NET Runtime 2.0 Error Reporting"): stub
fixme:advapi:ReportEventW (0xcafe4242,0x0001,0x0000,0x000003e8,(nil),0x0008,0x000000f6,0x3009b09c,0x68c5a0): stub
err:eventlog:ReportEventW L"xnalara xps.exe"
err:eventlog:ReportEventW L"11.8.0.7"
err:eventlog:ReportEventW L"577cdf46"
err:eventlog:ReportEventW L"kernel32.dll"
err:eventlog:ReportEventW L"5.1.2600.2180"
err:eventlog:ReportEventW L"00000000"
err:eventlog:ReportEventW L"0"
err:eventlog:ReportEventW L"0002c26c"
fixme:advapi:DeregisterEventSource (0xcafe4242) stub
err:ole:CoInitializeEx Attempt to change threading model of this apartment from multi-threaded to apartment threaded
err:ole:CoInitializeEx Attempt to change threading model of this apartment from multi-threaded to apartment threaded
fixme:richedit:ME_HandleMessage EM_SETMARGINS: stub
fixme:richedit:ME_HandleMessage EM_SETMARGINS: stub

Unhandled Exception: System.IO.FileNotFoundException: Could not load file or assembly 'Microsoft.Xna.Framework.Game, Version=3.0.0.0, Culture=neutral, PublicKeyToken=6d5c3888ef60e27d' or one of its dependencies. File not found.
File name: 'Microsoft.Xna.Framework.Game, Version=3.0.0.0, Culture=neutral, PublicKeyToken=6d5c3888ef60e27d'
   at XNALara.Program.Main(String[] args)

WRN: Assembly binding logging is turned OFF.
To enable assembly bind failure logging, set the registry value [HKLM\Software\Microsoft\Fusion!EnableLog] (DWORD) to 1.
Note: There is some performance penalty associated with assembly bind failure logging.
To turn this feature off, remove the registry value [HKLM\Software\Microsoft\Fusion!EnableLog].

wine: Unhandled exception 0xe0434f4d in thread 9 at address 0x7b43c26c (thread 0009), starting debugger...
User avatar
DarkShadow44
Level 8
Level 8
Posts: 1207
Joined: Tue Nov 22, 2016 5:39 pm

Re: (Wine 2.0.3, Ubuntu 16.04 LTS) Winetricks aborts DLL ins

Post by DarkShadow44 »

It says that it can't load Xna3.0., don't quite know why though.
Locked