nvargus-daemon fail after running about a hour

I met an unexpected error when using argus to grab image, the kernel log showed as link, it seems that RTCPU had met mistake, how can I solve this problem?
kernel_log.tar.gz (2.7 MB)

hello buaa_hebiao,

there’s FALCON_ERROR according to failure messages,

Aug 19 17:46:56 xavier nvargus-daemon[6150]: NvCaptureStatusErrorDecode Stream 2.0 failed: sof_ts 4181504009312 eof_ts 133808365476864 frame 58218 error 14 data 0x00020000
Aug 19 17:46:56 xavier nvargus-daemon[6150]: NvCaptureStatusErrorDecode Capture-Error: FALCON_ERROR (0x0000000e)
Aug 19 17:46:56 xavier nvargus-daemon[6150]: SCF: Error InvalidState: Capture error with status 14 (channel 0) (in src/services/capture/NvCaptureViCsiHw.cpp, function waitCsiFrameEnd(), line 913)
Aug 19 17:46:56 xavier nvargus-daemon[6150]: NvCaptureStatusErrorDecode Stream 2.0 failed: sof_ts 4181529096640 eof_ts 133809167185920 frame 58219 error 14 data 0x00020000
Aug 19 17:46:56 xavier nvargus-daemon[6150]: NvCaptureStatusErrorDecode Capture-Error: FALCON_ERROR (0x0000000e)
Aug 19 17:46:56 xavier nvargus-daemon[6150]: SCF: Error InvalidState: Capture error with status 14 (channel 0) (in src/services/capture/NvCaptureViCsiHw.cpp, function waitCsiFrameEnd(), line 913)
Aug 19 17:46:56 xavier nvargus-daemon[6150]: NvCaptureStatusErrorDecode Stream 2.0 failed: sof_ts 4181554021024 eof_ts 133809965151232 frame 58220 error 14 data 0x00020000
Aug 19 17:46:56 xavier nvargus-daemon[6150]: NvCaptureStatusErrorDecode Capture-Error: FALCON_ERROR (0x0000000e)
Aug 19 17:46:56 xavier nvargus-daemon[6150]: SCF: Error InvalidState: Capture error with status 14 (channel 0) (in src/services/capture/NvCaptureViCsiHw.cpp, function waitCsiFrameEnd(), line 913)
Aug 19 17:46:56 xavier nvargus-daemon[6150]: NvCaptureStatusErrorDecode Stream 2.0 failed: sof_ts 4181579017440 eof_ts 133810765621248 frame 58221 error 14 data 0x00020000
Aug 19 17:46:56 xavier nvargus-daemon[6150]: NvCaptureStatusErrorDecode Capture-Error: FALCON_ERROR (0x0000000e)
Aug 19 17:46:56 xavier nvargus-daemon[6150]: SCF: Error InvalidState: Capture error with status 14 (channel 0) (in src/services/capture/NvCaptureViCsiHw.cpp, function waitCsiFrameEnd(), line 913)

...

Aug 19 17:46:58 xavier nvargus-daemon[6150]: SCF: Error Timeout:  (propagating from src/services/capture/NvCaptureViCsiHw.cpp, function waitCsiFrameEnd(), line 884)
Aug 19 17:46:58 xavier nvargus-daemon[6150]: SCF: Error InvalidState: Timeout waiting on frame end sensor guid 2, capture sequence ID = 123697, channel = 1/1 (in src/services/capture/NvCaptureViCsiHw.cpp, function waitCsiFrameEnd(), line 891)
Aug 19 17:46:58 xavier kernel: [ 4177.032411] tegra194-vi5 15c10000.vi: no reply from camera processor
Aug 19 17:46:58 xavier kernel: [ 4177.032567] tegra194-vi5 15c10000.vi: vi capture get status failed:(-110)
Aug 19 17:46:58 xavier kernel: [ 4177.036430] fence timeout on [ffffffc13b0c30c0] after 1500ms
Aug 19 17:46:58 xavier nvargus-daemon[6150]: SCF: Error Timeout: Sending critical error event (in src/api/Session.cpp, function sendErrorEvent(), line 990)
Aug 19 17:46:58 xavier nvargus-daemon[6150]: SCF: Error InvalidState: Something went wrong with waiting on frame end (in src/services/capture/NvCaptureViCsiHw.cpp, function waitCsiFrameEnd(), line 972)

may I know which JetPack release you’re working with?
could you please also share your use-case, or please share the commands you’re used for testing.
thanks

I’m facing the same issue and I’d need help to overcome this.

Aug 15 08:23:42 sam nvargus-daemon[5950]: SCF: Error InvalidState: Capture error with status 14 (channel 0) (in src/services/capture/NvCaptureViCsiHw.cpp, function waitCsiFrameEnd(), line 913)
Aug 15 08:23:42 sam nvargus-daemon[5950]: NvCaptureStatusErrorDecode Stream 0.0 failed: sof_ts 762157912320 eof_ts 24390080635904 frame 0 error 14 data 0x00020000
Aug 15 08:23:42 sam nvargus-daemon[5950]: NvCaptureStatusErrorDecode Capture-Error: FALCON_ERROR (0x0000000e)
Aug 15 08:23:42 sam nvargus-daemon[5950]: SCF: Error InvalidState: Capture error with status 14 (channel 0) (in src/services/capture/NvCaptureViCsiHw.cpp, function waitCsiFrameEnd(), line 913)
Aug 15 08:23:42 sam nvargus-daemon[5950]: NvCaptureStatusErrorDecode Stream 0.0 failed: sof_ts 762191245472 eof_ts 24391147298816 frame 0 error 14 data 0x00020000
Aug 15 08:23:42 sam nvargus-daemon[5950]: NvCaptureStatusErrorDecode Capture-Error: FALCON_ERROR (0x0000000e)

I’m using Jetson Xavier 4.2. Driver pkg 32.2

the system also includes some serdeses:

s5k2g1-sensor -> mipi -> max9295 -> gmsl -> max9296 -> mipi -> Jetson

While the video stream is playing this error keeps showing up against every frame

Thanks

hello peter.sh.rosen,

While the video stream is playing this error keeps showing up against every frame

interesting, may I know what’s the preview frame-rate?
could you please also share the commands to access your SerDes camera sensors,
thanks

the frame rate is 30fps

could you please also share the commands to access your SerDes camera sensors,
not sure I understand this request.
max9296 and max9295 have their own drivers

thanks

hello peter.sh.rosen,

  1. am I understand correctly that you could saw output streaming as 30-fps “and” shown Argus failure messages?
  2. please share the user-space commands to access camera sensor for review, such as $ gst-launch-1.0 nvarguscamerasrc…

argus_camera