I have an application with 2 IMX477 cameras being recorded at the same time and running on Jetson Orin NX 16 GB/Jetpack 5.1.1/L4T r35.3.1.
After a couple of hours of running, argus crashes and I restart the application and nvargus daemon with another application and continue recording however it gives a huge load of additional workload to the workflow of my application.
I tried to disable multiprocessing and restart the recording without restarting the application but it hangs on the line cameraProvider.reset() so I cannot recover the error from there without restarting the application.
In these two entries, moderators mentioned that the application needs to shut down if an error happens however I think it should be possible.
I cannot reproduce the errors as it’s happening on the cameras and currently, I’m stopping and starting the application again to replicate errors. Is there a better way to do that?
/sys/kernel/debug/camera-video0/streaming file node doesn’t exist so I cannot use it to trigger an error.