fallout2-ce icon indicating copy to clipboard operation
fallout2-ce copied to clipboard

Crash in Redding when entering the wanamingo mine entrance to kill Frog Morton

Open niamster opened this issue 2 months ago • 4 comments

This is very reproducible: game crashes almost immediately when entering location after some explosion sound (it's not clear what explodes though, seems mutant frogs and/or rats are being exploded). The crash occurs when entering either from Redding or from the mine itself.

Crash report:

-------------------------------------
Translated Report (Full Report Below)
-------------------------------------

Process:               fallout2-ce [59548]
Path:                  /Applications/Fallout 2/Fallout II Community Edition.app/Contents/MacOS/fallout2-ce
Identifier:            com.alexbatalov.fallout2-ce
Version:               1.3.0 (1.3.0)
Code Type:             ARM-64 (Native)
Parent Process:        launchd [1]
User ID:               502

Date/Time:             2024-05-04 19:34:54.6139 +0200
OS Version:            macOS 14.4.1 (23E224)
Report Version:        12

System Integrity Protection: enabled

Crashed Thread:        0  Dispatch queue: com.apple.main-thread

Exception Type:        EXC_BAD_ACCESS (SIGSEGV)
Exception Codes:       KERN_INVALID_ADDRESS at 0x000000010000005b
Exception Codes:       0x0000000000000001, 0x000000010000005b

Termination Reason:    Namespace SIGNAL, Code 11 Segmentation fault: 11
Terminating Process:   exc handler [59548]

VM Region Info: 0x10000005b is not in any region.  Bytes before following region: 36962213
      REGION TYPE                    START - END         [ VSIZE] PRT/MAX SHRMOD  REGION DETAIL
      UNUSED SPACE AT START
--->  
      __TEXT                      102340000-102594000    [ 2384K] r-x/r-x SM=COW  /Applications/Fallout 2/Fallout II Community Edition.app/Contents/MacOS/fallout2-ce

Thread 0 Crashed::  Dispatch queue: com.apple.main-thread
0   fallout2-ce                   	       0x102371d68 fallout::_damage_object(fallout::Object*, int, bool, int, fallout::Object*) + 268
1   fallout2-ce                   	       0x1023719f4 fallout::_apply_damage(fallout::Attack*, bool) + 544
2   fallout2-ce                   	       0x10234a3a4 fallout::_report_explosion(fallout::Attack*, fallout::Object*) + 264
3   fallout2-ce                   	       0x102352ba4 fallout::animationRunSequence(int) + 1316
4   fallout2-ce                   	       0x1023523fc fallout::_object_animate() + 2280
5   fallout2-ce                   	       0x1023a3c10 fallout::_process_bk() + 84
6   fallout2-ce                   	       0x1023a3738 fallout::inputGetInput() + 84
7   fallout2-ce                   	       0x1023d72d0 fallout::mainLoop() + 180
8   fallout2-ce                   	       0x1023d6fac fallout::falloutMain(int, char**) + 1296
9   dyld                          	       0x1942360e0 start + 2360

Sometimes the game crashes with the following trace:

0   fallout2-ce                   	       0x10078fdac fallout::_combatai_rating(fallout::Object*) + 28
1   fallout2-ce                   	       0x1007926cc fallout::_combatai_check_retaliation(fallout::Object*, fallout::Object*) + 52
2   fallout2-ce                   	       0x1007899c0 fallout::_apply_damage(fallout::Attack*, bool) + 492
3   fallout2-ce                   	       0x1007623a4 fallout::_report_explosion(fallout::Attack*, fallout::Object*) + 264
4   fallout2-ce                   	       0x10076aba4 fallout::animationRunSequence(int) + 1316
5   fallout2-ce                   	       0x10076a3fc fallout::_object_animate() + 2280
6   fallout2-ce                   	       0x1007bbc10 fallout::_process_bk() + 84
7   fallout2-ce                   	       0x1007bb738 fallout::inputGetInput() + 84
8   fallout2-ce                   	       0x1007ef2d0 fallout::mainLoop() + 180
9   fallout2-ce                   	       0x1007eefac fallout::falloutMain(int, char**) + 1296
10  dyld                          	       0x1942360e0 start + 2360

niamster avatar May 04 '24 17:05 niamster