Complete.Org: Mailing Lists: Archives: freeciv-dev: April 2005:
[Freeciv-Dev] Re: (PR#12849) Client crash, 2.0.0 Win32 - science dialog?
Home

[Freeciv-Dev] Re: (PR#12849) Client crash, 2.0.0 Win32 - science dialog?

[Top] [All Lists]

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index] [Thread Index]
To: jacobn+freecivrt@xxxxxxxxxxxxxxxxxxxxxx
Subject: [Freeciv-Dev] Re: (PR#12849) Client crash, 2.0.0 Win32 - science dialog?
From: "jacobn+freecivrt@xxxxxxxxxxxxxxxxxxxxxx" <jacobn+freecivrt@xxxxxxxxxxxxxxxxxxxxxx>
Date: Thu, 21 Apr 2005 16:09:06 -0700
Reply-to: bugs@xxxxxxxxxxx

<URL: http://bugs.freeciv.org/Ticket/Display.html?id=12849 >

Just tried playing through with 2.0.0beta2, and got the same crash.

First, though, I got a non-fatal dialog-box hiccup of the sort described
in PR#12252. (Attached 2_0_0_beta2_wobble.png.)

Then, within a couple of turns, the science dialog appeared, with the
same sorts of faults (see 2_0_0_beta2_crash.png), and I got a
similar-looking crash to the ones reported previously in this PR. (See
below.) So I think this is quite likely to have the same root as
#12252.

Could it be a resource leak? IIRC Win9x has particularly low numbers
of various sorts of resources (typically 16384?). If every control
drawn in the game takes up one and doesn't free it (*waves hands*, I
don't entirely know what I'm talking about), then trouble could ensue.
I could imagine this not showing up on modern Windows (e.g., XP).

Last save file from the server was 750BC.

CIVCLIENT caused a general protection fault
in module USER.EXE at 000c:0000107b.
Registers:
EAX=000000ae CS=176f EIP=0000107b EFLGS=00000283
EBX=00ae0000 SS=0e1f ESP=0000871e EBP=00008728
ECX=00010e04 DS=16bf ESI=000200ae FS=0ecf
EDX=01182d1e ES=0000 EDI=000294e8 GS=0000
Bytes at CS:EIP:
26 80 3f 5b 75 05 b8 ff ff eb 44 8b 7e 0c 66 8b 
Stack dump:
94e8000f 00000000 875e2d1e 0000112e 00ae0000 4cc82d1e 00000000
00000000 2faf0000 040a0000 00029424 94240e1f 00029424 94e807c0
00000002 0000001e 

PNG image

PNG image


[Prev in Thread] Current Thread [Next in Thread]