Page 1 of 1

CSBWin crashes when trying to reload after death of party

Posted: Wed Dec 08, 2004 4:08 pm
by Florent
Every single time I have tried to reload after my party died, the program crashed (using 9.8v10) :
After I click "restart this game" and click my savegame slot, the following message is displayed :
Something is very wrong. The size of some basic database has gotten larger since we saved that game. You can run it by exiting and 'Resuming' from that savegame.

OK
After clicking OK, another error message appears :
System Error 17500
SystemError

OK
After that 2nd OK, the program exits.

Posted: Wed Dec 08, 2004 5:41 pm
by Paul Stevens
Hmmmmmm......We've seen those problems before. Just have
to keep fixing them for each new version, I guess. No fun at all.

Posted: Thu Dec 09, 2004 3:35 am
by Paul Stevens
I cannot reproduce this. I started in DM dungeon, selected a party, played
a while, saved, killed myself, and selected 'RESTART THIS GAME'. Worked fine.

I made a new CSB adventure, played a while, saved, killed myself,
selected 'RESTART THIS GAME', and all went well.

So I need more information. You say this happens every single time
for you so if you could send me a savegame that I could restore, get killed,
and restart to cause the problem......that would be a big help.

Posted: Thu Dec 09, 2004 9:08 am
by Florent
OK, I can send you 2 different ones. How do I send them to you ?

Posted: Thu Dec 09, 2004 6:56 pm
by Paul Stevens
You can zip them and send them in an email. My address is in the
'Help/About' menu in CSBwin. If, for some reason this is impossible,
write to me and I can provide a temporary place to put them using FTP.
As a LAST resort........
If you have no FTP access then perhaps we can enlist Christophe's
help by getting his permission for us to upload them to dmweb and
leaving them there for a day or so.

Posted: Fri Dec 10, 2004 12:39 pm
by Florent
No problem for an email, on the way.

Posted: Fri Dec 10, 2004 3:52 pm
by Paul Stevens
I received 2 games: csbgame.dat and csbgame2.dat.

I cannot cause any failure.

Resume csbgame.dat, go upstairs, let Lord Chaos kill me, restart
from csbgame.dat. All is well.

Resume csbgame2.dat, wait for Lord Chaos to kill me, restart from
csbgame2.dat. All is well.

Resume csbgame2.dat, fight with Lord Chaos, save as csbgame4.dat,
let Lord Chaos kill me, restart from csbgame4.dat. All is well.

So I need to know what it is that you do to make this fail.

Posted: Fri Dec 10, 2004 4:38 pm
by Florent
I don't get it. I am using 9.8v10, it is the latest version isn't it ?

What I usually do to restart is just turn to a wall and cast poison clouds until the party dies. :twisted: Then I just hit restart...
I am playing DM with DM Rules on, but I tried without them and it didn't change. I tried what you did, wait to be killed by Chaos himself, and it didn't work either. I also tried saving on another slot (csbgame4.dat like you) then resuming this particular game, and it didn't work either. Always the same error message.

Anything else you'd like me to try ?

Posted: Fri Dec 10, 2004 5:16 pm
by Zyx
I sometimes get the same crash too.

Posted: Fri Dec 10, 2004 6:42 pm
by Paul Stevens
Well, I don't have a 9.8v10. I don't remember changing anything that
would affect this but......who knows?

To be sure that we are talking the same language I have posted a
complete directroy with your savegame and my graphics and executable.
9.8v14.

http://dianneandpaul.net/CSBwin/restart_bug.zip

See if that one fails for you. If so, can you make a recording of your game
and send that. Then we are sure we are doing exactly the same things.

Posted: Sun Dec 12, 2004 7:45 pm
by Florent
I've just tried your version and it's still crashing, preventing me from restarting. I am sending you my recording log right away.

Posted: Sun Dec 12, 2004 8:50 pm
by Paul Stevens
Well, one of us is doing something different.

I put a restart_bug.zip at
http://dianneandpaul.net/CSBwin/restart_bug.zip

It is your CSBGAME.dat and your recording.
It has 4 files. Put the four files in a directory and I will tell you exactly the
sequence of mouse clicks that I did.

Double click CSBwin.exe
Click DUNGEON
Click Misc Menu/Playback
At end of game click 'OK' on 'End of Playback File' message
After players die click 'RESTART THIS GAME'
Click 'CSBGAME.DAT'
Click 'PLAY GAME'

All is well for me.
What operating system are you using?

Posted: Sun Dec 12, 2004 11:32 pm
by Florent
OK, done it all in the exact same sequence. It's not working. Sorry.

I'm using Windows 2000, probably should have mentionned it earlier.

Maybe someone else running Windows 2000 should try it ? Could you ask someone from the forum to try it ? You will need to update restart_bug.zip (my savegame was missing from the zip file in the second version you uploaded).

Edit : I just tried it after rebooting and shutting down my firewall. Same thing. I don't get it. Anybody running Win2k want to try this out ?

Posted: Sun Dec 12, 2004 11:56 pm
by Paul Stevens
I have Win2k on another of my machines. It fails very nicely there.
Thanks much for your patience. A fix will be posted by tomorrow.

Posted: Mon Dec 13, 2004 4:15 am
by Paul Stevens
I think you will find version 9.8v16 works better. It is in
http://dianneandpaul.net/CSBwin/Size4Demo.rar

Posted: Mon Dec 13, 2004 12:22 pm
by Florent
Works perfectly ! Thanks for your time, sorry I didn't mention my OS version earlier...

Props up to Paul !

Posted: Mon Dec 13, 2004 3:14 pm
by Paul Stevens
Works perfectly ! Thanks for your time
On the contrary. Thanks for the report and the help. Testing has
become rather secondary here at the 'Feature Development Centre'
and if people don't report problems the whole project will slowly
turn into compost.