Re: Fix vfork-by-clone tracing (on ia64)

2008-07-17 Thread Roland McGrath
I put this in. I think it's best to make clone treatment match vfork treatment and otherwise leave well enough alone. Thanks, Roland - This SF.Net email is sponsored by the Moblin Your Move Developer's challenge Build the

Re: Fix vfork-by-clone tracing (on ia64)

2008-07-08 Thread Jan Kratochvil
On Tue, 01 Jul 2008 00:45:43 +0200, Dmitry V. Levin wrote: I still do not fully understand why strace may hang in this case. This is nothing special on ia64, just the syscall number is different there. You can simulate the current ia64 vfork() bug on x86 by the attached patch. The native

Re: Fix vfork-by-clone tracing (on ia64)

2008-06-30 Thread Dmitry V. Levin
On Mon, Jun 30, 2008 at 03:25:58PM +0200, Jan Kratochvil wrote: [...] this testcase hangs on ia64: $ echo 'int main () { return vfork (); }' vfork.c; gcc -o vfork vfork.c; strace -f ./vfork execve(./vfork, [./vfork], [/* 41 vars */]) = 1 ... clone(Process 2929 attached (waiting for