FicsitRemoteMonitoring icon indicating copy to clipboard operation
FicsitRemoteMonitoring copied to clipboard

segfault during handling /getTrainStation

Open justabaka opened this issue 4 months ago • 1 comments

The server worked for several hours after I installed the mod version mentioned here: https://github.com/porisius/FicsitRemoteMonitoring/issues/82#issuecomment-2412063837 Random crash?

LogHttpServer: Request RelativePath: getTrainStation
...
LogCore: === Critical error: ===
Unhandled Exception: SIGSEGV: invalid attempt to read memory at address 0x0000000000000010
LogCore: Fatal error!
0x000073780dafe423 libFactoryServer-CoreUObject-Linux-Shipping.so!UObject::FindFunctionChecked(FName) const [C:/BuildAgent/work/b731a33f2a691e17/UE4/Engine/Source/./Runtime/CoreUObject/Private/UObject/ScriptCore.cpp:1472]
0x00007377ec1ac30d 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:89]
0x00007377ec1afcc2 libFactoryServer-FicsitRemoteMonitoring-Linux-Shipping.so!AFicsitRemoteMonitoring::CallEndpoint(UObject*, FString, bool&) [A:/workspace/SatisfactoryModLoader/Mods/FicsitRemoteMonitoring/Source/FicsitRemoteMonitoring/Private/FicsitRemoteMonitoring.cpp:591]
0x00007377ec1b005a libFactoryServer-FicsitRemoteMonitoring-Linux-Shipping.so!AFicsitRemoteMonitoring::HandleEndpoint(UObject*, FString, bool&) [A:/workspace/SatisfactoryModLoader/Mods/FicsitRemoteMonitoring/Source/FicsitRemoteMonitoring/Private/FicsitRemoteMonitoring.cpp:604]
0x00007377ec1b87f6 libFactoryServer-FicsitRemoteMonitoring-Linux-Shipping.so!AFicsitRemoteMonitoring::HandleApiRequest(UObject*, uWS::HttpResponse<false>*, uWS::HttpRequest*, FString) [A:/workspace/SatisfactoryModLoader/Mods/FicsitRemoteMonitoring/Source/FicsitRemoteMonitoring/Private/FicsitRemoteMonitoring.cpp:370]
0x00007377ec2063b4 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]
0x00007377ec225987 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]
0x00007377ec22036d 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]
0x00007377ec220135 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]
0x00007377ec21f8b5 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]
0x00007377ec21ee9e 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]
0x00007377ec21e793 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]
0x00007377ec21e6c1 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]
0x00007377ec233c50 libFactoryServer-FicsitRemoteMonitoring-Linux-Shipping.so!us_internal_dispatch_ready_poll(+0x28f)
0x00007377ec232fdd libFactoryServer-FicsitRemoteMonitoring-Linux-Shipping.so!us_loop_run(+0xac)
0x00007377ec204a59 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]
0x000073780e1b7ae7 libFactoryServer-Core-Linux-Shipping.so!TAsyncRunnable<void>::Run() [C:/BuildAgent/work/b731a33f2a691e17/UE4/Engine/Source/Runtime/Core/Public/Async/Async.h:457]
0x000073780e0fc419 libFactoryServer-Core-Linux-Shipping.so!FRunnableThreadPThread::Run() [C:/BuildAgent/work/b731a33f2a691e17/UE4/Engine/Source/./Runtime/Core/Private/HAL/PThreadRunnableThread.cpp:25]

P. S. Haven't seen disk A in ages 😀

justabaka avatar Oct 16 '24 02:10 justabaka