devilutionX icon indicating copy to clipboard operation
devilutionX copied to clipboard

[Issue Report]: Hellfire 1.01 save causing instability and warnings for dlvl 6 objects

Open AJenbo opened this issue 10 months ago • 0 comments

Operating System

Windows x64

DevilutionX version

1.5.4

Describe

single_0.zip

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

AJenbo avatar Feb 20 '25 19:02 AJenbo