R32.3.1.tx2-4g gstream app fails to run nvargus_daemon message

hello terrysu50z,

the concept is…
VI engine expect sensor signaling coming continuously without failures.
the Argus Error Resiliency patches allow user-space crash, it could handles error events and shutdown the app gracefully.
you need to have implementation on application side to handle it.
for example,

...
            } else if (iEvent->getEventType() == EVENT_TYPE_ERROR) {
                const IEventError* iEventError =
                    interface_cast<const IEventError>(event);
               EXIT_IF_NOT_OK(iEventError->getStatus(), "ERROR event");

the error you seen is syncpt timed-out, the major error here’s low-level issue of sensor driver.
you need to check with sensor vendor to root cause the issue. please check with sensor vendor to ensure sensor signaling coming continuously without failures.

in addition,
please check this session, Applications Using V4L2 IOCTL Directly.
it uses V4L2 IOCTL to verify basic functionality during sensor bring-up.
please ensure the sensor stability by V4L2 IOCTL.
for example,
$ v4l2-ctl -d /dev/video0 --set-fmt-video=width=1920,height=1080,pixelformat=RG10 --set-ctrl bypass_mode=0 --stream-mmap --stream-count=100