From: "Dr. David Alan Gilbert" <dgilbert@redhat.com>
To: "Marc-André Lureau" <marcandre.lureau@redhat.com>
Cc: qemu-devel@nongnu.org, peterx@redhat.com
Subject: Re: [Qemu-devel] [PATCH] migration: fix pfd leak
Date: Thu, 29 Mar 2018 10:23:09 +0100 [thread overview]
Message-ID: <20180329092308.GA6245@work-vm> (raw)
In-Reply-To: <20180321113644.21899-1-marcandre.lureau@redhat.com>
* Marc-André Lureau (marcandre.lureau@redhat.com) wrote:
> Fix leak spotted by ASAN:
>
> Direct leak of 16 byte(s) in 1 object(s) allocated from:
> #0 0x7fe1abb80a38 in __interceptor_calloc (/lib64/libasan.so.4+0xdea38)
> #1 0x7fe1aaf1bf75 in g_malloc0 ../glib/gmem.c:124
> #2 0x7fe1aaf1c249 in g_malloc0_n ../glib/gmem.c:355
> #3 0x55f4841cfaa9 in postcopy_ram_fault_thread /home/elmarco/src/qemu/migration/postcopy-ram.c:596
> #4 0x55f48479447b in qemu_thread_start /home/elmarco/src/qemu/util/qemu-thread-posix.c:504
> #5 0x7fe1a043550a in start_thread (/lib64/libpthread.so.0+0x750a)
>
> Regression introduced with commit 00fa4fc85b00f1a8a810068d158a7a66e88658eb.
>
> Signed-off-by: Marc-André Lureau <marcandre.lureau@redhat.com>
Queued
> ---
> migration/postcopy-ram.c | 1 +
> 1 file changed, 1 insertion(+)
>
> diff --git a/migration/postcopy-ram.c b/migration/postcopy-ram.c
> index efd77939af..4a0b33b373 100644
> --- a/migration/postcopy-ram.c
> +++ b/migration/postcopy-ram.c
> @@ -754,6 +754,7 @@ static void *postcopy_ram_fault_thread(void *opaque)
> }
> }
> trace_postcopy_ram_fault_thread_exit();
> + g_free(pfd);
> return NULL;
> }
>
> --
> 2.16.2.521.g9aa15f885a
>
--
Dr. David Alan Gilbert / dgilbert@redhat.com / Manchester, UK
prev parent reply other threads:[~2018-03-29 9:23 UTC|newest]
Thread overview: 4+ messages / expand[flat|nested] mbox.gz Atom feed top
2018-03-21 11:36 [Qemu-devel] [PATCH] migration: fix pfd leak Marc-André Lureau
2018-03-21 14:42 ` Philippe Mathieu-Daudé
2018-03-22 3:12 ` Peter Xu
2018-03-29 9:23 ` Dr. David Alan Gilbert [this message]
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=20180329092308.GA6245@work-vm \
--to=dgilbert@redhat.com \
--cc=marcandre.lureau@redhat.com \
--cc=peterx@redhat.com \
--cc=qemu-devel@nongnu.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.