CleverRaven / Cataclysm-DDA

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

Segfault crash while traveling #75206

Open anoobindisguise opened 3 months ago

anoobindisguise commented 3 months ago

Describe the bug

While moving towards a lab my game suddenly crashed. Could not reproduce. It had been about 30-40 min since I had saved also.

Attach save file

n/a

Steps to reproduce

I don't know. Provided crash log.

Expected behavior

No crash.

Screenshots

No response

Versions and configuration

Additional context

The program has crashed. See the log file for a stack trace. CRASH LOG FILE: ./config/crash.log VERSION: 13a1a5f TYPE: Signal MESSAGE: SIGSEGV: Segmentation fault STACK TRACE:

  #0
    (dbghelp: debug_write_backtrace+0xb5@0,000,7FF,779,794,FA5[cataclysm-tiles.exe+0x5b4,fa5]), 
  #1
    (dbghelp: log_crash+0x36d@0,000,7FF,779,758,7BD[cataclysm-tiles.exe+0x578,7bd]), 
  #2
    (dbghelp: signal_handler+0x63@0,000,7FF,779,758,D63[cataclysm-tiles.exe+0x578,d63]), 
  #3
    (dbghelp: seh_filter_exe+0x178@0,000,7FF,77A,E2E,DB4[cataclysm-tiles.exe+0x1,c4e,db4]), 
  #4
    (dbghelp: `__scrt_common_main_seh'::`1'::filt$0+0x16@0,000,7FF,77B,06C,6E9[cataclysm-tiles.exe+0x1,e8c,6e9]), 
  #5
    (dbghelp: _C_specific_handler+0xa0@0,000,7FF,77A,DFC,274[cataclysm-tiles.exe+0x1,c1c,274]), 
  #6
    (dbghelp: _chkstk+0x11f@0,000,7FF,838,4F2,92F[ntdll.dll+0xa2,92f]), 
  #7
    (dbghelp: RtlRaiseException+0x484@0,000,7FF,838,4A2,554[ntdll.dll+0x52,554]), 
  #8
    (dbghelp: KiUserExceptionDispatcher+0x2e@0,000,7FF,838,4F1,43E[ntdll.dll+0xa1,43e]), 
  #9
    (dbghelp: game::swap_critters+0x2e2@0,000,7FF,779,85D,DC2[cataclysm-tiles.exe+0x67d,dc2]), 
  #10
    (dbghelp: monster::push_to+0x487@0,000,7FF,779,D27,447[cataclysm-tiles.exe+0xb47,447]), 
  #11
    (dbghelp: monster::move+0x1,e73@0,000,7FF,779,D22,873[cataclysm-tiles.exe+0xb42,873]), 
  #12
    (dbghelp: `anonymous namespace'::monmove+0x798@0,000,7FF,779,79E,738[cataclysm-tiles.exe+0x5be,738]), 
  #13
    (dbghelp: do_turn+0x1,11a@0,000,7FF,779,79C,E4A[cataclysm-tiles.exe+0x5bc,e4a]), 
  #14
    (dbghelp: WinMain+0xe55@0,000,7FF,779,622,535[cataclysm-tiles.exe+0x442,535]), 
  #15
    (dbghelp: __scrt_common_main_seh+0x106@0,000,7FF,77A,DF8,EA6[cataclysm-tiles.exe+0x1,c18,ea6]), 
  #16
    (dbghelp: BaseThreadInitThunk+0x14@0,000,7FF,837,577,374[KERNEL32.DLL+0x17,374]), 
  #17
    (dbghelp: RtlUserThreadStart+0x21@0,000,7FF,838,49C,C91[ntdll.dll+0x4c,c91]), 
PatrikLundell commented 3 months ago

Is the stack the only potentially useful thing in the provided missing logs? Regardless, monster::push_to might indicate it's related to #75034.