[Wine] Re: SystemShock2+Wine: mon. rez out of range/loss of keyboard
JimoftheAbyss
wineforum-user at winehq.org
Thu Aug 13 15:59:38 CDT 2009
Well, now that i've upgraded, the game doesn't work at all. The command
Code:
taskset-c 1 wine "shock2.exe"
was working to fix the problem Sshock has with multi core systems, however running it that way causes an immediate crash. I get the "....has encountered a serious problem and needs to close...." message, and my terminal reads out a bunch of threading errors.
Does anyone know of some tweaks for the taskset that might fix this? Here's the threading errors in case someone can make sense of it:
Code:
wine: Unhandled page fault on read access to 0x00000000 at address 0x594937 (thread 0009), starting debugger...
Unhandled exception: page fault on read access to 0x00000000 in 32-bit code (0x00594937).
Register dump:
CS:0073 SS:007b DS:007b ES:007b FS:0033 GS:003b
EIP:00594937 ESP:0032fbc0 EBP:00b727a4 EFLAGS:00210216( R- -- I -A-P- )
EAX:00000000 EBX:00000000 ECX:00657c48 EDX:006af3dc
ESI:00b7ca60 EDI:00000016
Stack dump:
0x0032fbc0: 00000016 00b7b23c 00000000 0054a323
0x0032fbd0: 00000016 0000000a 00000190 0058ece8
0x0032fbe0: 00000016 0000000a 00000030 00b837ec
0x0032fbf0: 00b727a4 00628d26 00628d42 0075dd70
0x0032fc00: 00b96638 0065c6f1 00b7d968 006470c8
0x0032fc10: 00b7bcfc 00b7df90 00b97840 00b7bcfc
Backtrace:
=>0 0x00594937 in shock2 (+0x194937) (0x00b727a4)
1 0x00b79448 (0x00650eb0)
2 0x0040a680 in shock2 (+0xa680) (0x00432540)
3 0x0c24548b (0x0424448b)
4 0x00000000 (0x00000000)
0x00594937: movl 0x0(%eax),%ecx
Modules:
Module Address Debug info Name (80 modules)
PE 400000- 83e000 Export shock2
ELF 7b800000-7b96e000 Deferred kernel32<elf>
\-PE 7b820000-7b96e000 \ kernel32
ELF 7bc00000-7bcb1000 Deferred ntdll<elf>
\-PE 7bc10000-7bcb1000 \ ntdll
ELF 7bf00000-7bf04000 Deferred <wine-loader>
ELF 7c181000-7c1b6000 Deferred dplayx<elf>
\-PE 7c190000-7c1b6000 \ dplayx
ELF 7c478000-7c487000 Deferred libgcc_s.so.1
ELF 7c487000-7c4c0000 Deferred dinput<elf>
\-PE 7c490000-7c4c0000 \ dinput
ELF 7c4c0000-7d3d8000 Deferred libglcore.so.1
ELF 7e1e4000-7e29e000 Deferred libgl.so.1
ELF 7e2db000-7e419000 Deferred wined3d<elf>
\-PE 7e2f0000-7e419000 \ wined3d
ELF 7e419000-7e471000 Deferred ddraw<elf>
\-PE 7e420000-7e471000 \ ddraw
ELF 7e471000-7e4be000 Deferred dsound<elf>
\-PE 7e480000-7e4be000 \ dsound
ELF 7e4be000-7e4d3000 Deferred midimap<elf>
\-PE 7e4c0000-7e4d3000 \ midimap
ELF 7e4d3000-7e4f9000 Deferred msacm32<elf>
\-PE 7e4e0000-7e4f9000 \ msacm32
ELF 7e4f9000-7e511000 Deferred msacm32<elf>
\-PE 7e500000-7e511000 \ msacm32
ELF 7e511000-7e517000 Deferred libattr.so.1
ELF 7e517000-7e51e000 Deferred libgdbm.so.3
ELF 7e51e000-7e523000 Deferred libcap.so.2
ELF 7e523000-7e582000 Deferred libpulse.so.0
ELF 7e582000-7e64a000 Deferred libasound.so.2
ELF 7e65b000-7e65d000 Deferred libnvidia-tls.so.1
ELF 7e65d000-7e694000 Deferred winealsa<elf>
\-PE 7e670000-7e694000 \ winealsa
ELF 7e694000-7e69d000 Deferred libxcursor.so.1
ELF 7e69d000-7e6a2000 Deferred libxfixes.so.3
ELF 7e6a2000-7e6a6000 Deferred libxcomposite.so.1
ELF 7e6a6000-7e6ae000 Deferred libxrandr.so.2
ELF 7e6ae000-7e6b8000 Deferred libxrender.so.1
ELF 7e6b8000-7e6be000 Deferred libxxf86vm.so.1
ELF 7e6be000-7e6c1000 Deferred libxinerama.so.1
ELF 7e6c1000-7e6e2000 Deferred imm32<elf>
\-PE 7e6d0000-7e6e2000 \ imm32
ELF 7e6e2000-7e6e7000 Deferred libxdmcp.so.6
ELF 7e6e7000-7e701000 Deferred libxcb.so.1
ELF 7e701000-7e706000 Deferred libuuid.so.1
ELF 7e706000-7e7f5000 Deferred libx11.so.6
ELF 7e7f5000-7e805000 Deferred libxext.so.6
ELF 7e805000-7e81d000 Deferred libice.so.6
ELF 7e81d000-7e826000 Deferred libsm.so.6
ELF 7e827000-7e82e000 Deferred libasound_module_pcm_pulse.so
ELF 7e82e000-7e837000 Deferred librt.so.1
ELF 7e839000-7e8d8000 Deferred winex11<elf>
\-PE 7e850000-7e8d8000 \ winex11
ELF 7e939000-7e960000 Deferred libexpat.so.1
ELF 7e960000-7e98d000 Deferred libfontconfig.so.1
ELF 7e98d000-7e9a3000 Deferred libz.so.1
ELF 7e9a3000-7ea1a000 Deferred libfreetype.so.6
ELF 7ea1a000-7ea1e000 Deferred libxau.so.6
ELF 7ea2d000-7ea9b000 Deferred rpcrt4<elf>
\-PE 7ea40000-7ea9b000 \ rpcrt4
ELF 7ea9b000-7eb97000 Deferred ole32<elf>
\-PE 7eab0000-7eb97000 \ ole32
ELF 7eb97000-7ec33000 Deferred winmm<elf>
\-PE 7eba0000-7ec33000 \ winmm
ELF 7ec33000-7ec8a000 Deferred advapi32<elf>
\-PE 7ec40000-7ec8a000 \ advapi32
ELF 7ec8a000-7ed2c000 Deferred gdi32<elf>
\-PE 7eca0000-7ed2c000 \ gdi32
ELF 7ed2c000-7ee78000 Deferred user32<elf>
\-PE 7ed50000-7ee78000 \ user32
ELF 7efa2000-7efae000 Deferred libnss_files.so.2
ELF 7efae000-7efc7000 Deferred libnsl.so.1
ELF 7efc7000-7efed000 Deferred libm.so.6
ELF 7eff5000-7f000000 Deferred libnss_nis.so.2
ELF b7d36000-b7d3f000 Deferred libnss_compat.so.2
ELF b7d40000-b7d44000 Deferred libdl.so.2
ELF b7d44000-b7ea7000 Deferred libc.so.6
ELF b7ea8000-b7ec1000 Deferred libpthread.so.0
ELF b7ed4000-b8010000 Deferred libwine.so.1
ELF b8012000-b8030000 Deferred ld-linux.so.2
Threads:
process tid prio (all id:s are in hex)
00000008 (D) C:\windows\system32\shock2.exe
0000001a 0
00000009 0 <==
0000000e
00000015 0
00000014 0
00000010 0
0000000f 0
00000011
00000017 0
00000016 0
00000013 0
00000012 0
00000018
00000019 0
Backtrace:
=>0 0x00594937 in shock2 (+0x194937) (0x00b727a4)
1 0x00b79448 (0x00650eb0)
2 0x0040a680 in shock2 (+0xa680) (0x00432540)
3 0x0c24548b (0x0424448b)
4 0x00000000 (0x00000000)
Otherwise I suppose I'll have to revert to 1.01.
More information about the wine-users
mailing list