Gstream encountered a problem with the last output stream in the multi-output process

We developed an 8-camera driver on the R36.4.4 system using ONX 16g and our own carrier board. Then, when generating the images, we discovered that using gst-launch-1.0 nvarguscamerasrc sensor-id=0 ! ‘video/x-raw(memory:NVMM), width=(int)1920, height=(int)1080, framerate=30/1’ ! nvvidconv flip-method=0 ! ‘video/x-raw, format=(string)I420’ ! xvimagesink -e outputs the drivers of 8 cameras in any order. No matter what the sequence is, the camera that executes the command last will fail to display images and will encounter the error “dmabuf_fd -1”. However, using Argus_camera to simultaneously output 8 channels of cameras works normally. What is the cause of this issue and can it be resolved?