-
Bug
-
Resolution: Fixed
-
Major
-
master, Octopus 15.0.0
I noticed during a test of the KVM demo image with master that the remote display on the cluster now triggers a gstreamer assert that crashes agl-compositor:
Apr 03 17:38:19 virtio-aarch64 agl-compositor[243]: [17:38:19.424] Output 'Virtual-1' enabled with head(s) Virtual-1 Apr 03 17:38:19 virtio-aarch64 agl-compositor[243]: [17:38:19.424] Output 'remote-1' using color profile: built-in default sRGB SDR profile Apr 03 17:38:19 virtio-aarch64 agl-compositor[243]: [17:38:19.424] Chosen EGL config details: id: 16 rgba: 8 8 8 0 buf: 24 dep: 0 stcl: 0 int: 1-1 type: win vis_id: XRGB8888 (0x34325258) Apr 03 17:38:19 virtio-aarch64 agl-compositor[243]: [17:38:19.424] GST pipeline: rtpbin name=rtpbin appsrc name=src ! videoconvert ! video/x-raw,format=I420 ! jpegenc ! rtpjpegpay ! rtpbin.send_rtp_sink_0 rtpbin.send_rtp_src_0 ! udpsink name=sink host=172.16.10.3 port=5005 rtpbin.send_rtcp_src_0 ! udpsink host=172.16.10.3 port=5006 sync=false async=false udpsrc port=5007 ! rtpbin.recv_rtcp_sink_0 Apr 03 17:38:19 virtio-aarch64 agl-compositor[243]: invalid cast from 'GstVideoConvert' to 'GstBin' Apr 03 17:38:19 virtio-aarch64 audit[243]: ANOM_ABEND auid=1001 uid=1001 gid=1001 ses=1 subj=unconfined_u:unconfined_r:unconfined_t:s0 pid=243 comm="agl-compositor" exe="/usr/bin/agl-compositor" sig=11 res=1 Apr 03 17:38:19 virtio-aarch64 agl-compositor[243]: gst_bin_get_by_name: assertion 'GST_IS_BIN (bin)' failed Apr 03 17:38:19 virtio-aarch64 agl-compositor[243]: [17:38:19.445] Could not get appsrc from gstreamer pipeline Apr 03 17:38:19 virtio-aarch64 agl-compositor[243]: [17:38:19.445] Enabling output "remote-1" failed. Apr 03 17:38:19 virtio-aarch64 agl-compositor[243]: [17:38:19.445] Enabling remoted output "remote-1" failed.
I tested with a needlefish build, and it still works there, so the issue is likely constrained to master and Octopus branches AFAICS.