Describe the bug
Calling computer.textNotification("Message", nil/"Username") on a dedicated server setup (with or without a username) results in the server crashing with the following stack trace:
ct 22 22:02:06 panopticon FactoryServer.sh[919261]: [2025.10.22-22.02.05:703][103]LogFicsItNetworksLua: Display: Lua Module 'ModuleSystem' loaded!
Oct 22 22:02:06 panopticon FactoryServer.sh[919261]: [2025.10.22-22.02.05:703][103]LogFicsItNetworksLua: Display: Lua Module 'BaseModule' loaded!
Oct 22 22:02:06 panopticon FactoryServer.sh[919261]: [2025.10.22-22.02.05:703][103]LogFicsItNetworksLua: Display: Lua Module 'ThreadedRuntimeModule' loaded!
Oct 22 22:02:06 panopticon FactoryServer.sh[919261]: [2025.10.22-22.02.05:703][103]LogFicsItNetworksLua: Display: Lua Module 'DebugModule' loaded!
Oct 22 22:02:06 panopticon FactoryServer.sh[919261]: [2025.10.22-22.02.05:703][103]LogFicsItNetworksLua: Display: Lua Module 'LogModule' loaded!
Oct 22 22:02:06 panopticon FactoryServer.sh[919261]: [2025.10.22-22.02.05:703][103]LogFicsItNetworksLua: Display: Lua Module 'ReflectionSystemBaseModule' loaded!
Oct 22 22:02:06 panopticon FactoryServer.sh[919261]: [2025.10.22-22.02.05:703][103]LogFicsItNetworksLua: Display: Lua Module 'ReflectionSystemObjectModule' loaded!
Oct 22 22:02:06 panopticon FactoryServer.sh[919261]: [2025.10.22-22.02.05:703][103]LogFicsItNetworksLua: Display: Lua Module 'KernelModule' loaded!
Oct 22 22:02:06 panopticon FactoryServer.sh[919261]: [2025.10.22-22.02.05:703][103]LogFicsItNetworksLua: Display: Lua Module 'ComputerModule' loaded!
Oct 22 22:02:06 panopticon FactoryServer.sh[919261]: [2025.10.22-22.02.05:704][103]LogFicsItNetworksLua: Display: Lua Module 'ReflectionSystemStructModule' loaded!
Oct 22 22:02:06 panopticon FactoryServer.sh[919261]: [2025.10.22-22.02.05:704][103]LogFicsItNetworksLua: Display: Lua Module 'ReflectionSystemClassModule' loaded!
Oct 22 22:02:06 panopticon FactoryServer.sh[919261]: [2025.10.22-22.02.05:704][103]LogFicsItNetworksLua: Display: Lua Module 'FullReflectionModule' loaded!
Oct 22 22:02:06 panopticon FactoryServer.sh[919261]: [2025.10.22-22.02.05:704][103]LogFicsItNetworksLua: Display: Lua Module 'ComponentModule' loaded!
Oct 22 22:02:06 panopticon FactoryServer.sh[919261]: [2025.10.22-22.02.05:704][103]LogFicsItNetworksLua: Display: Lua Module 'WorldModule' loaded!
Oct 22 22:02:06 panopticon FactoryServer.sh[919261]: [2025.10.22-22.02.05:704][103]LogFicsItNetworksLua: Display: Lua Module 'FutureModule' loaded!
Oct 22 22:02:06 panopticon FactoryServer.sh[919261]: [2025.10.22-22.02.05:704][103]LogFicsItNetworksLua: Display: Lua Module 'EventModule' loaded!
Oct 22 22:02:06 panopticon FactoryServer.sh[919261]: [2025.10.22-22.02.05:704][103]LogFicsItNetworksLua: Display: Lua Module 'FileSystemModule' loaded!
Oct 22 22:02:06 panopticon FactoryServer.sh[919261]: [2025.10.22-22.02.05:709][103]LogFicsItNetworksLua: Display: Build_ComputerCase_C_2147362751: Lua Processor stop
Oct 22 22:02:06 panopticon FactoryServer.sh[919261]: [2025.10.22-22.02.05:717][103]LogGame: Warning: AFGPlayerController::GetGameUI - Can't get the HUD!
Oct 22 22:02:06 panopticon FactoryServer.sh[919261]: CommonUnixCrashHandler: Signal=11
Oct 22 22:02:06 panopticon FactoryServer.sh[919261]: [2025.10.22-22.02.06:732][103]LogCore: === Critical error: ===
Oct 22 22:02:06 panopticon FactoryServer.sh[919261]: Unhandled Exception: SIGSEGV: invalid attempt to read memory at address 0x0000000000000010
Oct 22 22:02:06 panopticon FactoryServer.sh[919261]: [2025.10.22-22.02.06:732][103]LogCore: Fatal error!
Oct 22 22:02:06 panopticon FactoryServer.sh[919261]: 0x00007f0dbc92a673 libFactoryServer-CoreUObject-Linux-Shipping.so!UObject::FindFunctionChecked(FName) const [D:/BuildAgent/work/SR11_BT/UE4/Engine/Source/./Runtime/CoreUObject/Private/UObject/ScriptCore.cpp:1472]
Oct 22 22:02:06 panopticon FactoryServer.sh[919261]: 0x00007f0d5964d5cc libFactoryServer-FactoryGame-Linux-Shipping.so!UFGGameUI::ShowTextNotification(FText const&) [D:/BuildAgent/work/SR11_BT/UE4/Engine/Source/./../../FactoryGame/Intermediate/Build/Linux/FactoryServer/Inc/FactoryGame/UHT/FGGameUI.gen.cpp:791]
Oct 22 22:02:06 panopticon FactoryServer.sh[919261]: 0x00007f0d4e958506 libFactoryServer-FicsItNetworksLua-Linux-Shipping.so!UE::Core::Private::Function::TFunctionRefCaller<FINLua::WorldModule::computer::textNotification(lua_State*)::$_0, void ()>::Call(void*) [C:/CI/_work/FicsIt-Networks/FicsIt-Networks/ue/Engine/Source/Runtime/Core/Public/Templates/Function.h:479]
Oct 22 22:02:06 panopticon FactoryServer.sh[919261]: 0x00007f0dbce8f757 libFactoryServer-Core-Linux-Shipping.so!TGraphTask<FAsyncGraphTask>::ExecuteTask(TArray<FBaseGraphTask*, TSizedDefaultAllocator<32> >&, ENamedThreads::Type, bool) [D:/BuildAgent/work/SR11_BT/UE4/Engine/Source/Runtime/Core/Public/Async/TaskGraphInterfaces.h:1265]
Oct 22 22:02:06 panopticon FactoryServer.sh[919261]: 0x00007f0dbce87669 libFactoryServer-Core-Linux-Shipping.so!FNamedTaskThread::ProcessTasksNamedThread(int, bool) [D:/BuildAgent/work/SR11_BT/UE4/Engine/Source/./Runtime/Core/Private/Async/TaskGraph.cpp:758]
Oct 22 22:02:06 panopticon FactoryServer.sh[919261]: 0x00007f0dbce86c6f libFactoryServer-Core-Linux-Shipping.so!FNamedTaskThread::ProcessTasksUntilQuit(int) [D:/BuildAgent/work/SR11_BT/UE4/Engine/Source/./Runtime/Core/Private/Async/TaskGraph.cpp:648]
Oct 22 22:02:06 panopticon FactoryServer.sh[919261]: 0x00007f0dbce859f4 libFactoryServer-Core-Linux-Shipping.so!FTaskGraphCompatibilityImplementation::WaitUntilTasksComplete(TArray<TRefCountPtr<FGraphEvent>, TSizedInlineAllocator<4u, 32, TSizedDefaultAllocator<32> > > const&, ENamedThreads::Type) [D:/BuildAgent/work/SR11_BT/UE4/Engine/Source/./Runtime/Core/Private/Async/TaskGraph.cpp:2125]
To Reproduce
- Build a minimal running computer setup
- Enter the code
computer.textNotification("Test message!", nil)
- Run the code
- Server crashes, client will follow 15-30 seconds later
Expected behavior
The server should not crash, and the notification should be sent to the provided player/everyone if no player is provided.
Additional context
Oct 22 22:08:53 panopticon FactoryServer.sh[920049]: LogInit: ExecutableName: FactoryServer-Linux-Shipping
Oct 22 22:08:53 panopticon FactoryServer.sh[920049]: LogInit: Build: ++FactoryGame+rel-main-1.1.0-CL-433351
Oct 22 22:08:53 panopticon FactoryServer.sh[920049]: LogInit: Engine Version: 5.3.2-433351+++FactoryGame+rel-main-1.1.0
Oct 22 22:08:53 panopticon FactoryServer.sh[920049]: LogInit: Compatible Engine Version: 5.3.2-433351+++FactoryGame+rel-main-1.1.0
Oct 22 22:08:53 panopticon FactoryServer.sh[920049]: LogInit: Net CL: 433351
Oct 22 22:08:53 panopticon FactoryServer.sh[920049]: LogInit: OS: Ubuntu 20.04.5 LTS (5.9.0-050900-generic), CPU: Intel(R) Core(TM) i5-6500 CPU @ 3.20GHz, GPU: Intel PCI-id: 8086-1912 (1028-06ba)
Oct 22 22:08:53 panopticon FactoryServer.sh[920049]: LogInit: Compiled (64-bit): Sep 5 2025 15:26:33
Oct 22 22:08:53 panopticon FactoryServer.sh[920049]: LogInit: Architecture: x64
Oct 22 22:08:53 panopticon FactoryServer.sh[920049]: LogInit: Compiled with Clang: 16.0.6 (github.com/llvm/llvm-project 7cbf1a2591520c2491aa35339f227775f4d3adf6)
Oct 22 22:08:53 panopticon FactoryServer.sh[920049]: LogInit: Build Configuration: Shipping
Oct 22 22:08:53 panopticon FactoryServer.sh[920049]: LogInit: Branch Name: ++FactoryGame+rel-main-1.1.0
Oct 22 22:08:53 panopticon FactoryServer.sh[920049]: LogInit: Command Line:
Oct 22 22:08:53 panopticon FactoryServer.sh[920049]: LogInit: Base Directory: /home/redactedusername/SatisfactoryDedicatedServer/Engine/Binaries/Linux/
Mod Loader v3.11.3+v3.11.3.748
Several other mods loaded
Describe the bug
Calling
computer.textNotification("Message", nil/"Username")on a dedicated server setup (with or without a username) results in the server crashing with the following stack trace:To Reproduce
computer.textNotification("Test message!", nil)Expected behavior
The server should not crash, and the notification should be sent to the provided player/everyone if no player is provided.
Additional context
Mod Loader v3.11.3+v3.11.3.748
Several other mods loaded