-
Notifications
You must be signed in to change notification settings - Fork 4.7k
New issue
Have a question about this project? # for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “#”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? # to your account
AirSim Blocks environment crashes on Ubuntu with ROS wrapper #3062
Comments
I was using airsim ros wrapper and got the same issue. |
Maybe try out #3064, that could be causing the crashes |
@ysteen @Moj-Dev I am working on Ubuntu 18.04 , UE4.24 , ROS melodic , AirSim @rajat2004 When I run a ROS node for Publishing the image and another one to Show it . After a few seconds or minutes unreal crashes . LoginId:70399c627ebe4a85b6b6617bfb66f20d-000003e8 Assertion failed: Index < GetMaxIndex() [File:Runtime/Core/Public/Containers/SparseArray.h] [Line: 86] libUE4Editor-Core.so!FGenericPlatformMisc::RaiseException(unsigned int) [/home/ashraf/Downloads/UnrealEngine/Engine/Source/Runtime/Core/Private/GenericPlatform/GenericPlatformMisc.cpp:477] |
Hi all, when I used the ros wrapper, I had the same error began with: Assertion failed: Index < GetMaxIndex() [File:Runtime/Core/Public/Containers/SparseArray.h] (ubuntu 16.04, Unreal 4.24) I did the following things:
Then the error didn't show up again. |
This issue has been automatically marked as stale because it has not had activity from the community in the last year. It will be closed if no further activity occurs within 20 days. |
During running the DQNdrone.py on Ubuntu18.04, UE4 crashes. I tried both versions 23 and 24, got the same error. Any ideas?
here is the crash report:
LoginId:62c709579e914f2a85c85fc9f38b709d-000003ec
EpicAccountId:
Assertion failed: Index < GetMaxIndex() [File:Runtime/Core/Public/Containers/SparseArray.h] [Line: 94]
libUE4Editor-Core.so!FGenericPlatformMisc::RaiseException(unsigned int) [/home/mojtaba/UnrealEngine/Engine/Source/Runtime/Core/Private/GenericPlatform/GenericPlatformMisc.cpp:472]
libUE4Editor-Core.so!FOutputDevice::LogfImpl(char16_t const*, ...) [/home/mojtaba/UnrealEngine/Engine/Source/Runtime/Core/Private/Misc/OutputDevice.cpp:61]
libUE4Editor-Core.so!AssertFailedImplV(char const*, char const*, int, char16_t const*, __va_list_tag*) [/home/mojtaba/UnrealEngine/Engine/Source/Runtime/Core/Private/Misc/AssertionMacros.cpp:100]
libUE4Editor-Core.so!FDebug::CheckVerifyFailedImpl(char const*, char const*, int, char16_t const*, ...) [/home/mojtaba/UnrealEngine/Engine/Source/Runtime/Core/Private/Misc/AssertionMacros.cpp:447]
libUE4Editor-Engine.so!TSparseArray<TSetElement<FTickFunction*>, TSparseArrayAllocator<TSizedDefaultAllocator<32>, FDefaultBitArrayAllocator> >::AllocateIndex(int) [/home/mojtaba/UnrealEngine/Engine/Source/Runtime/Core/Public/Containers/SparseArray.h:94]
libUE4Editor-Engine.so!FSetElementId TSet<FTickFunction*, DefaultKeyFuncs<FTickFunction*, false>, FDefaultSetAllocator>::Emplace<FTickFunction* const&>(FTickFunction* const&&&, bool*) [/home/mojtaba/UnrealEngine/Engine/Source/Runtime/Core/Public/Containers/Set.h:660]
libUE4Editor-Engine.so!FTickTaskLevel::AddTickFunction(FTickFunction*) [/home/mojtaba/UnrealEngine/Engine/Source/Runtime/Engine/Private/TickTaskManager.cpp:1120]
libUE4Editor-Engine.so!FTickFunction::SetTickFunctionEnable(bool) [/home/mojtaba/UnrealEngine/Engine/Source/Runtime/Engine/Private/TickTaskManager.cpp:1824]
libUE4Editor-Engine.so!UActorComponent::Activate(bool) [/home/mojtaba/UnrealEngine/Engine/Source/Runtime/Engine/Private/Components/ActorComponent.cpp:1697]
libUE4Editor-AirSim.so!APIPCamera::enableCaptureComponent(msr::airlib::ImageCaptureBase::ImageType, bool) [/home/mojtaba/AirSim/Unreal/Environments/Blocks 4.25 - 2/Plugins/AirSim/Source/PIPCamera.cpp:460]
libUE4Editor-AirSim.so!UnrealImageCapture::getSceneCaptureImage(std::__1::vector<msr::airlib::ImageCaptureBase::ImageRequest, std::__1::allocatormsr::airlib::ImageCaptureBase::ImageRequest > const&, std::__1::vector<msr::airlib::ImageCaptureBase::ImageResponse, std::__1::allocatormsr::airlib::ImageCaptureBase::ImageResponse >&, bool) const [/home/mojtaba/AirSim/Unreal/Environments/Blocks 4.25 - 2/Plugins/AirSim/Source/UnrealImageCapture.cpp:42]
libUE4Editor-AirSim.so!PawnSimApi::getImages(std::__1::vector<msr::airlib::ImageCaptureBase::ImageRequest, std::__1::allocatormsr::airlib::ImageCaptureBase::ImageRequest > const&) const [/home/mojtaba/AirSim/Unreal/Environments/Blocks 4.25 - 2/Plugins/AirSim/Source/PawnSimApi.cpp:195]
libUE4Editor-AirSim.so!msr::airlib::RpcLibServerBase::RpcLibServerBase(msr::airlib::ApiProvider*, std::__1::basic_string<char, std::__1::char_traits, std::__1::allocator > const&, unsigned short)::$_13::operator()(std::__1::vector<msr::airlib_rpclib::RpcLibAdapatorsBase::ImageRequest, std::__1::allocatormsr::airlib_rpclib::RpcLibAdapatorsBase::ImageRequest > const&, std::__1::basic_string<char, std::__1::char_traits, std::__1::allocator > const&) const [/home/mojtaba/AirSim/AirLib/src/api/RpcLibServerBase.cpp:139]
libUE4Editor-AirSim.so! [/home/mojtaba/AirSim/external/rpclib/rpclib-2.2.1/include/rpc/detail/call.h:75]
libUE4Editor-AirSim.so! [/home/mojtaba/AirSim/external/rpclib/rpclib-2.2.1/include/rpc/detail/call.h:56]
libUE4Editor-AirSim.so!rpc::detail::call_helper<2ul>::call<msr::airlib::RpcLibServerBase::RpcLibServerBase(msr::airlib::ApiProvider*, std::__1::basic_string<char, std::__1::char_traits, std::__1::allocator > const&, unsigned short)::$_13, std::__1::vector<msr::airlib_rpclib::RpcLibAdapatorsBase::ImageRequest, std::__1::allocatormsr::airlib_rpclib::RpcLibAdapatorsBase::ImageRequest >, std::__1::basic_string<char, std::__1::char_traits, std::__1::allocator > >(decltype(call_helper<(2ul) - (1)>::call(fpfp0std::get<(2ul) - (1)>(fp0)std::forward<>(fp1))), msr::airlib::RpcLibServerBase::RpcLibServerBase(msr::airlib::ApiProvider*, std::__1::basic_string<char, std::__1::char_traits, std::__1::allocator > const&, unsigned short)::$_13, std::__1::tuple<std::__1::vector<msr::airlib_rpclib::RpcLibAdapatorsBase::ImageRequest, std::__1::allocatormsr::airlib_rpclib::RpcLibAdapatorsBase::ImageRequest >, std::__1::basic_string<char, std::__1::char_traits, std::__1::allocator > >&) [/home/mojtaba/AirSim/external/rpclib/rpclib-2.2.1/include/rpc/detail/call.h:56]
libUE4Editor-AirSim.so! [/home/mojtaba/AirSim/external/rpclib/rpclib-2.2.1/include/rpc/detail/call.h:84]
libUE4Editor-AirSim.so! [/home/mojtaba/AirSim/external/rpclib/rpclib-2.2.1/include/rpc/dispatcher.inl:74]
libUE4Editor-AirSim.so!std::__1::__invoke<(lambda at /home/mojtaba/AirSim/external/rpclib/rpclib-2.2.1/include/rpc/dispatcher.inl:67:40) &, const clmdep_msgpack::v2::object &> [/usr/lib/llvm-8/bin/../include/c++/v1/type_traits:4353]
libUE4Editor-AirSim.so!std::__1::__invoke_void_return_wrapper<std::__1::unique_ptr<clmdep_msgpack::v1::object_handle, std::__1::default_delete<clmdep_msgpack::v1::object_handle> > >::__call<(lambda at /home/mojtaba/AirSim/external/rpclib/rpclib-2.2.1/include/rpc/dispatcher.inl:67:40) &, const clmdep_msgpack::v2::object &> [/usr/lib/llvm-8/bin/../include/c++/v1/__functional_base:318]
libUE4Editor-AirSim.so!std::__1::__function::__alloc_func<(lambda at /home/mojtaba/AirSim/external/rpclib/rpclib-2.2.1/include/rpc/dispatcher.inl:67:40), std::__1::allocator<(lambda at /home/mojtaba/AirSim/external/rpclib/rpclib-2.2.1/include/rpc/dispatcher.inl:67:40)>, std::__1::unique_ptr<clmdep_msgpack::v1::object_handle, std::__1::default_delete<clmdep_msgpack::v1::object_handle> > (const clmdep_msgpack::v2::object &)>::operator() [/usr/lib/llvm-8/bin/../include/c++/v1/functional:1527]
libUE4Editor-AirSim.so!std::__1::__function::__func<(lambda at /home/mojtaba/AirSim/external/rpclib/rpclib-2.2.1/include/rpc/dispatcher.inl:67:40), std::__1::allocator<(lambda at /home/mojtaba/AirSim/external/rpclib/rpclib-2.2.1/include/rpc/dispatcher.inl:67:40)>, std::__1::unique_ptr<clmdep_msgpack::v1::object_handle, std::__1::default_delete<clmdep_msgpack::v1::object_handle> > (const clmdep_msgpack::v2::object &)>::operator() [/usr/lib/llvm-8/bin/../include/c++/v1/functional:1651]
libUE4Editor-AirSim.so!std::__1::__function::__value_func<std::__1::unique_ptr<clmdep_msgpack::v1::object_handle, std::__1::default_delete<clmdep_msgpack::v1::object_handle> > (clmdep_msgpack::v2::object const&)>::operator()(clmdep_msgpack::v2::object const&) const [/usr/lib/llvm-8/bin/../include/c++/v1/functional:1799]
libUE4Editor-AirSim.so!std::__1::function<std::__1::unique_ptr<clmdep_msgpack::v1::object_handle, std::__1::default_delete<clmdep_msgpack::v1::object_handle> > (clmdep_msgpack::v2::object const&)>::operator()(clmdep_msgpack::v2::object const&) const [/usr/lib/llvm-8/bin/../include/c++/v1/functional:2347]
libUE4Editor-AirSim.so!rpc::detail::dispatcher::dispatch_call(clmdep_msgpack::v2::object const&, bool) [/home/mojtaba/AirSim/external/rpclib/rpclib-2.2.1/lib/rpc/dispatcher.cc:46]
libUE4Editor-AirSim.so!rpc::detail::dispatcher::dispatch(clmdep_msgpack::v2::object const&, bool) [/home/mojtaba/AirSim/external/rpclib/rpclib-2.2.1/lib/rpc/dispatcher.cc:22]
libUE4Editor-AirSim.so!rpc::detail::server_session::do_read()::$_1::operator()(std::__1::error_code, unsigned long) const::'lambda'()::operator()() const [/home/mojtaba/AirSim/external/rpclib/rpclib-2.2.1/lib/rpc/detail/server_session.cc:70]
libUE4Editor-AirSim.so!void clmdep_asio::clmdep_asio_handler_invoke<rpc::detail::server_session::do_read()::$_1::operator()(std::__1::error_code, unsigned long) const::'lambda'()>(rpc::detail::server_session::do_read()::$_1::operator()(std::__1::error_code, unsigned long) const::'lambda'()&, ...) [/home/mojtaba/AirSim/external/rpclib/rpclib-2.2.1/dependencies/include/asio/handler_invoke_hook.hpp:68]
libUE4Editor-AirSim.so!void clmdep_asio_handler_invoke_helpers::invoke<rpc::detail::server_session::do_read()::$_1::operator()(std::__1::error_code, unsigned long) const::'lambda'(), rpc::detail::server_session::do_read()::$_1::operator()(std::__1::error_code, unsigned long) const::'lambda'()>(rpc::detail::server_session::do_read()::$_1::operator()(std::__1::error_code, unsigned long) const::'lambda'()&, rpc::detail::server_session::do_read()::$_1::operator()(std::__1::error_code, unsigned long) const::'lambda'()&) [/home/mojtaba/AirSim/external/rpclib/rpclib-2.2.1/dependencies/include/asio/detail/handler_invoke_helpers.hpp:37]
libUE4Editor-AirSim.so!clmdep_asio::detail::completion_handler<rpc::detail::server_session::do_read()::$_1::operator()(std::__1::error_code, unsigned long) const::'lambda'()>::do_complete(clmdep_asio::detail::task_io_service*, clmdep_asio::detail::task_io_service_operation*, std::__1::error_code const&, unsigned long) [/home/mojtaba/AirSim/external/rpclib/rpclib-2.2.1/dependencies/include/asio/detail/completion_handler.hpp:67]
libUE4Editor-AirSim.so!clmdep_asio::detail::task_io_service_operation::complete(clmdep_asio::detail::task_io_service&, std::__1::error_code const&, unsigned long) [/home/mojtaba/AirSim/external/rpclib/rpclib-2.2.1/dependencies/include/asio/detail/task_io_service_operation.hpp:37]
libUE4Editor-AirSim.so!clmdep_asio::detail::task_io_service::do_run_one(clmdep_asio::detail::scoped_lock<clmdep_asio::detail::posix_mutex>&, clmdep_asio::detail::task_io_service_thread_info&, std::__1::error_code const&) [/home/mojtaba/AirSim/external/rpclib/rpclib-2.2.1/dependencies/include/asio/detail/impl/task_io_service.ipp:371]
libUE4Editor-AirSim.so!clmdep_asio::detail::task_io_service::run(std::__1::error_code&) [/home/mojtaba/AirSim/external/rpclib/rpclib-2.2.1/dependencies/include/asio/detail/impl/task_io_service.ipp:148]
libUE4Editor-AirSim.so!clmdep_asio::io_service::run() [/home/mojtaba/AirSim/external/rpclib/rpclib-2.2.1/dependencies/include/asio/impl/io_service.ipp:58]
libUE4Editor-AirSim.so!rpc::server::async_run(unsigned long)::$_0::operator()() const [/home/mojtaba/AirSim/external/rpclib/rpclib-2.2.1/lib/rpc/server.cc:152]
libUE4Editor-AirSim.so!decltype(std::__1::forward<rpc::server::async_run(unsigned long)::$_0&>(fp)(std::__1::forward<>(fp0))) std::__1::__invoke<rpc::server::async_run(unsigned long)::$_0&>(rpc::server::async_run(unsigned long)::$_0&&&) [/usr/lib/llvm-8/bin/../include/c++/v1/type_traits:4353]
libUE4Editor-AirSim.so!void std::__1::__invoke_void_return_wrapper::__call<rpc::server::async_run(unsigned long)::$_0&>(rpc::server::async_run(unsigned long)::$_0&&&) [/usr/lib/llvm-8/bin/../include/c++/v1/__functional_base:349]
libUE4Editor-AirSim.so!std::__1::__function::__alloc_func<rpc::server::async_run(unsigned long)::$_0, std::__1::allocator<rpc::server::async_run(unsigned long)::$_0>, void ()>::operator()() [/usr/lib/llvm-8/bin/../include/c++/v1/functional:1527]
libUE4Editor-AirSim.so!std::__1::__function::__func<rpc::server::async_run(unsigned long)::$_0, std::__1::allocator<rpc::server::async_run(unsigned long)::$_0>, void ()>::operator()() [/usr/lib/llvm-8/bin/../include/c++/v1/functional:1651]
libUE4Editor-AirSim.so!std::__1::__function::__value_func<void ()>::operator()() const [/usr/lib/llvm-8/bin/../include/c++/v1/functional:1799]
libUE4Editor-AirSim.so!std::__1::function<void ()>::operator()() const [/usr/lib/llvm-8/bin/../include/c++/v1/functional:2347]
libUE4Editor-AirSim.so!decltype(std::__1::forward<std::__1::function<void ()> >(fp)(std::__1::forward<>(fp0))) std::__1::__invoke<std::__1::function<void ()> >(std::__1::function<void ()>&&) [/usr/lib/llvm-8/bin/../include/c++/v1/type_traits:4353]
libUE4Editor-AirSim.so!void std::__1::__thread_execute<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_deletestd::__1::__thread_struct >, std::__1::function<void ()> >(std::__1::tuple<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_deletestd::__1::__thread_struct >, std::__1::function<void ()> >&, std::__1::__tuple_indices<>) [/usr/lib/llvm-8/bin/../include/c++/v1/thread:342]
libUE4Editor-AirSim.so!void* std::__1::__thread_proxy<std::__1::tuple<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_deletestd::__1::__thread_struct >, std::__1::function<void ()> > >(void*) [/usr/lib/llvm-8/bin/../include/c++/v1/thread:352]
libpthread.so.0!UnknownFunction(0x76da)
libc.so.6!clone(+0x3e)
The text was updated successfully, but these errors were encountered: