gstreamer segmentation fault
After doing an in-place upgrade from Fedora 34 to Fedora 35, virt-viewer is broken. Staring a VM with virt-manager and then trying to view with virt-viewer gives this output:
~]$ sudo virt-viewer --debug
(virt-viewer:720317): virt-viewer-DEBUG: 11:24:07.338: keymap string is empty - nothing to do
(virt-viewer:720317): virt-viewer-DEBUG: 11:24:07.383: connecting ...
(virt-viewer:720317): virt-viewer-DEBUG: 11:24:07.383: Opening connection to libvirt with URI <null>
(virt-viewer:720317): virt-viewer-DEBUG: 11:24:07.385: initial connect
(virt-viewer:720317): virt-viewer-DEBUG: 11:24:07.385: notebook show status 0x555c1cbee200
(virt-viewer:720317): virt-viewer-DEBUG: 11:24:15.283: virt_viewer_app_set_uuid_string: UUID changed to 96e3b1a5-bfcd-48ba-9fa8-d15b162c5f5f
(virt-viewer:720317): virt-viewer-DEBUG: 11:24:15.283: notebook show status 0x555c1cbee200
(virt-viewer:720317): virt-viewer-DEBUG: 11:24:15.284: Guest ubuntu20.040-ZOOM! is running, determining display
(virt-viewer:720317): virt-viewer-DEBUG: 11:24:15.284: Set connect info: (null),(null),-1,-1,(null),(null),(null),0
(virt-viewer:720317): virt-viewer-DEBUG: 11:24:15.284: Guest ubuntu20.040-ZOOM! has a spice display
(virt-viewer:720317): virt-viewer-DEBUG: 11:24:15.297: Guest graphics address is 127.0.0.1:5900
(virt-viewer:720317): virt-viewer-DEBUG: 11:24:15.297: Set connect info: localhost,127.0.0.1,5900,-1,(null),(null),(null),-1
(virt-viewer:720317): virt-viewer-DEBUG: 11:24:15.297: Error operation forbidden: read only access prevents virDomainOpenGraphicsFD
(virt-viewer:720317): virt-viewer-DEBUG: 11:24:15.297: After open connection callback fd=-1
(virt-viewer:720317): virt-viewer-DEBUG: 11:24:15.297: Opening direct TCP connection to display at 127.0.0.1:5900:-1
(virt-viewer:720317): virt-viewer-DEBUG: 11:24:15.297: New spice channel 0x555c1cde28f0 SpiceMainChannel 0
(virt-viewer:720317): virt-viewer-DEBUG: 11:24:15.297: notebook show status 0x555c1cbee200
(virt-viewer:720317): virt-viewer-DEBUG: 11:24:15.299: reconnect_poll: 0
(virt-viewer:720317): virt-viewer-DEBUG: 11:24:15.344: main channel: opened
(virt-viewer:720317): virt-viewer-DEBUG: 11:24:15.344: notebook show status 0x555c1cbee200
(virt-viewer:720317): virt-viewer-DEBUG: 11:24:15.344: app is not in full screen
(virt-viewer:720317): virt-viewer-DEBUG: 11:24:15.358: app is not in full screen
ERROR: Caught a segmentation fault while loading plugin file:
/usr/lib64/gstreamer-1.0/libgstva.so
Please either:
- remove it and restart.
- run with --gst-disable-segtrap --gst-disable-registry-fork and debug.
ERROR: Caught a segmentation fault while loading plugin file:
/usr/lib64/gstreamer-1.0/libgstva.so
Please either:
- remove it and restart.
- run with --gst-disable-segtrap --gst-disable-registry-fork and debug.
(gst-plugin-scanner:728440): GLib-GObject-WARNING **: 11:24:16.185: type name '-a-png-encoder-pred' contains invalid characters
(gst-plugin-scanner:728440): GLib-GObject-CRITICAL **: 11:24:16.185: g_type_set_qdata: assertion 'node != NULL' failed
(gst-plugin-scanner:728440): GLib-GObject-CRITICAL **: 11:24:16.185: g_type_set_qdata: assertion 'node != NULL' failed
If I set the display in virt-manager to VNC, the VM GUI can be viewed.
Please advise on any further testing.