Revision: 23707 http://trac.macosforge.org/projects/launchd/changeset/23707 Author: dsorresso@apple.com Date: 2008-08-28 12:39:50 -0700 (Thu, 28 Aug 2008) Log Message: ----------- Additional logging for rdar://problem/6045086. Minor adjustment to log for rdar://problem/5982485. Modified Paths: -------------- trunk/launchd/src/launchd_core_logic.c trunk/launchd/src/launchd_runtime.c Modified: trunk/launchd/src/launchd_core_logic.c =================================================================== --- trunk/launchd/src/launchd_core_logic.c 2008-08-28 07:00:04 UTC (rev 23706) +++ trunk/launchd/src/launchd_core_logic.c 2008-08-28 19:39:50 UTC (rev 23707) @@ -2529,7 +2529,7 @@ } } } else { - job_log(j, LOG_DEBUG, "Tried to dispatch an already active job."); + job_log(j, LOG_DEBUG, "Tried to dispatch an already active job (%s), kickstart = %s.", job_active(j), kickstart ? "YES" : "NO"); } return j; @@ -2703,10 +2703,13 @@ job_callback_timer(job_t j, void *ident) { if (j == ident) { + job_log(j, LOG_DEBUG, "j == ident (%p)", ident); job_dispatch(j, true); } else if (&j->semaphores == ident) { + job_log(j, LOG_DEBUG, "&j->semaphores == ident (%p)", ident); job_dispatch(j, false); } else if (&j->start_interval == ident) { + job_log(j, LOG_DEBUG, "&j->start_interval == ident (%p)", ident); j->start_pending = true; job_dispatch(j, false); } else if (&j->exit_timeout == ident) { @@ -7132,8 +7135,7 @@ } if (ldc->euid && (ldc->euid != getuid())) { - char *pidpath = j->prog ? j->prog : ( j->argv[0] ? j->argv[0] : NULL ); - job_log(j, LOG_WARNING, "Returning BOOTSTRAP_NOT_PRIVILEGED to PID %d (%s) with uid = %d, euid = %d", ldc->pid, pidpath, ldc->uid, ldc->euid); + job_log(j, LOG_ERR, "Denied Mach service policy update against PID %u due to mismatched credentials: UID/EUID %u/%u", target_pid, ldc->uid, ldc->euid); return BOOTSTRAP_NOT_PRIVILEGED; } Modified: trunk/launchd/src/launchd_runtime.c =================================================================== --- trunk/launchd/src/launchd_runtime.c 2008-08-28 07:00:04 UTC (rev 23706) +++ trunk/launchd/src/launchd_runtime.c 2008-08-28 19:39:50 UTC (rev 23707) @@ -632,7 +632,7 @@ runtime_ktrace0(RTKT_LAUNCHD_BSD_KEVENT|DBG_FUNC_END); #if 1 } else { - log_kevent_struct(LOG_EMERG, kevi, 0); + log_kevent_struct(LOG_EMERG, kevi, i); } #endif }
participants (1)
-
source_changes@macosforge.org