You are not logged in.

#1 2018-09-26 16:24:34

nitrowave
Member
Registered: 2018-09-26
Posts: 1

QEMU/KVM + virgl: No provider of glEGLImageTargetTexture2DOES found

Trying to setup VM in virt-manager to work with gl acceleration. Created Fedora VM with this options:

<graphics type='spice'>
  <listen type='none'/>
  <image compression='off'/>
  <gl enable='yes' rendernode='/dev/dri/by-path/pci-0000:01:00.0-render'/>
</graphics>
<video>
  <model type='virtio' heads='1' primary='yes'/>
  <address type='pci' domain='0x0000' bus='0x00' slot='0x02' function='0x0'/>
</video>

When I'm starting this VM with viewer window opened virt-manager crashes but VM keeps working. If I just start this VM and not looking into it with viewer virt-manager keeps working.
Basically I can't get any graphics from VM. The problem occurs when I set this:

<gl enable='yes' rendernode='/dev/dri/by-path/pci-0000:01:00.0-render'/>

Here's the log from journalctl:

Sep 26 18:37:12 arch audit[10734]: VIRT_MACHINE_ID pid=10734 uid=0 auid=4294967295 ses=4294967295 msg='virt=kvm vm="Fedora-KDE-Test" uuid=cda12b77-062c-4c40-b1e2-2b6bb1b2ddad vm-ctx=+65534:+992 img-ctx=+6>
Sep 26 18:37:12 arch kernel: audit: type=2502 audit(1537976232.665:550): pid=10734 uid=0 auid=4294967295 ses=4294967295 msg='virt=kvm vm="Fedora-KDE-Test" uuid=cda12b77-062c-4c40-b1e2-2b6bb1b2ddad vm-ctx=>
Sep 26 18:37:12 arch audit: ANOM_PROMISCUOUS dev=vnet0 prom=256 old_prom=0 auid=4294967295 uid=0 gid=0 ses=4294967295
Sep 26 18:37:12 arch audit[10734]: SYSCALL arch=c000003e syscall=16 success=yes exit=0 a0=1e a1=89a2 a2=7f7fbbffdff0 a3=7f7fd124a018 items=0 ppid=1 pid=10734 auid=4294967295 uid=0 gid=0 euid=0 suid=0 fsui>
Sep 26 18:37:12 arch audit: PROCTITLE proctitle="/usr/bin/libvirtd"
Sep 26 18:37:12 arch audit[10734]: VIRT_RESOURCE pid=10734 uid=0 auid=4294967295 ses=4294967295 msg='virt=kvm resrc=net reason=open vm="Fedora-KDE-Test" uuid=cda12b77-062c-4c40-b1e2-2b6bb1b2ddad net=52:54>
Sep 26 18:37:12 arch audit[10734]: VIRT_RESOURCE pid=10734 uid=0 auid=4294967295 ses=4294967295 msg='virt=kvm resrc=net reason=open vm="Fedora-KDE-Test" uuid=cda12b77-062c-4c40-b1e2-2b6bb1b2ddad net=52:54>
Sep 26 18:37:12 arch NetworkManager[773]: <info>  [1537976232.6757] manager: (vnet0): new Tun device (/org/freedesktop/NetworkManager/Devices/21)
Sep 26 18:37:12 arch systemd-udevd[26783]: link_config: autonegotiation is unset or enabled, the speed and duplex are not writable.
Sep 26 18:37:12 arch kernel: virbr0: port 2(vnet0) entered blocking state
Sep 26 18:37:12 arch kernel: virbr0: port 2(vnet0) entered disabled state
Sep 26 18:37:12 arch kernel: device vnet0 entered promiscuous mode
Sep 26 18:37:12 arch kernel: audit: type=1700 audit(1537976232.672:551): dev=vnet0 prom=256 old_prom=0 auid=4294967295 uid=0 gid=0 ses=4294967295
Sep 26 18:37:12 arch kernel: audit: type=1300 audit(1537976232.672:551): arch=c000003e syscall=16 success=yes exit=0 a0=1e a1=89a2 a2=7f7fbbffdff0 a3=7f7fd124a018 items=0 ppid=1 pid=10734 auid=4294967295 >
Sep 26 18:37:12 arch kernel: audit: type=1327 audit(1537976232.672:551): proctitle="/usr/bin/libvirtd"
Sep 26 18:37:12 arch kernel: virbr0: port 2(vnet0) entered blocking state
Sep 26 18:37:12 arch kernel: virbr0: port 2(vnet0) entered listening state
Sep 26 18:37:12 arch kernel: audit: type=2501 audit(1537976232.672:552): pid=10734 uid=0 auid=4294967295 ses=4294967295 msg='virt=kvm resrc=net reason=open vm="Fedora-KDE-Test" uuid=cda12b77-062c-4c40-b1e>
Sep 26 18:37:12 arch kernel: audit: type=2501 audit(1537976232.672:553): pid=10734 uid=0 auid=4294967295 ses=4294967295 msg='virt=kvm resrc=net reason=open vm="Fedora-KDE-Test" uuid=cda12b77-062c-4c40-b1e>
Sep 26 18:37:12 arch baloo_file[1528]: QObject::connect: invalid null parameter
Sep 26 18:37:12 arch NetworkManager[773]: <info>  [1537976232.6812] device (vnet0): state change: unmanaged -> unavailable (reason 'connection-assumed', sys-iface-state: 'external')
Sep 26 18:37:12 arch kdeinit5[1469]: QObject::connect: invalid null parameter
Sep 26 18:37:12 arch NetworkManager[773]: <info>  [1537976232.6824] device (vnet0): state change: unavailable -> disconnected (reason 'none', sys-iface-state: 'external')
Sep 26 18:37:12 arch systemd-machined[761]: New machine qemu-7-Fedora-KDE-Test.
-- Subject: A virtual machine or container has been started
-- Defined-By: systemd
-- Support: https://lists.freedesktop.org/mailman/listinfo/systemd-devel
-- 
-- The virtual machine qemu-7-Fedora-KDE-Test with its leader PID 26786 has been
-- started is now ready to use.
Sep 26 18:37:12 arch systemd[1]: Started Virtual Machine qemu-7-Fedora-KDE-Test.
-- Subject: Unit machine-qemu\x2d7\x2dFedora\x2dKDE\x2dTest.scope has finished start-up
-- Defined-By: systemd
-- Support: https://lists.freedesktop.org/mailman/listinfo/systemd-devel
-- 
-- Unit machine-qemu\x2d7\x2dFedora\x2dKDE\x2dTest.scope has finished starting up.
-- 
-- The start-up result is RESULT.
Sep 26 18:37:12 arch audit[10734]: VIRT_RESOURCE pid=10734 uid=0 auid=4294967295 ses=4294967295 msg='virt=kvm resrc=cgroup reason=deny vm="Fedora-KDE-Test" uuid=cda12b77-062c-4c40-b1e2-2b6bb1b2ddad cgroup>
Sep 26 18:37:12 arch audit[10734]: VIRT_RESOURCE pid=10734 uid=0 auid=4294967295 ses=4294967295 msg='virt=kvm resrc=cgroup reason=allow vm="Fedora-KDE-Test" uuid=cda12b77-062c-4c40-b1e2-2b6bb1b2ddad cgrou>
Sep 26 18:37:12 arch audit[10734]: VIRT_RESOURCE pid=10734 uid=0 auid=4294967295 ses=4294967295 msg='virt=kvm resrc=cgroup reason=allow vm="Fedora-KDE-Test" uuid=cda12b77-062c-4c40-b1e2-2b6bb1b2ddad cgrou>
Sep 26 18:37:12 arch audit[10734]: VIRT_RESOURCE pid=10734 uid=0 auid=4294967295 ses=4294967295 msg='virt=kvm resrc=cgroup reason=allow vm="Fedora-KDE-Test" uuid=cda12b77-062c-4c40-b1e2-2b6bb1b2ddad cgrou>
Sep 26 18:37:12 arch audit[10734]: VIRT_RESOURCE pid=10734 uid=0 auid=4294967295 ses=4294967295 msg='virt=kvm resrc=cgroup reason=allow vm="Fedora-KDE-Test" uuid=cda12b77-062c-4c40-b1e2-2b6bb1b2ddad cgrou>
Sep 26 18:37:12 arch audit[10734]: VIRT_RESOURCE pid=10734 uid=0 auid=4294967295 ses=4294967295 msg='virt=kvm resrc=cgroup reason=allow vm="Fedora-KDE-Test" uuid=cda12b77-062c-4c40-b1e2-2b6bb1b2ddad cgrou>
Sep 26 18:37:12 arch audit[10734]: VIRT_RESOURCE pid=10734 uid=0 auid=4294967295 ses=4294967295 msg='virt=kvm resrc=cgroup reason=allow vm="Fedora-KDE-Test" uuid=cda12b77-062c-4c40-b1e2-2b6bb1b2ddad cgrou>
Sep 26 18:37:12 arch audit[10734]: VIRT_RESOURCE pid=10734 uid=0 auid=4294967295 ses=4294967295 msg='virt=kvm resrc=cgroup reason=allow vm="Fedora-KDE-Test" uuid=cda12b77-062c-4c40-b1e2-2b6bb1b2ddad cgrou>
Sep 26 18:37:12 arch audit[10734]: VIRT_RESOURCE pid=10734 uid=0 auid=4294967295 ses=4294967295 msg='virt=kvm resrc=cgroup reason=allow vm="Fedora-KDE-Test" uuid=cda12b77-062c-4c40-b1e2-2b6bb1b2ddad cgrou>
Sep 26 18:37:12 arch audit[10734]: VIRT_RESOURCE pid=10734 uid=0 auid=4294967295 ses=4294967295 msg='virt=kvm resrc=cgroup reason=allow vm="Fedora-KDE-Test" uuid=cda12b77-062c-4c40-b1e2-2b6bb1b2ddad cgrou>
Sep 26 18:37:12 arch audit[10734]: VIRT_RESOURCE pid=10734 uid=0 auid=4294967295 ses=4294967295 msg='virt=kvm resrc=cgroup reason=allow vm="Fedora-KDE-Test" uuid=cda12b77-062c-4c40-b1e2-2b6bb1b2ddad cgrou>
Sep 26 18:37:12 arch audit[10734]: VIRT_RESOURCE pid=10734 uid=0 auid=4294967295 ses=4294967295 msg='virt=kvm resrc=cgroup reason=allow vm="Fedora-KDE-Test" uuid=cda12b77-062c-4c40-b1e2-2b6bb1b2ddad cgrou>
Sep 26 18:37:12 arch audit[10734]: VIRT_RESOURCE pid=10734 uid=0 auid=4294967295 ses=4294967295 msg='virt=kvm resrc=cgroup reason=allow vm="Fedora-KDE-Test" uuid=cda12b77-062c-4c40-b1e2-2b6bb1b2ddad cgrou>
Sep 26 18:37:12 arch kernel: audit: type=2501 audit(1537976232.685:554): pid=10734 uid=0 auid=4294967295 ses=4294967295 msg='virt=kvm resrc=cgroup reason=deny vm="Fedora-KDE-Test" uuid=cda12b77-062c-4c40->
Sep 26 18:37:12 arch kernel: audit: type=2501 audit(1537976232.685:555): pid=10734 uid=0 auid=4294967295 ses=4294967295 msg='virt=kvm resrc=cgroup reason=allow vm="Fedora-KDE-Test" uuid=cda12b77-062c-4c40>
Sep 26 18:37:12 arch kernel: audit: type=2501 audit(1537976232.685:556): pid=10734 uid=0 auid=4294967295 ses=4294967295 msg='virt=kvm resrc=cgroup reason=allow vm="Fedora-KDE-Test" uuid=cda12b77-062c-4c40>
Sep 26 18:37:12 arch kernel: audit: type=2501 audit(1537976232.685:557): pid=10734 uid=0 auid=4294967295 ses=4294967295 msg='virt=kvm resrc=cgroup reason=allow vm="Fedora-KDE-Test" uuid=cda12b77-062c-4c40>
Sep 26 18:37:12 arch audit[10734]: VIRT_RESOURCE pid=10734 uid=0 auid=4294967295 ses=4294967295 msg='virt=kvm resrc=disk reason=start vm="Fedora-KDE-Test" uuid=cda12b77-062c-4c40-b1e2-2b6bb1b2ddad old-dis>
Sep 26 18:37:12 arch audit[10734]: VIRT_RESOURCE pid=10734 uid=0 auid=4294967295 ses=4294967295 msg='virt=kvm resrc=net reason=start vm="Fedora-KDE-Test" uuid=cda12b77-062c-4c40-b1e2-2b6bb1b2ddad old-net=>
Sep 26 18:37:12 arch audit[10734]: VIRT_RESOURCE pid=10734 uid=0 auid=4294967295 ses=4294967295 msg='virt=kvm resrc=dev reason=start vm="Fedora-KDE-Test" uuid=cda12b77-062c-4c40-b1e2-2b6bb1b2ddad bus=usb >
Sep 26 18:37:12 arch audit[10734]: VIRT_RESOURCE pid=10734 uid=0 auid=4294967295 ses=4294967295 msg='virt=kvm resrc=dev reason=start vm="Fedora-KDE-Test" uuid=cda12b77-062c-4c40-b1e2-2b6bb1b2ddad bus=usb >
Sep 26 18:37:12 arch audit[10734]: VIRT_RESOURCE pid=10734 uid=0 auid=4294967295 ses=4294967295 msg='virt=kvm resrc=chardev reason=start vm="Fedora-KDE-Test" uuid=cda12b77-062c-4c40-b1e2-2b6bb1b2ddad old->
Sep 26 18:37:12 arch audit[10734]: VIRT_RESOURCE pid=10734 uid=0 auid=4294967295 ses=4294967295 msg='virt=kvm resrc=chardev reason=start vm="Fedora-KDE-Test" uuid=cda12b77-062c-4c40-b1e2-2b6bb1b2ddad old->
Sep 26 18:37:12 arch audit[10734]: VIRT_RESOURCE pid=10734 uid=0 auid=4294967295 ses=4294967295 msg='virt=kvm resrc=rng reason=start vm="Fedora-KDE-Test" uuid=cda12b77-062c-4c40-b1e2-2b6bb1b2ddad old-rng=>
Sep 26 18:37:12 arch audit[10734]: VIRT_RESOURCE pid=10734 uid=0 auid=4294967295 ses=4294967295 msg='virt=kvm resrc=mem reason=start vm="Fedora-KDE-Test" uuid=cda12b77-062c-4c40-b1e2-2b6bb1b2ddad old-mem=>
Sep 26 18:37:12 arch audit[10734]: VIRT_RESOURCE pid=10734 uid=0 auid=4294967295 ses=4294967295 msg='virt=kvm resrc=vcpu reason=start vm="Fedora-KDE-Test" uuid=cda12b77-062c-4c40-b1e2-2b6bb1b2ddad old-vcp>
Sep 26 18:37:12 arch audit[10734]: VIRT_CONTROL pid=10734 uid=0 auid=4294967295 ses=4294967295 msg='virt=kvm op=start reason=booted vm="Fedora-KDE-Test" uuid=cda12b77-062c-4c40-b1e2-2b6bb1b2ddad vm-pid=26>
Sep 26 18:37:14 arch kernel: virbr0: port 2(vnet0) entered learning state
Sep 26 18:37:16 arch NetworkManager[773]: <info>  [1537976236.9513] device (virbr0): carrier: link connected
Sep 26 18:37:16 arch kernel: virbr0: port 2(vnet0) entered forwarding state
Sep 26 18:37:16 arch kernel: virbr0: topology change detected, propagating
Sep 26 18:37:26 arch libvirtd[10734]: 2018-09-26 15:37:26.689+0000: 10734: error : qemuAgentIO:598 : internal error: End of file from agent monitor
Sep 26 18:37:28 arch audit[25566]: ANOM_ABEND auid=1000 uid=1000 gid=1000 ses=2 pid=25566 comm="python2" exe="/usr/bin/python2.7" sig=6 res=1
Sep 26 18:37:28 arch kernel: kauditd_printk_skb: 19 callbacks suppressed
Sep 26 18:37:28 arch kernel: audit: type=1701 audit(1537976248.032:577): auid=1000 uid=1000 gid=1000 ses=2 pid=25566 comm="python2" exe="/usr/bin/python2.7" sig=6 res=1
Sep 26 18:37:28 arch systemd[1]: Started Process Core Dump (PID 26849/UID 0).
-- Subject: Unit systemd-coredump@16-26849-0.service has finished start-up
-- Defined-By: systemd
-- Support: https://lists.freedesktop.org/mailman/listinfo/systemd-devel
-- 
-- Unit systemd-coredump@16-26849-0.service has finished starting up.
-- 
-- The start-up result is RESULT.
Sep 26 18:37:28 arch audit[1]: SERVICE_START pid=1 uid=0 auid=4294967295 ses=4294967295 msg='unit=systemd-coredump@16-26849-0 comm="systemd" exe="/usr/lib/systemd/systemd" hostname=? addr=? terminal=? res>
Sep 26 18:37:28 arch kernel: audit: type=1130 audit(1537976248.042:578): pid=1 uid=0 auid=4294967295 ses=4294967295 msg='unit=systemd-coredump@16-26849-0 comm="systemd" exe="/usr/lib/systemd/systemd" host>
Sep 26 18:37:29 arch libvirtd[10734]: 2018-09-26 15:37:29.004+0000: 10734: error : virNetSocketReadWire:1805 : End of file while reading data: Input/output error
Sep 26 18:37:29 arch gmenudbusmenuproxy[1548]: kde.dbusmenuproxy: Failed to get actions from ":1.252" at "/org/appmenu/gtk/window/5" QDBusError("org.freedesktop.DBus.Error.NoReply", "Message recipient dis>
Sep 26 18:37:29 arch kdeinit5[1469]: Service  ":1.253" unregistered
Sep 26 18:37:29 arch kwin_x11[1524]: qt.qpa.xcb: QXcbConnection: XCB error: 3 (BadWindow), sequence: 18708, resource id: 96469004, major code: 15 (QueryTree), minor code: 0
Sep 26 18:37:29 arch kwin_x11[1524]: qt.qpa.xcb: QXcbConnection: XCB error: 3 (BadWindow), sequence: 18768, resource id: 96510361, major code: 15 (QueryTree), minor code: 0
Sep 26 18:37:29 arch systemd-coredump[26850]: Process 25566 (python2) of user 1000 dumped core.
                                              
                                              Stack trace of thread 25566:
                                              #0  0x00007fa7f714cd7f raise (libc.so.6)
                                              #1  0x00007fa7f7137672 abort (libc.so.6)
                                              #2  0x00007fa7e7a13d66 n/a (libepoxy.so.0)
                                              #3  0x00007fa7e7a1cf51 n/a (libepoxy.so.0)
                                              #4  0x00007fa7e7a1d3af n/a (libepoxy.so.0)
                                              #5  0x00007fa7c4478b58 n/a (libspice-client-gtk-3.0.so.5)
                                              #6  0x00007fa7c447246c n/a (libspice-client-gtk-3.0.so.5)
                                              #7  0x00007fa7c4477dae n/a (libspice-client-gtk-3.0.so.5)
                                              #8  0x00007fa7c4472406 n/a (libspice-client-gtk-3.0.so.5)
                                              #9  0x00007fa7f4d903d5 g_closure_invoke (libgobject-2.0.so.0)
                                              #10 0x00007fa7f4d7d195 n/a (libgobject-2.0.so.0)
                                              #11 0x00007fa7f4d8101e g_signal_emit_valist (libgobject-2.0.so.0)
                                              #12 0x00007fa7f4d81a80 g_signal_emit (libgobject-2.0.so.0)
                                              #13 0x00007fa7f4d96766 n/a (libgobject-2.0.so.0)
                                              #14 0x00007fa7f4d923b1 g_object_notify (libgobject-2.0.so.0)
                                              #15 0x00007fa7c60a58f1 n/a (libspice-client-glib-2.0.so.8)
                                              #16 0x00007fa7f4e21271 g_main_context_dispatch (libglib-2.0.so.0)
                                              #17 0x00007fa7f4e22f89 n/a (libglib-2.0.so.0)
                                              #18 0x00007fa7f4e22fce g_main_context_iteration (libglib-2.0.so.0)
                                              #19 0x00007fa7f47dc7ee g_application_run (libgio-2.0.so.0)
                                              #20 0x00007fa7f4b5d1c8 ffi_call_unix64 (libffi.so.6)
                                              #21 0x00007fa7f4b5cc2a ffi_call (libffi.so.6)
                                              #22 0x00007fa7f6330544 n/a (_gi.so)
                                              #23 0x00007fa7f632fb2c n/a (_gi.so)
                                              #24 0x00007fa7f6d5c0e3 PyObject_Call (libpython2.7.so.1.0)
                                              #25 0x00007fa7f6dbb259 PyEval_EvalFrameEx (libpython2.7.so.1.0)
                                              #26 0x00007fa7f6e130da PyEval_EvalCodeEx (libpython2.7.so.1.0)
                                              #27 0x00007fa7f6dbddbf PyEval_EvalFrameEx (libpython2.7.so.1.0)
                                              #28 0x00007fa7f6db89d0 PyEval_EvalFrameEx (libpython2.7.so.1.0)
                                              #29 0x00007fa7f6e130da PyEval_EvalCodeEx (libpython2.7.so.1.0)
                                              #30 0x00007fa7f6dbddbf PyEval_EvalFrameEx (libpython2.7.so.1.0)
                                              #31 0x00007fa7f6e130da PyEval_EvalCodeEx (libpython2.7.so.1.0)
                                              #32 0x00007fa7f6e3230a PyEval_EvalCode (libpython2.7.so.1.0)
                                              #33 0x00007fa7f6e3da81 run_mod (libpython2.7.so.1.0)
                                              #34 0x00007fa7f6e3f397 PyRun_FileExFlags (libpython2.7.so.1.0)
                                              #35 0x00007fa7f6e3fc84 PyRun_SimpleFileExFlags (libpython2.7.so.1.0)
                                              #36 0x00007fa7f6e1b083 Py_Main (libpython2.7.so.1.0)
                                              #37 0x00007fa7f7139223 __libc_start_main (libc.so.6)
                                              #38 0x000055b1fa80d77a _start (python2.7)
                                              
                                              Stack trace of thread 26840:
                                              #0  0x00007fa7f7205bb1 __poll (libc.so.6)
                                              #1  0x00007fa7c587e419 n/a (libusb-1.0.so.0)
                                              #2  0x00007fa7c587f440 libusb_handle_events_timeout_completed (libusb-1.0.so.0)
                                              #3  0x00007fa7c587f530 libusb_handle_events (libusb-1.0.so.0)
                                              #4  0x00007fa7c60bcf7a n/a (libspice-client-glib-2.0.so.8)
                                              #5  0x00007fa7f4dec3eb n/a (libglib-2.0.so.0)
                                              #6  0x00007fa7f72e0a9d start_thread (libpthread.so.0)
                                              #7  0x00007fa7f7210a43 __clone (libc.so.6)
                                              
                                              Stack trace of thread 26839:
                                              #0  0x00007fa7f7205bb1 __poll (libc.so.6)
                                              #1  0x00007fa7c5884c90 n/a (libusb-1.0.so.0)
                                              #2  0x00007fa7f72e0a9d start_thread (libpthread.so.0)
                                              #3  0x00007fa7f7210a43 __clone (libc.so.6)
                                              
                                              Stack trace of thread 25569:
                                              #0  0x00007fa7f7205bb1 __poll (libc.so.6)
                                              #1  0x00007fa7f4e22ee0 n/a (libglib-2.0.so.0)
                                              #2  0x00007fa7f4e23f62 g_main_loop_run (libglib-2.0.so.0)
                                              #3  0x00007fa7f479dc28 n/a (libgio-2.0.so.0)
                                              #4  0x00007fa7f4dec3eb n/a (libglib-2.0.so.0)
                                              #5  0x00007fa7f72e0a9d start_thread (libpthread.so.0)
                                              #6  0x00007fa7f7210a43 __clone (libc.so.6)
                                              
                                              Stack trace of thread 26848:
                                              #0  0x00007fa7f720b40d syscall (libc.so.6)
                                              #1  0x00007fa7f4dd1461 g_cond_wait (libglib-2.0.so.0)
                                              #2  0x00007fa7c60d0154 n/a (libspice-client-glib-2.0.so.8)
                                              #3  0x00007fa7c60a597e n/a (libspice-client-glib-2.0.so.8)
                                              #4  0x00007fa7c60a06c0 n/a (libspice-client-glib-2.0.so.8)
                                              #5  0x00007fa7c60a22dd n/a (libspice-client-glib-2.0.so.8)
                                              #6  0x00007fa7c60cff2d n/a (libspice-client-glib-2.0.so.8)
                                              #7  0x00007fa7f4dec3eb n/a (libglib-2.0.so.0)
                                              #8  0x00007fa7f72e0a9d start_thread (libpthread.so.0)
                                              #9  0x00007fa7f7210a43 __clone (libc.so.6)
                                              
                                              Stack trace of thread 26845:
                                              #0  0x00007fa7f720b40d syscall (libc.so.6)
                                              #1  0x00007fa7f4dd1461 g_cond_wait (libglib-2.0.so.0)
                                              #2  0x00007fa7c60d0154 n/a (libspice-client-glib-2.0.so.8)
                                              #3  0x00007fa7c60a597e n/a (libspice-client-glib-2.0.so.8)
                                              #4  0x00007fa7c60a06c0 n/a (libspice-client-glib-2.0.so.8)
                                              #5  0x00007fa7c60a22dd n/a (libspice-client-glib-2.0.so.8)
                                              #6  0x00007fa7c60cff2d n/a (libspice-client-glib-2.0.so.8)
                                              #7  0x00007fa7f4dec3eb n/a (libglib-2.0.so.0)
                                              #8  0x00007fa7f72e0a9d start_thread (libpthread.so.0)
                                              #9  0x00007fa7f7210a43 __clone (libc.so.6)
                                              
                                              Stack trace of thread 26846:
                                              #0  0x00007fa7f720b40d syscall (libc.so.6)
                                              #1  0x00007fa7f4dd1461 g_cond_wait (libglib-2.0.so.0)
                                              #2  0x00007fa7c60d0154 n/a (libspice-client-glib-2.0.so.8)
                                              #3  0x00007fa7c60a597e n/a (libspice-client-glib-2.0.so.8)
                                              #4  0x00007fa7c60a06c0 n/a (libspice-client-glib-2.0.so.8)
                                              #5  0x00007fa7c60a22dd n/a (libspice-client-glib-2.0.so.8)
                                              #6  0x00007fa7c60cff2d n/a (libspice-client-glib-2.0.so.8)
                                              #7  0x00007fa7f4dec3eb n/a (libglib-2.0.so.0)
                                              #8  0x00007fa7f72e0a9d start_thread (libpthread.so.0)
                                              #9  0x00007fa7f7210a43 __clone (libc.so.6)
                                              
                                              Stack trace of thread 25568:
                                              #0  0x00007fa7f7205bb1 __poll (libc.so.6)
                                              #1  0x00007fa7f4e22ee0 n/a (libglib-2.0.so.0)
                                              #2  0x00007fa7f4e22fce g_main_context_iteration (libglib-2.0.so.0)
                                              #3  0x00007fa7e54a6bde n/a (libdconfsettings.so)
                                              #4  0x00007fa7f4dec3eb n/a (libglib-2.0.so.0)
                                              #5  0x00007fa7f72e0a9d start_thread (libpthread.so.0)
                                              #6  0x00007fa7f7210a43 __clone (libc.so.6)
                                              
                                              Stack trace of thread 25571:
                                              #0  0x00007fa7f72e9436 do_futex_wait.constprop.1 (libpthread.so.0)
                                              #1  0x00007fa7f72e9538 __new_sem_wait_slow.constprop.0 (libpthread.so.0)
                                              #2  0x00007fa7f6d68075 PyThread_acquire_lock (libpython2.7.so.1.0)
                                              #3  0x00007fa7f6d68c35 lock_PyThread_acquire_lock (libpython2.7.so.1.0)
                                              #4  0x00007fa7f6db83a9 PyEval_EvalFrameEx (libpython2.7.so.1.0)
                                              #5  0x00007fa7f6e130da PyEval_EvalCodeEx (libpython2.7.so.1.0)
                                              #6  0x00007fa7f6dbd97f PyEval_EvalFrameEx (libpython2.7.so.1.0)
                                              #7  0x00007fa7f6e130da PyEval_EvalCodeEx (libpython2.7.so.1.0)
                                              #8  0x00007fa7f6dbd97f PyEval_EvalFrameEx (libpython2.7.so.1.0)
                                              #9  0x00007fa7f6e130da PyEval_EvalCodeEx (libpython2.7.so.1.0)
                                              #10 0x00007fa7f6da4fb8 function_call.lto_priv.233 (libpython2.7.so.1.0)
                                              #11 0x00007fa7f6d5c0e3 PyObject_Call (libpython2.7.so.1.0)
                                              #12 0x00007fa7f6dbb259 PyEval_EvalFrameEx (libpython2.7.so.1.0)
                                              #13 0x00007fa7f6db89d0 PyEval_EvalFrameEx (libpython2.7.so.1.0)
                                              #14 0x00007fa7f6db89d0 PyEval_EvalFrameEx (libpython2.7.so.1.0)
                                              #15 0x00007fa7f6e130da PyEval_EvalCodeEx (libpython2.7.so.1.0)
                                              #16 0x00007fa7f6da4e0f function_call.lto_priv.233 (libpython2.7.so.1.0)
                                              #17 0x00007fa7f6d5c0e3 PyObject_Call (libpython2.7.so.1.0)
                                              #18 0x00007fa7f6dc849f instancemethod_call.lto_priv.148 (libpython2.7.so.1.0)
                                              #19 0x00007fa7f6d5c0e3 PyObject_Call (libpython2.7.so.1.0)
                                              #20 0x00007fa7f6e127d1 PyEval_CallObjectWithKeywords (libpython2.7.so.1.0)
                                              #21 0x00007fa7f6e1a1a6 t_bootstrap (libpython2.7.so.1.0)
                                              #22 0x00007fa7f72e0a9d start_thread (libpthread.so.0)
                                              #23 0x00007fa7f7210a43 __clone (libc.so.6)
                                              
                                              Stack trace of thread 26847:
                                              #0  0x00007fa7f720b40d syscall (libc.so.6)
                                              #1  0x00007fa7f4dd1461 g_cond_wait (libglib-2.0.so.0)
                                              #2  0x00007fa7c60d0154 n/a (libspice-client-glib-2.0.so.8)
                                              #3  0x00007fa7c60a597e n/a (libspice-client-glib-2.0.so.8)
                                              #4  0x00007fa7c60a06c0 n/a (libspice-client-glib-2.0.so.8)
                                              #5  0x00007fa7c60a22dd n/a (libspice-client-glib-2.0.so.8)
                                              #6  0x00007fa7c60cff2d n/a (libspice-client-glib-2.0.so.8)
                                              #7  0x00007fa7f4dec3eb n/a (libglib-2.0.so.0)
                                              #8  0x00007fa7f72e0a9d start_thread (libpthread.so.0)
                                              #9  0x00007fa7f7210a43 __clone (libc.so.6)
                                              
                                              Stack trace of thread 25572:
                                              #0  0x00007fa7f7205bb1 __poll (libc.so.6)
                                              #1  0x00007fa7dcd8f673 n/a (libpulse.so.0)
                                              #2  0x00007fa7dcd80990 pa_mainloop_poll (libpulse.so.0)
                                              #3  0x00007fa7dcd80fe0 pa_mainloop_iterate (libpulse.so.0)
                                              #4  0x00007fa7dcd81091 pa_mainloop_run (libpulse.so.0)
                                              #5  0x00007fa7dcd8f5ae n/a (libpulse.so.0)
                                              #6  0x00007fa7dcb2e9fc n/a (libpulsecommon-12.2.so)
                                              #7  0x00007fa7f72e0a9d start_thread (libpthread.so.0)
                                              #8  0x00007fa7f7210a43 __clone (libc.so.6)
                                              
                                              Stack trace of thread 25567:
                                              #0  0x00007fa7f7205bb1 __poll (libc.so.6)
                                              #1  0x00007fa7f4e22ee0 n/a (libglib-2.0.so.0)
                                              #2  0x00007fa7f4e22fce g_main_context_iteration (libglib-2.0.so.0)
                                              #3  0x00007fa7f4e23022 n/a (libglib-2.0.so.0)
                                              #4  0x00007fa7f4dec3eb n/a (libglib-2.0.so.0)
                                              #5  0x00007fa7f72e0a9d start_thread (libpthread.so.0)
                                              #6  0x00007fa7f7210a43 __clone (libc.so.6)
                                              
                                              Stack trace of thread 26843:
                                              #0  0x00007fa7f720b40d syscall (libc.so.6)
                                              #1  0x00007fa7f4dd1461 g_cond_wait (libglib-2.0.so.0)
                                              #2  0x00007fa7c60d0154 n/a (libspice-client-glib-2.0.so.8)
                                              #3  0x00007fa7c60a5e75 n/a (libspice-client-glib-2.0.so.8)
                                              #4  0x00007fa7c60a8b8d n/a (libspice-client-glib-2.0.so.8)
                                              #5  0x00007fa7c60a8dd3 n/a (libspice-client-glib-2.0.so.8)
                                              #6  0x00007fa7c60a04a2 n/a (libspice-client-glib-2.0.so.8)
                                              #7  0x00007fa7c60a0714 n/a (libspice-client-glib-2.0.so.8)
                                              #8  0x00007fa7c60a22dd n/a (libspice-client-glib-2.0.so.8)
                                              #9  0x00007fa7c60cff2d n/a (libspice-client-glib-2.0.so.8)
                                              #10 0x00007fa7f4dec3eb n/a (libglib-2.0.so.0)
                                              #11 0x00007fa7f72e0a9d start_thread (libpthread.so.0)
                                              #12 0x00007fa7f7210a43 __clone (libc.so.6)
                                              
                                              Stack trace of thread 26841:
                                              #0  0x00007fa7f720b40d syscall (libc.so.6)
                                              #1  0x00007fa7f4dd1461 g_cond_wait (libglib-2.0.so.0)
                                              #2  0x00007fa7c60d0154 n/a (libspice-client-glib-2.0.so.8)
                                              #3  0x00007fa7c60a597e n/a (libspice-client-glib-2.0.so.8)
                                              #4  0x00007fa7c60a06c0 n/a (libspice-client-glib-2.0.so.8)
                                              #5  0x00007fa7c60a22dd n/a (libspice-client-glib-2.0.so.8)
                                              #6  0x00007fa7c60cff2d n/a (libspice-client-glib-2.0.so.8)
                                              #7  0x00007fa7f4dec3eb n/a (libglib-2.0.so.0)
                                              #8  0x00007fa7f72e0a9d start_thread (libpthread.so.0)
                                              #9  0x00007fa7f7210a43 __clone (libc.so.6)
                                              
                                              Stack trace of thread 26842:
                                              #0  0x00007fa7f720b40d syscall (libc.so.6)
                                              #1  0x00007fa7f4dd1461 g_cond_wait (libglib-2.0.so.0)
                                              #2  0x00007fa7c60d0154 n/a (libspice-client-glib-2.0.so.8)
                                              #3  0x00007fa7c60a5e75 n/a (libspice-client-glib-2.0.so.8)
                                              #4  0x00007fa7c60a04a2 n/a (libspice-client-glib-2.0.so.8)
                                              #5  0x00007fa7c60a0714 n/a (libspice-client-glib-2.0.so.8)
                                              #6  0x00007fa7c60a22dd n/a (libspice-client-glib-2.0.so.8)
                                              #7  0x00007fa7c60cff2d n/a (libspice-client-glib-2.0.so.8)
                                              #8  0x00007fa7f4dec3eb n/a (libglib-2.0.so.0)
                                              #9  0x00007fa7f72e0a9d start_thread (libpthread.so.0)
                                              #10 0x00007fa7f7210a43 __clone (libc.so.6)
                                              
                                              Stack trace of thread 26844:
                                              #0  0x00007fa7f720b40d syscall (libc.so.6)
                                              #1  0x00007fa7f4dd1461 g_cond_wait (libglib-2.0.so.0)
                                              #2  0x00007fa7c60d0154 n/a (libspice-client-glib-2.0.so.8)
                                              #3  0x00007fa7c60a597e n/a (libspice-client-glib-2.0.so.8)
                                              #4  0x00007fa7c60a06c0 n/a (libspice-client-glib-2.0.so.8)
                                              #5  0x00007fa7c60a22dd n/a (libspice-client-glib-2.0.so.8)
                                              #6  0x00007fa7c60cff2d n/a (libspice-client-glib-2.0.so.8)
                                              #7  0x00007fa7f4dec3eb n/a (libglib-2.0.so.0)
                                              #8  0x00007fa7f72e0a9d start_thread (libpthread.so.0)
                                              #9  0x00007fa7f7210a43 __clone (libc.so.6)
-- Subject: Process 25566 (python2) dumped core
-- Defined-By: systemd
-- Support: https://lists.freedesktop.org/mailman/listinfo/systemd-devel
-- Documentation: man:core(5)
-- 
-- Process 25566 (python2) crashed and dumped core.
-- 
-- This usually indicates a programming error in the crashing program and
-- should be reported to its vendor as a bug.
Sep 26 18:37:29 arch audit[1]: SERVICE_STOP pid=1 uid=0 auid=4294967295 ses=4294967295 msg='unit=systemd-coredump@16-26849-0 comm="systemd" exe="/usr/lib/systemd/systemd" hostname=? addr=? terminal=? res=>
Sep 26 18:37:29 arch kernel: audit: type=1131 audit(1537976249.512:579): pid=1 uid=0 auid=4294967295 ses=4294967295 msg='unit=systemd-coredump@16-26849-0 comm="systemd" exe="/usr/lib/systemd/systemd" host>
Sep 26 18:37:30 arch dnsmasq-dhcp[1414]: DHCPDISCOVER(virbr0) 192.168.122.179 52:54:00:dc:a7:ae
Sep 26 18:37:30 arch dnsmasq-dhcp[1414]: DHCPOFFER(virbr0) 192.168.122.179 52:54:00:dc:a7:ae
Sep 26 18:37:30 arch kwin_x11[1524]: qt.qpa.xcb: QXcbConnection: XCB error: 3 (BadWindow), sequence: 20896, resource id: 38654809, major code: 3 (GetWindowAttributes), minor code: 0
Sep 26 18:37:32 arch kwin_x11[1524]: qt.qpa.xcb: QXcbConnection: XCB error: 3 (BadWindow), sequence: 21858, resource id: 48234603, major code: 18 (ChangeProperty), minor code: 0
Sep 26 18:37:32 arch kwin_x11[1524]: qt.qpa.xcb: QXcbConnection: XCB error: 3 (BadWindow), sequence: 21863, resource id: 48234604, major code: 18 (ChangeProperty), minor code: 0
Sep 26 18:37:32 arch kdeinit5[1469]: Registering ":1.256/StatusNotifierItem" to system tray
Sep 26 18:37:32 arch plasmashell[1532]: Registering ":1.256/StatusNotifierItem"
Sep 26 18:37:32 arch plasmashell[1532]: QQuickItem::stackAfter: Cannot stack StatusNotifierItem_QMLTYPE_234(0x561449c04cd0, parent=0x5614487ac7d0, geometry=0,0 0x0) after StatusNotifierItem_QMLTYPE_234(0x>
Sep 26 18:37:33 arch gmenudbusmenuproxy[1548]: QDBusSignature: invalid signature ""
Sep 26 18:37:33 arch gmenudbusmenuproxy[1548]: QDBusSignature: invalid signature ""
Sep 26 18:37:33 arch gmenudbusmenuproxy[1548]: QDBusSignature: invalid signature ""
Sep 26 18:37:33 arch gmenudbusmenuproxy[1548]: QDBusSignature: invalid signature ""
Sep 26 18:37:33 arch gmenudbusmenuproxy[1548]: QDBusSignature: invalid signature ""
Sep 26 18:37:33 arch gmenudbusmenuproxy[1548]: QDBusSignature: invalid signature ""
Sep 26 18:37:33 arch gmenudbusmenuproxy[1548]: QDBusSignature: invalid signature ""
Sep 26 18:37:33 arch gmenudbusmenuproxy[1548]: QDBusSignature: invalid signature ""
Sep 26 18:37:33 arch gmenudbusmenuproxy[1548]: QDBusSignature: invalid signature ""
Sep 26 18:37:33 arch gmenudbusmenuproxy[1548]: QDBusSignature: invalid signature ""
Sep 26 18:37:33 arch gmenudbusmenuproxy[1548]: QDBusSignature: invalid signature ""
Sep 26 18:37:33 arch gmenudbusmenuproxy[1548]: QDBusSignature: invalid signature ""
Sep 26 18:37:33 arch gmenudbusmenuproxy[1548]: QDBusSignature: invalid signature ""
Sep 26 18:37:33 arch gmenudbusmenuproxy[1548]: QDBusSignature: invalid signature ""
Sep 26 18:37:33 arch gmenudbusmenuproxy[1548]: QDBusSignature: invalid signature ""
Sep 26 18:37:33 arch gmenudbusmenuproxy[1548]: QDBusSignature: invalid signature ""
Sep 26 18:37:33 arch gmenudbusmenuproxy[1548]: QDBusSignature: invalid signature ""
Sep 26 18:37:33 arch gmenudbusmenuproxy[1548]: QDBusSignature: invalid signature ""
Sep 26 18:37:33 arch gmenudbusmenuproxy[1548]: QDBusSignature: invalid signature ""
Sep 26 18:37:33 arch plasmashell[1532]: Unhandled property update "children-display"
Sep 26 18:37:33 arch dnsmasq-dhcp[1414]: DHCPDISCOVER(virbr0) 192.168.122.179 52:54:00:dc:a7:ae
Sep 26 18:37:33 arch dnsmasq-dhcp[1414]: DHCPOFFER(virbr0) 192.168.122.179 52:54:00:dc:a7:ae
Sep 26 18:37:35 arch gmenudbusmenuproxy[1548]: kde.dbusmenuproxy: Ignoring window 96470268 of type 5
Sep 26 18:37:36 arch audit[26786]: ANOM_ABEND auid=4294967295 uid=65534 gid=992 ses=4294967295 pid=26786 comm="qemu-system-x86" exe="/usr/bin/qemu-system-x86_64" sig=6 res=1
Sep 26 18:37:36 arch kernel: audit: type=1701 audit(1537976256.575:580): auid=4294967295 uid=65534 gid=992 ses=4294967295 pid=26786 comm="qemu-system-x86" exe="/usr/bin/qemu-system-x86_64" sig=6 res=1
Sep 26 18:37:36 arch kwin_x11[1524]: qt.qpa.xcb: QXcbConnection: XCB error: 3 (BadWindow), sequence: 25662, resource id: 96470268, major code: 15 (QueryTree), minor code: 0
Sep 26 18:37:36 arch systemd[1]: Started Process Core Dump (PID 26938/UID 0).
-- Subject: Unit systemd-coredump@17-26938-0.service has finished start-up
-- Defined-By: systemd
-- Support: https://lists.freedesktop.org/mailman/listinfo/systemd-devel
-- 
-- Unit systemd-coredump@17-26938-0.service has finished starting up.
-- 
-- The start-up result is RESULT.
Sep 26 18:37:36 arch audit[1]: SERVICE_START pid=1 uid=0 auid=4294967295 ses=4294967295 msg='unit=systemd-coredump@17-26938-0 comm="systemd" exe="/usr/lib/systemd/systemd" hostname=? addr=? terminal=? res>
Sep 26 18:37:36 arch kernel: audit: type=1130 audit(1537976256.585:581): pid=1 uid=0 auid=4294967295 ses=4294967295 msg='unit=systemd-coredump@17-26938-0 comm="systemd" exe="/usr/lib/systemd/systemd" host>
Sep 26 18:37:36 arch systemd-coredump[26939]: Resource limits disable core dumping for process 26786 (qemu-system-x86).
Sep 26 18:37:36 arch systemd-coredump[26939]: Process 26786 (qemu-system-x86) of user 65534 dumped core.
-- Subject: Process 26786 (qemu-system-x86) dumped core
-- Defined-By: systemd
-- Support: https://lists.freedesktop.org/mailman/listinfo/systemd-devel
-- Documentation: man:core(5)
-- 
-- Process 26786 (qemu-system-x86) crashed and dumped core.
-- 
-- This usually indicates a programming error in the crashing program and
-- should be reported to its vendor as a bug.
Sep 26 18:37:36 arch audit[1]: SERVICE_STOP pid=1 uid=0 auid=4294967295 ses=4294967295 msg='unit=systemd-coredump@17-26938-0 comm="systemd" exe="/usr/lib/systemd/systemd" hostname=? addr=? terminal=? res=>
Sep 26 18:37:36 arch kernel: audit: type=1131 audit(1537976256.745:582): pid=1 uid=0 auid=4294967295 ses=4294967295 msg='unit=systemd-coredump@17-26938-0 comm="systemd" exe="/usr/lib/systemd/systemd" host>
Sep 26 18:37:36 arch kernel: virbr0: port 2(vnet0) entered disabled state
Sep 26 18:37:36 arch kernel: device vnet0 left promiscuous mode
Sep 26 18:37:36 arch kernel: virbr0: port 2(vnet0) entered disabled state
Sep 26 18:37:36 arch kernel: audit: type=1700 audit(1537976256.768:583): dev=vnet0 prom=0 old_prom=256 auid=4294967295 uid=65534 gid=992 ses=4294967295
Sep 26 18:37:36 arch audit: ANOM_PROMISCUOUS dev=vnet0 prom=0 old_prom=256 auid=4294967295 uid=65534 gid=992 ses=4294967295
Sep 26 18:37:36 arch NetworkManager[773]: <info>  [1537976256.7933] device (vnet0): state change: disconnected -> unmanaged (reason 'unmanaged', sys-iface-state: 'removed')
Sep 26 18:37:36 arch NetworkManager[773]: <info>  [1537976256.7934] device (vnet0): released from master device virbr0
Sep 26 18:37:36 arch systemd-machined[761]: Machine qemu-7-Fedora-KDE-Test terminated.
-- Subject: A virtual machine or container has been terminated
-- Defined-By: systemd
-- Support: https://lists.freedesktop.org/mailman/listinfo/systemd-devel
-- 
-- The virtual machine qemu-7-Fedora-KDE-Test with its leader PID 26786 has been
-- shut down.
Sep 26 18:37:36 arch audit[10734]: VIRT_CONTROL pid=10734 uid=0 auid=4294967295 ses=4294967295 msg='virt=kvm op=stop reason=destroyed vm="Fedora-KDE-Test" uuid=cda12b77-062c-4c40-b1e2-2b6bb1b2ddad vm-pid=>
Sep 26 18:37:36 arch kernel: audit: type=2500 audit(1537976256.975:584): pid=10734 uid=0 auid=4294967295 ses=4294967295 msg='virt=kvm op=stop reason=destroyed vm="Fedora-KDE-Test" uuid=cda12b77-062c-4c40->
Sep 26 18:37:37 arch gmenudbusmenuproxy[1548]: kde.dbusmenuproxy: Ignoring window 50331655 of type 6

So I tried to find out what's the problem and installed virt-viewer. Starting VM and then running in terminal

virt-viewer --connect qemu:///system --attach Fedora-KDE-Test

crashes virt-viewer window and gives me this:

No provider of glEGLImageTargetTexture2DOES found.  Requires one of:
    GL extension "GL_OES_EGL_image"
[1]    18689 abort (core dumped)  virt-viewer --connect qemu:///system --attach Fedora-KDE-Test

Then I found this links:
https://github.com/anholt/libepoxy/issues/148
https://bugzilla.redhat.com/show_bug.cgi?id=1507290
https://devtalk.nvidia.com/default/topi … eleration/

Seems like an Nvidia proprietary drivers issue.

I want to know if there's anyone using virgl with QEMU/KVM and libvirt with Nvidia proprietary drivers on host?
Do I have to swith to mesa on host in order to use virgl?
Any suggestions on how could I fix this?

My setup: Arch Linux (up to date) + KDE
CPU: i7 4770k
GPU: GeForce GTX 1080

$ uname -a
Linux arch 4.18.9-arch1-1-ARCH #1 SMP PREEMPT Wed Sep 19 21:19:17 UTC 2018 x86_64 GNU/Linux

$ pacman -Q plasma-desktop nvidia mesa libepoxy virglrenderer libglvnd qemu spice spice-gtk virt-manager virt-viewer
plasma-desktop 5.13.5-1
nvidia 396.54-6
mesa 18.2.1-1
libepoxy 1.5.2-1
virglrenderer 0.7.0-1
libglvnd 1.1.0-1
qemu 3.0.0-2
spice 0.14.0-2
spice-gtk 0.35-1
virt-manager 1.5.1-1
virt-viewer 7.0-2

Last edited by nitrowave (2018-09-26 17:10:03)

Offline

#2 2018-12-19 20:46:26

tmow
Member
Registered: 2017-04-25
Posts: 9

Re: QEMU/KVM + virgl: No provider of glEGLImageTargetTexture2DOES found

I'm experiencing the same issue and didn't find a solution yet. At the moment I cannot test the nouveau module.

Offline

Board footer

Powered by FluxBB