-----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.
