devilutionX
devilutionX copied to clipboard
[Issue Report]: Hellfire 1.01 save causing instability and warnings for dlvl 6 objects
Operating System
Windows x64
DevilutionX version
1.5.4
Describe
On Windows this save causes the game to crash when loading, on Linux you can move around most of the map but going north will crash it with thse warnings:
CRITICAL: Unable to find object_graphic_id 47 in list of objects to load, level generation error.
CRITICAL: Unable to find object_graphic_id 47 in list of objects to load, level generation error.
CRITICAL: Unable to find object_graphic_id 47 in list of objects to load, level generation error.
/home/ajenbo/code/diablo/devilutionx/Source/monster.cpp:4859:21: runtime error: index 153 out of bounds for type 'short int [112][112]'
/home/ajenbo/code/diablo/devilutionx/Source/monster.cpp:4859:35: runtime error: store to address 0x560d8493d59c with insufficient space for an object of type 'int16_t'
0x560d8493d59c: note: pointer points here
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
^
/home/ajenbo/code/diablo/devilutionx/Source/monster.cpp:633:47: runtime error: index 153 out of bounds for type 'signed char [112][112]'
/home/ajenbo/code/diablo/devilutionx/Source/monster.cpp:633:59: runtime error: load of address 0x560d84929cde with insufficient space for an object of type 'int8_t'
0x560d84929cde: note: pointer points here
0f 0f 0d 0c 0a 08 07 05 04 02 02 02 04 05 05 05 05 07 07 08 09 08 07 07 07 07 07 08 09 0b 0c 0c
^
To Reproduce
Load save
Expected Behavior
No response
Additional context
No response