Page 1 of 1

Problems with 64-bit

Posted: 22 Oct 2007, 15:48
by [eXe]CyberFoX
Hi,
I have 2 Problems:

---------1

Someone say me that I must post the Stacktrace in the Infolog.txt first...

Stacktrace:
(0) C:\Windows\SysWOW64\ntdll.dll(RtlTryEnterCriticalSection+0x2ee) [0x7714B950]
(1) C:\Windows\SysWOW64\ntdll.dll(RtlDeactivateActivationContextUnsafeFast+0xc2b3) [0x7714B2DF]
(2) C:\Windows\syswow64\kernel32.dll(HeapFree+0x14) [0x766F1D27]
(3) C:\Windows\syswow64\msvcrt.dll(free+0x39) [0x7683A097]
(4) C:\Spiele\Spring\spring.exe(UnitDef_GetBuildOption+0x6f1ee) [0x00602C4E]
(5) C:\Spiele\Spring\spring.exe(UnitDef_GetBuildOption+0x264b2e) [0x007F858E]
(6) C:\Spiele\Spring\spring.exe(UnitDef_GetBuildOption+0x1552c7) [0x006E8D27]
(7) C:\Spiele\Spring\spring.exe(UnitDef_GetBuildOption+0x1883a2) [0x0071BE02]
(8) C:\Spiele\Spring\spring.exe(UnitDef_GetBuildOption+0x27d91) [0x005BB7F1]
(9) C:\Spiele\Spring\spring.exe(UnitDef_GetBuildOption+0x47aac) [0x005DB50C]
(10) C:\Spiele\Spring\spring.exe(UnitDef_GetBuildOption+0x4ab8e) [0x005DE5EE]
(11) C:\Spiele\Spring\spring.exe(UnitDef_GetBuildOption+0x286049) [0x00819AA9]
(12) C:\Spiele\Spring\spring.exe(UnitDef_GetBuildOption+0x28e208) [0x00821C68]
(13) C:\Spiele\Spring\spring.exe(UnitDef_GetBuildOption+0x28e5d8) [0x00822038]
(14) C:\Spiele\Spring\spring.exe(UnitDef_GetBuildOption+0x28e809) [0x00822269]
(15) C:\Spiele\Spring\spring.exe(UnitDef_GetBuildOption+0x37b6e7) [0x0090F147]
(16) C:\Spiele\Spring\spring.exe [0x00401292]
(17) C:\Spiele\Spring\spring.exe [0x004012DD]
(18) C:\Windows\syswow64\kernel32.dll(BaseThreadInitThunk+0xe) [0x766F19F1]
(19) C:\Windows\SysWOW64\ntdll.dll(RtlCreateUserProcess+0x8c) [0x7719D109]

It seems like my 64bit System make trouble. My System:

Windows Vista Ultimate x64
EVGA GeForce 8800 GTS Superclocked (320mb)
(Graphic Driver Version: 169.01)
Intel Core2Duo E6600 (2x 2,4 ghz, 4mb lvl.2 Cache)
250gb Intern Harddisk, 7200u.
abit IP-95 V1.0 Mainboard
Onboard Sound Realtek AC'97
Logitech G15 Gaming Keyboard / Razer Copperhead Gaming Mouse

The Mod was CA 2.2 on Industrial Mountain V8. IT crash during I attack my enemy (with 3 A.K., uhuuuuu)
Can someone help me here?

(Threaded Optimization is off, and I use this Single Core Program, too (but it seems like the program doesn't something :| )
---------2

I can't use Dynamic Waters, It looks terrible when I use it:
Image

greetz
[eXe]CyberFoX

Posted: 22 Oct 2007, 17:00
by Peet
For starters, dynamic water doesn't work properly on gf8's.

Posted: 22 Oct 2007, 17:07
by rattle
Nor do shadows. During the game on Oki River yesterday I've had huge stripes right across the screen when zoomed out by a fair bit. I eventually had to turn shadows off,

Posted: 22 Oct 2007, 17:17
by [eXe]CyberFoX
Mmh ok then I can forget Dynamic Waters...

Have someone an idea for my main problem?

Posted: 22 Oct 2007, 22:42
by LordMatt
Peet wrote:For starters, dynamic water doesn't work properly on gf8's.
Does it work properly on any cards?

Posted: 22 Oct 2007, 22:43
by Peet
It's beautiful on highend 7's.

Posted: 22 Oct 2007, 23:37
by Forboding Angel
Peet wrote:It's beautiful on highend 7's.
Seconded. I have a 7600gtx and it looks frigging awesome.

Posted: 23 Oct 2007, 15:35
by AF
none of this is 64bit related at all. Spring is a 32bit program and as such uses 32bit emulation and 32 bit libraries there's nothing 64bit about it.

And if your have a stacktrace then it isnt gfx driver related (albeit the dynamic water bug is a gf8 driver bug)

Posted: 23 Oct 2007, 15:43
by [eXe]CyberFoX
AF wrote:none of this is 64bit related at all. Spring is a 32bit program and as such uses 32bit emulation and 32 bit libraries there's nothing 64bit about it.
Then, why Spring use Windows Data's in my 64bit System folder?

Posted: 23 Oct 2007, 15:49
by AF
thats a load of rubbish.

In 64bit XP instead of moving to system64 folder they instead continued to sue 64bit libs in the system32 folder. For 32bit programs they created a SysWOW64 folder (WindowsOnWindows64 is a name for the 64->32bit emulation layer).

So no, it's using 32bit libraries, afterall kernel32.dll has no place in a 64bit library folder.

Also for spring to be able to use 64bit libraries it hasto be compiled in 64 bit otherwise it would instantly crash and you would enver see spring load at all you'd just get a vista popup saying the program crashed as soon as it tried to access a 64bit dll. Of course thats unnacceptable hence the 32bit layer.

Posted: 23 Oct 2007, 15:57
by [eXe]CyberFoX
mmh...ok.:lol:
But my main problem isn't repaired yet :x
I can't play when the game crash 5-30 minutes after the start. And this is a realy big problem because I'm the Clanleader :|