Description of problem: [Machines] There will be Ooops when adding watchdog to a undefined vm Version-Release number of selected components (if applicable): cockpit-machines-291-1.el9.noarch cockpit-292-1.el9.x86_64 libvirt-dbus-1.4.1-5.el9.x86_64 libvirt-client-9.3.0-2.el9.x86_64 How reproducible: 100% Steps to Reproduce: 1. Prepare a running vm , like cirros. 2. Undefine it: # virsh undefine cirros 3. Click "add" of "Watchdog", Select "Pause", then click "Add" on the dialog There will be Ooops occurs, and the add watchdog dialog hangs there. Close the dialog, you will find the "Reset" is added successfully. Actual results: See step3. Expected results: There should be no Ooops and the add watchdog dialog should be closed. Additional info:
Sorry for typo, it's "Pause is added successfully" as result in step 3.
https://github.com/cockpit-project/cockpit-machines/pull/1118
Fix merged: https://github.com/cockpit-project/cockpit-machines/pull/1118
Verified with packages: cockpit-machines-293-1.el9.noarch cockpit-295-1.el9.x86_64 libvirt-dbus-1.4.1-5.el9.x86_64 libvirt-client-9.3.0-2.el9.x86_64 Steps to Reproduce: 1. Prepare a running vm , like cirros. 2. Undefine it: # virsh undefine cirros 3. Click "add" of "Watchdog", Select "Pause", then click "Add" on the dialog "Pause" is added successfully. So verified.