From: Maciej S. <mj...@no...> - 2001-08-18 05:19:25
|
Hey, Is strace 4.3 supposed to support following through clone()? It doesn't seem to work for me on the clone.c test case included in the stace sources (on Linux/x86 2.2.16). Regards, Maciej |
From: Maciej S. <mj...@no...> - 2001-08-18 09:56:13
|
On 17Aug2001 10:09PM (-0700), Maciej Stachowiak wrote: > Hey, > > Is strace 4.3 supposed to support following through clone()? It > doesn't seem to work for me on the clone.c test case included in the > stace sources (on Linux/x86 2.2.16). > Hmmm, the cvs version seems to support clone but it hangs running it on a large-ish pthreads-using program (hangs in sigsuspend). Am I better off just using a 2.4 kernel? - Maciej |
From: Wichert A. <wi...@wi...> - 2001-08-19 10:20:03
|
Previously Maciej Stachowiak wrote: > Hmmm, the cvs version seems to support clone but it hangs running it > on a large-ish pthreads-using program (hangs in sigsuspend). Am I > better off just using a 2.4 kernel? Definitely, although it will still hang. pthread plays some nasty tricks with signals that will break when you strace a threaded program. I suspect strace needs to intercept some signals and deliver them itself to the control thread. Wichert. -- _________________________________________________________________ / Nothing is fool-proof to a sufficiently talented fool \ | wi...@wi... http://www.liacs.nl/~wichert/ | | 1024D/2FA3BC2D 576E 100B 518D 2F16 36B0 2805 3CB8 9250 2FA3 BC2D | |
From: Ganesan R <rga...@my...> - 2001-08-19 17:44:24
|
On Fri, Aug 17, 2001 at 11:58:59PM -0700, Maciej Stachowiak wrote: > On 17Aug2001 10:09PM (-0700), Maciej Stachowiak wrote: > > Hey, > > > > Is strace 4.3 supposed to support following through clone()? It > > doesn't seem to work for me on the clone.c test case included in the > > stace sources (on Linux/x86 2.2.16). > > > > Hmmm, the cvs version seems to support clone but it hangs running it > on a large-ish pthreads-using program (hangs in sigsuspend). Am I > better off just using a 2.4 kernel? Definitely, yes. The CVS version should work fine with a 2.4 kernel. Ganesan -- Ganesan R <rga...@my...> | Ph: 91-422-549 860 (Home) Novell India, Bangalore | #include <std_disclaimer.h> |