strace -f or -F on a uClinux system
skavy at ubicom.com
Fri Feb 26 21:34:32 UTC 2010
I am trying to understand the limitations of using strace on a uClinux
Ubicom is a semi-conductor company with a mutli-threaded CPU design
using a custom ISA. We have recently ported and released uClinux
running on our processors.
We have a port of strace to the platform. However, strace hangs when
using the -f or -F options.
strace launches the child (rygel in this case) but is unable to follow
the vfork() and clones() that follow. The system winds up in a state
when strace is sleeping, the child is in a tracing stop state and "it's
children" are all zombies.
Any information regarding strace's ability to follow children in a NOMMU
config is greatly appreciated.
Sol Kavy <skavy at ubicom.com>
More information about the Strace-devel