What works
- Installs fine through Steam Client
- Startup and intro videos work fine
- Can sail around the world
What does not
- Missing mouse pointer after game intro
- As soon as you enter a port, or end a sea battle, the game crashes - getting the same error as mentioned on the main WineHQ page for Pirates!:
fixme:dbghelp:addr_to_linear Failed to linearize address 3d7a:00003da1 (mode 0)
Register dump:
CS:0073 SS:007b DS:007b ES:007b FS:0033 GS:003b
EIP:7e48fa26 ESP:7bbfe708 EBP:7bbfe744 EFLAGS:00210246( - 00 -RIZP1)
EAX:00000000 EBX:7cb79f34 ECX:001c3128 EDX:00000000
ESI:1e6bac88 EDI:001741c0
Stack dump:
0x7bbfe708: 7caef2e5 001741c0 001c4260 00000001
0x7bbfe718: 7caee10c 00110000 00000008 00000008
0x7bbfe728: 7bc2855f 1e6b5368 7bc793a8 00000008
0x7bbfe738: 7cb79f34 1e6bac88 001741c0 7bbfe794
0x7bbfe748: 7caf3637 00110000 00000008 00000440
0x7bbfe758: 1e9282b0 1e9282c0 1e928760 00000000
Backtrace:
=>1 0x7e48fa26 glLogicOp+0x266() in libgl.so.1 (0x7bbfe744)
2 0x004e:0x0059 (0x1157:0x004e)
3 0x004e:0xc5c5 (0x1157:0xc67e)
4 0xdd01:0xd201 (0x1157:0x01dc)
5 0xdd01:0x441a (0x1157:0xc5c4)
6 0xc601:0xc801 (0x1157:0x01c6)
7 0xc601:0xffff (0x1157:0x3f7c)
8 0x3d7a:0xf63d (0x1157:0x0204)
9 0x3d7a:0x3da1 (0x1157:0x4284)
10 0x1173:0x4a46 (0x1157:0xc972)
11 0x1173:0x0215 (0x1157:0x0226)
12 0x343d:0xa142 (0x1157:0x4422)
13 0xff3f:0x73e7 (0x1157:0x3df0)
14 0x376e:0xdebf (0x1157:0x62c6)
15 0x376e:0xa3d7 (0x1157:0x4552)
16 0x0d00:0x0300 (0x1157:0x0008)
17 0x2142:0x8544 (0x1157:0xc5c4)
18 0xc601:0xc801 (0x1157:0x01c6)
19 0xc601:0xffff (0x1157:0x3f7c)
20 0x3d7a:0xf63d (0x1157:0x0204)
21 0x3d7a:0x3da1 (0x1157:0x4284)
22 0x1173:0x4a46 (0x1157:0xc972)
23 0x1173:0x0215 (0x1157:0x0226)
24 0x343d:0xa142 (0x1157:0x4422)
25 0xff3f:0x73e7 (0x1157:0x3df0)
26 0x376e:0xdebf (0x1157:0x62c6)
27 0x376e:0xa3d7 (0x1157:0x4552)
28 0x0d00:0x0300 (0x1157:0x0008)
29 0x2142:0x8544 (0x1157:0xc5c4)
30 0xc601:0xc801 (0x1157:0x01c6)
31 0xc601:0xffff (0x1157:0x3f7c)
32 0x3d7a:0xf63d (0x1157:0x0204)
33 0x3d7a:0x3da1 (0x1157:0x4284)
34 0x1173:0x4a46 (0x1157:0xc972)
35 0x1173:0x0215 (0x1157:0x0226)
36 0x343d:0xa142 (0x1157:0x4422)
37 0xff3f:0x73e7 (0x1157:0x3df0)
38 0x376e:0xdebf (0x1157:0x62c6)
39 0x376e:0xa3d7 (0x1157:0x4552)
40 0x0d00:0x0300 (0x1157:0x0008)
41 0x2142:0x8544 (0x1157:0xc5c4)
42 0xc601:0xc801 (0x1157:0x01c6)
43 0xc601:0xffff (0x1157:0x3f7c)
44 0x3d7a:0xf63d (0x1157:0x0204)
45 0x3d7a:0x3da1 (0x1157:0x4284)
46 0x1173:0x4a46 (0x1157:0xc972)
47 0x1173:0x0215 (0x1157:0x0226)
48 0x343d:0xa142 (0x1157:0x4422)
49 0xff3f:0x73e7 (0x1157:0x3df0)
50 0x376e:0xdebf (0x1157:0x62c6)
51 0x376e:0xa3d7 (0x1157:0x4552)
52 0x0d00:0x0300 (0x1157:0x0008)
53 0x2142:0x8544 (0x1157:0xc5c4)
54 0xc601:0xc801 (0x1157:0x01c6)
55 0xc601:0xffff (0x1157:0x3f7c)
56 0x3d7a:0xf63d (0x1157:0x0204)
57 0x3d7a:0x3da1 (0x1157:0x4284)
58 0x1173:0x4a46 (0x1157:0xc972)
59 0x1173:0x0215 (0x1157:0x0226)
60 0x343d:0xa142 (0x1157:0x4422)
61 0xff3f:0x73e7 (0x1157:0x3df0)
62 0x376e:0xdebf (0x1157:0x62c6)
63 0x376e:0xa3d7 (0x1157:0x4552)
64 0x0d00:0x0300 (0x1157:0x0008)
65 0x2142:0x8544 (0x1157:0xc5c4)
66 0xc601:0xc801 (0x1157:0x01c6)
67 0xc601:0xffff (0x1157:0x3f7c)
68 0x3d7a:0xf63d (0x1157:0x0204)
69 0x3d7a:0x3da1 (0x1157:0x4284)
70 0x1173:0x4a46 (0x1157:0xc972)
71 0x1173:0x0215 (0x1157:0x0226)
72 0x343d:0xa142 (0x1157:0x4422)
73 0xff3f:0x73e7 (0x1157:0x3df0)
74 0x376e:0xdebf (0x1157:0x62c6)
75 0x376e:0xa3d7 (0x1157:0x4552)
76 0x0d00:0x0300 (0x1157:0x0008)
77 0x2142:0x8544 (0x1157:0xc5c4)
78 0xc601:0xc801 (0x1157:0x01c6)
79 0xc601:0xffff (0x1157:0x3f7c)
80 0x3d7a:0xf63d (0x1157:0x0204)
81 0x3d7a:0x3da1 (0x1157:0x4284)
82 0x1173:0x4a46 (0x1157:0xc972)
83 0x1173:0x0215 (0x1157:0x0226)
84 0x343d:0xa142 (0x1157:0x4422)
85 0xff3f:0x73e7 (0x1157:0x3df0)
86 0x376e:0xdebf (0x1157:0x62c6)
87 0x376e:0xa3d7 (0x1157:0x4552)
88 0x0d00:0x0300 (0x1157:0x0008)
89 0x2142:0x8544 (0x1157:0xc5c4)
90 0xc601:0xc801 (0x1157:0x01c6)
91 0xc601:0xffff (0x1157:0x3f7c)
92 0x3d7a:0xf63d (0x1157:0x0204)
93 0x3d7a:0x3da1 (0x1157:0x4284)
94 0x1173:0x4a46 (0x1157:0xc972)
95 0x1173:0x0215 (0x1157:0x0226)
96 0x343d:0xa142 (0x1157:0x4422)
97 0xff3f:0x73e7 (0x1157:0x3df0)
98 0x376e:0xdebf (0x1157:0x62c6)
99 0x376e:0xa3d7 (0x1157:0x4552)
100 0x0d00:0x0300 (0x1157:0x0008)
101 0x2142:0x8544 (0x1157:0xc5c4)
102 0xc601:0xc801 (0x1157:0x01c6)
103 0xc601:0xffff (0x1157:0x3f7c)
104 0x3d7a:0xf63d (0x1157:0x0204)
105 0x3d7a:0x3da1 (0x1157:0x4284)
106 0x1173:0x4a46 (0x1157:0xc972)
107 0x1173:0x0215 (0x1157:0x0226)
108 0x343d:0xa142 (0x1157:0x4422)
109 0xff3f:0x73e7 (0x1157:0x3df0)
110 0x376e:0xdebf (0x1157:0x62c6)
111 0x376e:0xa3d7 (0x1157:0x4552)
112 0x0d00:0x0300 (0x1157:0x0008)
113 0x2142:0x8544 (0x1157:0xc5c4)
114 0xc601:0xc801 (0x1157:0x01c6)
115 0xc601:0xffff (0x1157:0x3f7c)
116 0x3d7a:0xf63d (0x1157:0x0204)
117 0x3d7a:0x3da1 (0x1157:0x4284)
118 0x1173:0x4a46 (0x1157:0xc972)
119 0x1173:0x0215 (0x1157:0x0226)
120 0x343d:0xa142 (0x1157:0x4422)
121 0xff3f:0x73e7 (0x1157:0x3df0)
122 0x376e:0xdebf (0x1157:0x62c6)
123 0x376e:0xa3d7 (0x1157:0x4552)
124 0x0d00:0x0300 (0x1157:0x0008)
125 0x2142:0x8544 (0x1157:0xc5c4)
126 0xc601:0xc801 (0x1157:0x01c6)
127 0xc601:0xffff (0x1157:0x3f7c)
128 0x3d7a:0xf63d (0x1157:0x0204)
129 0x3d7a:0x3da1 (0x1157:0x4284)
130 0x1173:0x4a46 (0x1157:0xc972)
131 0x1173:0x0215 (0x1157:0x0226)
132 0x343d:0xa142 (0x1157:0x4422)
133 0xff3f:0x73e7 (0x1157:0x3df0)
134 0x376e:0xdebf (0x1157:0x62c6)
135 0x376e:0xa3d7 (0x1157:0x4552)
136 0x0d00:0x0300 (0x1157:0x0008)
137 0x2142:0x8544 (0x1157:0xc5c4)
138 0xc601:0xc801 (0x1157:0x01c6)
139 0xc601:0xffff (0x1157:0x3f7c)
140 0x3d7a:0xf63d (0x1157:0x0204)
141 0x3d7a:0x3da1 (0x1157:0x4284)
142 0x1173:0x4a46 (0x1157:0xc972)
143 0x1173:0x0215 (0x1157:0x0226)
144 0x343d:0xa142 (0x1157:0x4422)
145 0xff3f:0x73e7 (0x1157:0x3df0)
146 0x376e:0xdebf (0x1157:0x62c6)
147 0x376e:0xa3d7 (0x1157:0x4552)
148 0x0d00:0x0300 (0x1157:0x0008)
149 0x2142:0x8544 (0x1157:0xc5c4)
150 0xc601:0xc801 (0x1157:0x01c6)
151 0xc601:0xffff (0x1157:0x3f7c)
152 0x3d7a:0xf63d (0x1157:0x0204)
153 0x3d7a:0x3da1 (0x1157:0x4284)
154 0x1173:0x4a46 (0x1157:0xc972)
155 0x1173:0x0215 (0x1157:0x0226)
156 0x343d:0xa142 (0x1157:0x4422)
157 0xff3f:0x73e7 (0x1157:0x3df0)
158 0x376e:0xdebf (0x1157:0x62c6)
159 0x376e:0xa3d7 (0x1157:0x4552)
160 0x0d00:0x0300 (0x1157:0x0008)
161 0x2142:0x8544 (0x1157:0xc5c4)
162 0xc601:0xc801 (0x1157:0x01c6)
163 0xc601:0xffff (0x1157:0x3f7c)
164 0x3d7a:0xf63d (0x1157:0x0204)
165 0x3d7a:0x3da1 (0x1157:0x4284)
166 0x1173:0x4a46 (0x1157:0xc972)
167 0x1173:0x0215 (0x1157:0x0226)
168 0x343d:0xa142 (0x1157:0x4422)
169 0xff3f:0x73e7 (0x1157:0x3df0)
170 0x376e:0xdebf (0x1157:0x62c6)
171 0x376e:0xa3d7 (0x1157:0x4552)
172 0x0d00:0x0300 (0x1157:0x0008)
173 0x2142:0x8544 (0x1157:0xc5c4)
174 0xc601:0xc801 (0x1157:0x01c6)
175 0xc601:0xffff (0x1157:0x3f7c)
176 0x3d7a:0xf63d (0x1157:0x0204)
177 0x3d7a:0x3da1 (0x1157:0x4284)
178 0x1173:0x4a46 (0x1157:0xc972)
179 0x1173:0x0215 (0x1157:0x0226)
180 0x343d:0xa142 (0x1157:0x4422)
181 0xff3f:0x73e7 (0x1157:0x3df0)
182 0x376e:0xdebf (0x1157:0x62c6)
183 0x376e:0xa3d7 (0x1157:0x4552)
184 0x0d00:0x0300 (0x1157:0x0008)
185 0x2142:0x8544 (0x1157:0xc5c4)
186 0xc601:0xc801 (0x1157:0x01c6)
187 0xc601:0xffff (0x1157:0x3f7c)
188 0x3d7a:0xf63d (0x1157:0x0204)
189 0x3d7a:0x3da1 (0x1157:0x4284)
190 0x1173:0x4a46 (0x1157:0xc972)
191 0x1173:0x0215 (0x1157:0x0226)
192 0x343d:0xa142 (0x1157:0x4422)
193 0xff3f:0x73e7 (0x1157:0x3df0)
194 0x376e:0xdebf (0x1157:0x62c6)
195 0x376e:0xa3d7 (0x1157:0x4552)
196 0x0d00:0x0300 (0x1157:0x0008)
197 0x2142:0x8544 (0x1157:0xc5c4)
198 0xc601:0xc801 (0x1157:0x01c6)
199 0xc601:0xffff (0x1157:0x3f7c)
200 0x3d7a:0xf63d (0x1157:0x0204)
201 0x3d7a:0x3da1 (0x1157:0x4284)
0x7e48fa26 glLogicOp+0x266 in libgl.so.1: jmp *0x358(%eax)
Modules:
Module Address Debug info Name (109 modules)
PE 400000-8f4000 Deferred pirates!
PE 146e0000-1470e000 Deferred mssmp3.asi
PE 14820000-14859000 Deferred mssvoice.asi
PE 14970000-14992000 Deferred mssa3d.m3d
PE 14ab0000-14acb000 Deferred mssds3d.m3d
PE 14be0000-14bff000 Deferred mssdx7.m3d
PE 14d10000-14d3c000 Deferred msseax.m3d
PE 14e50000-14e69000 Deferred msssoft.m3d
PE 14e70000-14e90000 Deferred mssdsp.flt
PE 14e90000-14ecb000 Deferred a3dapi
PE 14f60000-14fc8000 Deferred mssrsx.m3d
PE 18000000-18068000 Deferred binkw32
PE 20000000-2031d000 Deferred steam
PE 21100000-21164000 Deferred mss32
ELF 7b800000-7b924000 Deferred kernel32
\-PE 7b820000-7b924000 \ kernel32
ELF 7bc00000-7bc95000 Deferred ntdll
\-PE 7bc10000-7bc95000 \ ntdll
ELF 7bf00000-7bf03000 Deferred
PE 7c340000-7c396000 Deferred msvcr71
PE 7c3a0000-7c41b000 Deferred msvcp71
ELF 7c94e000-7c997000 Deferred dsound
\-PE 7c960000-7c997000 \ dsound
ELF 7ca47000-7cac1000 Deferred libglu.so.1
ELF 7cac1000-7cb7b000 Deferred wined3d
\-PE 7cad0000-7cb7b000 \ wined3d
ELF 7cb7b000-7cba5000 Deferred d3d9
\-PE 7cb80000-7cba5000 \ d3d9
ELF 7cba5000-7cbba000 Deferred wtsapi32
\-PE 7cbb0000-7cbba000 \ wtsapi32
ELF 7cddc000-7cdf0000 Deferred mswsock
\-PE 7cde0000-7cdf0000 \ mswsock
ELF 7cdf0000-7ce1c000 Deferred ws2_32
\-PE 7ce00000-7ce1c000 \ ws2_32
ELF 7ce9a000-7cecc000 Deferred uxtheme
\-PE 7cea0000-7cecc000 \ uxtheme
ELF 7cecc000-7cee1000 Deferred midimap
\-PE 7ced0000-7cee1000 \ midimap
ELF 7cee1000-7cf07000 Deferred msacm32
\-PE 7cef0000-7cf07000 \ msacm32
ELF 7cf07000-7cf1f000 Deferred msacm32
\-PE 7cf10000-7cf1f000 \ msacm32
ELF 7cf1f000-7cfd7000 Deferred libasound.so.2
ELF 7cfd7000-7d002000 Deferred winealsa
\-PE 7cfe0000-7d002000 \ winealsa
ELF 7d28e000-7d294000 Deferred libnss_dns.so.2
ELF 7d29e000-7d2a3000 Deferred libxfixes.so.3
ELF 7d2a3000-7d2ac000 Deferred libxcursor.so.1
ELF 7d2ac000-7d2c9000 Deferred imm32
\-PE 7d2b0000-7d2c9000 \ imm32
ELF 7d2c9000-7d2e7000 Deferred ximcp.so.2
ELF 7d2e7000-7d2e9000 Deferred xlcutf8load.so.2
ELF 7d2e9000-7d2ec000 Deferred libxrandr.so.2
ELF 7d2ec000-7d2f4000 Deferred libxrender.so.1
ELF 7d2f4000-7d2f7000 Deferred libxinerama.so.1
ELF 7da92000-7e404000 Deferred libglcore.so.1
ELF 7e404000-7e498000 Export libgl.so.1
ELF 7e498000-7e49d000 Deferred libxdmcp.so.6
ELF 7e49d000-7e566000 Deferred libx11.so.6
ELF 7e566000-7e573000 Deferred libxext.so.6
ELF 7e573000-7e58b000 Deferred libice.so.6
ELF 7e58b000-7e61a000 Deferred winex11
\-PE 7e5a0000-7e61a000 \ winex11
ELF 7e61a000-7e638000 Deferred libexpat.so.1
ELF 7e638000-7e667000 Deferred libfontconfig.so.1
ELF 7e667000-7e67b000 Deferred libz.so.1
ELF 7e67b000-7e6e5000 Deferred libfreetype.so.6
ELF 7e6e5000-7e77e000 Deferred oleaut32
\-PE 7e700000-7e77e000 \ oleaut32
ELF 7e77e000-7e791000 Deferred libresolv.so.2
ELF 7e791000-7e7af000 Deferred iphlpapi
\-PE 7e7a0000-7e7af000 \ iphlpapi
ELF 7e7af000-7e804000 Deferred rpcrt4
\-PE 7e7c0000-7e804000 \ rpcrt4
ELF 7e804000-7e89f000 Deferred ole32
\-PE 7e810000-7e89f000 \ ole32
ELF 7e89f000-7e95b000 Deferred comctl32
\-PE 7e8b0000-7e95b000 \ comctl32
ELF 7e95b000-7e9b3000 Deferred shlwapi
\-PE 7e970000-7e9b3000 \ shlwapi
ELF 7e9b3000-7eaad000 Deferred shell32
\-PE 7e9c0000-7eaad000 \ shell32
ELF 7eaad000-7eac1000 Deferred lz32
\-PE 7eab0000-7eac1000 \ lz32
ELF 7eac1000-7eada000 Deferred version
\-PE 7ead0000-7eada000 \ version
ELF 7eada000-7eb68000 Deferred winmm
\-PE 7eaf0000-7eb68000 \ winmm
ELF 7eb68000-7ebad000 Deferred advapi32
\-PE 7eb70000-7ebad000 \ advapi32
ELF 7ebad000-7ebb8000 Deferred libgcc_s.so.1
ELF 7ec97000-7ed50000 Deferred gdi32
\-PE 7ecb0000-7ed50000 \ gdi32
ELF 7ed50000-7ee8a000 Deferred user32
\-PE 7ed70000-7ee8a000 \ user32
ELF 7ee8a000-7ee95000 Deferred libnss_files.so.2
ELF 7ee95000-7eeab000 Deferred libnsl.so.1
ELF 7eeab000-7eeb4000 Deferred libnss_compat.so.2
ELF 7eeb4000-7eeb9000 Deferred libxxf86vm.so.1
ELF 7eeb9000-7eec2000 Deferred libsm.so.6
ELF 7efcc000-7eff2000 Deferred libm.so.6
ELF 7eff4000-7eff6000 Deferred libnvidia-tls.so.1
ELF 7eff6000-7f000000 Deferred libnss_nis.so.2
ELF b7d61000-b7d64000 Deferred libxau.so.6
ELF b7d68000-b7d6c000 Deferred libdl.so.2
ELF b7d6c000-b7ea0000 Deferred libc.so.6
ELF b7ea1000-b7eb4000 Deferred libpthread.so.0
ELF b7ec2000-b7fd3000 Deferred libwine.so.1
ELF b7fd5000-b7ff0000 Deferred ld-linux.so.2
Threads:
process tid prio (all id:s are in hex)
00000033 (D) C:\Program Files\Steam\steamapps\common\sid meier's pirates!\Pirates!.exe
00000042 -1 <==
00000043 0
0000003e 2
0000003d 0
0000003c 0
00000039 15
00000038 15
00000034 0
0000000a
0000000c 0
0000000b 0
00000008
00000031 0
00000030 0
0000002f 1
0000002b 0
00000028 0
00000027 0
00000026 0
00000025 0
00000024 0
00000020 0
0000001f 0
0000001d 0
0000001c 1
0000001a 0
00000019 0
00000017 0
00000016 0
00000015 1
00000014 0
00000013 0
00000012 0
00000011 0
00000010 0
0000000f 0
0000000e 0
0000000d 0
00000009 0
Workarounds
What was not tested
A CD install of the game was not tested - only the Steam install version of Pirates.
Hardware tested
Graphics:
Additional Comments
This game looks like it is very close to being playable if not for this showstopping bug.
Comments for this application have been disabled because there are no maintainers.