On 12/4/19 1:31 AM, pannengy...@huawei.com wrote:
From: Pan Nengyuan <pannengy...@huawei.com>

ivqs/ovqs/c_ivq/c_ovq is forgot to cleanup in

s/is //

virtio_serial_device_unrealize, the memory leak stack is as bellow:

below


Direct leak of 1290240 byte(s) in 180 object(s) allocated from:
     #0 0x7fc9bfc27560 in calloc (/usr/lib64/libasan.so.3+0xc7560)
     #1 0x7fc9bed6f015 in g_malloc0 (/usr/lib64/libglib-2.0.so.0+0x50015)
     #2 0x5650e02b83e7 in virtio_add_queue hw/virtio/virtio.c:2327
     #3 0x5650e02847b5 in virtio_serial_device_realize 
hw/char/virtio-serial-bus.c:1089
     #4 0x5650e02b56a7 in virtio_device_realize hw/virtio/virtio.c:3504
     #5 0x5650e03bf031 in device_set_realized hw/core/qdev.c:876
     #6 0x5650e0531efd in property_set_bool qom/object.c:2080
     #7 0x5650e053650e in object_property_set_qobject qom/qom-qobject.c:26
     #8 0x5650e0533e14 in object_property_set_bool qom/object.c:1338
     #9 0x5650e04c0e37 in virtio_pci_realize hw/virtio/virtio-pci.c:1801

Reported-by: Euler Robot <euler.ro...@huawei.com>
Signed-off-by: Pan Nengyuan <pannengy...@huawei.com>
Cc: Laurent Vivier <lviv...@redhat.com>
Cc: Amit Shah <a...@kernel.org>
Cc: "Marc-André Lureau" <marcandre.lur...@redhat.com>
Cc: Paolo Bonzini <pbonz...@redhat.com>
---
--
Eric Blake, Principal Software Engineer
Red Hat, Inc.           +1-919-301-3226
Virtualization:  qemu.org | libvirt.org


Reply via email to