http://bugs.winehq.org/show_bug.cgi?id=16389
Summary: Mechwarrior 2 fails to start Product: Wine Version: 1.1.10 Platform: Other OS/Version: other Status: NEW Severity: normal Priority: P2 Component: -unknown AssignedTo: wine-bugs@winehq.org ReportedBy: leslie_alistair@hotmail.com
Mechwarrior2 from "The Titanium Trilogy" fails to start.
Xephyr :1 -ac -screen 800x600x8 & DISPLAY=:1 wine MW2WIN.EXE
A window is display briefly, then exits without any error.
http://bugs.winehq.org/show_bug.cgi?id=16389
--- Comment #1 from Jeff Zaroyko jeffz@jeffz.name 2008-12-07 05:17:47 --- I assume this is the windows version of Mechwarrior 2 and not the dos version, do you know if there's a demo available of the windows version?
http://bugs.winehq.org/show_bug.cgi?id=16389
Alistair Leslie-Hughes leslie_alistair@hotmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- URL| |http://www.fileshack.com/fil | |e.x/424/MechWarrior+2+Playab | |le+Demo
http://bugs.winehq.org/show_bug.cgi?id=16389
--- Comment #2 from Austin English austinenglish@gmail.com 2009-06-08 11:53:46 --- Is this still an issue in current (1.1.23 or newer) wine?
http://bugs.winehq.org/show_bug.cgi?id=16389
--- Comment #3 from Austin English austinenglish@gmail.com 2010-03-11 16:22:39 --- Alistair, ping.
http://bugs.winehq.org/show_bug.cgi?id=16389
--- Comment #4 from Alistair Leslie-Hughes leslie_alistair@hotmail.com 2011-06-26 20:36:12 CDT --- Still an issue in 1.3.23
http://bugs.winehq.org/show_bug.cgi?id=16389
AdeC adec2010@hotmail.co.uk changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |adec2010@hotmail.co.uk
--- Comment #5 from AdeC adec2010@hotmail.co.uk 2013-07-02 05:24:26 CDT --- Confirmed still exists in 1.6-rc4
Windows version of Mechwarrior 2 not DOS
Trying to run glide version which works fine in windows xp
Error includes
Unhandled exception: page fault on read access to 0x2007379e in 32-bit code (0x7e534d0d). Register dump: CS:0023 SS:002b DS:002b ES:002b FS:0063 GS:006b EIP:7e534d0d ESP:0e59e98c EBP:0e59ea08 EFLAGS:00010246( R- -- I Z- -P- ) EAX:00000001 EBX:200011c6 ECX:0e59e980 EDX:00000000 ESI:7e5be6e0 EDI:00000000 Stack dump: 0x0e59e98c: 00000000 00000000 7bcaacdc 0e59ead8 0x0e59e99c: 7bc4f073 100713d2 10000000 00000002 0x0e59e9ac: 00000000 00000000 00000000 00000000 0x0e59e9bc: 7e520000 0e59e9e8 7e5be6e8 00010002 0x0e59e9cc: 7e5be910 ffffffff 7bc8dac0 00000063 0x0e59e9dc: 7bcaacdc 00157260 7bcc62bc 00000010 Backtrace: =>0 0x7e534d0d in winmm (+0x14d0d) (0x0e59ea08) 1 0x7bc75b70 call_thread_func_wrapper+0xb() in ntdll (0x0e59ea28) 2 0x7bc75dcd call_thread_func+0x7c() in ntdll (0x0e59eaf8) 3 0x7bc75b4e RtlRaiseException+0x21() in ntdll (0x0e59eb18) 4 0x7bc802f9 in ntdll (+0x702f8) (0x0e59f368) 5 0xf75aad78 start_thread+0xd7() in libpthread.so.0 (0x0e59f468) 6 0xf74e13de __clone+0x5d() in libc.so.6 (0x00000000) 7 0xf74e13de __clone+0x5d() in libc.so.6 (0x00000000) 8 0xf74e13de __clone+0x5d() in libc.so.6 (0x00000000) 9 0xf74e13de __clone+0x5d() in libc.so.6 (0x00000000) 10 0xf74e13de __clone+0x5d() in libc.so.6 (0x00000000) 11 0xf74e13de __clone+0x5d() in libc.so.6 (0x00000000) 12 0xf74e13de __clone+0x5d() in libc.so.6 (0x00000000) 13 0xf74e13de __clone+0x5d() in libc.so.6 (0x00000000) 14 0xf74e13de __clone+0x5d() in libc.so.6 (0x00000000) 15 0xf74e13de __clone+0x5d() in libc.so.6 (0x00000000) 16 0xf74e13de __clone+0x5d() in libc.so.6 (0x00000000) 17 0xf74e13de __clone+0x5d() in libc.so.6 (0x00000000) 18 0xf74e13de __clone+0x5d() in libc.so.6 (0x00000000) 19 0xf74e13de __clone+0x5d() in libc.so.6 (0x00000000) 20 0xf74e13de __clone+0x5d() in libc.so.6 (0x00000000) 21 0xf74e13de __clone+0x5d() in libc.so.6 (0x00000000) 22 0xf74e13de __clone+0x5d() in libc.so.6 (0x00000000) 23 0xf74e13de __clone+0x5d() in libc.so.6 (0x00000000) 24 0xf74e13de __clone+0x5d() in libc.so.6 (0x00000000) 25 0xf74e13de __clone+0x5d() in libc.so.6 (0x00000000) 26 0xf74e13de __clone+0x5d() in libc.so.6 (0x00000000) 27 0xf74e13de __clone+0x5d() in libc.so.6 (0x00000000) 28 0xf74e13de __clone+0x5d() in libc.so.6 (0x00000000) 29 0xf74e13de __clone+0x5d() in libc.so.6 (0x00000000) 30 0xf74e13de __clone+0x5d() in libc.so.6 (0x00000000) 31 0xf74e13de __clone+0x5d() in libc.so.6 (0x00000000) 32 0xf74e13de __clone+0x5d() in libc.so.6 (0x00000000) 33 0xf74e13de __clone+0x5d() in libc.so.6 (0x00000000) 34 0xf74e13de __clone+0x5d() in libc.so.6 (0x00000000) 35 0xf74e13de __clone+0x5d() in libc.so.6 (0x00000000) 36 0xf74e13de __clone+0x5d() in libc.so.6 (0x00000000) 37 0xf74e13de __clone+0x5d() in libc.so.6 (0x00000000) 38 0xf74e13de __clone+0x5d() in libc.so.6 (0x00000000) 39 0xf74e13de __clone+0x5d() in libc.so.6 (0x00000000) 40 0xf74e13de __clone+0x5d() in libc.so.6 (0x00000000) 41 0xf74e13de __clone+0x5d() in libc.so.6 (0x00000000) 42 0xf74e13de __clone+0x5d() in libc.so.6 (0x00000000) 43 0xf74e13de __clone+0x5d() in libc.so.6 (0x00000000) 44 0xf74e13de __clone+0x5d() in libc.so.6 (0x00000000) 45 0xf74e13de __clone+0x5d() in libc.so.6 (0x00000000) 46 0xf74e13de __clone+0x5d() in libc.so.6 (0x00000000) 47 0xf74e13de __clone+0x5d() in libc.so.6 (0x00000000) 48 0xf74e13de __clone+0x5d() in libc.so.6 (0x00000000) 49 0xf74e13de __clone+0x5d() in libc.so.6 (0x00000000) 50 0xf74e13de __clone+0x5d() in libc.so.6 (0x00000000) 51 0xf74e13de __clone+0x5d() in libc.so.6 (0x00000000) 52 0xf74e13de __clone+0x5d() in libc.so.6 (0x00000000) 53 0xf74e13de __clone+0x5d() in libc.so.6 (0x00000000) 54 0xf74e13de __clone+0x5d() in libc.so.6 (0x00000000) 55 0xf74e13de __clone+0x5d() in libc.so.6 (0x00000000) 56 0xf74e13de __clone+0x5d() in libc.so.6 (0x00000000) 57 0xf74e13de __clone+0x5d() in libc.so.6 (0x00000000) 58 0xf74e13de __clone+0x5d() in libc.so.6 (0x00000000) 59 0xf74e13de __clone+0x5d() in libc.so.6 (0x00000000) 60 0xf74e13de __clone+0x5d() in libc.so.6 (0x00000000) 61 0xf74e13de __clone+0x5d() in libc.so.6 (0x00000000) 62 0xf74e13de __clone+0x5d() in libc.so.6 (0x00000000) 63 0xf74e13de __clone+0x5d() in libc.so.6 (0x00000000) 64 0xf74e13de __clone+0x5d() in libc.so.6 (0x00000000) 65 0xf74e13de __clone+0x5d() in libc.so.6 (0x00000000) 66 0xf74e13de __clone+0x5d() in libc.so.6 (0x00000000) 67 0xf74e13de __clone+0x5d() in libc.so.6 (0x00000000) 68 0xf74e13de __clone+0x5d() in libc.so.6 (0x00000000) 69 0xf74e13de __clone+0x5d() in libc.so.6 (0x00000000) 70 0xf74e13de __clone+0x5d() in libc.so.6 (0x00000000) 71 0xf74e13de __clone+0x5d() in libc.so.6 (0x00000000) 72 0xf74e13de __clone+0x5d() in libc.so.6 (0x00000000) 73 0xf74e13de __clone+0x5d() in libc.so.6 (0x00000000) 74 0xf74e13de __clone+0x5d() in libc.so.6 (0x00000000) 75 0xf74e13de __clone+0x5d() in libc.so.6 (0x00000000) 76 0xf74e13de __clone+0x5d() in libc.so.6 (0x00000000) 77 0xf74e13de __clone+0x5d() in libc.so.6 (0x00000000) 78 0xf74e13de __clone+0x5d() in libc.so.6 (0x00000000) 79 0xf74e13de __clone+0x5d() in libc.so.6 (0x00000000) 80 0xf74e13de __clone+0x5d() in libc.so.6 (0x00000000) 81 0xf74e13de __clone+0x5d() in libc.so.6 (0x00000000) 82 0xf74e13de __clone+0x5d() in libc.so.6 (0x00000000) 83 0xf74e13de __clone+0x5d() in libc.so.6 (0x00000000) 84 0xf74e13de __clone+0x5d() in libc.so.6 (0x00000000) 85 0xf74e13de __clone+0x5d() in libc.so.6 (0x00000000) 86 0xf74e13de __clone+0x5d() in libc.so.6 (0x00000000) 87 0xf74e13de __clone+0x5d() in libc.so.6 (0x00000000) 88 0xf74e13de __clone+0x5d() in libc.so.6 (0x00000000) 89 0xf74e13de __clone+0x5d() in libc.so.6 (0x00000000) 90 0xf74e13de __clone+0x5d() in libc.so.6 (0x00000000) 91 0xf74e13de __clone+0x5d() in libc.so.6 (0x00000000) 92 0xf74e13de __clone+0x5d() in libc.so.6 (0x00000000) 93 0xf74e13de __clone+0x5d() in libc.so.6 (0x00000000) 94 0xf74e13de __clone+0x5d() in libc.so.6 (0x00000000) 95 0xf74e13de __clone+0x5d() in libc.so.6 (0x00000000) 96 0xf74e13de __clone+0x5d() in libc.so.6 (0x00000000) 97 0xf74e13de __clone+0x5d() in libc.so.6 (0x00000000) 98 0xf74e13de __clone+0x5d() in libc.so.6 (0x00000000) 99 0xf74e13de __clone+0x5d() in libc.so.6 (0x00000000) 100 0xf74e13de __clone+0x5d() in libc.so.6 (0x00000000) 101 0xf74e13de __clone+0x5d() in libc.so.6 (0x00000000) 102 0xf74e13de __clone+0x5d() in libc.so.6 (0x00000000) 103 0xf74e13de __clone+0x5d() in libc.so.6 (0x00000000) 104 0xf74e13de __clone+0x5d() in libc.so.6 (0x00000000) 105 0xf74e13de __clone+0x5d() in libc.so.6 (0x00000000) 106 0xf74e13de __clone+0x5d() in libc.so.6 (0x00000000) 107 0xf74e13de __clone+0x5d() in libc.so.6 (0x00000000) 108 0xf74e13de __clone+0x5d() in libc.so.6 (0x00000000) 109 0xf74e13de __clone+0x5d() in libc.so.6 (0x00000000) 110 0xf74e13de __clone+0x5d() in libc.so.6 (0x00000000) 111 0xf74e13de __clone+0x5d() in libc.so.6 (0x00000000) 112 0xf74e13de __clone+0x5d() in libc.so.6 (0x00000000) 113 0xf74e13de __clone+0x5d() in libc.so.6 (0x00000000) 114 0xf74e13de __clone+0x5d() in libc.so.6 (0x00000000) 115 0xf74e13de __clone+0x5d() in libc.so.6 (0x00000000) 116 0xf74e13de __clone+0x5d() in libc.so.6 (0x00000000) 117 0xf74e13de __clone+0x5d() in libc.so.6 (0x00000000) 118 0xf74e13de __clone+0x5d() in libc.so.6 (0x00000000) 119 0xf74e13de __clone+0x5d() in libc.so.6 (0x00000000) 120 0xf74e13de __clone+0x5d() in libc.so.6 (0x00000000) 121 0xf74e13de __clone+0x5d() in libc.so.6 (0x00000000) 122 0xf74e13de __clone+0x5d() in libc.so.6 (0x00000000) 123 0xf74e13de __clone+0x5d() in libc.so.6 (0x00000000) 124 0xf74e13de __clone+0x5d() in libc.so.6 (0x00000000) 125 0xf74e13de __clone+0x5d() in libc.so.6 (0x00000000) 126 0xf74e13de __clone+0x5d() in libc.so.6 (0x00000000) 127 0xf74e13de __clone+0x5d() in libc.so.6 (0x00000000) 128 0xf74e13de __clone+0x5d() in libc.so.6 (0x00000000) 129 0xf74e13de __clone+0x5d() in libc.so.6 (0x00000000) 130 0xf74e13de __clone+0x5d() in libc.so.6 (0x00000000) 131 0xf74e13de __clone+0x5d() in libc.so.6 (0x00000000) 132 0xf74e13de __clone+0x5d() in libc.so.6 (0x00000000) 133 0xf74e13de __clone+0x5d() in libc.so.6 (0x00000000) 134 0xf74e13de __clone+0x5d() in libc.so.6 (0x00000000) 135 0xf74e13de __clone+0x5d() in libc.so.6 (0x00000000) 136 0xf74e13de __clone+0x5d() in libc.so.6 (0x00000000) 137 0xf74e13de __clone+0x5d() in libc.so.6 (0x00000000) 138 0xf74e13de __clone+0x5d() in libc.so.6 (0x00000000) 139 0xf74e13de __clone+0x5d() in libc.so.6 (0x00000000) 140 0xf74e13de __clone+0x5d() in libc.so.6 (0x00000000) 141 0xf74e13de __clone+0x5d() in libc.so.6 (0x00000000) 142 0xf74e13de __clone+0x5d() in libc.so.6 (0x00000000) 143 0xf74e13de __clone+0x5d() in libc.so.6 (0x00000000) 144 0xf74e13de __clone+0x5d() in libc.so.6 (0x00000000) 145 0xf74e13de __clone+0x5d() in libc.so.6 (0x00000000) 146 0xf74e13de __clone+0x5d() in libc.so.6 (0x00000000) 147 0xf74e13de __clone+0x5d() in libc.so.6 (0x00000000) 148 0xf74e13de __clone+0x5d() in libc.so.6 (0x00000000) 149 0xf74e13de __clone+0x5d() in libc.so.6 (0x00000000) 150 0xf74e13de __clone+0x5d() in libc.so.6 (0x00000000) 151 0xf74e13de __clone+0x5d() in libc.so.6 (0x00000000) 152 0xf74e13de __clone+0x5d() in libc.so.6 (0x00000000) 153 0xf74e13de __clone+0x5d() in libc.so.6 (0x00000000) 154 0xf74e13de __clone+0x5d() in libc.so.6 (0x00000000) 155 0xf74e13de __clone+0x5d() in libc.so.6 (0x00000000) 156 0xf74e13de __clone+0x5d() in libc.so.6 (0x00000000) 157 0xf74e13de __clone+0x5d() in libc.so.6 (0x00000000) 158 0xf74e13de __clone+0x5d() in libc.so.6 (0x00000000) 159 0xf74e13de __clone+0x5d() in libc.so.6 (0x00000000) 160 0xf74e13de __clone+0x5d() in libc.so.6 (0x00000000) 161 0xf74e13de __clone+0x5d() in libc.so.6 (0x00000000) 162 0xf74e13de __clone+0x5d() in libc.so.6 (0x00000000) 163 0xf74e13de __clone+0x5d() in libc.so.6 (0x00000000) 164 0xf74e13de __clone+0x5d() in libc.so.6 (0x00000000) 165 0xf74e13de __clone+0x5d() in libc.so.6 (0x00000000) 166 0xf74e13de __clone+0x5d() in libc.so.6 (0x00000000) 167 0xf74e13de __clone+0x5d() in libc.so.6 (0x00000000) 168 0xf74e13de __clone+0x5d() in libc.so.6 (0x00000000) 169 0xf74e13de __clone+0x5d() in libc.so.6 (0x00000000) 170 0xf74e13de __clone+0x5d() in libc.so.6 (0x00000000) 171 0xf74e13de __clone+0x5d() in libc.so.6 (0x00000000) 172 0xf74e13de __clone+0x5d() in libc.so.6 (0x00000000) 173 0xf74e13de __clone+0x5d() in libc.so.6 (0x00000000) 174 0xf74e13de __clone+0x5d() in libc.so.6 (0x00000000) 175 0xf74e13de __clone+0x5d() in libc.so.6 (0x00000000) 176 0xf74e13de __clone+0x5d() in libc.so.6 (0x00000000) 177 0xf74e13de __clone+0x5d() in libc.so.6 (0x00000000) 178 0xf74e13de __clone+0x5d() in libc.so.6 (0x00000000) 179 0xf74e13de __clone+0x5d() in libc.so.6 (0x00000000) 180 0xf74e13de __clone+0x5d() in libc.so.6 (0x00000000) 181 0xf74e13de __clone+0x5d() in libc.so.6 (0x00000000) 182 0xf74e13de __clone+0x5d() in libc.so.6 (0x00000000) 183 0xf74e13de __clone+0x5d() in libc.so.6 (0x00000000) 184 0xf74e13de __clone+0x5d() in libc.so.6 (0x00000000) 185 0xf74e13de __clone+0x5d() in libc.so.6 (0x00000000) 186 0xf74e13de __clone+0x5d() in libc.so.6 (0x00000000) 187 0xf74e13de __clone+0x5d() in libc.so.6 (0x00000000) 188 0xf74e13de __clone+0x5d() in libc.so.6 (0x00000000) 189 0xf74e13de __clone+0x5d() in libc.so.6 (0x00000000) 190 0xf74e13de __clone+0x5d() in libc.so.6 (0x00000000) 191 0xf74e13de __clone+0x5d() in libc.so.6 (0x00000000) 192 0xf74e13de __clone+0x5d() in libc.so.6 (0x00000000) 193 0xf74e13de __clone+0x5d() in libc.so.6 (0x00000000) 194 0xf74e13de __clone+0x5d() in libc.so.6 (0x00000000) 195 0xf74e13de __clone+0x5d() in libc.so.6 (0x00000000) 196 0xf74e13de __clone+0x5d() in libc.so.6 (0x00000000) 197 0xf74e13de __clone+0x5d() in libc.so.6 (0x00000000) 198 0xf74e13de __clone+0x5d() in libc.so.6 (0x00000000) 199 0xf74e13de __clone+0x5d() in libc.so.6 (0x00000000) 200 0xf74e13de __clone+0x5d() in libc.so.6 (0x00000000) 0x7e534d0d: movl 0x725d8(%ebx),%esi Modules: Module Address Debug info Name (76 modules) PE 400000- 413000 Deferred mech2 PE 740000- df78000 Deferred glide PE 10000000-10279000 Deferred mw2 PE 20000000-20021000 Deferred wail32 ELF 7b800000-7b904000 Deferred kernel32<elf> -PE 7b810000-7b904000 \ kernel32 ELF 7bc00000-7bcc7000 Dwarf ntdll<elf> -PE 7bc10000-7bcc7000 \ ntdll ELF 7bf00000-7bf03000 Deferred <wine-loader> ELF 7df48000-7e01e000 Deferred opengl32<elf> -PE 7df60000-7e01e000 \ opengl32 ELF 7e01e000-7e151000 Deferred wined3d<elf> -PE 7e030000-7e151000 \ wined3d ELF 7e151000-7e187000 Deferred d3d9<elf> -PE 7e160000-7e187000 \ d3d9 ELF 7e187000-7e1c4000 Deferred dplayx<elf> -PE 7e190000-7e1c4000 \ dplayx ELF 7e1c4000-7e1ec000 Deferred msacm32<elf> -PE 7e1d0000-7e1ec000 \ msacm32 ELF 7e1ec000-7e264000 Deferred rpcrt4<elf> -PE 7e200000-7e264000 \ rpcrt4 ELF 7e264000-7e379000 Deferred ole32<elf> -PE 7e280000-7e379000 \ ole32 ELF 7e4fc000-7e50f000 Deferred dplay<elf> -PE 7e500000-7e50f000 \ dplay ELF 7e50f000-7e5c0000 Dwarf winmm<elf> -PE 7e520000-7e5c0000 \ winmm ELF 7e5c0000-7e5c7000 Deferred libxfixes.so.3 ELF 7e5c7000-7e5d2000 Deferred libxcursor.so.1 ELF 7e5d2000-7e5e2000 Deferred libxi.so.6 ELF 7e5e2000-7e5e6000 Deferred libxcomposite.so.1 ELF 7e5e6000-7e5f1000 Deferred libxrandr.so.2 ELF 7e5f1000-7e5fb000 Deferred libxrender.so.1 ELF 7e5fb000-7e601000 Deferred libxxf86vm.so.1 ELF 7e601000-7e605000 Deferred libxinerama.so.1 ELF 7e605000-7e609000 Deferred libxau.so.6 ELF 7e609000-7e62e000 Deferred libxcb.so.1 ELF 7e62e000-7e634000 Deferred libuuid.so.1 ELF 7e634000-7e76b000 Deferred libx11.so.6 ELF 7e76b000-7e77d000 Deferred libxext.so.6 ELF 7e77d000-7e797000 Deferred libice.so.6 ELF 7e797000-7e7a0000 Deferred libsm.so.6 ELF 7e7a8000-7e7ca000 Deferred imm32<elf> -PE 7e7b0000-7e7ca000 \ imm32 ELF 7e7cc000-7e856000 Deferred winex11<elf> -PE 7e7e0000-7e856000 \ winex11 ELF 7e8ba000-7e8e2000 Deferred libexpat.so.1 ELF 7e8e2000-7e91b000 Deferred libfontconfig.so.1 ELF 7e91b000-7e92f000 Deferred libz.so.1 ELF 7e92f000-7e9ca000 Deferred libfreetype.so.6 ELF 7e9f6000-7ea09000 Deferred comm.drv16.so PE 7ea00000-7ea09000 Deferred comm.drv16 ELF 7ea09000-7eaab000 Deferred krnl386.exe16.so PE 7ea20000-7eaab000 Deferred krnl386.exe16 ELF 7eaab000-7eb11000 Deferred advapi32<elf> -PE 7eac0000-7eb11000 \ advapi32 ELF 7eb11000-7ec19000 Deferred gdi32<elf> -PE 7eb20000-7ec19000 \ gdi32 ELF 7ec19000-7ed5f000 Deferred user32<elf> -PE 7ec30000-7ed5f000 \ user32 ELF 7ef5f000-7ef6c000 Deferred libnss_files.so.2 ELF 7ef6c000-7ef78000 Deferred libnss_nis.so.2 ELF 7ef78000-7ef91000 Deferred libnsl.so.1 ELF 7ef91000-7efd4000 Deferred libm.so.6 ELF 7efd4000-7efe8000 Deferred system.drv16.so PE 7efe0000-7efe8000 Deferred system.drv16 ELF 7efe8000-7f000000 Deferred version<elf> -PE 7eff0000-7f000000 \ version ELF f73e1000-f73ea000 Deferred libnss_compat.so.2 ELF f73eb000-f73f0000 Deferred libdl.so.2 ELF f73f0000-f75a3000 Dwarf libc.so.6 ELF f75a4000-f75bf000 Dwarf libpthread.so.0 ELF f75e2000-f75eb000 Deferred librt.so.1 ELF f75eb000-f779d000 Dwarf libwine.so.1 ELF f779f000-f77c1000 Deferred ld-linux.so.2 ELF f77c1000-f77c2000 Deferred [vdso].so Threads: process tid prio (all id:s are in hex) 00000008 (D) C:\Program Files\Activision\Mech2\MECH2.EXE 00000024 15 <== 00000009 0 0000000e services.exe 0000001e 0 0000001d 0 00000018 0 00000016 0 00000014 0 00000010 0 0000000f 0 00000012 winedevice.exe 0000001c 0 00000019 0 00000017 0 00000013 0 0000001a plugplay.exe 00000020 0 0000001f 0 0000001b 0 00000021 explorer.exe 00000023 0 00000022 0 System information: Wine build: wine-1.6-rc4 Platform: i386 Host system: Linux Host version: 3.10.0-031000-generic
http://bugs.winehq.org/show_bug.cgi?id=16389
--- Comment #6 from AdeC adec2010@hotmail.co.uk 2013-07-15 06:55:12 CDT --- Still exists in 1.6-rc5
http://bugs.winehq.org/show_bug.cgi?id=16389
Bruno Jesus 00cpxxx@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Keywords| |download
http://bugs.winehq.org/show_bug.cgi?id=16389
--- Comment #7 from AdeC adec2010@hotmail.co.uk 2013-07-31 05:56:34 CDT --- Still exists in 1.6
http://bugs.winehq.org/show_bug.cgi?id=16389
--- Comment #8 from AdeC adec2010@hotmail.co.uk 2013-08-20 15:18:54 CDT --- Movies play then crash same error in wine 1.7
http://bugs.winehq.org/show_bug.cgi?id=16389
--- Comment #9 from AdeC adec2010@hotmail.co.uk 2013-10-20 17:33:36 CDT --- Still crashes after movie intro in 1.7.4
http://bugs.winehq.org/show_bug.cgi?id=16389
--- Comment #10 from AdeC adec2010@hotmail.co.uk 2013-11-22 17:23:24 CST --- Continues to crash after intro in wine version 1.7.7
http://bugs.winehq.org/show_bug.cgi?id=16389
--- Comment #11 from AdeC adec2010@hotmail.co.uk --- Still no change in 1.7.15
http://bugs.winehq.org/show_bug.cgi?id=16389
--- Comment #12 from AdeC adec2010@hotmail.co.uk --- Same in 1.7.18
http://bugs.winehq.org/show_bug.cgi?id=16389
--- Comment #13 from AdeC adec2010@hotmail.co.uk --- Same problem in 1.7.21
http://bugs.winehq.org/show_bug.cgi?id=16389
--- Comment #14 from AdeC adec2010@hotmail.co.uk --- Still exists in wine 1.7.25
https://bugs.winehq.org/show_bug.cgi?id=16389
nallekarhu_80@luukku.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |nallekarhu_80@luukku.com
--- Comment #15 from nallekarhu_80@luukku.com --- The component was clearly "winmm". Or was at least somepoint of time. Now the download is dead.
https://bugs.winehq.org/show_bug.cgi?id=16389
--- Comment #16 from AdeC adec2010@hotmail.co.uk --- This bug is still in 1.7.49
https://bugs.winehq.org/show_bug.cgi?id=16389
--- Comment #17 from AdeC adec2010@hotmail.co.uk --- There is a download for the demo here if it helps
http://www.kmzpub.ru/games.asp?Stat=dl&idg=1756
https://bugs.winehq.org/show_bug.cgi?id=16389
--- Comment #18 from AdeC adec2010@hotmail.co.uk --- Any update to this?
https://bugs.winehq.org/show_bug.cgi?id=16389
super_man@post.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |super_man@post.com
--- Comment #19 from super_man@post.com --- I think you linked the dos version here.
wine MECH2.EXE winevdm: Cannot start DOS application
https://bugs.winehq.org/show_bug.cgi?id=16389
--- Comment #20 from AdeC adec2010@hotmail.co.uk --- AH heck sorry. I can upload the windows 3dfx version somewhere if it helps
https://bugs.winehq.org/show_bug.cgi?id=16389
--- Comment #21 from AdeC adec2010@hotmail.co.uk --- Just tested this with 1.93 staging and still the same
https://bugs.winehq.org/show_bug.cgi?id=16389
joaopa jeremielapuree@yahoo.fr changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |jeremielapuree@yahoo.fr
--- Comment #22 from joaopa jeremielapuree@yahoo.fr --- What about this bug with current wine(3.20)?
https://bugs.winehq.org/show_bug.cgi?id=16389
--- Comment #23 from joaopa jeremielapuree@yahoo.fr --- Does the bug still occur with wine-4.9?
https://bugs.winehq.org/show_bug.cgi?id=16389
--- Comment #24 from joaopa jeremielapuree@yahoo.fr --- Titanium version (as declared in comment 0) can be found here: https://www.abandonware-france.org/ltf_abandon/ltf_jeu.php?id=2068&fic=l...
https://bugs.winehq.org/show_bug.cgi?id=16389
--- Comment #25 from AdeC adec2011.ac@gmail.com --- Still no change in wine 5.5
https://bugs.winehq.org/show_bug.cgi?id=16389
Anastasius Focht focht@gmx.net changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |focht@gmx.net OS|other |Linux Hardware|Other |x86
--- Comment #26 from Anastasius Focht focht@gmx.net --- Hello folks,
be aware that each MW2 flavour mentioned here has multiple _different_ issues.
I've looked into the "The Titanium Trilogy" from comment #24
--- quote --- Titanium version (as declared in comment 0) can be found here:
https://www.abandonware-france.org/ltf_abandon/ltf_jeu.php?id=2068&fic=l... --- quote ---
Created snapshot via Internet Archive here:
https://web.archive.org/web/20200410072831/https://tele500.abandonware-franc...
This is *not* the same MW2 Titanium Trilogy edition from comment #0 (Alistar).
---
Most of the flavours don't run on modern Windows XP/7+. The game relies on broken/deprecated Win95 behaviour in graphics (ddraw), heap manager and filesystem API. There is not much Wine can do here. There are online resources, describing how to get the different flavours somewhat running. Many of the "solutions" require patching of the game executables and/or the use wrappers/hookers that apply fixups at runtime.
http://www.mech2.org/forum/viewtopic.php?f=5&t=806
https://www.warp13.co.uk/mech2
https://github.com/retropc/mw2hook
---
To be able to debug the flavour mentioned in comment #24 I had to:
* unwrap the original 'mercswin.exe' executable (custom compressor) to be able to patch it
* patch out cd-check (convenience, I don't want to have image mounted in cdemu)
* patch app main window creation to change WS_POPUP+fullscreen to WS_OVERLAPPED+smaller window
* patch ddraw SetCooperativeLevel DDSCL_FULLSCREEN DDSCL_ALLOWMODEX DDSCL_EXCLUSIVE to DDSCL_NORMAL
* patch out ddraw SetDisplayMode
It turns out the ddraw game does check for various device caps (bpp), refresh rate/mode etc. which causes it to terminate without much trace to the actual problem. The checks are very tight (ex: 8bpp only). You are basically forced to run https://wiki.winehq.org/256_Color_Mode but even then it's not enough.
Tidbit: Any MIDI/winmm fixmes on console are harmless and not the cause of exit.
Anyway, it's pointless to discuss any further details here. It would just mess up the ticket further as there is a number of issues on each MW2 flavour.
Regards