Skip to content

Archipelago Portals causing random crashes (presumably) #154

@ConnorMiner

Description

@ConnorMiner

I have been playing Satisfactory in an Async for a while now, but for some reason, the game keeps encountering random crashes which mention FactoryGameSteam_Archipelago_Win64_Shipping. This does seem to imply that either Archipelago Portals are causing issues, or something else in the mod is causing problems. I do have several Archipelago Portals sending and receiving items constantly, so I wouldn't be too surprised if they had anything to do with it. Unfortunately, I cannot include the normal log file, since it got exploded to over 900,000 KB due to Archipelago Portals constantly recording detailed item info in the logs.

Text in Crash Window:

Version: 433351, IsEditor: No, IsPerforceBuild: No, BuildConfiguration: Shipping, Launcher: Steam, NetMode: Standalone, IsUsingMods: Yes, IsSaveGameEdited: No

Unhandled Exception: EXCEPTION_ACCESS_VIOLATION reading address 0x0000000000000008

FactoryGameSteam_Archipelago_Win64_Shipping!Json::Reader::readValue()
FactoryGameSteam_Archipelago_Win64_Shipping!Json::Reader::readObject()
FactoryGameSteam_Archipelago_Win64_Shipping!Json::Reader::readValue()
FactoryGameSteam_Archipelago_Win64_Shipping!Json::Reader::readObject()
FactoryGameSteam_Archipelago_Win64_Shipping!Json::Reader::readValue()
FactoryGameSteam_Archipelago_Win64_Shipping!Json::Reader::readObject()
FactoryGameSteam_Archipelago_Win64_Shipping!Json::Reader::readValue()
FactoryGameSteam_Archipelago_Win64_Shipping!Json::Reader::readArray()
FactoryGameSteam_Archipelago_Win64_Shipping!Json::Reader::readValue()
FactoryGameSteam_Archipelago_Win64_Shipping!Json::Reader::parse()
FactoryGameSteam_Archipelago_Win64_Shipping!Json::Reader::parse()
FactoryGameSteam_Archipelago_Win64_Shipping!parse_response()
FactoryGameSteam_Archipelago_Win64_Shipping!std::_Tree_unchecked_const_iterator<std::_Tree_val<std::_Tree_simple_types<int> >,std::_Iterator_base0>::operator++()
FactoryGameSteam_Archipelago_Win64_Shipping!std::thread::~thread()
FactoryGameSteam_Archipelago_Win64_Shipping!ix::WebSocketTransport::emitMessage()
FactoryGameSteam_Archipelago_Win64_Shipping!ix::WebSocketTransport::dispatch()
FactoryGameSteam_Archipelago_Win64_Shipping!ix::WebSocket::run()
FactoryGameSteam_Archipelago_Win64_Shipping!std::thread::_Invoke<std::tuple<void (__cdecl ix::WebSocket::*)(void) __ptr64,ix::WebSocket * __ptr64>,0,1>()
ucrtbase
kernel32
ntdll

Crash Info (log not included due to excessive size):
Crash Report.zip

Save File (compressed to ZIP file):
Async_autosave_0.zip

SMM Profile (compressed to ZIP file):
Archipelago-2025-11-06-03-35-25.zip

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    Status

    👀 In review

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions