Bug 1919619
Summary: | Live update the interface to delete the Qos setting will crash the libvirtd | |||
---|---|---|---|---|
Product: | Red Hat Enterprise Linux Advanced Virtualization | Reporter: | yalzhang <yalzhang> | |
Component: | libvirt | Assignee: | Michal Privoznik <mprivozn> | |
Status: | CLOSED ERRATA | QA Contact: | yalzhang <yalzhang> | |
Severity: | unspecified | Docs Contact: | ||
Priority: | unspecified | |||
Version: | 8.4 | CC: | hhan, jdenemar, mprivozn, smitterl, virt-maint | |
Target Milestone: | rc | Keywords: | Automation, Regression, Upstream | |
Target Release: | 8.4 | |||
Hardware: | All | |||
OS: | Unspecified | |||
Whiteboard: | ||||
Fixed In Version: | libvirt-7.0.0-4.el8 | Doc Type: | If docs needed, set a value | |
Doc Text: | Story Points: | --- | ||
Clone Of: | ||||
: | 1947720 (view as bug list) | Environment: | ||
Last Closed: | 2021-05-25 06:47:24 UTC | Type: | Bug | |
Regression: | --- | Mount Type: | --- | |
Documentation: | --- | CRM: | ||
Verified Versions: | Category: | --- | ||
oVirt Team: | --- | RHEL 7.3 requirements from Atomic Host: | ||
Cloudforms Team: | --- | Target Upstream Version: | ||
Embargoed: | ||||
Bug Depends On: | ||||
Bug Blocks: | 1947720 |
Description
yalzhang@redhat.com
2021-01-24 05:45:55 UTC
pls provide the backtrace of the coredump attach the backtrace here: (gdb) c Continuing. [Detaching after fork from child process 63962] [Detaching after fork from child process 63963] Thread 5 "rpc-worker" received signal SIGSEGV, Segmentation fault. [Switching to Thread 0x7fc68b436700 (LWP 63843)] qemuDomainChangeNet (driver=driver@entry=0x7fc638138130, vm=vm@entry=0x55870316b6a0, dev=dev@entry=0x7fc680009750) at ../src/qemu/qemu_hotplug.c:3900 3900 if (!newb->in || newb->in->average == 0) (gdb) c Continuing. Couldn't get registers: No such process. Couldn't get registers: No such process. (gdb) [Thread 0x7fc623fff700 (LWP 63920) exited] [Thread 0x7fc64affd700 (LWP 63908) exited] [Thread 0x7fc64b7fe700 (LWP 63857) exited] [Thread 0x7fc65096e700 (LWP 63856) exited] [Thread 0x7fc64bfff700 (LWP 63854) exited] [Thread 0x7fc652af5700 (LWP 63853) exited] [Thread 0x7fc6532f6700 (LWP 63852) exited] [Thread 0x7fc660ac9700 (LWP 63851) exited] [Thread 0x7fc6612ca700 (LWP 63850) exited] [Thread 0x7fc690c31700 (LWP 63849) exited] [Thread 0x7fc691432700 (LWP 63848) exited] [Thread 0x7fc691c33700 (LWP 63847) exited] [Thread 0x7fc692434700 (LWP 63846) exited] [Thread 0x7fc692c35700 (LWP 63845) exited] [Thread 0x7fc693436700 (LWP 63844) exited] [Thread 0x7fc68b436700 (LWP 63843) exited] [Thread 0x7fc693c37700 (LWP 63842) exited] [Thread 0x7fc694438700 (LWP 63841) exited] [Thread 0x7fc694c39700 (LWP 63840) exited] Program terminated with signal SIGSEGV, Segmentation fault. The program no longer exists. I'm setting HW All as I can reproduce this with libvirt-7.0.0-3.module+el8.4.0+9709+a99efd61.s390x qemu-kvm-5.2.0-4.module+el8.4.0+9676+589043b9.s390x For me this also hit the automated test - virtual_network.iface_network.qos_test.qos_option_bandwidth.by_update_device Patch proposed upstream: https://listman.redhat.com/archives/libvir-list/2021-February/msg00851.html Merged upstream as: a1229335f6 qemu_hotplug: Don't dereference NULL pointer @newb in qemuDomainChangeNet() v7.0.0-463-ga1229335f6 Test on libvirt-7.0.0-4.module+el8.4.0+10093+e085f1eb.x86_64, the result is as expected, set the bug to be verified. Test scenarios includes: 1. Add Qos setting by update-device; 2. delete the Qos setting by update-device; 3. update Qos setting by update-device; 4. test with virsh cmd "domiftune" for above scenarios, all the result is as expected. Since the problem described in this bug report should be resolved in a recent advisory, it has been closed with a resolution of ERRATA. For information on the advisory (virt:av bug fix and enhancement update), and where to find the updated files, follow the link below. If the solution does not work for you, open a new bug report. https://access.redhat.com/errata/RHBA-2021:2098 |