-
-
Notifications
You must be signed in to change notification settings - Fork 59
Removing disposable throws UUID KeyError on domain-shutdown event on qubesusbproxy/core3ext.py #10699
Copy link
Copy link
Labels
C: usb proxyThis issue pertains to the USB proxy in Qubes OS.This issue pertains to the USB proxy in Qubes OS.P: defaultPriority: default. Default priority for new issues, to be replaced given sufficient information.Priority: default. Default priority for new issues, to be replaced given sufficient information.affects-4.3This issue affects Qubes OS 4.3.This issue affects Qubes OS 4.3.diagnosedTechnical diagnosis of this issue has been performed.Technical diagnosis of this issue has been performed.pr submittedA pull request has been submitted for this issue.A pull request has been submitted for this issue.
Metadata
Metadata
Assignees
Labels
C: usb proxyThis issue pertains to the USB proxy in Qubes OS.This issue pertains to the USB proxy in Qubes OS.P: defaultPriority: default. Default priority for new issues, to be replaced given sufficient information.Priority: default. Default priority for new issues, to be replaced given sufficient information.affects-4.3This issue affects Qubes OS 4.3.This issue affects Qubes OS 4.3.diagnosedTechnical diagnosis of this issue has been performed.Technical diagnosis of this issue has been performed.pr submittedA pull request has been submitted for this issue.A pull request has been submitted for this issue.
Type
Fields
Give feedbackNo fields configured for Bug.
Qubes OS release
Qubes OS 4.3
Brief summary
Introduced in QubesOS/qubes-app-linux-usb-proxy#51, @RealityAnomaly please take a look.
On
domain-shutdown, there isdel self.autoattach_locks[vm.uuid]. It throwsKeyError: UUID('THE UUID'). It doesn't deal with the UUID not being the the lock collection anymore.See real time 2026-02-17T05:48:09.322, or video time
0:25.https://openqa.qubes-os.org/tests/167407/video?filename=video.webm
Or find it here: https://openqa.qubes-os.org/tests/167407/file/system_tests-tests.log
Steps to reproduce
Expected behavior
No unhandled exception.
Actual behavior
Unhandled KeyError for qube UUID that is not in the list.
Additional information
No response