Bug 977961
Summary: | libvirtd leaks URI on destination when migrating | ||||||||
---|---|---|---|---|---|---|---|---|---|
Product: | Red Hat Enterprise Linux 6 | Reporter: | Ján Tomko <jtomko> | ||||||
Component: | libvirt | Assignee: | Jiri Denemark <jdenemar> | ||||||
Status: | CLOSED ERRATA | QA Contact: | Virtualization Bugs <virt-bugs> | ||||||
Severity: | high | Docs Contact: | |||||||
Priority: | high | ||||||||
Version: | 6.4 | CC: | acathrow, ajia, cpelland, cwei, dallan, dyuan, jdenemar, jsvarova, weizhan, xuzhang, ydu, zpeng | ||||||
Target Milestone: | rc | Keywords: | ZStream | ||||||
Target Release: | --- | ||||||||
Hardware: | Unspecified | ||||||||
OS: | Unspecified | ||||||||
Whiteboard: | |||||||||
Fixed In Version: | libvirt-0.10.2-20.el6 | Doc Type: | Bug Fix | ||||||
Doc Text: |
When migrating, libvirtd leaked migration URI (Uniform Resource Identifier) on destination. A patch has been provided to fix this bug and the migration URI is now freed correctly.
|
Story Points: | --- | ||||||
Clone Of: | Environment: | ||||||||
Last Closed: | 2013-11-21 09:03:54 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: | 984578 | ||||||||
Attachments: |
|
Description
Ján Tomko
2013-06-25 16:49:47 UTC
Downstream patch posted: http://post-office.corp.redhat.com/archives/rhvirt-patches/2013-June/msg00608.html Created attachment 771355 [details]
valgrind
There's a double free in the logs in comment 7: ==15763== Invalid free() / delete / delete[] / realloc() ==15763== at 0x4A063F0: free (vg_replace_malloc.c:446) ==15763== by 0x4E768B8: virFree (memory.c:419) ==15763== by 0x4AAE37: qemuMigrationPrepareDirect (qemu_migration.c:1656) ==15763== by 0x454893: qemuDomainMigratePrepare3 (qemu_driver.c:10039) ... ==15763== Address 0x13a72ea0 is 0 bytes inside a block of size 11 free'd ==15763== at 0x4A063F0: free (vg_replace_malloc.c:446) ==15763== by 0x4E768B8: virFree (memory.c:419) ==15763== by 0x4E9CBD6: virURIFree (viruri.c:325) ==15763== by 0x4AAE2D: qemuMigrationPrepareDirect (qemu_migration.c:1655) Moving back to POST: http://post-office.corp.redhat.com/archives/rhvirt-patches/2013-July/msg00214.html *** Bug 982544 has been marked as a duplicate of this bug. *** because of Bug 984793, i can't start a guest. so need to verify it later when that bug fixed. Created attachment 777147 [details]
valgrind msg 0723
None of the leaks in the log in comment 14 seem significant to me. Retest this bug with libvirt-0.10.2-29.el6.x86_64, valgrind result is same with comment 13, so move this bug to VERIFIED. (In reply to yanbing du from comment #16) > Retest this bug with libvirt-0.10.2-29.el6.x86_64, valgrind result is same > with comment 13, so move this bug to VERIFIED. Should be comment 14 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, and where to find the updated files, follow the link below. If the solution does not work for you, open a new bug report. http://rhn.redhat.com/errata/RHBA-2013-1581.html |