GRID-playground icon indicating copy to clipboard operation
GRID-playground copied to clipboard

04_path_planning gives segmentation fault in AirGen - Neighborhood

Open omkarpatil18 opened this issue 1 year ago • 1 comments

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!

omkarpatil18 avatar Dec 15 '23 22:12 omkarpatil18

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

omkarpatil18 avatar Dec 15 '23 23:12 omkarpatil18

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.

saihv avatar Jan 13 '25 23:01 saihv