carla-simulator / carla

Open-source simulator for autonomous driving research.
http://carla.org
MIT License
11.07k stars 3.56k forks source link

carla Digital Twin Tool found error when i click config for osm file #7899

Open berberlol opened 2 months ago

berberlol commented 2 months ago

ubuntu20.04 once i click the config button for osm file in UW_onroadmainwidget my carlaUE server will crash why this issue happened ? and i paste the error picture as follow?

i used the version of 0.9.15.2 the error is as follow:, and is same as 0.9.15 master branch LoginId:784b7c96c55c46f8ae117db38a7f287b-000003e8 EpicAccountId:

Fatal error: [File:/home/neousys/carla0708/carla/Unreal/CarlaUE4/Plugins/CarlaTools/Source/CarlaTools/Private/CarlaTools.cpp] [Line: 33] Exception thrown: connect: Connection refused [system:111 at /home/neousys/carla0708/carla/Unreal/CarlaUE4/Plugins/Carla/CarlaDependencies/include/boost/asio/detail/reactive_socket_service.hpp:587:33 in function 'connect'] << callstack too long >>

libUE4Editor-Core.so!FGenericPlatformMisc::RaiseException(unsigned int) [/home/neousys/UnrealEngine/Engine/Source/Runtime/Core/Private/GenericPlatform/GenericPlatformMisc.cpp:472] libUE4Editor-Core.so!FOutputDevice::LogfImpl(char16_t const, ...) [/home/neousys/UnrealEngine/Engine/Source/Runtime/Core/Private/Misc/OutputDevice.cpp:61] libUE4Editor-CarlaTools.so!carla::throw_exception(std::exception const&) [/home/neousys/carla0708/carla/Unreal/CarlaUE4/Plugins/CarlaTools/Source/CarlaTools/Private/CarlaTools.cpp:33] libUE4Editor-CarlaTools.so!boost::throw_exception(std::exception const&)(+0x5) libUE4Editor-CarlaTools.so!boost::throw_exception(std::exception const&, boost::source_location const&)(+0x5) libUE4Editor-CarlaTools.so!boost::asio::basic_socket<boost::asio::ip::tcp, boost::asio::any_io_executor>::connect(boost::asio::ip::basic_endpoint const&) [/home/neousys/carla0708/carla/Unreal/CarlaUE4/Plugins/Carla/CarlaDependencies/include/boost/asio/basic_socket.hpp:864] libUE4Editor-CarlaTools.so!UMapPreviewUserWidget::ConnectToSocket(FString, FString, int) [/home/neousys/carla0708/carla/Unreal/CarlaUE4/Plugins/CarlaTools/Source/CarlaTools/Private/MapPreviewUserWidget.cpp:55] libUE4Editor-CarlaTools.so!UMapPreviewUserWidget::execConnectToSocket(UObject, FFrame&, void) [/home/neousys/carla0708/carla/Unreal/CarlaUE4/Plugins/CarlaTools/Intermediate/Build/Linux/B4D820EA/UE4Editor/Inc/CarlaTools/MapPreviewUserWidget.gen.cpp:74] libUE4Editor-CoreUObject.so!UFunction::Invoke(UObject, FFrame&, void) [/home/neousys/UnrealEngine/Engine/Source/Runtime/CoreUObject/Private/UObject/Class.cpp:5588] libUE4Editor-CoreUObject.so!UObject::CallFunction(FFrame&, void, UFunction) [/home/neousys/UnrealEngine/Engine/Source/Runtime/CoreUObject/Private/UObject/ScriptCore.cpp:997] libUE4Editor-CoreUObject.so!ProcessLocalScriptFunction(UObject, FFrame&, void) [/home/neousys/UnrealEngine/Engine/Source/Runtime/CoreUObject/Private/UObject/ScriptCore.cpp:1094] libUE4Editor-CoreUObject.so!void ProcessScriptFunction<void ()(UObject, FFrame&, void)>(UObject, UFunction, FFrame&, void, void ()(UObject, FFrame&, void)) [/home/neousys/UnrealEngine/Engine/Source/Runtime/CoreUObject/Private/UObject/ScriptCore.cpp:895] libUE4Editor-CoreUObject.so!ProcessLocalFunction(UObject, UFunction, FFrame&, void) [/home/neousys/UnrealEngine/Engine/Source/Runtime/CoreUObject/Private/UObject/ScriptCore.cpp:1128] libUE4Editor-CoreUObject.so!ProcessLocalScriptFunction(UObject, FFrame&, void) [/home/neousys/UnrealEngine/Engine/Source/Runtime/CoreUObject/Private/UObject/ScriptCore.cpp:1094] libUE4Editor-CoreUObject.so!UFunction::Invoke(UObject, FFrame&, void) [/home/neousys/UnrealEngine/Engine/Source/Runtime/CoreUObject/Private/UObject/Class.cpp:5588] libUE4Editor-CoreUObject.so!UObject::ProcessEvent(UFunction, void) [/home/neousys/UnrealEngine/Engine/Source/Runtime/CoreUObject/Private/UObject/ScriptCore.cpp:1990] libUE4Editor-UMG.so!void TScriptDelegate::ProcessDelegate(void) const [/home/neousys/UnrealEngine/Engine/Source/Runtime/Core/Public/UObject/ScriptDelegates.h:247] libUE4Editor-UMG.so!void TMulticastScriptDelegate::ProcessMulticastDelegate(void) const [/home/neousys/UnrealEngine/Engine/Source/Runtime/Core/Public/UObject/ScriptDelegates.h:493] libUE4Editor-UMG.so!UButton::SlateHandleClicked() [/home/neousys/UnrealEngine/Engine/Source/Runtime/UMG/Private/Components/Button.cpp:203] libUE4Editor-UMG.so!TBaseUObjectMethodDelegateInstance<false, UButton, FReply (), FDefaultDelegateUserPolicy>::Execute() const [/home/neousys/UnrealEngine/Engine/Source/Runtime/Core/Public/Delegates/DelegateInstancesImpl.h:593] libUE4Editor-Slate.so!SButton::ExecuteOnClick() [/home/neousys/UnrealEngine/Engine/Source/Runtime/Slate/Private/Widgets/Input/SButton.cpp:385] libUE4Editor-Slate.so!SButton::OnMouseButtonUp(FGeometry const&, FPointerEvent const&) [/home/neousys/UnrealEngine/Engine/Source/Runtime/Slate/Private/Widgets/Input/SButton.cpp:304] libUE4Editor-Slate.so!FSlateApplication::RoutePointerUpEvent(FWidgetPath const&, FPointerEvent const&) [/home/neousys/UnrealEngine/Engine/Source/Runtime/Slate/Private/Framework/Application/SlateApplication.cpp:4816] libUE4Editor-Slate.so!FSlateApplication::ProcessMouseButtonUpEvent(FPointerEvent const&) [/home/neousys/UnrealEngine/Engine/Source/Runtime/Slate/Private/Framework/Application/SlateApplication.cpp:5356] libUE4Editor-Slate.so!FSlateApplication::OnMouseUp(EMouseButtons::Type, FVector2D) [/home/neousys/UnrealEngine/Engine/Source/Runtime/Slate/Private/Framework/Application/SlateApplication.cpp:5321] libUE4Editor-ApplicationCore.so!FLinuxApplication::ProcessDeferredMessage(SDL_Event) [/home/neousys/UnrealEngine/Engine/Source/Runtime/ApplicationCore/Private/Linux/LinuxApplication.cpp:370] libUE4Editor-ApplicationCore.so!FLinuxPlatformApplicationMisc::PumpMessages(bool) [/home/neousys/UnrealEngine/Engine/Source/Runtime/ApplicationCore/Private/Linux/LinuxPlatformApplicationMisc.cpp:428] UE4Editor!FEngineLoop::Tick() [/home/neousys/UnrealEngine/Engine/Source/Runtime/Launch/Private/LaunchEngineLoop.cpp:4748] UE4Editor!GuardedMain(char16_t const) [/home/neousys/UnrealEngine/Engine/Source/Runtime/Launch/Private/Launch.cpp:171] libUE4Editor-UnixCommonStartup.so!CommonUnixMain(int, char*, int ()(char16_t const), void ()()) [/home/neousys/UnrealEngine/Engine/Source/Runtime/Unix/UnixCommonStartup/Private/UnixCommonStartup.cpp:264] libc.so.6!__libc_start_main(+0xf2) UE4Editor!_start()

