Skip to content

{Develop} Crash when entering randomized entrance Forest Temple #6257

@chambior

Description

@chambior

SoH crashed when entering randomized entrance of forest temple in GtG for the first time.
Logs:

[23:30:06.964] [z_parameter.c:1887] [info] Item Give - item: 0x86
[23:30:07.464] [z_parameter.c:1887] [info] Item Give - item: 0x86
[23:30:22.566] [z_parameter.c:1887] [info] Item Give - item: 0x86
[23:30:25.369] [z_demo.c:2215] [info] Cutscene_HandleConditionalTriggers - entranceIndex: 0x276 cutsceneIndex: 0
[23:30:25.369] [z_scene_otr.cpp:519] [info] Room Init - curRoom.num: 0x0
[23:30:25.369] [z_play_otr.cpp:63] [info] Scene Init - sceneNum: 0x1b, entranceIndex: 0x276
[23:30:28.119] [z_demo.c:2215] [info] Cutscene_HandleConditionalTriggers - entranceIndex: 0x1fd cutsceneIndex: 0
[23:30:28.120] [z_scene_otr.cpp:519] [info] Room Init - curRoom.num: 0x0
[23:30:28.120] [z_play_otr.cpp:63] [info] Scene Init - sceneNum: 0x51, entranceIndex: 0x1fd
[23:30:34.871] [z_parameter.c:1887] [info] Item Give - item: 0x86
[23:30:35.371] [z_parameter.c:1887] [info] Item Give - item: 0x86
[23:30:58.022] [z_demo.c:2215] [info] Cutscene_HandleConditionalTriggers - entranceIndex: 0x157 cutsceneIndex: 0
[23:30:58.022] [z_scene_otr.cpp:519] [info] Room Init - curRoom.num: 0x0
[23:30:58.022] [z_play_otr.cpp:63] [info] Scene Init - sceneNum: 0x63, entranceIndex: 0x157
[23:31:01.906] [SaveManager.cpp:1132] [info] Save File - fileNum: 0
[23:31:01.915] [SaveManager.cpp:1206] [info] Save File Finish - fileNum: 0
[23:31:03.306] [z_demo.c:2215] [info] Cutscene_HandleConditionalTriggers - entranceIndex: 0x4f cutsceneIndex: 0
[23:31:03.307] [z_scene_otr.cpp:519] [info] Room Init - curRoom.num: 0x1
[23:31:03.307] [z_play_otr.cpp:63] [info] Scene Init - sceneNum: 0x4c, entranceIndex: 0x4f
[23:31:05.156] [z_actor.c:5002] [info] InfTable Flag Set - 0x7e
[23:31:05.206] [z_message_PAL.c:2710] [info] Display Text - textId: 0x207e
[23:31:07.006] [z_message_PAL.c:2710] [info] Display Text - textId: 0x2080
[23:31:14.956] [z_message_PAL.c:2710] [info] Display Text - textId: 0x2082
[23:31:21.456] [z_message_PAL.c:2710] [info] Display Text - textId: 0x2083
[23:31:25.006] [z_message_PAL.c:2710] [info] Display Text - textId: 0x2084
[23:31:27.356] [z_demo.c:2215] [info] Cutscene_HandleConditionalTriggers - entranceIndex: 0x5e4 cutsceneIndex: 0
[23:31:27.357] [z_scene_otr.cpp:519] [info] Room Init - curRoom.num: 0x1
[23:31:27.357] [z_play_otr.cpp:63] [info] Scene Init - sceneNum: 0x4c, entranceIndex: 0x5e4
[23:31:28.356] [z_message_PAL.c:2710] [info] Display Text - textId: 0x2086
[23:31:29.256] [z_message_PAL.c:2710] [info] Display Text - textId: 0x2087
[23:31:29.756] [z_actor.c:4971] [info] ItemGetInf Flag Set - 0x2
[23:31:29.756] [hook_handlers.cpp:269] [info] Queuing RC: 120
[23:31:29.806] [hook_handlers.cpp:374] [info] Queuing Item mod 0 item 113 from RC 120
[23:31:29.806] [z_parameter.c:1887] [info] Item Give - item: 0x71
[23:31:29.806] [hook_handlers.cpp:432] [info] Item received mod 0 item 113 from RC 120
[23:31:29.806] [SaveManager.cpp:1132] [info] Save File - fileNum: 0
[23:31:29.815] [SaveManager.cpp:1206] [info] Save File Finish - fileNum: 0
[23:31:30.856] [z_message_PAL.c:2710] [info] Display Text - textId: 0x86e
[23:31:31.958] [z_message_PAL.c:2710] [info] Display Text - textId: 0x86f
[23:31:32.607] [z_message_PAL.c:2710] [info] Display Text - textId: 0x898
[23:31:32.807] [z_message_PAL.c:2710] [info] Display Text - textId: 0x892
[23:31:34.156] [z_demo.c:2215] [info] Cutscene_HandleConditionalTriggers - entranceIndex: 0x5f4 cutsceneIndex: 0
[23:31:34.157] [z_scene_otr.cpp:519] [info] Room Init - curRoom.num: 0x1
[23:31:34.157] [z_play_otr.cpp:63] [info] Scene Init - sceneNum: 0x43, entranceIndex: 0x5f4
[23:31:39.206] [z_demo.c:2215] [info] Cutscene_HandleConditionalTriggers - entranceIndex: 0x472 cutsceneIndex: 0
[23:31:39.207] [z_scene_otr.cpp:519] [info] Room Init - curRoom.num: 0x0
[23:31:39.207] [z_play_otr.cpp:63] [info] Scene Init - sceneNum: 0x23, entranceIndex: 0x472
[23:31:46.958] [z_demo.c:2215] [info] Cutscene_HandleConditionalTriggers - entranceIndex: 0x25e cutsceneIndex: 0
[23:31:46.958] [z_scene_otr.cpp:519] [info] Room Init - curRoom.num: 0x0
[23:31:46.958] [z_play_otr.cpp:63] [info] Scene Init - sceneNum: 0x20, entranceIndex: 0x25e
[23:31:52.559] [z_demo.c:2215] [info] Cutscene_HandleConditionalTriggers - entranceIndex: 0x52c cutsceneIndex: 0
[23:31:52.559] [z_scene_otr.cpp:519] [info] Room Init - curRoom.num: 0x0
[23:31:52.559] [z_play_otr.cpp:63] [info] Scene Init - sceneNum: 0x2c, entranceIndex: 0x52c
[23:31:53.709] [z_message_PAL.c:2710] [info] Display Text - textId: 0x9e
[23:31:54.810] [z_message_PAL.c:2710] [info] Display Text - textId: 0x83
[23:31:55.460] [z_message_PAL.c:2710] [info] Display Text - textId: 0x912c
[23:31:55.660] [z_message_PAL.c:2710] [info] Display Text - textId: 0x912d
[23:31:56.060] [z_message_PAL.c:2710] [info] Display Text - textId: 0x916d
[23:31:56.610] [z_actor.c:5082] [info] RandomizerInf Flag Set - 0x67
[23:31:56.610] [hook_handlers.cpp:269] [info] Queuing RC: 94
[23:31:56.610] [z_message_PAL.c:2710] [info] Display Text - textId: 0x84
[23:31:56.960] [z_message_PAL.c:2710] [info] Display Text - textId: 0xbd
[23:31:57.310] [hook_handlers.cpp:374] [info] Queuing Item mod 0 item 81 from RC 94
[23:31:57.310] [hook_handlers.cpp:415] [info] Attempting to give Item mod 0 item 81 from RC 94
[23:31:58.460] [z_message_PAL.c:2710] [info] Display Text - textId: 0x5b
[23:31:58.460] [z_parameter.c:1887] [info] Item Give - item: 0x51
[23:31:58.460] [hook_handlers.cpp:432] [info] Item received mod 0 item 81 from RC 94
[23:31:58.460] [SaveManager.cpp:1132] [info] Save File - fileNum: 0
[23:31:58.469] [SaveManager.cpp:1206] [info] Save File Finish - fileNum: 0
[23:32:00.210] [z_message_PAL.c:2710] [info] Display Text - textId: 0x86e
[23:32:01.260] [z_message_PAL.c:2710] [info] Display Text - textId: 0x86f
[23:32:01.911] [z_message_PAL.c:2710] [info] Display Text - textId: 0x898
[23:32:02.111] [z_message_PAL.c:2710] [info] Display Text - textId: 0x892
[23:32:03.510] [z_demo.c:2215] [info] Cutscene_HandleConditionalTriggers - entranceIndex: 0x5f4 cutsceneIndex: 0
[23:32:03.511] [z_scene_otr.cpp:519] [info] Room Init - curRoom.num: 0x1
[23:32:03.511] [z_play_otr.cpp:63] [info] Scene Init - sceneNum: 0x43, entranceIndex: 0x5f4
[23:32:10.960] [z_scene_otr.cpp:519] [info] Room Init - curRoom.num: 0x0
[23:32:14.711] [z_parameter.c:1887] [info] Item Give - item: 0x3c
[23:32:16.861] [z_demo.c:2215] [info] Cutscene_HandleConditionalTriggers - entranceIndex: 0x2ca cutsceneIndex: 0
[23:32:16.862] [z_scene_otr.cpp:519] [info] Room Init - curRoom.num: 0x0
[23:32:16.862] [z_play_otr.cpp:63] [info] Scene Init - sceneNum: 0x43, entranceIndex: 0x2ca
[23:32:22.561] [z_message_PAL.c:2710] [info] Display Text - textId: 0x86e
[23:32:23.561] [z_message_PAL.c:2710] [info] Display Text - textId: 0x86f
[23:32:24.211] [z_message_PAL.c:2710] [info] Display Text - textId: 0x895
[23:32:24.411] [z_message_PAL.c:2710] [info] Display Text - textId: 0x88f
[23:32:25.761] [z_demo.c:2215] [info] Cutscene_HandleConditionalTriggers - entranceIndex: 0x604 cutsceneIndex: 0
[23:32:25.762] [z_scene_otr.cpp:519] [info] Room Init - curRoom.num: 0x0
[23:32:25.762] [z_play_otr.cpp:63] [info] Scene Init - sceneNum: 0x57, entranceIndex: 0x604
[23:32:45.311] [z_actor.c:684] [info] Switch Flag Set - 0x1f
[23:32:59.211] [SaveManager.cpp:1132] [info] Save File - fileNum: 0
[23:32:59.221] [SaveManager.cpp:1206] [info] Save File Finish - fileNum: 0
[23:33:00.362] [z_demo.c:2215] [info] Cutscene_HandleConditionalTriggers - entranceIndex: 0x417 cutsceneIndex: 0
[23:33:00.363] [z_scene_otr.cpp:519] [info] Room Init - curRoom.num: 0x1
[23:33:00.363] [z_actor.c:4940] [info] EventChkInf Flag Set - 0x74
[23:33:00.363] [z_play_otr.cpp:63] [info] Scene Init - sceneNum: 0x16, entranceIndex: 0x417
[23:33:00.411] [z_actor.c:684] [info] Switch Flag Set - 0x14
[23:33:56.319] [z_actor.c:771] [info] Clear Flag Set - 0x1
[23:34:03.969] [z_actor.c:833] [info] Collectible Flag Set - 0x1f
[23:34:03.969] [hook_handlers.cpp:338] [info] Queuing RC: 551
[23:34:04.018] [hook_handlers.cpp:374] [info] Queuing Item mod 0 item 148 from RC 551
[23:34:04.019] [z_parameter.c:1887] [info] Item Give - item: 0x94
[23:34:04.019] [hook_handlers.cpp:432] [info] Item received mod 0 item 148 from RC 551
[23:34:04.019] [SaveManager.cpp:1132] [info] Save File - fileNum: 0
[23:34:04.027] [SaveManager.cpp:1206] [info] Save File Finish - fileNum: 0
[23:34:04.819] [timesaver_hook_handlers.cpp:404] [info] VB_PLAY_ONEPOINT_ACTOR_CS ID:93 Cat:7
[23:34:13.920] [z_actor.c:4940] [info] EventChkInf Flag Set - 0x4a
[23:34:13.920] [hook_handlers.cpp:269] [info] Queuing RC: 7
[23:34:15.070] [z_demo.c:2215] [info] Cutscene_HandleConditionalTriggers - entranceIndex: 0x6b cutsceneIndex: 0
[23:34:15.070] [z_actor.c:4940] [info] EventChkInf Flag Set - 0x69
[23:34:15.070] [SaveManager.cpp:1132] [info] Save File - fileNum: 0
[23:34:15.072] [z_scene_otr.cpp:519] [info] Room Init - curRoom.num: 0x0
[23:34:15.072] [z_play_otr.cpp:63] [info] Scene Init - sceneNum: 0x57, entranceIndex: 0x60c
[23:34:15.080] [SaveManager.cpp:1206] [info] Save File Finish - fileNum: 0
[23:34:19.220] [hook_handlers.cpp:374] [info] Queuing Item mod 0 item 104 from RC 7
[23:34:19.220] [hook_handlers.cpp:415] [info] Attempting to give Item mod 0 item 104 from RC 7
[23:34:20.370] [z_message_PAL.c:2710] [info] Display Text - textId: 0x3d
[23:34:20.370] [z_parameter.c:1887] [info] Item Give - item: 0x68
[23:34:20.370] [hook_handlers.cpp:432] [info] Item received mod 0 item 104 from RC 7
[23:34:20.371] [SaveManager.cpp:1132] [info] Save File - fileNum: 0
[23:34:20.379] [SaveManager.cpp:1206] [info] Save File Finish - fileNum: 0
[23:35:02.771] [z_demo.c:2215] [info] Cutscene_HandleConditionalTriggers - entranceIndex: 0x189 cutsceneIndex: 0
[23:35:02.772] [z_scene_otr.cpp:519] [info] Room Init - curRoom.num: 0x0
[23:35:02.772] [z_play_otr.cpp:63] [info] Scene Init - sceneNum: 0x51, entranceIndex: 0x189
[23:35:58.634] [z_demo.c:2215] [info] Cutscene_HandleConditionalTriggers - entranceIndex: 0x117 cutsceneIndex: 0
[23:35:58.634] [z_scene_otr.cpp:519] [info] Room Init - curRoom.num: 0x0
[23:35:58.634] [z_play_otr.cpp:63] [info] Scene Init - sceneNum: 0x5a, entranceIndex: 0x117
[23:36:33.385] [SaveManager.cpp:1132] [info] Save File - fileNum: 0
[23:36:33.394] [SaveManager.cpp:1206] [info] Save File Finish - fileNum: 0
[23:36:34.535] [z_demo.c:2215] [info] Cutscene_HandleConditionalTriggers - entranceIndex: 0x129 cutsceneIndex: 0
[23:36:34.538] [z_scene_otr.cpp:519] [info] Room Init - curRoom.num: 0x0
[23:36:34.538] [z_play_otr.cpp:63] [info] Scene Init - sceneNum: 0x5d, entranceIndex: 0x129
[23:36:34.538] [z_actor.c:4940] [info] EventChkInf Flag Set - 0xb3
[23:36:51.291] [SaveManager.cpp:1132] [info] Save File - fileNum: 0
[23:36:51.300] [SaveManager.cpp:1206] [info] Save File Finish - fileNum: 0
[23:36:52.441] [z_demo.c:2215] [info] Cutscene_HandleConditionalTriggers - entranceIndex: 0x486 cutsceneIndex: 0
[23:36:52.444] [z_scene_otr.cpp:519] [info] Room Init - curRoom.num: 0x2
[23:36:52.444] [z_play_otr.cpp:63] [info] Scene Init - sceneNum: 0xc, entranceIndex: 0x486
[23:36:58.641] [z_actor.c:684] [info] Switch Flag Set - 0x11
[23:36:58.691] [z_actor.c:684] [info] Switch Flag Set - 0x5
[23:37:07.291] [z_actor.c:833] [info] Collectible Flag Set - 0xc
[23:37:07.291] [hook_handlers.cpp:338] [info] Queuing RC: 325
[23:37:07.341] [hook_handlers.cpp:374] [info] Queuing Item mod 1 item 110 from RC 325
[23:37:07.341] [hook_handlers.cpp:415] [info] Attempting to give Item mod 1 item 110 from RC 325
[23:37:08.694] [z_message_PAL.c:2710] [info] Display Text - textId: 0xf8
[23:37:08.694] [hook_handlers.cpp:432] [info] Item received mod 1 item 110 from RC 325
[23:37:08.695] [SaveManager.cpp:1132] [info] Save File - fileNum: 0
[23:37:08.703] [SaveManager.cpp:1206] [info] Save File Finish - fileNum: 0
[23:37:12.044] [z_actor.c:684] [info] Switch Flag Set - 0x1
[23:37:17.144] [z_message_PAL.c:2710] [info] Display Text - textId: 0x605e
[23:37:18.694] [z_message_PAL.c:2710] [info] Display Text - textId: 0x6004
[23:37:18.695] [z_actor.c:5082] [info] RandomizerInf Flag Set - 0x4b6
[23:37:18.695] [hook_handlers.cpp:269] [info] Queuing RC: 324
[23:37:18.744] [hook_handlers.cpp:374] [info] Queuing Item mod 0 item 112 from RC 324
[23:37:18.744] [hook_handlers.cpp:415] [info] Attempting to give Item mod 0 item 112 from RC 324
[23:37:19.894] [z_message_PAL.c:2710] [info] Display Text - textId: 0x7b
[23:37:19.895] [z_parameter.c:1887] [info] Item Give - item: 0x70
[23:37:19.895] [hook_handlers.cpp:432] [info] Item received mod 0 item 112 from RC 324
[23:37:19.895] [SaveManager.cpp:1132] [info] Save File - fileNum: 0
[23:37:19.903] [SaveManager.cpp:1206] [info] Save File Finish - fileNum: 0
[23:37:24.094] [SaveManager.cpp:1132] [info] Save File - fileNum: 0
[23:37:24.104] [SaveManager.cpp:1206] [info] Save File Finish - fileNum: 0
[23:37:25.245] [z_demo.c:2215] [info] Cutscene_HandleConditionalTriggers - entranceIndex: 0x235 cutsceneIndex: 0
[23:37:25.245] [z_scene_otr.cpp:519] [info] Room Init - curRoom.num: 0x0
[23:37:25.245] [z_play_otr.cpp:63] [info] Scene Init - sceneNum: 0x5d, entranceIndex: 0x235
[23:37:36.534] [z_message_PAL.c:2710] [info] Display Text - textId: 0x6014
[23:37:37.534] [z_message_PAL.c:2710] [info] Display Text - textId: 0x6015
[23:37:39.034] [z_actor.c:684] [info] Switch Flag Set - 0x3a
[23:37:39.034] [z_actor.c:5082] [info] RandomizerInf Flag Set - 0x4b7
[23:37:40.334] [SaveManager.cpp:1132] [info] Save File - fileNum: 0
[23:37:40.344] [SaveManager.cpp:1206] [info] Save File Finish - fileNum: 0
[23:37:41.484] [z_demo.c:2215] [info] Cutscene_HandleConditionalTriggers - entranceIndex: 0x169 cutsceneIndex: 0
[23:37:42.027] [CrashHandler.cpp:72] [critical] Exception: 0xc0000005
Registers:
    RAX: 0x0000000000000000
    RCX: 0x00000228C62FA140
    RDX: 0x00000000000021D8
    RBX: 0x0000000000000010
    RSP: 0x00000040672FEF70
    RBP: 0x00000228A95C3520
    RSI: 0x00000228A95C4728
    RDI: 0x0000000000000000
    R9:  0x0000000000000000
    R10: 0x00000228A77B0000
    R11: 0x00000040672FEEE0
    R12: 0x00000228A95C4720
    R13: 0x000000000000003A
    R14: 0x0000000000000001
    R15: 0x00000228A97C6950
    RIP: 0x00007FF6D40B63C4
    EFLAGS: 0x00010206
