Join GitHub today
GitHub is home to over 28 million developers working together to host and review code, manage projects, and build software together.
Sign upRefreshing Qube Manager Immediately after closing DispVM causes varied critical errors #3856
Comments
andrewdavidwong
added
bug
C: qubes-manager
labels
Apr 25, 2018
andrewdavidwong
added this to the Release 4.0 updates milestone
Apr 25, 2018
andrewdavidwong
assigned
marmarta
Apr 25, 2018
This comment has been minimized.
Show comment
Hide comment
This comment has been minimized.
underthings
commented
Apr 25, 2018
|
Just would like confirm same issue. |
andrewdavidwong
added
the
P: major
label
Apr 26, 2018
This comment has been minimized.
Show comment
Hide comment
This comment has been minimized.
mkow
Apr 26, 2018
Member
Similar issue here, with a different error.
Shutting down a template VM (using Qubes Manager) and then clicking "Refresh" a few times resulted in the following error:
Whoops. A critical error has occured. This is most likely a bug in Qubes Manager.
RuntimeError: wrapped C/C++ object of type VmNameItem has been deleted at line 888 of file /usr/lib/python3.5/site-packages/qubesmanager/qube_manager.py.
Details:
----
line: self.vms_in_table[selected_qid].name_widget)
func: fill_table
line no.: 437
file: /usr/lib/python3.5/site-packages/qubesmanager/qube_manager.py
----
line: self.fill_table()
func: update_table
line no.: 465
file: /usr/lib/python3.5/site-packages/qubesmanager/qube_manager.py
----
line: self.update_table()
func: action_refresh_list_triggered
line no.: 888
file: /usr/lib/python3.5/site-packages/qubesmanager/qube_manager.py
|
Similar issue here, with a different error. Shutting down a template VM (using Qubes Manager) and then clicking "Refresh" a few times resulted in the following error:
Details:
|
donob4n
referenced this issue
in QubesOS/qubes-manager
May 6, 2018
Closed
Removed progress wait when updating template #90
This comment has been minimized.
Show comment
Hide comment
This comment has been minimized.
donob4n
May 6, 2018
Hi,
I think this bug is due 'app.domains' cache, like a similar problem which I had: #3875
When you close the dispVM is removed so domains needs to call a clear_cache() or it will try to get the removed VM.
In current version it should work just calling clear_cache() when doing a manual Refresh.
donob4n
commented
May 6, 2018
|
Hi, I think this bug is due 'app.domains' cache, like a similar problem which I had: #3875 When you close the dispVM is removed so domains needs to call a clear_cache() or it will try to get the removed VM. In current version it should work just calling clear_cache() when doing a manual Refresh. |
This comment has been minimized.
Show comment
Hide comment
This comment has been minimized.
marmarta
commented
Jun 13, 2018
|
Should be fixed by QubesOS/qubes-manager#91 |
esote commentedApr 24, 2018
•
edited
Edited 1 time
-
esote
edited Apr 24, 2018 (most recent)
Qubes OS version:
R4
Affected component(s):
Qube Manager
Steps to reproduce the behavior:
fedora-26-dvm.Expected behavior:
No crash and critical error upon refreshing Qube Manager directly after closing a DispVM.
Actual behavior:
Refreshing Qube Manager right after closing a DispVM (such as closing the last window open, thus shutting it down), causes different critical errors to pop-up:
Sometimes I get this one
This critical error has happened twice now, both when refreshing immediately after closing a DispVM.
I have also gotten this one, when doing the same action (perhaps the timing is different, but nonetheless).
With the details below:
Immediately following the error shown above (the one with line 77, not 888), I get about a dozen of these errors (each identical, I suppose it has to do with the number of VMs I have).
General notes:
In the error "occurred" is misspelled as "occured" (should have two r's). There is also inconsistent naming between "Qubes Manager" and "Qube Manager."
Related issues:
None that i have found.