I tried this with skype and the resulting trace only shows the major process. This makes it very difficult troubleshooting certain things with linux processes.
i'm not sure truss is supposed to work with linux binaries. you might want to consider using ktrace and linux_kdump. the point however is: should truss work with linux binaries or not? if it's not designed to do so it might be best to abort execution of truss of it has been invoked with a linux binary. opinions? cheers. alex -- a13x
Does this patch fix your issue? http://student.agh.edu.pl/~mjguzik/truss-linux-forks.patch -- Mateusz Guzik
State Changed From-To: open->analyzed Problem has been identified and a patch was submitted.
Responsible Changed From-To: freebsd-bugs->freebsd-emulation Assign to people who might have an opinion about this PR.
I can longer fetch mjg@'s patch, but fork following in truss has also been reworked to make use of ptrace()'s fork following rather than matching on system call names. Please reopen if this is still an issue.