Hi,
I have three cameras connected to the Jetson AGX ORIN (two oak-1 lite cameras and one oak-d pro camera).
Each camera has there own thread and the frames should be receiving constantly,
For the first couple of hours I'm getting frames as expected but then it goes into a stuck state on the .get function
Sometimes only one module goes into this state, other times it is all three cameras that go into this state.
Experiments I had:
I tried also use .tryGet() and in the first frame calling I got a valid frame but the next frames calling I got None frames
I added environment variables, such as:
os.environ['PYDEVD_THREAD_DUMP_ON_WARN_EVALUATION_TIMEOUT'] = 'true'
os.environ['PYDEVD_WARN_EVALUATION_TIMEOUT'] = '10000'
os.environ['PYDEVD_INTERRUPT_THREAD_TIMEOUT'] = '10000'
os.environ['PYDEVD_UNBLOCK_THREADS_TIMEOUT'] = '10000'
And run with regular .get, but still got the same results as mention above.
In addition I got the following message:

Notes:
- all three cameras connected via Y-adapter and Power supply, SUPER speed.
- relevant part of the code:
def get_frames(self):
pkt = self.output_queue.get()
frame = pkt.getCvFrame()
return frame
Any help will be appreciated
Thanks
David