With the old lib, when the `qemu_spice_display_start` happens in the main
thread the spawned "SPICE worker" still is at:

(gdb) bt
#0  0x00007ffff770ad7f in __GI___poll (fds=0x7fffb80031b0, nfds=2, 
timeout=2147483647) at ../sysdeps/unix/sysv/linux/poll.c:29
#1  0x00007ffff7ab6686 in  () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007ffff7a61293 in g_main_loop_run () at 
/lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007ffff7e311ca in  () at /lib/x86_64-linux-gnu/libspice-server.so.1
#4  0x00007ffff7686b43 in start_thread (arg=<optimized out>) at 
./nptl/pthread_create.c:442
#5  0x00007ffff7718a00 in clone3 () at 
../sysdeps/unix/sysv/linux/x86_64/clone3.S:81

That means it is pretty much still waiting at spawn-time.

But the TL;DR so far is:
- affects different qemu versions
- some change in spice causes it
- this clearly is a race
- the display initializes later and from there things are ok
- being a race in general explains why I've found it in various unrelated logs

TODO: find why it seems to be happen consistently in Jammy with the new
spice version

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/1964777

Title:
  qxl_send_events: spice-server bug: guest stopped, ignoring

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/qemu/+bug/1964777/+subscriptions


-- 
ubuntu-bugs mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to