Strange terrible illegal exception (SOLVED)

Started by Dusk, Sun 19/12/2004 22:55:16

Previous topic - Next topic

Dusk

Hi there people.

During the SOTE Tech Demo beta 1 testing one grave bug emerged, and I'm here to investigate and solve it before the final release.

Basically, a crash occurs:

---------------------------
Illegal exception
---------------------------
An exception 0xC0000005 occured in ACWIN.EXE at EIP = 0x004CA3E4 ;
program pointer is +5, ACI version 2.62.772, gtags (2,2)

This happens IF:
- the game is running in 640x480
- you are in the only scrolling room of the demo
- you stay with an inventory item selected for some seconds somewhere

...the screen starts distorting around the inventory-cursor, like an area of the screen is replicating in loop, and after some seconds the game will CRASH.
If you're quick and you know it, you can release the inventory item (right click in our GUI) before the crash and continue playing, but this isnt's something that can go in a public release.

This is definitely not machine-dependant, because it has been replicated on every system we tried to, and many tester reported it too.

The game is compiled with AGS 2.62 AGS.

Help us Chris Jones, you're our only hope. [cit]

Additionally, we've got a strange segfault running the game on linux,
in two defined points of the game that run correctly under Windows.
I hope EvilTypeGuy can help us in solving this. The segfault message is a not so explicative signal from Allegro.

If you want to see/try the beta to test the bugs, just say it and I'll send you privately a link for downloading the archive.

Thanks in advance from Death Star Games :)

Pumaman

If you could upload the game and a save game close to the place where the problem happens, that would be really handy.

Pumaman

#2
Thanks for sending it.

I think I've located the problem -- please try this new engine:
http://www.adventuregamestudio.co.uk/acwin.zip

and see if it resolves the problem for you.


EDIT: I supplied the wrong URL originally, please redownload

Dusk

GREAT! It works!
Thanks CJ ;)

You were QUICK! ;D
Death Star Games people thank you from #sote and feel more relaxed... trust me!

Epic!

D.


BobaFonts

I want to express all my gratitude for such a quick and effective help.
I think that's the proof I was right when I chose AGS to develop SOTE, and asked Dusk to learn its language: not only it's the best engine, but you can get help from a vast community and from the author himself!
If you have a problem, this problem will certainly become a solution for you and for others; and everyone will take advantage of the new improvements.
Isn't it fantastic?
thanks again, CJ, you're our hero  ;)

Pumaman

Hehe, no worries. Actually as it turns out this bug is one that other people have reported before but I never managed to replicate -- luckily your game had it all the time so I could finally fix it ;)


SMF spam blocked by CleanTalk