Gstreamer crashing

I am using streaming gst pipeline from video 0-7 running simulatenously , but after sometime my gstreamer pipeline crashes.
I am using ubuntu 20.04
gst-launch-1.0 v4l2src device=/dev/video0 ! videoconvert ! videorate max-rate=20 ! x264enc ! mpegtsmux ! tsparse ! rtpmp2tpay ! udpsink host=192.168.0.107 port=5000
the above is the pipeline i am using

Hi, it would be a good idea to test on something more recent, a lot have happen in nearly 5 years. One way forward is to use containers (flatpak, docker,etc) to avoid upgrading without a reason, though 20.04 is very old.

When you report a crash, you should share a crash backtrace, catched with gdb or reported by coredumpctl (systemd feature enable on recent OS). If by crash you instead mean a runtime error, you should share some logs of the error. You can increase gstreamer logging a little, with env GST_DEBUG=2 as a good starting point of the discussion.

Hi,
we want to run seven channels for streaming and apprently the pipeline had crashed, the pipeline is same as what i have given above with the video device varying from 0-6.
below is the log for coredumpctl which was caught by the kernel,

Jan 15 17:38:20 futura sudo[2455]:   futura : TTY=pts/0 ; PWD=/home/futura ; USER=root ; COMMAND=/usr/bin/systemctl start systemd-journald
Jan 15 17:38:20 futura sudo[2455]: pam_unix(sudo:session): session opened for user root by (uid=0)
Jan 15 17:38:20 futura sudo[2455]: pam_unix(sudo:session): session closed for user root
Jan 15 17:38:44 futura kernel: [LINUXV4L2] : [01] s_fmt- 32315559:720X576:720:622080, field(4) m_nSubDeviceNumber(0)
Jan 15 17:38:44 futura kernel: [LINUXV4L2] : [01] MATCH!! (SRC:720:576) (DST:720:576) (SIZE: 622080)m_nSubDeviceNumber(0)
Jan 15 17:38:44 futura kernel: [LINUXV4L2] : [01] V4L2_CID_MIN_BUFFERS_FOR_CAPTURE( 00000004 )
Jan 15 17:38:44 futura kernel: [LINUXV4L2] : [01] V4L2_CID_MIN_BUFFERS_FOR_CAPTURE( 00000004 )
Jan 15 17:38:44 futura kernel: [LINUXV4L2] : [01] m_nSubDeviceNumber(0) queue_setup( C:08, S:622080 ) memory(MMAP)
Jan 15 17:38:44 futura kernel: [LINUXV4L2] : [01] vid_cap_start_streaming() count(0x8) m_nSubDeviceNumber(0) m_nSubDeviceType(0x1)--
Jan 15 17:38:44 futura kernel: [LINUXV4L2] : [01] s_fmt- 32315559:720X576:720:622080, field(4) m_nSubDeviceNumber(2)
Jan 15 17:38:44 futura kernel: [LINUXV4L2] : [01] MATCH!! (SRC:720:576) (DST:720:576) (SIZE: 622080)m_nSubDeviceNumber(2)
Jan 15 17:38:44 futura kernel: [LINUXV4L2] : [01] V4L2_CID_MIN_BUFFERS_FOR_CAPTURE( 00000004 )
Jan 15 17:38:44 futura kernel: [LINUXV4L2] : [01] V4L2_CID_MIN_BUFFERS_FOR_CAPTURE( 00000004 )
Jan 15 17:38:44 futura kernel: [LINUXV4L2] : [01] m_nSubDeviceNumber(2) queue_setup( C:08, S:622080 ) memory(MMAP)
Jan 15 17:38:44 futura kernel: [LINUXV4L2] : [01] s_fmt- 32315559:720X576:720:622080, field(4) m_nSubDeviceNumber(3)
Jan 15 17:38:44 futura kernel: [LINUXV4L2] : [01] MATCH!! (SRC:720:576) (DST:720:576) (SIZE: 622080)m_nSubDeviceNumber(3)
Jan 15 17:38:44 futura kernel: [LINUXV4L2] : [01] V4L2_CID_MIN_BUFFERS_FOR_CAPTURE( 00000004 )
Jan 15 17:38:44 futura kernel: [LINUXV4L2] : [01] V4L2_CID_MIN_BUFFERS_FOR_CAPTURE( 00000004 )
Jan 15 17:38:44 futura kernel: [LINUXV4L2] : [01] m_nSubDeviceNumber(3) queue_setup( C:08, S:622080 ) memory(MMAP)
Jan 15 17:38:44 futura kernel: [LINUXV4L2] : [01] vid_cap_start_streaming() count(0x8) m_nSubDeviceNumber(2) m_nSubDeviceType(0x1)--
Jan 15 17:38:44 futura kernel: [LINUXV4L2] : [01] vid_cap_start_streaming() count(0x8) m_nSubDeviceNumber(3) m_nSubDeviceType(0x1)--
Jan 15 17:38:44 futura kernel: [LINUXV4L2] : [01] s_fmt- 32315559:720X576:720:622080, field(4) m_nSubDeviceNumber(1)
Jan 15 17:38:44 futura kernel: [LINUXV4L2] : [01] MATCH!! (SRC:720:576) (DST:720:576) (SIZE: 622080)m_nSubDeviceNumber(1)
Jan 15 17:38:44 futura kernel: [LINUXV4L2] : [01] V4L2_CID_MIN_BUFFERS_FOR_CAPTURE( 00000004 )
Jan 15 17:38:44 futura kernel: [LINUXV4L2] : [01] V4L2_CID_MIN_BUFFERS_FOR_CAPTURE( 00000004 )
Jan 15 17:38:44 futura kernel: [LINUXV4L2] : [01] m_nSubDeviceNumber(1) queue_setup( C:08, S:622080 ) memory(MMAP)
Jan 15 17:38:44 futura kernel: [LINUXV4L2] : [01] vid_cap_start_streaming() count(0x8) m_nSubDeviceNumber(1) m_nSubDeviceType(0x1)--
Jan 15 17:38:44 futura kernel: [LINUXV4L2] : [00] s_fmt- 32315559:1920X1080:1920:3110400, field(1) m_nSubDeviceNumber(2)
Jan 15 17:38:44 futura kernel: [LINUXV4L2] : [00] MATCH!! (SRC:768:576) (DST:1920:1080) (SIZE: 3110400)m_nSubDeviceNumber(2)
Jan 15 17:38:44 futura kernel: [LINUXV4L2] : [00] V4L2_CID_MIN_BUFFERS_FOR_CAPTURE( 00000004 )
Jan 15 17:38:44 futura kernel: [LINUXV4L2] : [00] V4L2_CID_MIN_BUFFERS_FOR_CAPTURE( 00000004 )
Jan 15 17:38:44 futura kernel: [LINUXV4L2] : [00] s_fmt- 32315559:1920X1080:1920:3110400, field(1) m_nSubDeviceNumber(3)
Jan 15 17:38:44 futura kernel: [LINUXV4L2] : [00] MATCH!! (SRC:768:576) (DST:1920:1080) (SIZE: 3110400)m_nSubDeviceNumber(3)
Jan 15 17:38:44 futura kernel: [LINUXV4L2] : [00] V4L2_CID_MIN_BUFFERS_FOR_CAPTURE( 00000004 )
Jan 15 17:38:44 futura kernel: [LINUXV4L2] : [00] m_nSubDeviceNumber(2) queue_setup( C:08, S:3110400 ) memory(MMAP)
Jan 15 17:38:44 futura kernel: [LINUXV4L2] : [00] V4L2_CID_MIN_BUFFERS_FOR_CAPTURE( 00000004 )
Jan 15 17:38:44 futura kernel: [LINUXV4L2] : [00] m_nSubDeviceNumber(3) queue_setup( C:08, S:3110400 ) memory(MMAP)
Jan 15 17:38:44 futura kernel: [LINUXV4L2] : [00] s_fmt- 32315559:1920X1080:1920:3110400, field(1) m_nSubDeviceNumber(0)
Jan 15 17:38:44 futura kernel: [LINUXV4L2] : [00] MATCH!! (SRC:768:576) (DST:1920:1080) (SIZE: 3110400)m_nSubDeviceNumber(0)
Jan 15 17:38:44 futura kernel: [LINUXV4L2] : [00] V4L2_CID_MIN_BUFFERS_FOR_CAPTURE( 00000004 )
Jan 15 17:38:44 futura kernel: [LINUXV4L2] : [00] V4L2_CID_MIN_BUFFERS_FOR_CAPTURE( 00000004 )
Jan 15 17:38:44 futura kernel: [LINUXV4L2] : [00] m_nSubDeviceNumber(0) queue_setup( C:08, S:3110400 ) memory(MMAP)
Jan 15 17:38:44 futura kernel: [LINUXV4L2] : [00] vid_cap_start_streaming() count(0x8) m_nSubDeviceNumber(3) m_nSubDeviceType(0x1)--
Jan 15 17:38:44 futura kernel: [LINUXV4L2] : [00] vid_cap_start_streaming() count(0x8) m_nSubDeviceNumber(2) m_nSubDeviceType(0x1)--
Jan 15 17:38:44 futura kernel: [LINUXV4L2] : [00] vid_cap_start_streaming() count(0x8) m_nSubDeviceNumber(0) m_nSubDeviceType(0x1)--
Jan 15 17:38:44 futura kernel: [LINUXV4L2] : [01] SC0710_HwStopVideoInterrupt() n_video_running_state(0x0) n_audio_running_state(0x0)
Jan 15 17:38:44 futura kernel: [LINUXV4L2] : [01] SC0710_HwStopVideoDMA
Jan 15 17:38:44 futura kernel: [LINUXV4L2] : [01] is_10bits(0x1) is_low_bandwidth(0x1) n_vbi_lines(0x0)
Jan 15 17:38:44 futura kernel: [LINUXV4L2] : [01] SC0710_HwStartVideoDMA( cx = 1920, cy = 288, interleaved = 1, fps = 50,  m = 0, pcie = 2.1, mode = 3, 444 = 0 )
Jan 15 17:38:44 futura kernel: [LINUXV4L2] : pcm_buf_size_v (0d843264)
Jan 15 17:38:44 futura kernel: [LINUXV4L2] : [01] BAR0 register 0xC8, value(0d0)
Jan 15 17:38:44 futura kernel: [LINUXV4L2] : [DATA.PORT.CTRL]
Jan 15 17:38:44 futura kernel: [LINUXV4L2] : [01] BAR0 register 0xD0(0x4120) 0xA8(0x1200000) 0xAC(0x16e7820)
Jan 15 17:38:44 futura kernel: [LINUXV4L2] : [01] n_output_video_color_bits(0x3) n_header_payload(0d16) n_output_video_bufsize(0d1390000)
Jan 15 17:38:44 futura kernel: [LINUXV4L2] : [01] SC0710_HwStartVideoInterrupt() MultiChannelSupportProperty(0x1)
Jan 15 17:38:44 futura kernel: [LINUXV4L2] : [01] SC0710_HwStartVideoInterrupt() BAR0 reg 0xAC(16e7820)
Jan 15 17:38:44 futura kernel: [LINUXV4L2] : [00] SC0710_HwStopVideoInterrupt() n_video_running_state(0x0) n_audio_running_state(0x0)
Jan 15 17:38:44 futura kernel: [LINUXV4L2] : [00] SC0710_HwStopVideoDMA
Jan 15 17:38:44 futura kernel: [LINUXV4L2] : [00] is_10bits(0x1) is_low_bandwidth(0x1) n_vbi_lines(0x0)
Jan 15 17:38:44 futura kernel: [LINUXV4L2] : [00] r01(0x23)
Jan 15 17:38:44 futura kernel: [LINUXV4L2] : [00] r01(0x3)
Jan 15 17:38:44 futura kernel: [LINUXV4L2] : [00] r01(0x23)
Jan 15 17:38:44 futura kernel: [LINUXV4L2] : [00] r01(0x23)
Jan 15 17:38:44 futura kernel: [LINUXV4L2] : [00] SC0710_HwStartVideoDMA( cx = 1920, cy = 1080, interleaved = 0, fps = 60,  m = 0, pcie = 2.4, mode = 3, 444 = 0 )
Jan 15 17:38:44 futura kernel: [LINUXV4L2] : pcm_buf_size_v (0d3162240)
-- Logs begin at Wed 2025-01-15 17:38:20 IST, end at Wed 2025-01-15 17:39:17 IST. --
Jan 15 17:38:20 futura sudo[2455]:   futura : TTY=pts/0 ; PWD=/home/futura ; USER=root ; COMMAND=/usr/bin/systemctl start systemd-journald
Jan 15 17:38:20 futura sudo[2455]: pam_unix(sudo:session): session opened for user root by (uid=0)
Jan 15 17:38:20 futura sudo[2455]: pam_unix(sudo:session): session closed for user root
Jan 15 17:38:44 futura kernel: [LINUXV4L2] : [01] s_fmt- 32315559:720X576:720:622080, field(4) m_nSubDeviceNumber(0)
Jan 15 17:38:44 futura kernel: [LINUXV4L2] : [01] MATCH!! (SRC:720:576) (DST:720:576) (SIZE: 622080)m_nSubDeviceNumber(0)
Jan 15 17:38:44 futura kernel: [LINUXV4L2] : [01] V4L2_CID_MIN_BUFFERS_FOR_CAPTURE( 00000004 )
Jan 15 17:38:44 futura kernel: [LINUXV4L2] : [01] V4L2_CID_MIN_BUFFERS_FOR_CAPTURE( 00000004 )
Jan 15 17:38:44 futura kernel: [LINUXV4L2] : [01] m_nSubDeviceNumber(0) queue_setup( C:08, S:622080 ) memory(MMAP)
Jan 15 17:38:44 futura kernel: [LINUXV4L2] : [01] vid_cap_start_streaming() count(0x8) m_nSubDeviceNumber(0) m_nSubDeviceType(0x1)--
Jan 15 17:38:44 futura kernel: [LINUXV4L2] : [01] s_fmt- 32315559:720X576:720:622080, field(4) m_nSubDeviceNumber(2)
Jan 15 17:38:44 futura kernel: [LINUXV4L2] : [01] MATCH!! (SRC:720:576) (DST:720:576) (SIZE: 622080)m_nSubDeviceNumber(2)
Jan 15 17:38:44 futura kernel: [LINUXV4L2] : [01] V4L2_CID_MIN_BUFFERS_FOR_CAPTURE( 00000004 )
Jan 15 17:38:44 futura kernel: [LINUXV4L2] : [01] V4L2_CID_MIN_BUFFERS_FOR_CAPTURE( 00000004 )
Jan 15 17:38:44 futura kernel: [LINUXV4L2] : [01] m_nSubDeviceNumber(2) queue_setup( C:08, S:622080 ) memory(MMAP)
Jan 15 17:38:44 futura kernel: [LINUXV4L2] : [01] s_fmt- 32315559:720X576:720:622080, field(4) m_nSubDeviceNumber(3)
Jan 15 17:38:44 futura kernel: [LINUXV4L2] : [01] MATCH!! (SRC:720:576) (DST:720:576) (SIZE: 622080)m_nSubDeviceNumber(3)
Jan 15 17:38:44 futura kernel: [LINUXV4L2] : [01] V4L2_CID_MIN_BUFFERS_FOR_CAPTURE( 00000004 )
Jan 15 17:38:44 futura kernel: [LINUXV4L2] : [01] V4L2_CID_MIN_BUFFERS_FOR_CAPTURE( 00000004 )
Jan 15 17:38:44 futura kernel: [LINUXV4L2] : [01] m_nSubDeviceNumber(3) queue_setup( C:08, S:622080 ) memory(MMAP)
Jan 15 17:38:44 futura kernel: [LINUXV4L2] : [01] vid_cap_start_streaming() count(0x8) m_nSubDeviceNumber(2) m_nSubDeviceType(0x1)--
Jan 15 17:38:44 futura kernel: [LINUXV4L2] : [01] vid_cap_start_streaming() count(0x8) m_nSubDeviceNumber(3) m_nSubDeviceType(0x1)--
Jan 15 17:38:44 futura kernel: [LINUXV4L2] : [01] s_fmt- 32315559:720X576:720:622080, field(4) m_nSubDeviceNumber(1)
Jan 15 17:38:44 futura kernel: [LINUXV4L2] : [01] MATCH!! (SRC:720:576) (DST:720:576) (SIZE: 622080)m_nSubDeviceNumber(1)
Jan 15 17:38:44 futura kernel: [LINUXV4L2] : [01] V4L2_CID_MIN_BUFFERS_FOR_CAPTURE( 00000004 )
Jan 15 17:38:44 futura kernel: [LINUXV4L2] : [01] V4L2_CID_MIN_BUFFERS_FOR_CAPTURE( 00000004 )
Jan 15 17:38:44 futura kernel: [LINUXV4L2] : [01] m_nSubDeviceNumber(1) queue_setup( C:08, S:622080 ) memory(MMAP)
Jan 15 17:38:44 futura kernel: [LINUXV4L2] : [01] vid_cap_start_streaming() count(0x8) m_nSubDeviceNumber(1) m_nSubDeviceType(0x1)--
Jan 15 17:38:44 futura kernel: [LINUXV4L2] : [00] s_fmt- 32315559:1920X1080:1920:3110400, field(1) m_nSubDeviceNumber(2)
Jan 15 17:38:44 futura kernel: [LINUXV4L2] : [00] MATCH!! (SRC:768:576) (DST:1920:1080) (SIZE: 3110400)m_nSubDeviceNumber(2)
Jan 15 17:38:44 futura kernel: [LINUXV4L2] : [00] V4L2_CID_MIN_BUFFERS_FOR_CAPTURE( 00000004 )
Jan 15 17:38:44 futura kernel: [LINUXV4L2] : [00] V4L2_CID_MIN_BUFFERS_FOR_CAPTURE( 00000004 )
Jan 15 17:38:44 futura kernel: [LINUXV4L2] : [00] s_fmt- 32315559:1920X1080:1920:3110400, field(1) m_nSubDeviceNumber(3)
Jan 15 17:38:44 futura kernel: [LINUXV4L2] : [00] MATCH!! (SRC:768:576) (DST:1920:1080) (SIZE: 3110400)m_nSubDeviceNumber(3)
Jan 15 17:38:44 futura kernel: [LINUXV4L2] : [00] V4L2_CID_MIN_BUFFERS_FOR_CAPTURE( 00000004 )
Jan 15 17:38:44 futura kernel: [LINUXV4L2] : [00] m_nSubDeviceNumber(2) queue_setup( C:08, S:3110400 ) memory(MMAP)
Jan 15 17:38:44 futura kernel: [LINUXV4L2] : [00] V4L2_CID_MIN_BUFFERS_FOR_CAPTURE( 00000004 )
Jan 15 17:38:44 futura kernel: [LINUXV4L2] : [00] m_nSubDeviceNumber(3) queue_setup( C:08, S:3110400 ) memory(MMAP)
Jan 15 17:38:44 futura kernel: [LINUXV4L2] : [00] s_fmt- 32315559:1920X1080:1920:3110400, field(1) m_nSubDeviceNumber(0)
Jan 15 17:38:44 futura kernel: [LINUXV4L2] : [00] MATCH!! (SRC:768:576) (DST:1920:1080) (SIZE: 3110400)m_nSubDeviceNumber(0)
Jan 15 17:38:44 futura kernel: [LINUXV4L2] : [00] V4L2_CID_MIN_BUFFERS_FOR_CAPTURE( 00000004 )
Jan 15 17:38:44 futura kernel: [LINUXV4L2] : [00] V4L2_CID_MIN_BUFFERS_FOR_CAPTURE( 00000004 )
Jan 15 17:38:44 futura kernel: [LINUXV4L2] : [00] m_nSubDeviceNumber(0) queue_setup( C:08, S:3110400 ) memory(MMAP)
Jan 15 17:38:44 futura kernel: [LINUXV4L2] : [00] vid_cap_start_streaming() count(0x8) m_nSubDeviceNumber(3) m_nSubDeviceType(0x1)--
Jan 15 17:38:44 futura kernel: [LINUXV4L2] : [00] vid_cap_start_streaming() count(0x8) m_nSubDeviceNumber(2) m_nSubDeviceType(0x1)--
Jan 15 17:38:44 futura kernel: [LINUXV4L2] : [00] vid_cap_start_streaming() count(0x8) m_nSubDeviceNumber(0) m_nSubDeviceType(0x1)--
Jan 15 17:38:44 futura kernel: [LINUXV4L2] : [01] SC0710_HwStopVideoInterrupt() n_video_running_state(0x0) n_audio_running_state(0x0)
Jan 15 17:38:44 futura kernel: [LINUXV4L2] : [01] SC0710_HwStopVideoDMA
Jan 15 17:38:44 futura kernel: [LINUXV4L2] : [01] is_10bits(0x1) is_low_bandwidth(0x1) n_vbi_lines(0x0)
Jan 15 17:38:44 futura kernel: [LINUXV4L2] : [01] SC0710_HwStartVideoDMA( cx = 1920, cy = 288, interleaved = 1, fps = 50,  m = 0, pcie = 2.1, mode = 3, 444 = 0 )
Jan 15 17:38:44 futura kernel: [LINUXV4L2] : pcm_buf_size_v (0d843264)
Jan 15 17:38:44 futura kernel: [LINUXV4L2] : [01] BAR0 register 0xC8, value(0d0)
Jan 15 17:38:44 futura kernel: [LINUXV4L2] : [DATA.PORT.CTRL]
Jan 15 17:38:44 futura kernel: [LINUXV4L2] : [01] BAR0 register 0xD0(0x4120) 0xA8(0x1200000) 0xAC(0x16e7820)
Jan 15 17:38:44 futura kernel: [LINUXV4L2] : [01] n_output_video_color_bits(0x3) n_header_payload(0d16) n_output_video_bufsize(0d1390000)
Jan 15 17:38:44 futura kernel: [LINUXV4L2] : [01] SC0710_HwStartVideoInterrupt() MultiChannelSupportProperty(0x1)
Jan 15 17:38:44 futura kernel: [LINUXV4L2] : [01] SC0710_HwStartVideoInterrupt() BAR0 reg 0xAC(16e7820)
Jan 15 17:38:44 futura kernel: [LINUXV4L2] : [00] SC0710_HwStopVideoInterrupt() n_video_running_state(0x0) n_audio_running_state(0x0)
Jan 15 17:38:44 futura kernel: [LINUXV4L2] : [00] SC0710_HwStopVideoDMA
Jan 15 17:38:44 futura kernel: [LINUXV4L2] : [00] is_10bits(0x1) is_low_bandwidth(0x1) n_vbi_lines(0x0)
Jan 15 17:38:44 futura kernel: [LINUXV4L2] : [00] r01(0x23)
Jan 15 17:38:44 futura kernel: [LINUXV4L2] : [00] r01(0x3)
Jan 15 17:38:44 futura kernel: [LINUXV4L2] : [00] r01(0x23)
Jan 15 17:38:44 futura kernel: [LINUXV4L2] : [00] r01(0x23)
Jan 15 17:38:44 futura kernel: [LINUXV4L2] : [00] SC0710_HwStartVideoDMA( cx = 1920, cy = 1080, interleaved = 0, fps = 60,  m = 0, pcie = 2.4, mode = 3, 444 = 0 )
Jan 15 17:38:44 futura kernel: [LINUXV4L2] : pcm_buf_size_v (0d3162240)
-- Logs begin at Wed 2025-01-15 17:38:20 IST, end at Wed 2025-01-15 17:39:17 IST. --
Jan 15 17:38:20 futura sudo[2455]:   futura : TTY=pts/0 ; PWD=/home/futura ; USER=root ; COMMAND=/usr/bin/systemctl start systemd-journald
Jan 15 17:38:20 futura sudo[2455]: pam_unix(sudo:session): session opened for user root by (uid=0)
Jan 15 17:38:20 futura sudo[2455]: pam_unix(sudo:session): session closed for user root
Jan 15 17:38:44 futura kernel: [LINUXV4L2] : [01] s_fmt- 32315559:720X576:720:622080, field(4) m_nSubDeviceNumber(0)
Jan 15 17:38:44 futura kernel: [LINUXV4L2] : [01] MATCH!! (SRC:720:576) (DST:720:576) (SIZE: 622080)m_nSubDeviceNumber(0)
Jan 15 17:38:44 futura kernel: [LINUXV4L2] : [01] V4L2_CID_MIN_BUFFERS_FOR_CAPTURE( 00000004 )
Jan 15 17:38:44 futura kernel: [LINUXV4L2] : [01] V4L2_CID_MIN_BUFFERS_FOR_CAPTURE( 00000004 )
Jan 15 17:38:44 futura kernel: [LINUXV4L2] : [01] m_nSubDeviceNumber(0) queue_setup( C:08, S:622080 ) memory(MMAP)
Jan 15 17:38:44 futura kernel: [LINUXV4L2] : [01] vid_cap_start_streaming() count(0x8) m_nSubDeviceNumber(0) m_nSubDeviceType(0x1)--
Jan 15 17:38:44 futura kernel: [LINUXV4L2] : [01] s_fmt- 32315559:720X576:720:622080, field(4) m_nSubDeviceNumber(2)
Jan 15 17:38:44 futura kernel: [LINUXV4L2] : [01] MATCH!! (SRC:720:576) (DST:720:576) (SIZE: 622080)m_nSubDeviceNumber(2)
Jan 15 17:38:44 futura kernel: [LINUXV4L2] : [01] V4L2_CID_MIN_BUFFERS_FOR_CAPTURE( 00000004 )
Jan 15 17:38:44 futura kernel: [LINUXV4L2] : [01] V4L2_CID_MIN_BUFFERS_FOR_CAPTURE( 00000004 )
Jan 15 17:38:44 futura kernel: [LINUXV4L2] : [01] m_nSubDeviceNumber(2) queue_setup( C:08, S:622080 ) memory(MMAP)
Jan 15 17:38:44 futura kernel: [LINUXV4L2] : [01] s_fmt- 32315559:720X576:720:622080, field(4) m_nSubDeviceNumber(3)
Jan 15 17:38:44 futura kernel: [LINUXV4L2] : [01] MATCH!! (SRC:720:576) (DST:720:576) (SIZE: 622080)m_nSubDeviceNumber(3)
Jan 15 17:38:44 futura kernel: [LINUXV4L2] : [01] V4L2_CID_MIN_BUFFERS_FOR_CAPTURE( 00000004 )
Jan 15 17:38:44 futura kernel: [LINUXV4L2] : [01] V4L2_CID_MIN_BUFFERS_FOR_CAPTURE( 00000004 )
Jan 15 17:38:44 futura kernel: [LINUXV4L2] : [01] m_nSubDeviceNumber(3) queue_setup( C:08, S:622080 ) memory(MMAP)
Jan 15 17:38:44 futura kernel: [LINUXV4L2] : [01] vid_cap_start_streaming() count(0x8) m_nSubDeviceNumber(2) m_nSubDeviceType(0x1)--
Jan 15 17:38:44 futura kernel: [LINUXV4L2] : [01] vid_cap_start_streaming() count(0x8) m_nSubDeviceNumber(3) m_nSubDeviceType(0x1)--
Jan 15 17:38:44 futura kernel: [LINUXV4L2] : [01] s_fmt- 32315559:720X576:720:622080, field(4) m_nSubDeviceNumber(1)
Jan 15 17:38:44 futura kernel: [LINUXV4L2] : [01] MATCH!! (SRC:720:576) (DST:720:576) (SIZE: 622080)m_nSubDeviceNumber(1)
Jan 15 17:38:44 futura kernel: [LINUXV4L2] : [01] V4L2_CID_MIN_BUFFERS_FOR_CAPTURE( 00000004 )
Jan 15 17:38:44 futura kernel: [LINUXV4L2] : [01] V4L2_CID_MIN_BUFFERS_FOR_CAPTURE( 00000004 )
Jan 15 17:38:44 futura kernel: [LINUXV4L2] : [01] m_nSubDeviceNumber(1) queue_setup( C:08, S:622080 ) memory(MMAP)
Jan 15 17:38:44 futura kernel: [LINUXV4L2] : [01] vid_cap_start_streaming() count(0x8) m_nSubDeviceNumber(1) m_nSubDeviceType(0x1)--
Jan 15 17:38:44 futura kernel: [LINUXV4L2] : [00] s_fmt- 32315559:1920X1080:1920:3110400, field(1) m_nSubDeviceNumber(2)
Jan 15 17:38:44 futura kernel: [LINUXV4L2] : [00] MATCH!! (SRC:768:576) (DST:1920:1080) (SIZE: 3110400)m_nSubDeviceNumber(2)
Jan 15 17:38:44 futura kernel: [LINUXV4L2] : [00] V4L2_CID_MIN_BUFFERS_FOR_CAPTURE( 00000004 )
Jan 15 17:38:44 futura kernel: [LINUXV4L2] : [00] V4L2_CID_MIN_BUFFERS_FOR_CAPTURE( 00000004 )
Jan 15 17:38:44 futura kernel: [LINUXV4L2] : [00] s_fmt- 32315559:1920X1080:1920:3110400, field(1) m_nSubDeviceNumber(3)
Jan 15 17:38:44 futura kernel: [LINUXV4L2] : [00] MATCH!! (SRC:768:576) (DST:1920:1080) (SIZE: 3110400)m_nSubDeviceNumber(3)
Jan 15 17:38:44 futura kernel: [LINUXV4L2] : [00] V4L2_CID_MIN_BUFFERS_FOR_CAPTURE( 00000004 )
Jan 15 17:38:44 futura kernel: [LINUXV4L2] : [00] m_nSubDeviceNumber(2) queue_setup( C:08, S:3110400 ) memory(MMAP)
Jan 15 17:38:44 futura kernel: [LINUXV4L2] : [00] V4L2_CID_MIN_BUFFERS_FOR_CAPTURE( 00000004 )
Jan 15 17:38:44 futura kernel: [LINUXV4L2] : [00] m_nSubDeviceNumber(3) queue_setup( C:08, S:3110400 ) memory(MMAP)
Jan 15 17:38:44 futura kernel: [LINUXV4L2] : [00] s_fmt- 32315559:1920X1080:1920:3110400, field(1) m_nSubDeviceNumber(0)
Jan 15 17:38:44 futura kernel: [LINUXV4L2] : [00] MATCH!! (SRC:768:576) (DST:1920:1080) (SIZE: 3110400)m_nSubDeviceNumber(0)
Jan 15 17:38:44 futura kernel: [LINUXV4L2] : [00] V4L2_CID_MIN_BUFFERS_FOR_CAPTURE( 00000004 )
Jan 15 17:38:44 futura kernel: [LINUXV4L2] : [00] V4L2_CID_MIN_BUFFERS_FOR_CAPTURE( 00000004 )
Jan 15 17:38:44 futura kernel: [LINUXV4L2] : [00] m_nSubDeviceNumber(0) queue_setup( C:08, S:3110400 ) memory(MMAP)
Jan 15 17:38:44 futura kernel: [LINUXV4L2] : [00] vid_cap_start_streaming() count(0x8) m_nSubDeviceNumber(3) m_nSubDeviceType(0x1)--
Jan 15 17:38:44 futura kernel: [LINUXV4L2] : [00] vid_cap_start_streaming() count(0x8) m_nSubDeviceNumber(2) m_nSubDeviceType(0x1)--
Jan 15 17:38:44 futura kernel: [LINUXV4L2] : [00] vid_cap_start_streaming() count(0x8) m_nSubDeviceNumber(0) m_nSubDeviceType(0x1)--
Jan 15 17:38:44 futura kernel: [LINUXV4L2] : [01] SC0710_HwStopVideoInterrupt() n_video_running_state(0x0) n_audio_running_state(0x0)
Jan 15 17:38:44 futura kernel: [LINUXV4L2] : [01] SC0710_HwStopVideoDMA
Jan 15 17:38:44 futura kernel: [LINUXV4L2] : [01] is_10bits(0x1) is_low_bandwidth(0x1) n_vbi_lines(0x0)
Jan 15 17:38:44 futura kernel: [LINUXV4L2] : [01] SC0710_HwStartVideoDMA( cx = 1920, cy = 288, interleaved = 1, fps = 50,  m = 0, pcie = 2.1, mode = 3, 444 = 0 )
Jan 15 17:38:44 futura kernel: [LINUXV4L2] : pcm_buf_size_v (0d843264)
Jan 15 17:38:44 futura kernel: [LINUXV4L2] : [01] BAR0 register 0xC8, value(0d0)
Jan 15 17:38:44 futura kernel: [LINUXV4L2] : [DATA.PORT.CTRL]
Jan 15 17:38:44 futura kernel: [LINUXV4L2] : [01] BAR0 register 0xD0(0x4120) 0xA8(0x1200000) 0xAC(0x16e7820)

