dxsetup.exe installer issues

Questions about Wine on Linux
Locked
vockleya
Newbie
Newbie
Posts: 3
Joined: Wed Jul 02, 2014 9:37 pm

dxsetup.exe installer issues

Post by vockleya »

I'm trying to get Steam running in wine so that I can play a few Windows games on my Linux machine. I'm running Xubuntu 14.04 and WINE 1.6.2. Steam installs just fine, and the first game works perfectly, but any other game won't even run. It crashes during the directx setup step of the first time setup thing that Steam does for every game. I have included the terminal output from running the installer below. It looks like it could be an issue with either crypt32.dll or wintrust.dll, but I have the native versions of both of those DLLs. Any help would be greatly appreciated.
aaron@Aaron-Desktop:~/.wine/drive_c/Program Files/Steam/SteamApps/common/TrialsPC/Tools/DirectX$ wine DXSETUP.exe
fixme:heap:HeapSetInformation (nil) 1 (nil) 0
fixme:ole:NdrCorrelationInitialize (0x78d5f4, 0x78d6d0, 1024, 0x0): stub
fixme:ole:NdrCorrelationInitialize (0x78d644, 0x78d720, 1024, 0x0): stub
fixme:ole:NdrCorrelationInitialize (0x78d5f4, 0x78d6d0, 1024, 0x0): stub
fixme:ole:NdrCorrelationInitialize (0x78d614, 0x78d6f0, 1024, 0x0): stub
fixme:ole:NdrCorrelationInitialize (0x78d5c4, 0x78d6a0, 1024, 0x0): stub
fixme:ole:NdrCorrelationInitialize (0x78d614, 0x78d6f0, 1024, 0x0): stub
fixme:ole:NdrCorrelationInitialize (0x78d5c4, 0x78d6a0, 1024, 0x0): stub
wine: Unhandled page fault on write access to 0x00000024 at address 0x7b871381 (thread 00de), starting debugger...
Unhandled exception: page fault on write access to 0x00000024 in 32-bit code (0x7b871381).
Register dump:
CS:0023 SS:002b DS:002b ES:002b FS:0063 GS:006b
EIP:7b871381 ESP:0078dfdc EBP:0078dfe8 EFLAGS:00010206( R- -- I - -P- )
EAX:ffffffff EBX:7e3c9000 ECX:0078dff0 EDX:00000024
ESI:00000000 EDI:00000000
Stack dump:
0x0078dfdc: 77a9b061 00000024 002172c0 0078e018
0x0078dfec: 7e3bc0e6 00000000 0078e048 00000000
0x0078dffc: 00000000 002172c0 0021d0e0 0078e030
0x0078e00c: 7e3c9000 002172c0 ffffffff 0078e088
0x0078e01c: 7e3bc934 00000000 0078e0d8 ffffffff
0x0078e02c: 7e3bc934 002172c0 000000e6 7b8267b9
000c: sel=0067 base=00000000 limit=00000000 32-bit r-x
Backtrace:
=>0 0x7b871381 InterlockedDecrement+0x9() in kernel32 (0x0078dfe8)
1 0x77a9b061 in crypt32 (+0x1b060) (0x0078dfe8)
2 0x7e3bc0e6 SoftpubCleanup+0xa5() in wintrust (0x0078e018)
3 0x7e3bc934 in wintrust (+0x1c933) (0x0078e088)
4 0x7e3bdd22 in wintrust (+0x1dd21) (0x0078e0e8)
5 0x7e3be560 WinVerifyTrust+0x71f() in wintrust (0x0078e184)
6 0x0089653b in dsetup32 (+0x1653a) (0x0078e400)
7 0x0088e109 in dsetup32 (+0xe108) (0x0078e534)
8 0x0088e39e in dsetup32 (+0xe39d) (0x0078e760)
9 0x0089a537 in dsetup32 (+0x1a536) (0x0078e9a0)
10 0x10005777 in dsetup (+0x5776) (0x0078e9c0)
11 0x01006365 in dxsetup (+0x6364) (0x0078e9d8)
12 0x7bc799b0 call_thread_func_wrapper+0xb() in ntdll (0x0078e9e8)
13 0x7bc7c93d call_thread_func+0x7c() in ntdll (0x0078eab8)
14 0x7bc7998e RtlRaiseException+0x21() in ntdll (0x0078ead8)
15 0x7bc82dce in ntdll (+0x72dcd) (0x0078f358)
16 0xf756cf70 start_thread+0xcf() in libpthread.so.0 (0x0078f428)
17 0xf749d70e __clone+0x5d() in libc.so.6 (0x00000000)
18 0xf749d70e __clone+0x5d() in libc.so.6 (0x00000000)
19 0xf749d70e __clone+0x5d() in libc.so.6 (0x00000000)
20 0xf749d70e __clone+0x5d() in libc.so.6 (0x00000000)
21 0xf749d70e __clone+0x5d() in libc.so.6 (0x00000000)
22 0xf749d70e __clone+0x5d() in libc.so.6 (0x00000000)
23 0xf749d70e __clone+0x5d() in libc.so.6 (0x00000000)
24 0xf749d70e __clone+0x5d() in libc.so.6 (0x00000000)
25 0xf749d70e __clone+0x5d() in libc.so.6 (0x00000000)
26 0xf749d70e __clone+0x5d() in libc.so.6 (0x00000000)
27 0xf749d70e __clone+0x5d() in libc.so.6 (0x00000000)
28 0xf749d70e __clone+0x5d() in libc.so.6 (0x00000000)
29 0xf749d70e __clone+0x5d() in libc.so.6 (0x00000000)
30 0xf749d70e __clone+0x5d() in libc.so.6 (0x00000000)
31 0xf749d70e __clone+0x5d() in libc.so.6 (0x00000000)
32 0xf749d70e __clone+0x5d() in libc.so.6 (0x00000000)
33 0xf749d70e __clone+0x5d() in libc.so.6 (0x00000000)
34 0xf749d70e __clone+0x5d() in libc.so.6 (0x00000000)
35 0xf749d70e __clone+0x5d() in libc.so.6 (0x00000000)
36 0xf749d70e __clone+0x5d() in libc.so.6 (0x00000000)
37 0xf749d70e __clone+0x5d() in libc.so.6 (0x00000000)
38 0xf749d70e __clone+0x5d() in libc.so.6 (0x00000000)
39 0xf749d70e __clone+0x5d() in libc.so.6 (0x00000000)
40 0xf749d70e __clone+0x5d() in libc.so.6 (0x00000000)
41 0xf749d70e __clone+0x5d() in libc.so.6 (0x00000000)
42 0xf749d70e __clone+0x5d() in libc.so.6 (0x00000000)
43 0xf749d70e __clone+0x5d() in libc.so.6 (0x00000000)
44 0xf749d70e __clone+0x5d() in libc.so.6 (0x00000000)
45 0xf749d70e __clone+0x5d() in libc.so.6 (0x00000000)
46 0xf749d70e __clone+0x5d() in libc.so.6 (0x00000000)
47 0xf749d70e __clone+0x5d() in libc.so.6 (0x00000000)
48 0xf749d70e __clone+0x5d() in libc.so.6 (0x00000000)
49 0xf749d70e __clone+0x5d() in libc.so.6 (0x00000000)
50 0xf749d70e __clone+0x5d() in libc.so.6 (0x00000000)
51 0xf749d70e __clone+0x5d() in libc.so.6 (0x00000000)
52 0xf749d70e __clone+0x5d() in libc.so.6 (0x00000000)
53 0xf749d70e __clone+0x5d() in libc.so.6 (0x00000000)
54 0xf749d70e __clone+0x5d() in libc.so.6 (0x00000000)
55 0xf749d70e __clone+0x5d() in libc.so.6 (0x00000000)
56 0xf749d70e __clone+0x5d() in libc.so.6 (0x00000000)
57 0xf749d70e __clone+0x5d() in libc.so.6 (0x00000000)
58 0xf749d70e __clone+0x5d() in libc.so.6 (0x00000000)
59 0xf749d70e __clone+0x5d() in libc.so.6 (0x00000000)
60 0xf749d70e __clone+0x5d() in libc.so.6 (0x00000000)
61 0xf749d70e __clone+0x5d() in libc.so.6 (0x00000000)
62 0xf749d70e __clone+0x5d() in libc.so.6 (0x00000000)
63 0xf749d70e __clone+0x5d() in libc.so.6 (0x00000000)
64 0xf749d70e __clone+0x5d() in libc.so.6 (0x00000000)
65 0xf749d70e __clone+0x5d() in libc.so.6 (0x00000000)
66 0xf749d70e __clone+0x5d() in libc.so.6 (0x00000000)
67 0xf749d70e __clone+0x5d() in libc.so.6 (0x00000000)
68 0xf749d70e __clone+0x5d() in libc.so.6 (0x00000000)
69 0xf749d70e __clone+0x5d() in libc.so.6 (0x00000000)
70 0xf749d70e __clone+0x5d() in libc.so.6 (0x00000000)
71 0xf749d70e __clone+0x5d() in libc.so.6 (0x00000000)
72 0xf749d70e __clone+0x5d() in libc.so.6 (0x00000000)
73 0xf749d70e __clone+0x5d() in libc.so.6 (0x00000000)
74 0xf749d70e __clone+0x5d() in libc.so.6 (0x00000000)
75 0xf749d70e __clone+0x5d() in libc.so.6 (0x00000000)
76 0xf749d70e __clone+0x5d() in libc.so.6 (0x00000000)
77 0xf749d70e __clone+0x5d() in libc.so.6 (0x00000000)
78 0xf749d70e __clone+0x5d() in libc.so.6 (0x00000000)
79 0xf749d70e __clone+0x5d() in libc.so.6 (0x00000000)
80 0xf749d70e __clone+0x5d() in libc.so.6 (0x00000000)
81 0xf749d70e __clone+0x5d() in libc.so.6 (0x00000000)
82 0xf749d70e __clone+0x5d() in libc.so.6 (0x00000000)
83 0xf749d70e __clone+0x5d() in libc.so.6 (0x00000000)
84 0xf749d70e __clone+0x5d() in libc.so.6 (0x00000000)
85 0xf749d70e __clone+0x5d() in libc.so.6 (0x00000000)
86 0xf749d70e __clone+0x5d() in libc.so.6 (0x00000000)
87 0xf749d70e __clone+0x5d() in libc.so.6 (0x00000000)
88 0xf749d70e __clone+0x5d() in libc.so.6 (0x00000000)
89 0xf749d70e __clone+0x5d() in libc.so.6 (0x00000000)
90 0xf749d70e __clone+0x5d() in libc.so.6 (0x00000000)
91 0xf749d70e __clone+0x5d() in libc.so.6 (0x00000000)
92 0xf749d70e __clone+0x5d() in libc.so.6 (0x00000000)
93 0xf749d70e __clone+0x5d() in libc.so.6 (0x00000000)
94 0xf749d70e __clone+0x5d() in libc.so.6 (0x00000000)
95 0xf749d70e __clone+0x5d() in libc.so.6 (0x00000000)
96 0xf749d70e __clone+0x5d() in libc.so.6 (0x00000000)
97 0xf749d70e __clone+0x5d() in libc.so.6 (0x00000000)
98 0xf749d70e __clone+0x5d() in libc.so.6 (0x00000000)
99 0xf749d70e __clone+0x5d() in libc.so.6 (0x00000000)
100 0xf749d70e __clone+0x5d() in libc.so.6 (0x00000000)
101 0xf749d70e __clone+0x5d() in libc.so.6 (0x00000000)
102 0xf749d70e __clone+0x5d() in libc.so.6 (0x00000000)
103 0xf749d70e __clone+0x5d() in libc.so.6 (0x00000000)
104 0xf749d70e __clone+0x5d() in libc.so.6 (0x00000000)
105 0xf749d70e __clone+0x5d() in libc.so.6 (0x00000000)
106 0xf749d70e __clone+0x5d() in libc.so.6 (0x00000000)
107 0xf749d70e __clone+0x5d() in libc.so.6 (0x00000000)
108 0xf749d70e __clone+0x5d() in libc.so.6 (0x00000000)
109 0xf749d70e __clone+0x5d() in libc.so.6 (0x00000000)
110 0xf749d70e __clone+0x5d() in libc.so.6 (0x00000000)
111 0xf749d70e __clone+0x5d() in libc.so.6 (0x00000000)
112 0xf749d70e __clone+0x5d() in libc.so.6 (0x00000000)
113 0xf749d70e __clone+0x5d() in libc.so.6 (0x00000000)
114 0xf749d70e __clone+0x5d() in libc.so.6 (0x00000000)
115 0xf749d70e __clone+0x5d() in libc.so.6 (0x00000000)
116 0xf749d70e __clone+0x5d() in libc.so.6 (0x00000000)
117 0xf749d70e __clone+0x5d() in libc.so.6 (0x00000000)
118 0xf749d70e __clone+0x5d() in libc.so.6 (0x00000000)
119 0xf749d70e __clone+0x5d() in libc.so.6 (0x00000000)
120 0xf749d70e __clone+0x5d() in libc.so.6 (0x00000000)
121 0xf749d70e __clone+0x5d() in libc.so.6 (0x00000000)
122 0xf749d70e __clone+0x5d() in libc.so.6 (0x00000000)
123 0xf749d70e __clone+0x5d() in libc.so.6 (0x00000000)
124 0xf749d70e __clone+0x5d() in libc.so.6 (0x00000000)
125 0xf749d70e __clone+0x5d() in libc.so.6 (0x00000000)
126 0xf749d70e __clone+0x5d() in libc.so.6 (0x00000000)
127 0xf749d70e __clone+0x5d() in libc.so.6 (0x00000000)
128 0xf749d70e __clone+0x5d() in libc.so.6 (0x00000000)
129 0xf749d70e __clone+0x5d() in libc.so.6 (0x00000000)
130 0xf749d70e __clone+0x5d() in libc.so.6 (0x00000000)
131 0xf749d70e __clone+0x5d() in libc.so.6 (0x00000000)
132 0xf749d70e __clone+0x5d() in libc.so.6 (0x00000000)
133 0xf749d70e __clone+0x5d() in libc.so.6 (0x00000000)
134 0xf749d70e __clone+0x5d() in libc.so.6 (0x00000000)
135 0xf749d70e __clone+0x5d() in libc.so.6 (0x00000000)
136 0xf749d70e __clone+0x5d() in libc.so.6 (0x00000000)
137 0xf749d70e __clone+0x5d() in libc.so.6 (0x00000000)
138 0xf749d70e __clone+0x5d() in libc.so.6 (0x00000000)
139 0xf749d70e __clone+0x5d() in libc.so.6 (0x00000000)
140 0xf749d70e __clone+0x5d() in libc.so.6 (0x00000000)
141 0xf749d70e __clone+0x5d() in libc.so.6 (0x00000000)
142 0xf749d70e __clone+0x5d() in libc.so.6 (0x00000000)
143 0xf749d70e __clone+0x5d() in libc.so.6 (0x00000000)
144 0xf749d70e __clone+0x5d() in libc.so.6 (0x00000000)
145 0xf749d70e __clone+0x5d() in libc.so.6 (0x00000000)
146 0xf749d70e __clone+0x5d() in libc.so.6 (0x00000000)
147 0xf749d70e __clone+0x5d() in libc.so.6 (0x00000000)
148 0xf749d70e __clone+0x5d() in libc.so.6 (0x00000000)
149 0xf749d70e __clone+0x5d() in libc.so.6 (0x00000000)
150 0xf749d70e __clone+0x5d() in libc.so.6 (0x00000000)
151 0xf749d70e __clone+0x5d() in libc.so.6 (0x00000000)
152 0xf749d70e __clone+0x5d() in libc.so.6 (0x00000000)
153 0xf749d70e __clone+0x5d() in libc.so.6 (0x00000000)
154 0xf749d70e __clone+0x5d() in libc.so.6 (0x00000000)
155 0xf749d70e __clone+0x5d() in libc.so.6 (0x00000000)
156 0xf749d70e __clone+0x5d() in libc.so.6 (0x00000000)
157 0xf749d70e __clone+0x5d() in libc.so.6 (0x00000000)
158 0xf749d70e __clone+0x5d() in libc.so.6 (0x00000000)
159 0xf749d70e __clone+0x5d() in libc.so.6 (0x00000000)
160 0xf749d70e __clone+0x5d() in libc.so.6 (0x00000000)
161 0xf749d70e __clone+0x5d() in libc.so.6 (0x00000000)
162 0xf749d70e __clone+0x5d() in libc.so.6 (0x00000000)
163 0xf749d70e __clone+0x5d() in libc.so.6 (0x00000000)
164 0xf749d70e __clone+0x5d() in libc.so.6 (0x00000000)
165 0xf749d70e __clone+0x5d() in libc.so.6 (0x00000000)
166 0xf749d70e __clone+0x5d() in libc.so.6 (0x00000000)
167 0xf749d70e __clone+0x5d() in libc.so.6 (0x00000000)
168 0xf749d70e __clone+0x5d() in libc.so.6 (0x00000000)
169 0xf749d70e __clone+0x5d() in libc.so.6 (0x00000000)
170 0xf749d70e __clone+0x5d() in libc.so.6 (0x00000000)
171 0xf749d70e __clone+0x5d() in libc.so.6 (0x00000000)
172 0xf749d70e __clone+0x5d() in libc.so.6 (0x00000000)
173 0xf749d70e __clone+0x5d() in libc.so.6 (0x00000000)
174 0xf749d70e __clone+0x5d() in libc.so.6 (0x00000000)
175 0xf749d70e __clone+0x5d() in libc.so.6 (0x00000000)
176 0xf749d70e __clone+0x5d() in libc.so.6 (0x00000000)
177 0xf749d70e __clone+0x5d() in libc.so.6 (0x00000000)
178 0xf749d70e __clone+0x5d() in libc.so.6 (0x00000000)
179 0xf749d70e __clone+0x5d() in libc.so.6 (0x00000000)
180 0xf749d70e __clone+0x5d() in libc.so.6 (0x00000000)
181 0xf749d70e __clone+0x5d() in libc.so.6 (0x00000000)
182 0xf749d70e __clone+0x5d() in libc.so.6 (0x00000000)
183 0xf749d70e __clone+0x5d() in libc.so.6 (0x00000000)
184 0xf749d70e __clone+0x5d() in libc.so.6 (0x00000000)
185 0xf749d70e __clone+0x5d() in libc.so.6 (0x00000000)
186 0xf749d70e __clone+0x5d() in libc.so.6 (0x00000000)
187 0xf749d70e __clone+0x5d() in libc.so.6 (0x00000000)
188 0xf749d70e __clone+0x5d() in libc.so.6 (0x00000000)
189 0xf749d70e __clone+0x5d() in libc.so.6 (0x00000000)
190 0xf749d70e __clone+0x5d() in libc.so.6 (0x00000000)
191 0xf749d70e __clone+0x5d() in libc.so.6 (0x00000000)
192 0xf749d70e __clone+0x5d() in libc.so.6 (0x00000000)
193 0xf749d70e __clone+0x5d() in libc.so.6 (0x00000000)
194 0xf749d70e __clone+0x5d() in libc.so.6 (0x00000000)
195 0xf749d70e __clone+0x5d() in libc.so.6 (0x00000000)
196 0xf749d70e __clone+0x5d() in libc.so.6 (0x00000000)
197 0xf749d70e __clone+0x5d() in libc.so.6 (0x00000000)
198 0xf749d70e __clone+0x5d() in libc.so.6 (0x00000000)
199 0xf749d70e __clone+0x5d() in libc.so.6 (0x00000000)
200 0xf749d70e __clone+0x5d() in libc.so.6 (0x00000000)
0x7b871381 InterlockedDecrement+0x9 in kernel32: lock xaddl %eax,0x0(%edx)
Modules:
Module Address Debug info Name (77 modules)
PE 880000- a3a000 Export dsetup32
PE 1000000- 1086000 Export dxsetup
PE 10000000-1001a000 Export dsetup
PE 77430000-77440000 Deferred msasn1
PE 77a80000-77b15000 Export crypt32
ELF 7b800000-7ba5b000 Dwarf kernel32<elf>
\-PE 7b810000-7ba5b000 \ kernel32
ELF 7bc00000-7bcdb000 Dwarf ntdll<elf>
\-PE 7bc10000-7bcdb000 \ ntdll
ELF 7bf00000-7bf04000 Deferred <wine-loader>
ELF 7da25000-7dacd000 Deferred msvcrt<elf>
\-PE 7da40000-7dacd000 \ msvcrt
ELF 7dacd000-7dd00000 Deferred shell32<elf>
\-PE 7dae0000-7dd00000 \ shell32
ELF 7dec9000-7df0b000 Deferred rsaenh<elf>
\-PE 7ded0000-7df0b000 \ rsaenh
ELF 7df0b000-7e047000 Deferred ole32<elf>
\-PE 7df20000-7e047000 \ ole32
ELF 7e047000-7e088000 Deferred usp10<elf>
\-PE 7e050000-7e088000 \ usp10
ELF 7e0ae000-7e128000 Deferred shlwapi<elf>
\-PE 7e0c0000-7e128000 \ shlwapi
ELF 7e128000-7e1a9000 Deferred rpcrt4<elf>
\-PE 7e130000-7e1a9000 \ rpcrt4
ELF 7e1a9000-7e263000 Deferred winmm<elf>
\-PE 7e1b0000-7e263000 \ winmm
ELF 7e395000-7e3cc000 Dwarf wintrust<elf>
\-PE 7e3a0000-7e3cc000 \ wintrust
ELF 7e3cc000-7e3f7000 Deferred msacm32<elf>
\-PE 7e3d0000-7e3f7000 \ msacm32
ELF 7e419000-7e43e000 Deferred imm32<elf>
\-PE 7e420000-7e43e000 \ imm32
ELF 7e484000-7e4bb000 Deferred uxtheme<elf>
\-PE 7e490000-7e4bb000 \ uxtheme
ELF 7e4bb000-7e4c1000 Deferred libxfixes.so.3
ELF 7e4c1000-7e4cc000 Deferred libxcursor.so.1
ELF 7e4cc000-7e4dd000 Deferred libxi.so.6
ELF 7e4dd000-7e4e1000 Deferred libxcomposite.so.1
ELF 7e4e1000-7e4ec000 Deferred libxrandr.so.2
ELF 7e4ec000-7e4f7000 Deferred libxrender.so.1
ELF 7e4f7000-7e4fd000 Deferred libxxf86vm.so.1
ELF 7e4fd000-7e501000 Deferred libxinerama.so.1
ELF 7e501000-7e508000 Deferred libxdmcp.so.6
ELF 7e508000-7e50c000 Deferred libxau.so.6
ELF 7e50c000-7e52e000 Deferred libxcb.so.1
ELF 7e52e000-7e662000 Deferred libx11.so.6
ELF 7e662000-7e675000 Deferred libxext.so.6
ELF 7e692000-7e724000 Deferred winex11<elf>
\-PE 7e6a0000-7e724000 \ winex11
ELF 7e7a6000-7e7cf000 Deferred libexpat.so.1
ELF 7e7cf000-7e80a000 Deferred libfontconfig.so.1
ELF 7e80a000-7e832000 Deferred libpng12.so.0
ELF 7e832000-7e84c000 Deferred libz.so.1
ELF 7e84c000-7e8ec000 Deferred libfreetype.so.6
ELF 7e8ec000-7e90e000 Deferred libtinfo.so.5
ELF 7e90e000-7e933000 Deferred libncurses.so.5
ELF 7e950000-7ea57000 Deferred comctl32<elf>
\-PE 7e960000-7ea57000 \ comctl32
ELF 7ea57000-7ebb1000 Deferred user32<elf>
\-PE 7ea70000-7ebb1000 \ user32
ELF 7ebb1000-7ecce000 Deferred gdi32<elf>
\-PE 7ebc0000-7ecce000 \ gdi32
ELF 7ecce000-7ed40000 Deferred advapi32<elf>
\-PE 7ece0000-7ed40000 \ advapi32
ELF 7ef7f000-7ef8c000 Deferred libnss_files.so.2
ELF 7ef8c000-7ef98000 Deferred libnss_nis.so.2
ELF 7ef98000-7efb1000 Deferred libnsl.so.1
ELF 7efb1000-7efba000 Deferred libnss_compat.so.2
ELF 7efba000-7f000000 Deferred libm.so.6
ELF f73b1000-f7560000 Dwarf libc.so.6
ELF f7560000-f7565000 Deferred libdl.so.2
ELF f7566000-f7582000 Dwarf libpthread.so.0
ELF f7584000-f759e000 Deferred version<elf>
\-PE f7590000-f759e000 \ version
ELF f759f000-f7754000 Dwarf libwine.so.1
ELF f7756000-f7778000 Deferred ld-linux.so.2
ELF f7778000-f7779000 Deferred [vdso].so
Threads:
process tid prio (all id:s are in hex)
00000008 Steam.exe
00000077 0
0000006b 0
0000005d 0
0000005c 0
0000004c 0
0000004a 0
00000026 0
00000039 0
00000025 0
00000018 0
0000000b 0
00000047 0
00000046 0
00000045 0
00000044 0
00000043 0
00000042 0
00000041 0
00000040 0
0000003f 0
0000003e 15
0000003d 0
0000003c 0
0000003b 0
0000003a 0
00000038 0
00000037 0
00000036 0
00000035 0
00000034 0
00000033 0
00000032 0
00000031 0
00000030 0
0000002f 0
0000002e 0
0000002d 0
0000002c 0
0000002b 0
0000002a 0
00000029 0
00000028 0
00000009 0
0000000e services.exe
000000cc 0
000000c2 0
000000c1 0
000000c0 0
0000001d 0
00000014 0
00000010 0
0000000f 0
00000012 winedevice.exe
00000021 0
0000001a 0
00000017 0
00000013 0
0000001b plugplay.exe
00000020 0
0000001f 0
0000001c 0
00000022 explorer.exe
00000024 0
00000023 0
000000dc (D) C:\Program Files\Steam\SteamApps\common\TrialsPC\Tools\DirectX\DXSETUP.exe
000000bd 0
000000bc 0
000000de 0 <==
000000dd 0
aaron@Aaron-Desktop:~/.wine/drive_c/Program Files/Steam/SteamApps/common/TrialsPC/Tools/DirectX$
User avatar
dimesio
Moderator
Moderator
Posts: 13207
Joined: Tue Mar 25, 2008 10:30 pm

