FicsitRemoteMonitoring
FicsitRemoteMonitoring copied to clipboard
segfault in FRM_Trains::getTrains
Great mod, but unfortunately it's been crashing for us every couple of hours.
Unsure if you're open to these - but here's a stack trace from a crash in FRM_Trains::getTrains:
[2024.10.13-10.09.07:073][ 40]LogCore: === Critical error: ===
Unhandled Exception: SIGSEGV: invalid attempt to read memory at address 0x0000000000000330
[2024.10.13-10.09.07:073][ 40]LogCore: Fatal error!
0x00007215875a01b1 libFactoryServer-FicsitRemoteMonitoring-Linux-Shipping.so!UFRM_Trains::getTrains(UObject*) [A:/workspace/SatisfactoryModLoader/Mods/FicsitRemoteMonitoring/Source/FicsitRemoteMonitoring/Private/FRM_Trains.cpp:51]
0x00007215875b1d1d libFactoryServer-FicsitRemoteMonitoring-Linux-Shipping.so!AFicsitRemoteMonitoring::getTrains(UObject*) [A:/workspace/SatisfactoryModLoader/Mods/FicsitRemoteMonitoring/Source/ThirdParty/uWebSockets/../../FicsitRemoteMonitoring/Public/FicsitRemoteMonitoring.h:432]
0x0000721587556b4e libFactoryServer-FicsitRemoteMonitoring-Linux-Shipping.so!AFicsitRemoteMonitoring::execgetTrains(UObject*, FFrame&, void*) [A:/workspace/SatisfactoryModLoader/Mods/FicsitRemoteMonitoring/Intermediate/Build/Linux/FactoryServer/Inc/FicsitRemoteMonitoring/UHT/FicsitRemoteMonitoring.gen.cpp:275]
0x00007215b60d4767 libFactoryServer-CoreUObject-Linux-Shipping.so!UFunction::Invoke(UObject*, FFrame&, void*) [C:/BuildAgent/work/b731a33f2a691e17/UE4/Engine/Source/./Runtime/CoreUObject/Private/UObject/Class.cpp:6665]
0x00007215b62fe99a libFactoryServer-CoreUObject-Linux-Shipping.so!UObject::ProcessEvent(UFunction*, void*) [C:/BuildAgent/work/b731a33f2a691e17/UE4/Engine/Source/./Runtime/CoreUObject/Private/UObject/ScriptCore.cpp:2159]
0x0000721587555f2c libFactoryServer-FicsitRemoteMonitoring-Linux-Shipping.so!FAPICallback_DelegateWrapper(TScriptDelegate<FNotThreadSafeDelegateMode> const&, UObject const*) [A:/workspace/SatisfactoryModLoader/Mods/FicsitRemoteMonitoring/Intermediate/Build/Linux/FactoryServer/Inc/FicsitRemoteMonitoring/UHT/FicsitRemoteMonitoring.gen.cpp:88]
0x00007215875597e2 libFactoryServer-FicsitRemoteMonitoring-Linux-Shipping.so!AFicsitRemoteMonitoring::CallEndpoint(UObject*, FString, bool&) [A:/workspace/SatisfactoryModLoader/Mods/FicsitRemoteMonitoring/Source/FicsitRemoteMonitoring/Private/FicsitRemoteMonitoring.cpp:581]
0x0000721587559b7a libFactoryServer-FicsitRemoteMonitoring-Linux-Shipping.so!AFicsitRemoteMonitoring::HandleEndpoint(UObject*, FString, bool&) [A:/workspace/SatisfactoryModLoader/Mods/FicsitRemoteMonitoring/Source/FicsitRemoteMonitoring/Private/FicsitRemoteMonitoring.cpp:594]
0x00007215875621f6 libFactoryServer-FicsitRemoteMonitoring-Linux-Shipping.so!AFicsitRemoteMonitoring::HandleApiRequest(UObject*, uWS::HttpResponse<false>*, uWS::HttpRequest*, FString) [A:/workspace/SatisfactoryModLoader/Mods/FicsitRemoteMonitoring/Source/FicsitRemoteMonitoring/Private/FicsitRemoteMonitoring.cpp:362]
0x00007215875affc2 libFactoryServer-FicsitRemoteMonitoring-Linux-Shipping.so!ofats::any_detail::handler_traits<void, uWS::HttpResponse<false>*, uWS::HttpRequest*>::large_handler<AFicsitRemoteMonitoring::StartWebSocketServer()::$_0::operator()() const::'lambda3'(auto*, auto*)>::call(ofats::any_detail::storage&, uWS::HttpResponse<false>*, uWS::HttpRequest*) [A:/workspace/SatisfactoryModLoader/Mods/FicsitRemoteMonitoring/Source/ThirdParty/uWebSockets/MoveOnlyFunction.h:152]
0x00007215875cf507 libFactoryServer-FicsitRemoteMonitoring-Linux-Shipping.so!ofats::any_detail::handler_traits<bool, uWS::HttpRouter<uWS::HttpContextData<false>::RouterData>*>::large_handler<uWS::HttpContext<false>::onHttp(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, ofats::any_invocable<void (uWS::HttpResponse<false>*, uWS::HttpRequest*)>&&, bool)::'lambda'(auto*)>::call(ofats::any_detail::storage&, uWS::HttpRouter<uWS::HttpContextData<false>::RouterData>*) [A:/workspace/SatisfactoryModLoader/Mods/FicsitRemoteMonitoring/Source/ThirdParty/uWebSockets/MoveOnlyFunction.h:152]
0x00007215875c9eed libFactoryServer-FicsitRemoteMonitoring-Linux-Shipping.so!uWS::HttpRouter<uWS::HttpContextData<false>::RouterData>::executeHandlers(uWS::HttpRouter<uWS::HttpContextData<false>::RouterData>::Node*, int, uWS::HttpContextData<false>::RouterData&) [A:/workspace/SatisfactoryModLoader/Mods/FicsitRemoteMonitoring/Source/ThirdParty/uWebSockets/HttpRouter.h:188]
0x00007215875c9cb5 libFactoryServer-FicsitRemoteMonitoring-Linux-Shipping.so!uWS::HttpContext<false>::init()::'lambda'(us_socket_t*, char*, int)::operator()(us_socket_t*, char*, int) const::'lambda'(void*, uWS::HttpRequest*)::operator()(void*, uWS::HttpRequest*) const [A:/workspace/SatisfactoryModLoader/Mods/FicsitRemoteMonitoring/Source/ThirdParty/uWebSockets/HttpContext.h:177]
0x00007215875c9435 libFactoryServer-FicsitRemoteMonitoring-Linux-Shipping.so!std::__1::pair<unsigned int, void*> uWS::HttpParser::fenceAndConsumePostPadded<0>(char*, unsigned int, void*, void*, uWS::HttpRequest*, ofats::any_invocable<void* (void*, uWS::HttpRequest*)>&, ofats::any_invocable<void* (void*, std::__1::basic_string_view<char, std::__1::char_traits<char> >, bool)>&) [A:/workspace/SatisfactoryModLoader/Mods/FicsitRemoteMonitoring/Source/ThirdParty/uWebSockets/HttpParser.h:513]
0x00007215875c8a1e libFactoryServer-FicsitRemoteMonitoring-Linux-Shipping.so!uWS::HttpParser::consumePostPadded(char*, unsigned int, void*, void*, ofats::any_invocable<void* (void*, uWS::HttpRequest*)>&&, ofats::any_invocable<void* (void*, std::__1::basic_string_view<char, std::__1::char_traits<char> >, bool)>&&) [A:/workspace/SatisfactoryModLoader/Mods/FicsitRemoteMonitoring/Source/ThirdParty/uWebSockets/HttpParser.h:697]
0x00007215875c8313 libFactoryServer-FicsitRemoteMonitoring-Linux-Shipping.so!uWS::HttpContext<false>::init()::'lambda'(us_socket_t*, char*, int)::operator()(us_socket_t*, char*, int) const [A:/workspace/SatisfactoryModLoader/Mods/FicsitRemoteMonitoring/Source/ThirdParty/uWebSockets/HttpContext.h:143]
0x00007215875c8241 libFactoryServer-FicsitRemoteMonitoring-Linux-Shipping.so!uWS::HttpContext<false>::init()::'lambda'(us_socket_t*, char*, int)::__invoke(us_socket_t*, char*, int) [A:/workspace/SatisfactoryModLoader/Mods/FicsitRemoteMonitoring/Source/ThirdParty/uWebSockets/HttpContext.h:111]
0x00007215875dd7b0 libFactoryServer-FicsitRemoteMonitoring-Linux-Shipping.so!us_internal_dispatch_ready_poll(+0x28f)
0x00007215875dcb3d libFactoryServer-FicsitRemoteMonitoring-Linux-Shipping.so!us_loop_run(+0xac)
0x00007215875ae719 libFactoryServer-FicsitRemoteMonitoring-Linux-Shipping.so!UE::Core::Private::Function::TFunctionRefCaller<AFicsitRemoteMonitoring::StartWebSocketServer()::$_0, void ()>::Call(void*) [A:/Unreal Engine - CSS/Engine/Source/Runtime/Core/Public/Templates/Function.h:479]
0x00007215b69b7ae7 libFactoryServer-Core-Linux-Shipping.so!TAsyncRunnable<void>::Run() [C:/BuildAgent/work/b731a33f2a691e17/UE4/Engine/Source/Runtime/Core/Public/Async/Async.h:457]
0x00007215b68fc419 libFactoryServer-Core-Linux-Shipping.so!FRunnableThreadPThread::Run() [C:/BuildAgent/work/b731a33f2a691e17/UE4/Engine/Source/./Runtime/Core/Private/HAL/PThreadRunnableThread.cpp:25]
0x00007215b68ba8ef libFactoryServer-Core-Linux-Shipping.so!FRunnableThreadPThread::_ThreadProc(void*) [C:/BuildAgent/work/b731a33f2a691e17/UE4/Engine/Source/Runtime/Core/Private/HAL/PThreadRunnableThread.h:187]
0x00007215b1a9ca94 libc.so.6!UnknownFunction(0x9ca93)
0x00007215b1b29c3c libc.so.6!UnknownFunction(0x129c3b)
[2024.10.13-10.09.07:074][ 40]LogExit: Executing StaticShutdownAfterError