berberlol commented 1 month ago

i found it dont have to click config,and when u place the path of your osm file ,click generate button ,but it still occurs error as follow : caught signal 6 Aborted

libc.so.6!gsignal(+0xcb) libc.so.6!abort(+0x12a) libUE4Editor-InputCore.so!abort_message() libUE4Editor-InputCore.so!demangling_terminate_handler()() libUE4Editor-InputCore.so!std::terminate(void (*)())() libUE4Editor-InputCore.so!cxxabiv1::failed_throw(cxxabiv1::cxa_exception)() libUE4Editor-InputCore.so!cxa_throw(+0x6e) libUE4Editor-CarlaTools.so!NILoader::load(OptionsCont&)(+0xc78) libUE4Editor-CarlaTools.so!osm2odr::ConvertOSMToOpenDRIVE(std::__1::basic_string<char, std::1::char_traits, std::__1::allocator >, osm2odr::OSM2ODRSettings)(+0x1ecc) libUE4Editor-CarlaTools.so!UCustomFileDownloader::ConvertOSMInOpenDrive(FString, float, float) [/home/neousys/carla0708/carla/Unreal/CarlaUE4/Plugins/CarlaTools/Source/CarlaTools/Private/Online/CustomFileDownloader.cpp:41] libUE4Editor-CarlaTools.so!UOpenDriveToMap::ConvertOSMInOpenDrive() [/home/neousys/carla0708/carla/Unreal/CarlaUE4/Plugins/CarlaTools/Source/CarlaTools/Private/OpenDriveToMap.cpp:141] libUE4Editor-CarlaTools.so!TBaseUObjectMethodDelegateInstance<false, UOpenDriveToMap, void (), FDefaultDelegateUserPolicy>::ExecuteIfSafe() const [/home/neousys/UnrealEngine/Engine/Source/Runtime/Core/Public/Delegates/DelegateInstancesImpl.h:609] libUE4Editor-CarlaTools.so!FHttpDownloader::RequestComplete(TSharedPtr<IHttpRequest, (ESPMode)1>, TSharedPtr<IHttpResponse, (ESPMode)1>, bool) [/home/neousys/carla0708/carla/Unreal/CarlaUE4/Plugins/CarlaTools/Source/CarlaTools/Private/Online/CustomFileDownloader.cpp:126] libUE4Editor-CarlaTools.so!decltype(auto) UE4Tuple_Private::TTupleBase<TIntegerSequence >::ApplyAfter<void (FHttpDownloader:: const&)(TSharedPtr<IHttpRequest, (ESPMode)1>, TSharedPtr<IHttpResponse, (ESPMode)1>, bool), FHttpDownloader&, TSharedPtr<IHttpRequest, (ESPMode)1>&, TSharedPtr<IHttpResponse, (ESPMode)1>&, bool&>(void (FHttpDownloader:: const&&&)(TSharedPtr<IHttpRequest, (ESPMode)1>, TSharedPtr<IHttpResponse, (ESPMode)1>, bool), FHttpDownloader&&&, TSharedPtr<IHttpRequest, (ESPMode)1>&&&, TSharedPtr<IHttpResponse, (ESPMode)1>&&&, bool&&&) const [/home/neousys/UnrealEngine/Engine/Source/Runtime/Core/Public/Templates/Tuple.h:299] libUE4Editor-CarlaTools.so!TBaseRawMethodDelegateInstance<false, FHttpDownloader, void (TSharedPtr<IHttpRequest, (ESPMode)1>, TSharedPtr<IHttpResponse, (ESPMode)1>, bool), FDefaultDelegateUserPolicy>::ExecuteIfSafe(TSharedPtr<IHttpRequest, (ESPMode)1>, TSharedPtr<IHttpResponse, (ESPMode)1>, bool) const [/home/neousys/UnrealEngine/Engine/Source/Runtime/Core/Public/Delegates/DelegateInstancesImpl.h:467] libUE4Editor-HTTP.so!bool TDelegate<void (TSharedPtr<IHttpRequest, (ESPMode)1>, TSharedPtr<IHttpResponse, (ESPMode)1>, bool), FDefaultDelegateUserPolicy>::ExecuteIfBound<void, (void)0>(TSharedPtr<IHttpRequest, (ESPMode)1>, TSharedPtr<IHttpResponse, (ESPMode)1>, bool) const [/home/neousys/UnrealEngine/Engine/Source/Runtime/Core/Public/Delegates/DelegateSignatureImpl.inl:599] libUE4Editor-HTTP.so!FCurlHttpRequest::FinishedRequest() [/home/neousys/UnrealEngine/Engine/Source/Runtime/Online/HTTP/Private/Curl/CurlHttp.cpp:1274] libUE4Editor-HTTP.so!FHttpManager::Tick(float) [/home/neousys/UnrealEngine/Engine/Source/Runtime/Online/HTTP/Private/HttpManager.cpp:254] libUE4Editor-Core.so!FTicker::Tick(float) [/home/neousys/UnrealEngine/Engine/Source/Runtime/Core/Private/Containers/Ticker.cpp:92] libUE4Editor-Core.so!UE4Function_Private::TFunctionRefCaller<FBackgroundableTicker::FBackgroundableTicker()::$_18, bool (float)>::Call(void, float&) [/home/neousys/UnrealEngine/Engine/Source/Runtime/Core/Public/Templates/Function.h:539] libUE4Editor-Core.so!TBaseFunctorDelegateInstance<bool (float), FDefaultDelegateUserPolicy, TFunction<bool (float)> >::Execute(float) const [/home/neousys/UnrealEngine/Engine/Source/Runtime/Core/Public/Delegates/DelegateInstancesImpl.h:830] libUE4Editor-Core.so!FTicker::Tick(float) [/home/neousys/UnrealEngine/Engine/Source/Runtime/Core/Private/Containers/Ticker.cpp:92] UE4Editor!FEngineLoop::Tick() [/home/neousys/UnrealEngine/Engine/Source/Runtime/Launch/Private/LaunchEngineLoop.cpp:5044] UE4Editor!GuardedMain(char16_t const) [/home/neousys/UnrealEngine/Engine/Source/Runtime/Launch/Private/Launch.cpp:171] libUE4Editor-UnixCommonStartup.so!CommonUnixMain(int, char*, int ()(char16_t const), void ()()) [/home/neousys/UnrealEngine/Engine/Source/Runtime/Unix/UnixCommonStartup/Private/UnixCommonStartup.cpp:264] libc.so.6!__libc_start_main(+0xf2) UE4Editor!_start()