CleverRaven / CleverRaven/Cataclysm-DDA
Abnormal Termination and Minimap Graphics Bug
- Dominant language
- C++
- Stars
- 13.1k
- Forks
- 4.6k
- Avg merge
- 2d 1h
- Merged PRs (30d)
- 200
Description
### Describe the bug
I updated my game to the lastest experimental, the graphics started breaking at random, which resolved itself once I moved again:
I tried to switch from Altica to Ultica to see if it was an issue with my tileset, and it crashed with a "MESSAGE: SIGABRT: Abnormal termination
Error creating SDL message box."
### Attach save file
[Duck Hill 4-trimmed.tar.gz](https://github.com/user-attachments/files/29309150/Duck.Hill.4-trimmed.tar.gz)
### Steps to reproduce
I loaded up the save again and tried to reproduce this, but couldn't. However, when I encountered the crash, I left the cabin through the bathroom door. and walked around the east side.
### Expected behavior
I expected that the game wouldn't crash, and that the graphics wouldn't break.
### Screenshots
_No response_
### Versions and configuration
- OS: Windows
- OS Version: 10.0.26200.8655 (25H2)
- Game Version: cdda-experimental-2026-06-24-0412-dirty+SDL3 [64-bit]
- Graphics Version: Tiles
- Game Language: System language []
- Mods loaded: [
Dark Days Ahead [dda],
Disable NPC Needs [no_npc_food],
Portal Storms Ignore NPCs [personal_portal_storms],
Tamable Wildlife [Tamable_Wildlife],
No Hope [no_hope],
Xedra Evolved [xedra_evolved],
Mind Over Matter [mindovermatter],
Bionic Professions [package_bionic_professions]
]
### Additional context
[crash.log](https://github.com/user-attachments/files/29309235/crash.log)
[debug.log](https://github.com/user-attachments/files/29309291/debug.log)
I suspect that this is related to SDL3, but that's guesswork.
Contributor guide
Research direction
Start by loading the attached Duck Hill 4-trimmed.tar.gz save and reviewing crash.log and debug.log for the SDL3 message-box failure and minimap graphics symptoms. Try to reproduce the crash and visual corruption around the reported cabin bathroom exit and east side; done means both issues are reliably explained and fixed without introducing new graphics or termination failures.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- cpp
- Domain
- computer-graphics, game-dev
- Issue type
- Bug
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Quiet
- Clarity
- Needs clarification
- Newbie friendliness
- 42/100