[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