[Not a bug] Crash loading dungeon from beta version of RTC

Messages are moved here (should anyone ever want to see them again) once they are no longer applicable to the current version (e.g. suggestions that have been implemented or bugs that have been fixed).

Moderator: George Gilbert

Forum rules
Please read the Forum rules and policies before posting.
Post Reply
User avatar
beowuuf
Archmastiff
Posts: 20687
Joined: Sat Sep 16, 2000 2:00 pm
Location: Basingstoke, UK

[Not a bug] Crash loading dungeon from beta version of RTC

Post by beowuuf »

Tried to make a new adventure for the latest stronghold of Xarostak and got the crash below

RTC (V0.44) Diagnostic file - Sun Jan 07 12:24:53 2007

Error:
an access violation exception.

Stack Dump:
utilMemory.utilMemoryFreeToOS(pointer 0x00F03010, int 0);
utilMemory.utilFreeContents(pointer 0x00F03010, pointer 0x00F03D90);
utilMemory.utilFree(pointer 0x00F03010, char 0);
utilBitmap.utilBitmapDIBReadBitmapInfo(pointer 0x050F2C51);
RTCMediaGraphics.LoadTileFromMemory(pointer 0x084CF354, int 0, pointer 0x050F2C51, pointer 0x007DD488, pointer 0x007DD48C, bool FALSE, bool FALSE);
RTC.LoadTileFromMemory(int -1, int 0, pointer 0x050F2C51);
RTCData.LoadTileFromMemory(int -1, int 0, pointer 0x050F2C51, int 0, int 0, int 0, int 5, int -8486, int -25120, bool FALSE);
RTCModule.RFMP();
RTCModule.DIOLP();
RTCModule.DIOLPP(int 39);
RTC.FoundSaveStore(string "Modules\\old DP\\darkportal.SV0", bool FALSE);
utilFile.FileSearch();
utilFile.FileSearch();
RTC.FindSaveFiles();
RTC.ProgStateUtilityMakeNewSearching();
RTC.DoFrame(int 165);
RTC.DoFrame(int 5);
RTC.WinMain();
User avatar
beowuuf
Archmastiff
Posts: 20687
Joined: Sat Sep 16, 2000 2:00 pm
Location: Basingstoke, UK

Post by beowuuf »

Actually, it seems to happen for any 'make new adventure'
User avatar
beowuuf
Archmastiff
Posts: 20687
Joined: Sat Sep 16, 2000 2:00 pm
Location: Basingstoke, UK

Post by beowuuf »

But a clean version works, so it must be to do with having games in deeper folders or having old versions of games
User avatar
George Gilbert
Dungeon Master
Posts: 3022
Joined: Mon Sep 25, 2000 11:04 am
Location: London, England
Contact:

Re: Crash loading

Post by George Gilbert »

The clue is in the line:
beowuuf wrote:RTC.FoundSaveStore(string "Modules\\old DP\\darkportal.SV0", bool FALSE);
That file is probably from a beta-version of RTC and so incompatible with the real release. If you think it might be, then simply rename / delete the file and it should be OK. If you think that the file was made with a "proper" release version of RTC, then can you send it to me and I'll try and figure out what the problem is.
User avatar
beowuuf
Archmastiff
Posts: 20687
Joined: Sat Sep 16, 2000 2:00 pm
Location: Basingstoke, UK

Post by beowuuf »

Hard to tell, but very possible

So the release versions aren't protected from reading beta versions and might crash quite nastily then? :(
User avatar
George Gilbert
Dungeon Master
Posts: 3022
Joined: Mon Sep 25, 2000 11:04 am
Location: London, England
Contact:

Post by George Gilbert »

beowuuf wrote:So the release versions aren't protected from reading beta versions and might crash quite nastily then? :(
Correct, the beta versions of RTC are a law unto themselves and don't mix well with the final release versions. In fact, if the betas work at all it's a minor miracle :wink:

I've changed the title of the thread accordingly.
Post Reply