Seems to be stable on several devices.
On one other TX2 the same pipeline now causes nvargus-daemon to crash. Below is the complete log from the nvargus-daemon.
mars 23 18:05:43 sentinel-aev-4 systemd[1]: Started Argus daemon.
mars 23 18:06:58 sentinel-aev-4 nvargus-daemon[15748]: === NVIDIA Libargus Camera Service (0.97.3)=== Listening for connections…=== gst-launch-1.0[15922]: Connection established (7F75D021D0)OFParserListModules: module list: /proc/device
mars 23 18:06:58 sentinel-aev-4 nvargus-daemon[15748]: OFParserListModules: module list: /proc/device-tree/tegra-camera-platform/modules/module1
mars 23 18:06:58 sentinel-aev-4 nvargus-daemon[15748]: OFParserListModules: module list: /proc/device-tree/tegra-camera-platform/modules/module2
mars 23 18:06:58 sentinel-aev-4 nvargus-daemon[15748]: OFParserListModules: module list: /proc/device-tree/tegra-camera-platform/modules/module3
mars 23 18:06:58 sentinel-aev-4 nvargus-daemon[15748]: OFParserListModules: module list: /proc/device-tree/tegra-camera-platform/modules/module4
mars 23 18:06:58 sentinel-aev-4 nvargus-daemon[15748]: OFParserListModules: module list: /proc/device-tree/tegra-camera-platform/modules/module5
mars 23 18:06:58 sentinel-aev-4 nvargus-daemon[15748]: NvPclHwGetModuleList: WARNING: Could not map module to ISP config string
mars 23 18:06:58 sentinel-aev-4 nvargus-daemon[15748]: NvPclHwGetModuleList: No module data found
mars 23 18:06:58 sentinel-aev-4 nvargus-daemon[15748]: NvPclHwGetModuleList: WARNING: Could not map module to ISP config string
mars 23 18:06:58 sentinel-aev-4 nvargus-daemon[15748]: NvPclHwGetModuleList: No module data found
mars 23 18:06:58 sentinel-aev-4 nvargus-daemon[15748]: NvPclHwGetModuleList: WARNING: Could not map module to ISP config string
mars 23 18:06:58 sentinel-aev-4 nvargus-daemon[15748]: NvPclHwGetModuleList: No module data found
mars 23 18:06:58 sentinel-aev-4 nvargus-daemon[15748]: NvPclHwGetModuleList: WARNING: Could not map module to ISP config string
mars 23 18:06:58 sentinel-aev-4 nvargus-daemon[15748]: NvPclHwGetModuleList: No module data found
mars 23 18:06:58 sentinel-aev-4 nvargus-daemon[15748]: NvPclHwGetModuleList: WARNING: Could not map module to ISP config string
mars 23 18:06:58 sentinel-aev-4 nvargus-daemon[15748]: NvPclHwGetModuleList: No module data found
mars 23 18:06:58 sentinel-aev-4 nvargus-daemon[15748]: NvPclHwGetModuleList: WARNING: Could not map module to ISP config string
mars 23 18:06:58 sentinel-aev-4 nvargus-daemon[15748]: NvPclHwGetModuleList: No module data found
mars 23 18:06:58 sentinel-aev-4 nvargus-daemon[15748]: OFParserGetVirtualDevice: NVIDIA Camera virtual enumerator not found in proc device-tree
mars 23 18:06:58 sentinel-aev-4 nvargus-daemon[15748]: ---- imager: Found override file [/var/nvidia/nvcam/settings/camera_overrides.isp]. ----
mars 23 18:06:58 sentinel-aev-4 nvargus-daemon[15748]: CAM: serial no file already exists, skips storing again---- imager: Found override file [/var/nvidia/nvcam/settings/camera_overrides.isp]. ----
mars 23 18:06:58 sentinel-aev-4 nvargus-daemon[15748]: CAM: serial no file already exists, skips storing again---- imager: Found override file [/var/nvidia/nvcam/settings/camera_overrides.isp]. ----
mars 23 18:06:58 sentinel-aev-4 nvargus-daemon[15748]: CAM: serial no file already exists, skips storing again---- imager: Found override file [/var/nvidia/nvcam/settings/camera_overrides.isp]. ----
mars 23 18:06:58 sentinel-aev-4 nvargus-daemon[15748]: CAM: serial no file already exists, skips storing again---- imager: Found override file [/var/nvidia/nvcam/settings/camera_overrides.isp]. ----
mars 23 18:06:58 sentinel-aev-4 nvargus-daemon[15748]: CAM: serial no file already exists, skips storing again---- imager: Found override file [/var/nvidia/nvcam/settings/camera_overrides.isp]. ----
**mars 23 18:07:07 sentinel-aev-4 nvargus-daemon[15748]: CAM: serial no file already exists, skips storing again=== gst-launch-1.0[15922]: CameraProvider initialized (0x7f70833cc0)CAM: serial no file already exists, skips storing againSCF: **
mars 23 18:07:07 sentinel-aev-4 nvargus-daemon[15748]: Error: Camera HwEvents wait, this may indicate a hardware timeout occured,abort current/incoming cc
mars 23 18:07:15 sentinel-aev-4 nvargus-daemon[15748]: === gst-launch-1.0[15922]: Connection closed (7F75D021D0)=== gst-launch-1.0[15922]: WARNING: CameraProvider was not destroyed before client connection terminated.=== gst-launch-1.0[15
mars 23 18:07:15 sentinel-aev-4 nvargus-daemon[15748]: SCF: Error InvalidState: (propagating from src/services/gl/EGLStreamProducer.cpp, function ~EGLStreamProducer(), line 50)
mars 23 18:07:20 sentinel-aev-4 nvargus-daemon[15748]: === gst-launch-1.0[15922]: WARNING: Cleaning up 1 outstanding stream settings…=== gst-launch-1.0[15922]: WARNING: Cleaning up 1 outstanding sessions…PowerServiceCore:handleRequest
mars 23 18:07:20 sentinel-aev-4 nvargus-daemon[15748]: waitForIdleLocked remaining request 102
mars 23 18:07:20 sentinel-aev-4 nvargus-daemon[15748]: waitForIdleLocked remaining request 101
mars 23 18:07:20 sentinel-aev-4 nvargus-daemon[15748]: SCF: Error Timeout: waitForIdle() timed out (in src/api/Session.cpp, function waitForIdleLocked(), line 920)
mars 23 18:07:20 sentinel-aev-4 nvargus-daemon[15748]: (Argus) Error Timeout: (propagating from src/api/CaptureSessionImpl.cpp, function destroy(), line 166)
mars 23 18:07:23 sentinel-aev-4 nvargus-daemon[15748]: SCF: Error Timeout: ISP port 0 timed out! (in src/services/capture/NvIspHw.cpp, function waitIspFrameEnd(), line 478)
mars 23 18:07:23 sentinel-aev-4 nvargus-daemon[15748]: Error: waitCsiFrameStart timeout guid 0
mars 23 18:07:23 sentinel-aev-4 nvargus-daemon[15748]: VI Stream Id = 0 Virtual Channel = 0
**mars 23 18:07:23 sentinel-aev-4 nvargus-daemon[15748]: VI Debug Registers
mars 23 18:07:23 sentinel-aev-4 nvargus-daemon[15748]: VI_CSIMUX_STAT_FRAME_0 = 0x00010029
mars 23 18:07:23 sentinel-aev-4 nvargus-daemon[15748]: VI_CSIMUX_FRAME_STATUS_0 = 0x00000001
mars 23 18:07:23 sentinel-aev-4 nvargus-daemon[15748]: VI_CFG_INTERRUPT_STATUS_0 = 0x3f000000
mars 23 18:07:23 sentinel-aev-4 nvargus-daemon[15748]: VI_ISPBUFA_ERROR_0 = 0x00000000
mars 23 18:07:23 sentinel-aev-4 nvargus-daemon[15748]: VI_FMLITE_ERROR_0 = 0x00000000
mars 23 18:07:23 sentinel-aev-4 nvargus-daemon[15748]: VI_NOTIFY_ERROR_0 = 0x00000000
**mars 23 18:07:23 sentinel-aev-4 nvargus-daemon[15748]: *******************************************
mars 23 18:07:23 sentinel-aev-4 nvargus-daemon[15748]: CSI Stream Id = 0 Brick Id = 0
**mars 23 18:07:23 sentinel-aev-4 nvargus-daemon[15748]: CSI Debug Registers
mars 23 18:07:23 sentinel-aev-4 nvargus-daemon[15748]: CILA_INTR_STATUS_CILA[0x10400] = 0x00000089
mars 23 18:07:23 sentinel-aev-4 nvargus-daemon[15748]: CILB_INTR_STATUS_CILB[0x10c00] = 0x00000088
mars 23 18:07:23 sentinel-aev-4 nvargus-daemon[15748]: INTR_STATUS[0x100a4] = 0x00000000
mars 23 18:07:23 sentinel-aev-4 nvargus-daemon[15748]: ERR_INTR_STATUS[0x100ac] = 0x00000000
mars 23 18:07:23 sentinel-aev-4 nvargus-daemon[15748]: ERROR_STATUS2VI_VC0[0x10094] = 0x00000000
mars 23 18:07:23 sentinel-aev-4 nvargus-daemon[15748]: ERROR_STATUS2VI_VC1[0x10098] = 0x00000000
mars 23 18:07:23 sentinel-aev-4 nvargus-daemon[15748]: ERROR_STATUS2VI_VC2[0x1009c] = 0x00000000
mars 23 18:07:23 sentinel-aev-4 nvargus-daemon[15748]: ERROR_STATUS2VI_VC3[0x100a0] = 0x00000000
**mars 23 18:07:23 sentinel-aev-4 nvargus-daemon[15748]: *******************************************
mars 23 18:07:23 sentinel-aev-4 nvargus-daemon[15748]: SCF: Error BadValue: timestamp cannot be 0 (in src/services/capture/NvViCsiHw.cpp, function waitCsiFrameStart(), line 624)
mars 23 18:07:23 sentinel-aev-4 nvargus-daemon[15748]: SCF: Error BadValue: (propagating from src/common/Utils.cpp, function workerThread(), line 116)
mars 23 18:07:23 sentinel-aev-4 nvargus-daemon[15748]: SCF: Error BadValue: Worker thread ViCsiHw frameStart failed (in src/common/Utils.cpp, function workerThread(), line 133)
mars 23 18:07:31 sentinel-aev-4 nvargus-daemon[15748]: SCF: Error Timeout: ISP Stats timed out! (in src/services/capture/NvIspHw.cpp, function waitIspStatsFinished(), line 561)
mars 23 18:07:31 sentinel-aev-4 nvargus-daemon[15748]: SCF: Error Timeout: ISP Stats timed out! (in src/services/capture/NvIspHw.cpp, function waitIspStatsFinished(), line 561)
mars 23 18:07:31 sentinel-aev-4 nvargus-daemon[15748]: SCF: Error Timeout: Sending critical error event (in src/api/Session.cpp, function sendErrorEvent(), line 990)
mars 23 18:07:32 sentinel-aev-4 nvargus-daemon[15748]: SCF: Error Timeout: ISP port 0 timed out! (in src/services/capture/NvIspHw.cpp, function waitIspFrameEnd(), line 478)
mars 23 18:07:34 sentinel-aev-4 nvargus-daemon[15748]: SCF: Error Timeout: ISP port 1 timed out! (in src/services/capture/NvIspHw.cpp, function waitIspFrameEnd(), line 501)
mars 23 18:07:35 sentinel-aev-4 nvargus-daemon[15748]: SCF: Error Timeout: ISP port 2 timed out! (in src/services/capture/NvIspHw.cpp, function waitIspFrameEnd(), line 512)
mars 23 18:07:35 sentinel-aev-4 nvargus-daemon[15748]: SCF: Error Timeout: (propagating from src/services/capture/NvIspHw.cpp, function waitIspFrameEnd(), line 519)
mars 23 18:07:35 sentinel-aev-4 nvargus-daemon[15748]: SCF: Error Timeout: (propagating from src/common/Utils.cpp, function workerThread(), line 116)
mars 23 18:07:35 sentinel-aev-4 nvargus-daemon[15748]: SCF: Error Timeout: Worker thread IspHw frameComplete failed (in src/common/Utils.cpp, function workerThread(), line 133)