Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Any qrexec call from DispVM to opener VM kills DispVM #4273

Closed
rustybird opened this issue Sep 4, 2018 · 1 comment
Closed

Any qrexec call from DispVM to opener VM kills DispVM #4273

rustybird opened this issue Sep 4, 2018 · 1 comment
Labels
R: duplicate Resolution: Another issue exists that is very similar to or subsumes this one.

Comments

@rustybird
Copy link

Qubes OS version:

R4.0, latest current-testing (but it's not a new problem)


Steps to reproduce the behavior:

  1. Open a terminal in any VM (called "sourcevm" in this example)
  2. In that terminal, run qvm-run-vm --dispvm '/usr/lib/qubes/qrexec-client-vm \$default qubes.Filecopy </dev/null; echo sleeping supposedly forever; sleep inf'
  3. In the dom0 permission / VM selection dialog that pops up, choose sourcevm and confirm.

Expected behavior:

The qvm-run-vm command should block forever (because of the sleep inf at the end).

Actual behavior:

The qvm-run-vm command finishes a few seconds after showing the "sleeping supposedly forever" message, because the DispVM is killed for some reason.

Last line in /var/log/qubes/qrexec.dispNNNN.log says libvchan_is_eof.

General notes:

If any other VM than sourcevm is chosen the dom0 dialog, everything works as expected (i.e. the DispVM is not killed).

@marmarek
Copy link
Member

marmarek commented Sep 4, 2018

Duplicate of #3318

@marmarek marmarek marked this as a duplicate of #3318 Sep 4, 2018
@marmarek marmarek closed this as completed Sep 4, 2018
@andrewdavidwong andrewdavidwong added the R: duplicate Resolution: Another issue exists that is very similar to or subsumes this one. label Sep 5, 2018
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
R: duplicate Resolution: Another issue exists that is very similar to or subsumes this one.
Projects
None yet
Development

No branches or pull requests

3 participants