[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [Qemu-devel] [PATCH] linux-user: improve fake /proc/self/stat making
From: |
Fabio Erculiani |
Subject: |
Re: [Qemu-devel] [PATCH] linux-user: improve fake /proc/self/stat making `ps` not segfault. |
Date: |
Tue, 3 Jan 2012 20:11:26 +0100 |
Ok, I've found the reason, i guess it's a bug.
target_argv pointer is placed in bprm->argv;
But then target_argv is freed and nullified.
loader_exec should just allocate a new char** and copy target_argv.
I tried that and it worked.
The problem is, where do I free() it? Am i supposed to do it or the
TaskState lifecycle matches the executable (so there is no need to
free() it) ?
--
Fabio Erculiani
- Re: [Qemu-devel] [PATCH] linux-user: improve fake /proc/self/stat making `ps` not segfault., (continued)
- Re: [Qemu-devel] [PATCH] linux-user: improve fake /proc/self/stat making `ps` not segfault., Alexander Graf, 2012/01/03
- Re: [Qemu-devel] [PATCH] linux-user: improve fake /proc/self/stat making `ps` not segfault., Alexander Graf, 2012/01/03
- Re: [Qemu-devel] [PATCH] linux-user: improve fake /proc/self/stat making `ps` not segfault., Fabio Erculiani, 2012/01/03
- Re: [Qemu-devel] [PATCH] linux-user: improve fake /proc/self/stat making `ps` not segfault., Fabio Erculiani, 2012/01/03
- Re: [Qemu-devel] [PATCH] linux-user: improve fake /proc/self/stat making `ps` not segfault., Alexander Graf, 2012/01/03
- Re: [Qemu-devel] [PATCH] linux-user: improve fake /proc/self/stat making `ps` not segfault., Fabio Erculiani, 2012/01/03
- Re: [Qemu-devel] [PATCH] linux-user: improve fake /proc/self/stat making `ps` not segfault., Alexander Graf, 2012/01/03
- Re: [Qemu-devel] [PATCH] linux-user: improve fake /proc/self/stat making `ps` not segfault.,
Fabio Erculiani <=
- Re: [Qemu-devel] [PATCH] linux-user: improve fake /proc/self/stat making `ps` not segfault., Alexander Graf, 2012/01/03
- Re: [Qemu-devel] [PATCH] linux-user: improve fake /proc/self/stat making `ps` not segfault., Fabio Erculiani, 2012/01/03