Gst-launch-1.0 error in R32.5.0

Hello All,

I was developed custom camera device driver.

I’m was upgrade sdkmager1.4.0.7363 ( jetPack 4.5 from 4.4.1 )
I was install jetPack4.5 on Jetson Tx2.

custom camera driver compiled in new R32.5.0 version.

my custom camera driver have 8 resolution mode

i ran gst-launch-1.0 in 2608x1960 resolution mode .

and it occured error as shown below.
other resolution modes are working well.

2608x1960 mode was working good in previous version R32.4.2 .

 gst-launch-1.0 nvarguscamerasrc sensor-id=0 wbmode=1 aelock=1 ee-mode=1 ee-strength=0 tnr-strength=0 tnr-mode=1  exposurecompensation=1 ! 'video/x-raw(memory:NVMM), width=2608, height=1960, format=(string)NV12, framerate=30/1' ! nvvidconv flip-method=0 ! nvvidconv ! xvimagesink -ev
Setting pipeline to PAUSED ...
Pipeline is live and does not need PREROLL ...
Setting pipeline to PLAYING ...
New clock: GstSystemClock
/GstPipeline:pipeline0/GstNvArgusCameraSrc:nvarguscamerasrc0.GstPad:src: caps = video/x-raw(memory:NVMM), width=(int)2608, height=(int)1960, format=(string)NV12, framerate=(fraction)30/1
/GstPipeline:pipeline0/GstCapsFilter:capsfilter0.GstPad:src: caps = video/x-raw(memory:NVMM), width=(int)2608, height=(int)1960, format=(string)NV12, framerate=(fraction)30/1
/GstPipeline:pipeline0/Gstnvvconv:nvvconv0.GstPad:src: caps = video/x-raw, width=(int)2608, height=(int)1960, framerate=(fraction)30/1, format=(string)YUY2
/GstPipeline:pipeline0/Gstnvvconv:nvvconv1.GstPad:src: caps = video/x-raw, width=(int)2608, height=(int)1960, framerate=(fraction)30/1, format=(string)YUY2
/GstPipeline:pipeline0/GstXvImageSink:xvimagesink0.GstPad:sink: caps = video/x-raw, width=(int)2608, height=(int)1960, framerate=(fraction)30/1, format=(string)YUY2
/GstPipeline:pipeline0/Gstnvvconv:nvvconv1.GstPad:sink: caps = video/x-raw, width=(int)2608, height=(int)1960, framerate=(fraction)30/1, format=(string)YUY2
/GstPipeline:pipeline0/Gstnvvconv:nvvconv0.GstPad:sink: caps = video/x-raw(memory:NVMM), width=(int)2608, height=(int)1960, format=(string)NV12, framerate=(fraction)30/1
/GstPipeline:pipeline0/GstCapsFilter:capsfilter0.GstPad:sink: caps = video/x-raw(memory:NVMM), width=(int)2608, height=(int)1960, format=(string)NV12, framerate=(fraction)30/1
GST_ARGUS: Creating output stream
CONSUMER: Waiting until producer is connected...
GST_ARGUS: Available Sensor modes :
GST_ARGUS: 2608 x 1960 FR = 29.999999 fps Duration = 33333334 ; Analog Gain range min 0.000000, max 4.000000; Exposure Range min 34000, max 550385000;

GST_ARGUS: 2592 x 1944 FR = 29.999999 fps Duration = 33333334 ; Analog Gain range min 0.000000, max 4.000000; Exposure Range min 34000, max 660000000;

GST_ARGUS: 1304 x 980 FR = 59.999999 fps Duration = 16666667 ; Analog Gain range min 0.000000, max 4.000000; Exposure Range min 22000, max 660000000;

GST_ARGUS: 1296 x 972 FR = 59.999999 fps Duration = 16666667 ; Analog Gain range min 0.000000, max 4.000000; Exposure Range min 34000, max 660000000;

GST_ARGUS: 1956 x 1470 FR = 29.999999 fps Duration = 33333334 ; Analog Gain range min 0.000000, max 4.000000; Exposure Range min 34000, max 660000000;

GST_ARGUS: 1920 x 1080 FR = 59.999999 fps Duration = 16666667 ; Analog Gain range min 0.000000, max 4.000000; Exposure Range min 34000, max 660000000;

GST_ARGUS: 1280 x 720 FR = 59.999999 fps Duration = 16666667 ; Analog Gain range min 0.000000, max 4.000000; Exposure Range min 22000, max 660000000;

GST_ARGUS: 2100 x 1900 FR = 29.999999 fps Duration = 33333334 ; Analog Gain range min 0.000000, max 4.000000; Exposure Range min 34000, max 660000000;

GST_ARGUS: Running with following settings:
   Camera index = 0 
   Camera mode  = 0 
   Output Stream W = 2608 H = 1960 
   seconds to Run    = 0 
   Frame Rate = 29.999999 
GST_ARGUS: Setup Complete, Starting captures for 0 seconds
GST_ARGUS: Starting repeat capture requests.
CONSUMER: Producer has connected; continuing.
nvbuf_utils: dmabuf_fd -1 mapped entry NOT found
nvbuf_utils: Can not get HW buffer from FD... Exiting...
CONSUMER: Done Success

(gst-launch-1.0:9204): GStreamer-CRITICAL **: 14:47:27.133: gst_mini_object_set_qdata: assertion 'object != NULL' failed
Got EOS from element "pipeline0".
Execution ended after 0:00:06.005693947
Setting pipeline to PAUSED ...
Setting pipeline to READY ...
(Argus) Error EndOfFile: Unexpected error in reading socket (in src/rpc/socket/client/ClientSocketManager.cpp, function recvThreadCore(), line 266)
(Argus) Error EndOfFile: Receive worker failure, notifying 1 waiting threads (in src/rpc/socket/client/ClientSocketManager.cpp, function recvThreadCore(), line 340)
(Argus) Error InvalidState: Argus client is exiting with 1 outstanding client threads (in src/rpc/socket/client/ClientSocketManager.cpp, function recvThreadCore(), line 357)
(Argus) Error EndOfFile: Receiving thread terminated with error (in src/rpc/socket/client/ClientSocketManager.cpp, function recvThreadWrapper(), line 368)
(Argus) Error EndOfFile: Client thread received an error from socket (in src/rpc/socket/client/ClientSocketManager.cpp, function send(), line 145)
(Argus) Error EndOfFile:  (propagating from src/rpc/socket/client/SocketClientDispatch.cpp, function dispatch(), line 87)
(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 87)
GST_ARGUS: Cleaning up
(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 87)
Caught SIGSEGV
#0  0x0000007fb19aa310 in __GI___pthread_timedjoin_ex (threadid=548254237168, thread_return=0x0, abstime=0x0, block=<optimized out>)
#1  0x0000007fb1a66968 in  () at /usr/lib/aarch64-linux-gnu/libglib-2.0.so.0
#2  0x00000055822b3940 in  ()
Spinning.  Please run 'gdb gst-launch-1.0 9204' to continue debugging, Ctrl-C to quit, or Ctrl-\ to dump core.
^C

Could you provide the log from nvarguscamerasrc daemon.

sudo su
kill the process of nvargus-daemon
/usr/sbin/nvargus-daemon
lanuch camera APP from another console

Hello ShaneCCC,

I fixed problem.
it caused register setting values was wrong modified.
i changed correctly.
and then 2608 x 1960 preview is working good.

thanks,

Good to hear that.