CleverRaven / Cataclysm-DDA

Cataclysm - Dark Days Ahead. A turn-based survival game set in a post-apocalyptic world.
http://cataclysmdda.org
Other
10.58k stars 4.16k forks source link

Non reproducible crash when taking filtered items from a locker #31771

Closed Alicecomma closed 5 years ago

Alicecomma commented 5 years ago

Game version: 0.D-4881-ge421845

Operating system: Windows 10 Home

Tiles or curses: HitButton_iso

Mods active: no_npc_food; growable-pots

Expected behavior

I tried taking 4 cold, tainted bones from a locker.

Actual behavior

In the background I think Opera (Version: 60.0.3255.170) was crashing due to an out-of-memory exception. I used the (f)ilter to search "bone", selected bones and pressed enter, after which the game froze for a second. The game crashed with the following stacktrace:

CRASH LOG FILE: config/crash.log
VERSION: 0.D-4881-ge421845
TYPE: Signal
MESSAGE: SIGSEGV: Segmentation fault
STACK TRACE:
    @0x5918A5[cataclysm-tiles.exe+0x1918A5]
    @0x592372[cataclysm-tiles.exe+0x192372]
    SMPEG_error+0x4B034@0xEFE650[cataclysm-tiles.exe+0xAFE650]
    _C_specific_handler+0x98@0x7FFF40DA7C58[msvcrt.dll+0x27C58]
    _chkstk+0x11D@0x7FFF40EEF7DD[ntdll.dll+0x9F7DD]
    RtlWalkFrameChain+0x13F6@0x7FFF40E5D856[ntdll.dll+0xD856]
    KiUserExceptionDispatcher+0x2E@0x7FFF40EEE70E[ntdll.dll+0x9E70E]
    SDL_LogCritical+0x12FD6@0xF1EF26[cataclysm-tiles.exe+0xB1EF26]
    @0xBE2E5D[cataclysm-tiles.exe+0x7E2E5D]
    @0x4E084D[cataclysm-tiles.exe+0xE084D]
    @0xD1B1A9[cataclysm-tiles.exe+0x91B1A9]
    initterm_e+0x1AB@0x7FFF40DBA2BB[msvcrt.dll+0x3A2BB]
    @0x59245C[cataclysm-tiles.exe+0x19245C]
    IMG_LoadWEBP_RW+0x1996F8@0x1189BB8[cataclysm-tiles.exe+0xD89BB8]
    IMG_LoadWEBP_RW+0x506253@0x14F6713[cataclysm-tiles.exe+0x10F6713]
    IMG_LoadWEBP_RW+0x50BE7E@0x14FC33E[cataclysm-tiles.exe+0x10FC33E]
    IMG_LoadWEBP_RW+0x50B5CC@0x14FBA8C[cataclysm-tiles.exe+0x10FBA8C]
    @0x8AC208[cataclysm-tiles.exe+0x4AC208]
    @0x8CF21C[cataclysm-tiles.exe+0x4CF21C]
    @0x8CFA51[cataclysm-tiles.exe+0x4CFA51]
    @0x699006[cataclysm-tiles.exe+0x299006]
    @0x699E27[cataclysm-tiles.exe+0x299E27]
    @0x69AAEE[cataclysm-tiles.exe+0x29AAEE]
    @0x6B45E4[cataclysm-tiles.exe+0x2B45E4]
    @0x49F7BF[cataclysm-tiles.exe+0x9F7BF]
    @0x6D17FE[cataclysm-tiles.exe+0x2D17FE]
    @0x6AFFCA[cataclysm-tiles.exe+0x2AFFCA]
    IMG_LoadWEBP_RW+0x55A108@0x154A5C8[cataclysm-tiles.exe+0x114A5C8]
    @0x4013ED[cataclysm-tiles.exe+0x13ED]
    @0x4014FB[cataclysm-tiles.exe+0x14FB]
    BaseThreadInitThunk+0x14@0x7FFF3EA04034[KERNEL32.DLL+0x14034]
    RtlUserThreadStart+0x21@0x7FFF40EC3691[ntdll.dll+0x73691]

Steps to reproduce the behavior

I couldn't replicate it.

ZhilkinSerg commented 5 years ago

Probably fixed with #32324.