I am using SendMessageBusEvent to send lidar data over the message bus.
I realize it is not the appropriate way to get replicator data, but the LidarRtx class from omni.isaac.sensor does not synchronize well so I was forced to do it to capture point cloud at the right time.
This node somehow grows memory consumption as the simulation run, until my system runs out of memory and crash.
I attach a sample code for reproduce the issue
test_leak.py.txt (2.5 KB)
[8.583s] app ready
[9.834s] Simulation App Startup Complete
Testing without message bus event node
Memory usage increased: 171.26 MB
Testing with message bus event node
Memory usage increased: 2183.22 MB
[44.377s] Simulation App Shutting Down