View Issue Details
ID | Project | Category | View Status | Date Submitted | Last Update |
---|---|---|---|---|---|
0011603 | Dwarf Fortress | Miscellaneous Crashes | public | 2020-08-08 18:07 | 2020-08-14 18:38 |
Reporter | hellrazor | Assigned To | |||
Priority | normal | Severity | crash | Reproducibility | always |
Status | new | Resolution | open | ||
OS | Debian | OS Version | 10 | ||
Product Version | 0.47.04 | ||||
Summary | 0011603: Segfault in Fortress Mode | ||||
Description | The game segfaults in both Linux and in a Windows VM, both with and without dfhack. strace doesn't say anything useful, but valgrind returns this: Segmentation fault ==4816== Invalid free() / delete / delete[] / realloc() ==4816== at 0x48369AB: free (vg_replace_malloc.c:530) ==4816== by 0x5026AB9: free_key_mem (dlerror.c:223) ==4816== by 0x5026AB9: __dlerror_main_freeres (dlerror.c:239) ==4816== by 0x4CC5B71: __libc_freeres (in /lib/x86_64-linux-gnu/libc-2.28.so) ==4816== by 0x482B19E: _vgnU_freeres (vg_preloaded.c:77) ==4816== by 0x11A886: ??? (in /bin/dash) ==4816== by 0x10C69B: ??? (in /bin/dash) ==4816== by 0x4B8109A: (below main) (libc-start.c:308) ==4816== Address 0x5067b80 is in a rw- anonymous segment So it's either a bad free() or a bad realloc() | ||||
Steps To Reproduce | Play https://dffd.bay12games.com/file.php?id=15165 for a few seconds | ||||
Tags | No tags attached. | ||||