After upgrading my Xavier NX to the new JetPack 5.1 from the 4.x release, I’m getting gstreamer errors after letting the system run for a while. Here’s what I’m seeing on the console:
CONSUMER: ERROR OCCURRED
(Argus) Error FileOperationFailed: Failed socket read: Connection reset by peer (in src/rpc/socket/common/SocketUtils.cpp, function readSocket(), line 79)
(Argus) Error FileOperationFailed: Unexpected error in reading socket (in src/rpc/socket/client/ClientSocketManager.cpp, function recvThreadCore(), line 277)
(Argus) Error FileOperationFailed: Receive worker failure, notifying 1 waiting threads (in src/rpc/socket/client/ClientSocketManager.cpp, function recvThreadCore(), line 350)
(Argus) Error InvalidState: Argus client is exiting with 1 outstanding client threads (in src/rpc/socket/client/ClientSocketManager.cpp, function recvThreadCore(), line 366)
(Argus) Error FileOperationFailed: Receiving thread terminated with error (in src/rpc/socket/client/ClientSocketManager.cpp, function recvThreadWrapper(), line 379)
(Argus) Error FileOperationFailed: Client thread received an error from socket (in src/rpc/socket/client/ClientSocketManager.cpp, function send(), line 145)
(Argus) Error FileOperationFailed: (propagating from src/rpc/socket/client/SocketClientDispatch.cpp, function dispatch(), line 91)
(Argus) Error InvalidState: Receive thread is not running cannot send. (in src/rpc/socket/client/ClientSocketManager.cpp, function send(), line 96)
(Argus) Error InvalidState: (propagating from src/rpc/socket/client/SocketClientDispatch.cpp, function dispatch(), line 91)
CONSUMER: Done Success
There have been no changes to the pipeline except exposure compensation. Here’s the pipeline:
#define GST_CAM_PIPELINE "nvarguscamerasrc exposurecompensation=-1 sensor_id=0 ! " \
"video/x-raw(memory:NVMM), width=%d, height=%d, format=(string)NV12, framerate=(fraction)%d/1 ! " \
"nvvidconv flip-method=0 ! " \
"video/x-raw, format=(string)RGBA ! queue max-size-time=%lu leaky=2 ! appsink name=sinkL " \
"caps=\"video/x-raw,format=RGBA,pixel-aspect-ratio=1/1\" " \
"nvarguscamerasrc exposurecompensation=-1 sensor_id=1 ! " \
"video/x-raw(memory:NVMM), width=%d, height=%d, format=(string)NV12, framerate=(fraction)%d/1 ! " \
"nvvidconv flip-method=0 ! " \
"video/x-raw, format=(string)RGBA ! queue max-size-time=%lu leaky=2 ! appsink name=sinkR " \
"caps=\"video/x-raw,format=RGBA,pixel-aspect-ratio=1/1\""
Thanks for any help on this one.
Kris