Traceback:
    BgCheck_Allocate in D:\a\Shipwright\Shipwright\soh\src\code\z_bgcheck.c Line: 1589
    Scene_CommandCollisionHeader in D:\a\Shipwright\Shipwright\soh\soh\z_scene_otr.cpp Line: 79
    OTRScene_ExecuteCommands in D:\a\Shipwright\Shipwright\soh\soh\z_scene_otr.cpp Line: 453
    OTRPlay_InitScene in D:\a\Shipwright\Shipwright\soh\soh\z_play_otr.cpp Line: 83
    OTRPlay_SpawnScene in D:\a\Shipwright\Shipwright\soh\soh\z_play_otr.cpp Line: 58
    Play_SpawnScene in D:\a\Shipwright\Shipwright\soh\src\code\z_play.c Line: 1870
    Play_Init in D:\a\Shipwright\Shipwright\soh\src\code\z_play.c Line: 497
    GameState_Init in D:\a\Shipwright\Shipwright\soh\src\code\game.c Line: 440
    RunFrame in D:\a\Shipwright\Shipwright\soh\src\code\graph.c Line: 473
    Graph_ThreadEntry in D:\a\Shipwright\Shipwright\soh\src\code\graph.c Line: 520
    Main in D:\a\Shipwright\Shipwright\soh\src\code\main.c Line: 142
    SDL_main in D:\a\Shipwright\Shipwright\soh\src\code\main.c Line: 70
    main_getcmdline in D:\a\Shipwright\Shipwright\vcpkg\buildtrees\sdl2\src\ase-2.32.2-35aaa9f1a6.clean\src\main\windows\SDL_windows_main.c Line: 80
    __scrt_common_main_seh in D:\a\_work\1\s\src\vctools\crt\vcstartup\src\startup\exe_common.inl Line: 288
    BaseThreadInitThunk(0x00007FFE4F1DE8C0) in C:\WINDOWS\System32\KERNEL32.DLL
    RtlUserThreadStart(0x00007FFE5024C510) in C:\WINDOWS\SYSTEM32\ntdll.dll
Build Information:
  Game Version: Copper Charlie (9.1.2)
  Git Branch: develop
  Git Commit: 1e1ba54
  Build Date: Feb 12 2026 02:48:15
Scene: SCENE_FOREST_TEMPLE
Room: -1
Actors:
GFX Stack:
�

Entire game session log:
https://pastebin.com/y3nCmRnn

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't working

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions