yes, currently working on that,
opencv did not change anything though
>>> import cv2
>>> cap = cv2.VideoCapture("rtspsrc location=rtsp://192.168.178.139/live/av0 latency=10 ! queue ! decodebin ! nvvidconv ! video/x-raw, width=1280 , height=720 ,format=(string)BGRx ! appsink")
libEGL warning: DRI2: failed to authenticate
libEGL warning: MESA-LOADER: failed to open swrast (search paths /usr/lib/aarch64-linux-gnu/dri:\$${ORIGIN}/dri:/usr/lib/dri)
libEGL warning: MESA-LOADER: failed to open swrast (search paths /usr/lib/aarch64-linux-gnu/dri:\$${ORIGIN}/dri:/usr/lib/dri)
nvbuf_utils: Could not get EGL display connection
Opening in BLOCKING MODE
NvMMLiteOpen : Block : BlockType = 261
NVMEDIA: Reading vendor.tegra.display-size : status: 6
NvMMLiteBlockCreate : Block : BlockType = 261
(python3:481): GStreamer-CRITICAL **: 13:22:31.063: gst_mini_object_copy: assertion 'mini_object != NULL' failed
(python3:481): GStreamer-CRITICAL **: 13:22:31.063: gst_caps_get_structure: assertion 'GST_IS_CAPS (caps)' failed
(python3:481): GStreamer-CRITICAL **: 13:22:31.063: gst_structure_copy: assertion 'structure != NULL' failed
(python3:481): GStreamer-CRITICAL **: 13:22:31.063: gst_caps_append_structure_full: assertion 'GST_IS_CAPS (caps)' failed
(python3:481): GStreamer-CRITICAL **: 13:22:31.064: gst_caps_get_structure: assertion 'GST_IS_CAPS (caps)' failed
(python3:481): GStreamer-CRITICAL **: 13:22:31.064: gst_structure_copy: assertion 'structure != NULL' failed
(python3:481): GStreamer-CRITICAL **: 13:22:31.064: gst_caps_append_structure_full: assertion 'GST_IS_CAPS (caps)' failed
(python3:481): GStreamer-CRITICAL **: 13:22:31.065: gst_mini_object_unref: assertion 'mini_object != NULL' failed
(python3:481): GStreamer-CRITICAL **: 13:22:31.065: gst_mini_object_ref: assertion 'mini_object != NULL' failed
(python3:481): GStreamer-CRITICAL **: 13:22:31.066: gst_caps_can_intersect: assertion 'GST_IS_CAPS (caps1)' failed
(python3:481): GStreamer-CRITICAL **: 13:22:31.067: gst_mini_object_unref: assertion 'mini_object != NULL' failed
(python3:481): GStreamer-CRITICAL **: 13:22:31.068: gst_mini_object_copy: assertion 'mini_object != NULL' failed
(python3:481): GStreamer-CRITICAL **: 13:22:31.068: gst_caps_get_structure: assertion 'GST_IS_CAPS (caps)' failed
(python3:481): GStreamer-CRITICAL **: 13:22:31.068: gst_structure_copy: assertion 'structure != NULL' failed
(python3:481): GStreamer-CRITICAL **: 13:22:31.069: gst_caps_append_structure_full: assertion 'GST_IS_CAPS (caps)' failed
(python3:481): GStreamer-CRITICAL **: 13:22:31.069: gst_caps_get_structure: assertion 'GST_IS_CAPS (caps)' failed
(python3:481): GStreamer-CRITICAL **: 13:22:31.069: gst_structure_copy: assertion 'structure != NULL' failed
(python3:481): GStreamer-CRITICAL **: 13:22:31.070: gst_caps_append_structure_full: assertion 'GST_IS_CAPS (caps)' failed
(python3:481): GStreamer-CRITICAL **: 13:22:31.070: gst_mini_object_unref: assertion 'mini_object != NULL' failed
(python3:481): GStreamer-CRITICAL **: 13:22:31.070: gst_mini_object_ref: assertion 'mini_object != NULL' failed
(python3:481): GStreamer-CRITICAL **: 13:22:31.071: gst_mini_object_copy: assertion 'mini_object != NULL' failed
(python3:481): GStreamer-CRITICAL **: 13:22:31.071: gst_caps_get_structure: assertion 'GST_IS_CAPS (caps)' failed
(python3:481): GStreamer-CRITICAL **: 13:22:31.072: gst_structure_copy: assertion 'structure != NULL' failed
(python3:481): GStreamer-CRITICAL **: 13:22:31.073: gst_caps_append_structure_full: assertion 'GST_IS_CAPS (caps)' failed
(python3:481): GStreamer-CRITICAL **: 13:22:31.074: gst_caps_get_structure: assertion 'GST_IS_CAPS (caps)' failed
(python3:481): GStreamer-CRITICAL **: 13:22:31.074: gst_structure_copy: assertion 'structure != NULL' failed
(python3:481): GStreamer-CRITICAL **: 13:22:31.074: gst_caps_append_structure_full: assertion 'GST_IS_CAPS (caps)' failed
(python3:481): GStreamer-CRITICAL **: 13:22:31.075: gst_mini_object_unref: assertion 'mini_object != NULL' failed
(python3:481): GStreamer-CRITICAL **: 13:22:31.075: gst_mini_object_ref: assertion 'mini_object != NULL' failed
(python3:481): GStreamer-CRITICAL **: 13:22:31.076: gst_caps_can_intersect: assertion 'GST_IS_CAPS (caps2)' failed
(python3:481): GStreamer-CRITICAL **: 13:22:31.076: gst_mini_object_unref: assertion 'mini_object != NULL' failed
(python3:481): GStreamer-CRITICAL **: 13:22:31.076: gst_mini_object_copy: assertion 'mini_object != NULL' failed
(python3:481): GStreamer-CRITICAL **: 13:22:31.077: gst_caps_get_structure: assertion 'GST_IS_CAPS (caps)' failed
(python3:481): GStreamer-CRITICAL **: 13:22:31.077: gst_structure_copy: assertion 'structure != NULL' failed
(python3:481): GStreamer-CRITICAL **: 13:22:31.077: gst_caps_append_structure_full: assertion 'GST_IS_CAPS (caps)' failed
(python3:481): GStreamer-CRITICAL **: 13:22:31.078: gst_caps_get_structure: assertion 'GST_IS_CAPS (caps)' failed
(python3:481): GStreamer-CRITICAL **: 13:22:31.078: gst_structure_copy: assertion 'structure != NULL' failed
(python3:481): GStreamer-CRITICAL **: 13:22:31.078: gst_caps_append_structure_full: assertion 'GST_IS_CAPS (caps)' failed
(python3:481): GStreamer-CRITICAL **: 13:22:31.079: gst_mini_object_unref: assertion 'mini_object != NULL' failed
(python3:481): GStreamer-CRITICAL **: 13:22:31.079: gst_mini_object_ref: assertion 'mini_object != NULL' failed
(python3:481): GStreamer-CRITICAL **: 13:22:31.080: gst_pad_template_new: assertion 'caps != NULL' failed
(python3:481): GStreamer-CRITICAL **: 13:22:31.080: gst_mini_object_unref: assertion 'mini_object != NULL' failed
(python3:481): GStreamer-CRITICAL **: 13:22:31.081: gst_element_request_compatible_pad: assertion 'GST_IS_PAD_TEMPLATE (templ)' failed
(python3:481): GStreamer-CRITICAL **: 13:22:31.082: gst_object_unref: assertion 'object != NULL' failed
interestingly running the following command eliminates the warnings, but reintroduces the segmentation error
echo "/usr/lib/aarch64-linux-gnu/tegra-egl" > /etc/ld.so.conf.d/nvidia-tegra.conf