GRID-playground
GRID-playground copied to clipboard
04_path_planning gives segmentation fault in AirGen - Neighborhood
I start the Neighborhood environment in a terminal with bash run.sh
. In a different terminal I run python 04_path_planning.py
. This results in the below error-
Failed to find symbol file, expected location: "/home/local/xxx/Simulators/AirGen/ModularNeighborhoodPack_Linux/AirGenEnv/Binaries/Linux/AirGenEnv.sym" Assertion failed: !IsGarbageCollectingAndLockingUObjectHashTables() [File:./Runtime/CoreUObject/Private/UObject/UObjectGlobals.cpp] [Line: 3238] Unable to create new object: CatmullRomSpline /Engine/Transient.None. Creating UObjects while Collecting Garbage is not allowed! [2023.12.15-22.34.01:357][618]LogStreaming: Display: 0.007 ms for processing 136 objects in RemoveUnreachableObjects(Queued=0, Async=0). Removed 3 (1277->1274) packages and 121 (2365->2244) public exports. [2023.12.15-22.34.01:357][618]LogCore: Error: appError called: Assertion failed: !IsGarbageCollectingAndLockingUObjectHashTables() [File:./Runtime/CoreUObject/Private/UObject/UObjectGlobals.cpp] [Line: 3238] Unable to create new object: CatmullRomSpline /Engine/Transient.None. Creating UObjects while Collecting Garbage is not allowed!
Signal 11 caught. Malloc Size=262146 LargeMemoryPoolOffset=262162 CommonUnixCrashHandler: Signal=11 [2023.12.15-22.34.01:367][618]LogCore: === Critical error: === Unhandled Exception: SIGSEGV: invalid attempt to write memory at address 0x0000000000000003
[2023.12.15-22.34.01:367][618]LogCore: Assertion failed: !IsGarbageCollectingAndLockingUObjectHashTables() [File:./Runtime/CoreUObject/Private/UObject/UObjectGlobals.cpp] [Line: 3238] Unable to create new object: CatmullRomSpline /Engine/Transient.None. Creating UObjects while Collecting Garbage is not allowed! 0x0000000007411ecd AirGenEnv!UnknownFunction(0x7211ecc) 0x000000000740f2d5 AirGenEnv!UnknownFunction(0x720f2d4) 0x0000000004814db7 AirGenEnv!UnknownFunction(0x4614db6) 0x00000000047f96a4 AirGenEnv!UnknownFunction(0x45f96a3) 0x00000000046e655a AirGenEnv!UnknownFunction(0x44e6559) 0x00000000046e6c0c AirGenEnv!UnknownFunction(0x44e6c0b) 0x000000000474e946 AirGenEnv!UnknownFunction(0x454e945) 0x000000000cd3d759 AirGenEnv!UnknownFunction(0xcb3d758) 0x000000000cd7ea34 AirGenEnv!_ZN3rpc6detail10dispatcher13dispatch_callERKN14clmdep_msgpack2v26objectEb(+0x83) 0x000000000cd7e79c AirGenEnv!_ZN3rpc6detail10dispatcher8dispatchERKN14clmdep_msgpack2v26objectEb(+0x2b) 0x000000000cd8d094 AirGenEnv!UnknownFunction(0xcb8d093) 0x000000000cd89819 AirGenEnv!_ZN11clmdep_asio6detail15task_io_service10do_run_oneERNS0_11scoped_lockINS0_11posix_mutexEEERNS0_27task_io_service_thread_infoERKNSt3__110error_codeE(+0x358) 0x000000000cd89331 AirGenEnv!_ZN11clmdep_asio6detail15task_io_service3runERNSt3__110error_codeE(+0xa0) 0x000000000cd8346e AirGenEnv!UnknownFunction(0xcb8346d) 0x000000000cd8a1f0 AirGenEnv!UnknownFunction(0xcb8a1ef) 0x00007f8e13e94ac3 libc.so.6!UnknownFunction(0x94ac2) 0x00007f8e13f26660 libc.so.6!UnknownFunction(0x12665f)
0x0000000007411ecd AirGenEnv!UnknownFunction(0x7211ecc) 0x000000000740f2d5 AirGenEnv!UnknownFunction(0x720f2d4) 0x0000000004814db7 AirGenEnv!UnknownFunction(0x4614db6) 0x00000000047f96a4 AirGenEnv!UnknownFunction(0x45f96a3) 0x00000000046e655a AirGenEnv!UnknownFunction(0x44e6559) 0x00000000046e6c0c AirGenEnv!UnknownFunction(0x44e6c0b) 0x000000000474e946 AirGenEnv!UnknownFunction(0x454e945) 0x000000000cd3d759 AirGenEnv!UnknownFunction(0xcb3d758) 0x000000000cd7ea34 AirGenEnv!_ZN3rpc6detail10dispatcher13dispatch_callERKN14clmdep_msgpack2v26objectEb(+0x83) 0x000000000cd7e79c AirGenEnv!_ZN3rpc6detail10dispatcher8dispatchERKN14clmdep_msgpack2v26objectEb(+0x2b) 0x000000000cd8d094 AirGenEnv!UnknownFunction(0xcb8d093) 0x000000000cd89819 AirGenEnv!_ZN11clmdep_asio6detail15task_io_service10do_run_oneERNS0_11scoped_lockINS0_11posix_mutexEEERNS0_27task_io_service_thread_infoERKNSt3__110error_codeE(+0x358) 0x000000000cd89331 AirGenEnv!_ZN11clmdep_asio6detail15task_io_service3runERNSt3__110error_codeE(+0xa0) 0x000000000cd8346e AirGenEnv!UnknownFunction(0xcb8346d) 0x000000000cd8a1f0 AirGenEnv!UnknownFunction(0xcb8a1ef) 0x00007f8e13e94ac3 libc.so.6!UnknownFunction(0x94ac2) 0x00007f8e13f26660 libc.so.6!UnknownFunction(0x12665f)
[2023.12.15-22.34.01:378][618]LogExit: Executing StaticShutdownAfterError Malloc Size=131160 LargeMemoryPoolOffset=393352 Malloc Size=131160 LargeMemoryPoolOffset=524536 Malloc Size=1048576 LargeMemoryPoolOffset=1573136 [2023.12.15-22.34.01:392][618]LogHAL: Error: FUnixPlatformProcess::CreateProc: File does not exist (/home/local/xxx/Simulators/AirGen/ModularNeighborhoodPack_Linux/Engine/Binaries/Linux/CrashReportClient) Engine crash handling finished; re-raising signal 11 for the default handler. Good bye. Segmentation fault (core dumped)
System specs:
Distributor ID: Ubuntu Description: Ubuntu 22.04.3 LTS Release: 22.04 Codename: jammy
Please let me know if I'm doing something foolish. Thanks for your help!
P.S. I tried to run it in the oil-rig environment and it worked. But I'd still like to work with the Neighborhood environment. Thanks
Please find the new version of GRID at grid.scaledfoundations.ai - now fully web-based and includes all the old environments and robot capabilities, now enhanced with a full IDE for development.