Playing my test dungeon with a strong character, I was lobbing big fireballs about on level 3 at trolins and the game crashed when one of them died. Others had been fine:
RTC (V0.36) Diagnostic file - Sun Mar 26 23:49:08 2006
Error:
an access violation exception.
Stack Dump:
utilMemory.utilFreeFindBlock(pointer 0x04D8CA09);
utilMemory.utilFree(pointer 0x04D8CA09);
RTCModule.DestroyItemMonster(pointer 0x04205D58);
RTCModule.DestroyItem(int 690);
RTC.ConvertItem(pointer 0x04205D58, pointer 0x042BD89D, int 33, pointer 0x00000000, int 27, int 26, int 2, int 2, int 3, pointer 0x00000000);
RTC.DamageMonster(int 690, int 800, char 27, char 26, char 2, int 5);
RTC.DamageTile(char 27, char 26, char 2, int 800, int 5);
RTC.SpellHitSomething(pointer 0x042A2419, int 19972, int 690, char 27, char 26, char 2);
RTC.ItemHitSomething(int 19972, int 690, char 27, char 26, char 2);
RTC.AddItemToTileCheckHitSomethingMonster(int 19972, int 1629, int 690, int 1675, char 27, char 26, char 2);
RTC.AddItemToTileCheckHitSomething(int 19972, int 1629, int 690, int 1675, char 27, char 26, char 2);
RTC.AddItemToTileCheck(int 19972, int 1629, char 27, char 26, char 2);
RTC.AddItemToTile(int 19972, char 27, char 26, char 2, char 2);
RTC.UpdateItemStdSpell(int 19972, int 1629, char 27, char 26, char 2, pointer 0x00000000);
RTC.UpdateItem(int 19972, char 27, char 26, char 2, pointer 0x00000000);
RTC.UpdateDungeon();
RTC.ProgStateInDungeon();
RTC.DoFrame(int 50);
RTC.WinMain();
This is with the RTC.EXE dated 26 March 2006, 18:10:36
[fixed for V0.36] Crash on killing a trolin
Moderator: George Gilbert
Forum rules
Please read the Forum rules and policies before posting. You may
to help finance the hosting costs of this forum.
Please read the Forum rules and policies before posting. You may

- Gambit37
- Should eat more pies
- Posts: 13779
- Joined: Wed May 31, 2000 1:57 pm
- Location: Location, Location
- Contact:
Just had another crash entering my dungeon and getting to the HoC -- think it's a memory leak as I haven't rebooted all day:
RTC (V0.36) Diagnostic file - Mon Mar 27 00:01:05 2006
Error:
an access violation exception.
Stack Dump:
RTCMediaGraphics.ScaleBitmapAntiAlias(pointer 0x00B78039, pointer 0x00B78039, pointer 0x00B796D9, int 0, int 0, double 0.638095, double 0.639175, int 0, int 0, int 67, int 62);
RTCMediaGraphics.ScaleBitmap(pointer 0x00B78039, pointer 0x00B796D9, int 0, int 0, int 105, int 97, int 0, int 0, int 67, int 62, int 0, int 0, int 0, bool FALSE, bool TRUE);
RTC.CacheBitmap(int 1001, int 1);
RTC.DrawBitmap(pointer 0x00B75D19, int 1001, int 1, int 0, int 0, word 1, float 0);
RTC.DrawMirrorPortrait();
RTC.DrawDungeonWallItem(int 65, int 10, int 4);
RTC.DrawDungeonWallItems(int 10, word 65, int 4);
RTC.DrawDungeonWall(int 10, word 65, int 4);
RTC.DrawDungeonView(char 14, char 9, char 0, char 2);
RTC.ProgStateInDungeon();
RTC.DoFrame(int 50);
RTC.WinMain();
Time for bed!
RTC (V0.36) Diagnostic file - Mon Mar 27 00:01:05 2006
Error:
an access violation exception.
Stack Dump:
RTCMediaGraphics.ScaleBitmapAntiAlias(pointer 0x00B78039, pointer 0x00B78039, pointer 0x00B796D9, int 0, int 0, double 0.638095, double 0.639175, int 0, int 0, int 67, int 62);
RTCMediaGraphics.ScaleBitmap(pointer 0x00B78039, pointer 0x00B796D9, int 0, int 0, int 105, int 97, int 0, int 0, int 67, int 62, int 0, int 0, int 0, bool FALSE, bool TRUE);
RTC.CacheBitmap(int 1001, int 1);
RTC.DrawBitmap(pointer 0x00B75D19, int 1001, int 1, int 0, int 0, word 1, float 0);
RTC.DrawMirrorPortrait();
RTC.DrawDungeonWallItem(int 65, int 10, int 4);
RTC.DrawDungeonWallItems(int 10, word 65, int 4);
RTC.DrawDungeonWall(int 10, word 65, int 4);
RTC.DrawDungeonView(char 14, char 9, char 0, char 2);
RTC.ProgStateInDungeon();
RTC.DoFrame(int 50);
RTC.WinMain();
Time for bed!
- George Gilbert
- Dungeon Master
- Posts: 3022
- Joined: Mon Sep 25, 2000 11:04 am
- Location: London, England
- Contact: