Re: Strange error message in syslog.log
Re: Strange error message in syslog.log
- Subject: Re: Strange error message in syslog.log
- From: Terry Lambert <email@hidden>
- Date: Mon, 4 Dec 2006 16:22:23 -0800
On Dec 4, 2006, at 3:59 PM, Chris Adams wrote:
On 2006-12-04, at 3:18 PM, Joseph Oreste Bruni wrote:
I see this repeatedly in my system.log file: What does it mean? Is
something not set up correctly? I tried googling for the error
message but it didn't turn up much.
Dec 4 13:27:46 Lethe kernel[0]: (68: coreservicesd)tfp: failed on 0:
It's not documented as far as I can tell - tfp in this case refers
to the mach task_for_pid() call. This is a privileged call on OS X
Intel because the Mach task pretty much gives you full control over
it, which is why it fails on things like setuid binaries and other
processes which aren't owned by the caller.
This is probably a sign of a program which should be fixed not to
call task_for_pid() on everything but it'd also be nice if someone
made the kernel message more informative.
The coreservicesd program runs as root.
For a root process, this is the message that gets printed when the
program indicated attempts to call task_for_pid() on an already dead
or non-existant process.
Please file a bug vs. CoreServicesDaemon.
-- Terry
_______________________________________________
Do not post admin requests to the list. They will be ignored.
Darwin-kernel mailing list (email@hidden)
Help/Unsubscribe/Update your Subscription:
This email sent to email@hidden