OK.. I thought I'd give this a try since my brother bought the game. I used ssh to tar up his game directory and then copy it to my computer.Jengu wrote:If you can, install it on a windows partition and copy it over and then try running it.
Though various errors, I was able to determine that I also needed to copy these files to my Civilization 4 directory
c:\windows\system32\MSVCP71.dll
c:\windows\system32\MSVCR71.dll
c:\windows\system32\D3DX9_26.DLL
c:\windows\system32\bootvid.dll
c:\windows\system32\hal.dll
c:\windows\system32\kdcom.dll
c:\windows\System Cache\i386\ntoskrnl.exe
and now I'm stuck on wine page faults.
Code: Select all
wine: Unhandled page fault on read access to 0xffdff020 at address 0x4094d0c5 (thread 000d), starting debugger...
WineDbg starting on pid 0xc
Unhandled exception: page fault on read access to 0xffdff020 in 32-bit code (0x4094d0c5).
In 32 bit mode.
Register dump:
CS:0073 SS:007b DS:007b ES:007b FS:0033 GS:0000
EIP:4094d0c5 ESP:4092fd08 EBP:4092fd18 EFLAGS:00010212( - 00 - RIA1)
EAX:40960ce6 EBX:401ad2e8 ECX:40310ae0 EDX:00000001
ESI:40960000 EDI:40960ce6
Stack dump:
0x4092fd08: 40960ce6 40960000 401ad2e8 40310ae0
0x4092fd18: 4092fd38 40184c75 40960000 00000001
0x4092fd28: 00000001 4092fd74 401ad2e8 401ad2e8
0x4092fd38: 4092fdac 40185c3d 40960ce6 40960000
0x4092fd48: 00000001 00000001 4017fb9e 40184c48
0x4092fd58: 401ad2e8 00000009 80010000 4092fe08
Backtrace:
=>1 0x4094d0c5 EntryPoint+0x9 in hal (0x4094d0c5)
2 0x40184c75 call_dll_entry_point+0x15 in ntdll (0x40184c75)
3 0x40185c3d call_dll_entry_point+0xfdd in ntdll (0x40185c3d)
4 0x40185cd8 in ntdll (+0x15cd8) (0x40185cd8)
5 0x40185d47 in ntdll (+0x15d47) (0x40185d47)
6 0x40185d47 in ntdll (+0x15d47) (0x40185d47)
7 0x40185d47 in ntdll (+0x15d47) (0x40185d47)
8 0x40185d47 in ntdll (+0x15d47) (0x40185d47)
9 0x40187b45 LdrInitializeThunk+0x1df in ntdll (0x40187b45)
10 0x4047de0c in kernel32 (+0x3de0c) (0x4047de0c)
11 0x4002fd3f wine_switch_to_stack+0x17 in libwine.so.1 (0x4002fd3f)
0x4094d0c5 EntryPoint+0x9 in hal: movl %ds:0xffdff020,%eax
Modules:
Module Address Debug info Name (20 modules)
PE 0x00400000-00614100 Deferred ntoskrnl
ELF 0x40000000-40018000 Deferred ld-linux.so.2
ELF 0x4001a000-40023000 Deferred libnss_compat.so.2
ELF 0x4002b000-40045000 Export libwine.so.1
ELF 0x40046000-40152000 Deferred libc.so.6
ELF 0x40152000-40156000 Deferred libdl.so.2
ELF 0x40156000-401bc000 Export ntdll<elf>
\-PE 0x40170000-401bc000 \ ntdll
ELF 0x401bc000-402b2000 Deferred libwine_unicode.so.1
ELF 0x402b2000-402d4000 Deferred libm.so.6
ELF 0x402e7000-402fc000 Deferred libnsl.so.1
ELF 0x402fc000-40306000 Deferred libnss_nis.so.2
ELF 0x40306000-40310000 Deferred libnss_files.so.2
ELF 0x40420000-40506000 Export kernel32<elf>
\-PE 0x40440000-40506000 \ kernel32
PE 0x40800000-40827f00 Deferred secdrv.sys
PE 0x40930000-40950380 Export hal
PE 0x40960000-40961b80 Deferred kdcom
ELF 0x7bf00000-7bf07000 Deferred <wine-loader>
PE 0x80010000-80013000 Deferred bootvid
Threads:
process tid prio (all id:s are in hex)
0000000a
00000010 0
0000000c (D) C:\windows\system32\drivers\SECDRV.SYS
0000000d 0 <==
0000000a
0000000b 0
00000008
00000009 0
WineDbg terminated on pid 0xc
wine: Unhandled page fault on read access to 0xffdff020 at address 0x4094d0c5 (thread 0012), starting debugger...
WineDbg starting on pid 0x11
Unhandled exception: page fault on read access to 0xffdff020 in 32-bit code (0x4094d0c5).
In 32 bit mode.
Register dump:
CS:0073 SS:007b DS:007b ES:007b FS:0033 GS:0000
EIP:4094d0c5 ESP:4092fd08 EBP:4092fd18 EFLAGS:00010212( - 00 - RIA1)
EAX:40960ce6 EBX:401ad2e8 ECX:40310ae0 EDX:00000001
ESI:40960000 EDI:40960ce6
Stack dump:
0x4092fd08: 40960ce6 40960000 401ad2e8 40310ae0
0x4092fd18: 4092fd38 40184c75 40960000 00000001
0x4092fd28: 00000001 4092fd74 401ad2e8 401ad2e8
0x4092fd38: 4092fdac 40185c3d 40960ce6 40960000
0x4092fd48: 00000001 00000001 4017fb9e 40184c48
0x4092fd58: 401ad2e8 00000009 80010000 4092fe08
Backtrace:
=>1 0x4094d0c5 EntryPoint+0x9 in hal (0x4094d0c5)
2 0x40184c75 call_dll_entry_point+0x15 in ntdll (0x40184c75)
3 0x40185c3d call_dll_entry_point+0xfdd in ntdll (0x40185c3d)
4 0x40185cd8 in ntdll (+0x15cd8) (0x40185cd8)
5 0x40185d47 in ntdll (+0x15d47) (0x40185d47)
6 0x40185d47 in ntdll (+0x15d47) (0x40185d47)
7 0x40185d47 in ntdll (+0x15d47) (0x40185d47)
8 0x40185d47 in ntdll (+0x15d47) (0x40185d47)
9 0x40187b45 LdrInitializeThunk+0x1df in ntdll (0x40187b45)
10 0x4047de0c in kernel32 (+0x3de0c) (0x4047de0c)
11 0x4002fd3f wine_switch_to_stack+0x17 in libwine.so.1 (0x4002fd3f)
0x4094d0c5 EntryPoint+0x9 in hal: movl %ds:0xffdff020,%eax
Modules:
Module Address Debug info Name (20 modules)
PE 0x00400000-00614100 Deferred ntoskrnl
ELF 0x40000000-40018000 Deferred ld-linux.so.2
ELF 0x4001a000-40023000 Deferred libnss_compat.so.2
ELF 0x4002b000-40045000 Export libwine.so.1
ELF 0x40046000-40152000 Deferred libc.so.6
ELF 0x40152000-40156000 Deferred libdl.so.2
ELF 0x40156000-401bc000 Export ntdll<elf>
\-PE 0x40170000-401bc000 \ ntdll
ELF 0x401bc000-402b2000 Deferred libwine_unicode.so.1
ELF 0x402b2000-402d4000 Deferred libm.so.6
ELF 0x402e7000-402fc000 Deferred libnsl.so.1
ELF 0x402fc000-40306000 Deferred libnss_nis.so.2
ELF 0x40306000-40310000 Deferred libnss_files.so.2
ELF 0x40420000-40506000 Export kernel32<elf>
\-PE 0x40440000-40506000 \ kernel32
PE 0x40800000-40827f00 Deferred secdrv.sys
PE 0x40930000-40950380 Export hal
PE 0x40960000-40961b80 Deferred kdcom
ELF 0x7bf00000-7bf07000 Deferred <wine-loader>
PE 0x80010000-80013000 Deferred bootvid
Threads:
process tid prio (all id:s are in hex)
00000011 (D) C:\windows\system32\drivers\SECDRV.SYS
00000012 0 <==
0000000a
00000010 0
0000000b 0
00000008
00000009 0
WineDbg terminated on pid 0x11
thanx