also please note that the same v4l2src when replaced with videotestsrc works fine without any issue and streams all the 7 channels together.
Please do help us solve this

Regards,
Roshan Rajagopal

Hi,
i am also attaching the log with GST_DEBUG=3 below

Setting pipeline to PAUSED ...
Pipeline is live and does not need PREROLL ...
Setting pipeline to PLAYING ...
New clock: GstSystemClock
0:00:00.043323949  3974 0x5572ae7c46a0 WARN                 x264enc :0::<x264enc6> interlace + weightp is not implemented

0:00:00.043468296  3974 0x5572ae7cc400 WARN                 x264enc :0::<x264enc4> interlace + weightp is not implemented

0:00:00.043739714  3974 0x5572ae7c4760 WARN                 x264enc :0::<x264enc3> interlace + weightp is not implemented

0:00:00.043863775  3974 0x5572ae7c4700 WARN                 x264enc :0::<x264enc5> interlace + weightp is not implemented

Redistribute latency...
Redistribute latency...
Redistribute latency...
Redistribute latency...
Redistribute latency...
Redistribute latency...
Redistribute latency...
0:00:00.103839753  3974 0x5572ae7c46a0 WARN          v4l2bufferpool gstv4l2bufferpool.c:1278:gst_v4l2_buffer_pool_dqbuf:</v4l2src6:pool:src> Driver should never set v4l2_buffer.field to ANY
0:00:00.104736138  3974 0x5572ae7cc400 WARN          v4l2bufferpool gstv4l2bufferpool.c:1278:gst_v4l2_buffer_pool_dqbuf:</v4l2src4:pool:src> Driver should never set v4l2_buffer.field to ANY
0:00:00.104764639  3974 0x5572ae7c4760 WARN          v4l2bufferpool gstv4l2bufferpool.c:1278:gst_v4l2_buffer_pool_dqbuf:</v4l2src3:pool:src> Driver should never set v4l2_buffer.field to ANY
0:00:00.134619597  3974 0x5572ae7c4700 WARN          v4l2bufferpool gstv4l2bufferpool.c:1278:gst_v4l2_buffer_pool_dqbuf:</v4l2src5:pool:src> Driver should never set v4l2_buffer.field to ANY
0:00:00.140947169  3974 0x5572ae7cc400 WARN                 v4l2src gstv4l2src.c:914:gst_v4l2src_create:<v4l2src4> Timestamp does not correlate with any clock, ignoring driver timestamps
0:00:00.140945443  3974 0x5572ae7c46a0 WARN                 v4l2src gstv4l2src.c:914:gst_v4l2src_create:<v4l2src6> Timestamp does not correlate with any clock, ignoring driver timestamps
0:00:00.161931478  3974 0x5572ae7c4760 FIXME               basesink gstbasesink.c:3246:gst_base_sink_default_event:<udpsink3> stream-start event without group-id. Consider implementing group-id handling in the upstream elements
0:00:00.191728219  3974 0x5572ae7c4700 FIXME               basesink gstbasesink.c:3246:gst_base_sink_default_event:<udpsink5> stream-start event without group-id. Consider implementing group-id handling in the upstream elements
0:00:00.198101235  3974 0x5572ae7cc400 FIXME               basesink gstbasesink.c:3246:gst_base_sink_default_event:<udpsink4> stream-start event without group-id. Consider implementing group-id handling in the upstream elements
0:00:00.201717386  3974 0x5572ae7c46a0 FIXME               basesink gstbasesink.c:3246:gst_base_sink_default_event:<udpsink6> stream-start event without group-id. Consider implementing group-id handling in the upstream elements
0:00:00.359503139  3974 0x5572ae7cc460 WARN          v4l2bufferpool gstv4l2bufferpool.c:1278:gst_v4l2_buffer_pool_dqbuf:</v4l2src2:pool:src> Driver should never set v4l2_buffer.field to ANY
0:00:00.359537975  3974 0x5572ae7cc520 WARN          v4l2bufferpool gstv4l2bufferpool.c:1278:gst_v4l2_buffer_pool_dqbuf:</v4l2src0:pool:src> Driver should never set v4l2_buffer.field to ANY
0:00:00.367068584  3974 0x5572ae7cc4c0 WARN          v4l2bufferpool gstv4l2bufferpool.c:1278:gst_v4l2_buffer_pool_dqbuf:</v4l2src1:pool:src> Driver should never set v4l2_buffer.field to ANY
0:00:00.450659737  3974 0x5572ae7cc460 FIXME               basesink gstbasesink.c:3246:gst_base_sink_default_event:<udpsink2> stream-start event without group-id. Consider implementing group-id handling in the upstream elements
0:00:00.461750249  3974 0x5572ae7cc520 FIXME               basesink gstbasesink.c:3246:gst_base_sink_default_event:<udpsink0> stream-start event without group-id. Consider implementing group-id handling in the upstream elements
0:00:00.470020383  3974 0x5572ae7cc4c0 FIXME               basesink gstbasesink.c:3246:gst_base_sink_default_event:<udpsink1> stream-start event without group-id. Consider implementing group-id handling in the upstream elements
Caught SIGSEGV
Spinning.  Please run 'gdb gst-launch-1.0 3974' to continue debugging, Ctrl-C to quit, or Ctrl-\ to dump core.

NOTE=i have just added a / whereever v4l2src0:pool:src as this page treates it as a link and does not allow more than 2 to be posted.

Regards,
Roshan Rajagopal

Mind following the instructions on the last line of your log, then when gdb is connected, you will be able to produce a full backtrace with:

gdb> thread apply all bt

Again, make sure to test with recent version of GStreamer, as this crash may have been fixed a long time ago. There is little to no information in the current trace unfortunatly. It is also unclear which drivers is used behind the scene.

p.s. use tripple back tick to start/end a verbatime log. I’ve edited your post to make it readable.

SC0710 is Elgato PCI capture card ? Is that the reversed engineered driver ?

Yes it is a yuan tech 4 channel hdmi and 4 channel pal capture card driver