-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512

HW42:
> Hi,
> 
> since commit 7e9c816b (included since qubes-core-dom0 3.2.5)
> QubesWatch._register_watches() is called twice for dom0 [0]. This
> uncovered that _register_watches() does not handle multiple calls for
> dom0 correctly (see commit message for details). This leads to (at
> least) two bugs in qubes-manager:
> 
> 1) qubes-manager misses when a block device becomes available during
>    runtime of qubes-manager so no notification is shown and you cannot
>    attached it through the GUI.
> 
> 2) qubes-manager misses the qrexec startup when a VM is started
>    externaly (e.g. qvm-start ...). Therefore it thinks qrexec does not
>    run and for example "Run Command in VM" hangs.

This is seems to be #2178. I observed both hanging after trying to run a
command in a VM through the GUI as well as the "qrexec not running"
error message as described in the ticket.

> While debugging two things in QubesWatch.__init__ raised my attention:
> 
> 1) Is _register_watches() intentionally called a second time in L711 for
>    dom0? (Might be a preparation for not Xen based libvirt backends)
> 
> 2) L708 should be a 'continue', right?
> 
> HW42
> 
> [0]: It was already called twice before but _register_watches()
>      mishandled the libvirt_domain object for dom0, so effectively it was
>      only called once.
-----BEGIN PGP SIGNATURE-----

iQIcBAEBCgAGBQJXjCNeAAoJEOSsySeKZGgWKz0QAJuhsdvIgjHeVaU1frIHwINo
MLaiwHhHx4fHRgHcIn4eSIbc8qiBdR7ZwvVY7wdHc/pJdIPZB7cNU1U/2Hx5RBW4
/+YiOZuKqe8qOJBwjYm2mYJEHqgswe8LrYjp8ePaY3xTV0q3RqNxKShdDtm6Tomb
RV0AmlzWfnna1I7WrOjHa8nEMkcnBJVEStEXqBXpN2SteooJTuNdiEP5xNXfy6Ba
yvImDK4fZLjcTkmVpKnZP800bFtkpJ3FsmxsTgWTcwB8M5z5eG0jd745askHN7uS
1BMduwgjY4KX9BQotvuUEEmdu2LNgmy+96YbcT4nW3nl7FHDRH/2IIof9BsuQKdx
taAWhtC438Cx6ADpNK3a85NNpOemu+DvTYDqWW4sXjI+gZbtvvWrUYczoZs0Rx/C
4JgWZC5tIhLgViPd9dq2DcD7kS0XZFFJin9Jm50OGYrL0Z6hVkTXidRpI897GUS0
LU9WmuY1bKTj0xDQJ09DCMXiG/y/26BJs1K3geGRiAjfbQNDEOFYag462gCJI5eW
Ja8iCuAeJV+sesEqxhMBioGrKCQgbdoEZZtLI2Sc/qNY1T87pqizRF2AWUY5BF72
QA2HTt3s7Gkg2HD8rrxhr8JfsSMz//F7gdSTnth5s4c7xWundF8ndQ9BWG2yn1Pm
I956lUJhiPpmoLnAcaZG
=aug+
-----END PGP SIGNATURE-----

-- 
You received this message because you are subscribed to the Google Groups 
"qubes-devel" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To post to this group, send email to [email protected].
To view this discussion on the web visit 
https://groups.google.com/d/msgid/qubes-devel/919dea7e-020e-5834-a7a5-3b00f808c9c4%40ipsumj.de.
For more options, visit https://groups.google.com/d/optout.

Reply via email to