Re: dxsetup.exe installer issues

Post by dimesio »

Steam doesn't need any native dlls, so why do you have native wintrust and crypt32? Unnecessary overrides can cause problems, including crashes.

Try upgrading Wine and reinstall Steam to a clean wineprefix. The directx setup Steam insists on running doesn't crash for me in a clean wineprefix in 1.7.21.
vockleya
Newbie
Newbie
Posts: 3
Joined: Wed Jul 02, 2014 9:37 pm

Re: dxsetup.exe installer issues

Post by vockleya »

The reason I had to use the native crypt32 and wintrust DLLs was because that Uplay doesn't work without them. It gets stuck on the updating screen, and doesn't do anything else. It seems that disabling those overrides allows the installer to work, but then I can't run any Ubisoft games. Re-enabling them after running the installer doesn't work either, as Steam seems to want to install things again for some reason. Does Uplay just really not play nice with Wine?
User avatar
dimesio
Moderator
Moderator
Posts: 13207
Joined: Tue Mar 25, 2008 10:30 pm

Re: dxsetup.exe installer issues

Post by dimesio »

Try setting the overrides just for Uplay rather than globally. If that doesn't work, install Steam and your other games to a separate wineprefix.
vockleya
Newbie
Newbie
Posts: 3
Joined: Wed Jul 02, 2014 9:37 pm

Re: dxsetup.exe installer issues

Post by vockleya »

That worked perfectly. I can't believe I didn't think of that. Thanks!
Locked