Can I trust the output of ::ps in mdb in Solaris 8 WRT zombie status
of processes when the kernel core file came from a
send-break-and-sync?

Given the following output, should I really believe that all of these
processes (including init) are zombies?

> ::ps
S    PID   PPID   PGID    SID   UID      FLAGS             ADDR NAME
R      0      0      0      0     0 0x00000219 00000000104240f0 sched
R      3      0      0      0     0 0x00020219 0000030001b80008 fsflush
R      2      0      0      0     0 0x00020219 0000030001b80a98 pageout
Z      1      0      0      0     0 0x80004208 0000030001b81528 init
R   1152      1   1143   1143     0 0x00014208 0000030003f54040 ttymon
Z   4798      1   4744   4744     0 0x80004208 00000300027bb530 conduit
Z   4745      1   4744   4744     0 0x80010208 0000030004d0eaa8 smssmtp
Z   2959      1   2320   2320    51 0x90010208 0000030004a66ae0 sendmail
Z   3032      1   2320   2320    51 0x90010208 0000030002bbb570 sendmail
Z   3050      1   2320   2320    51 0x90010208 000003000857f558 sendmail
Z   3104      1   2320   2320     0 0x80010208 0000030004f82040 sendmail
Z   3101      1   3101   3101     0 0x80004208 0000030006209560 sh
Z   4744      1   4744   4744     0 0x80004208 00000300084fa018 smssmtp
Z   2323      1   2323   2323    51 0x90010208 0000030004938ad8 sendmail
Z   2320      1   2320   2320     0 0x80010208 0000030004a90000 sendmail
Z   1144      1   1144   1144     0 0x80004208 0000030004cf1540 ttymon
Z   1143      1   1143   1143     0 0x80014208 0000030004ebb558 sac
Z    624      1    623    623     0 0x80000208 0000030002665540 snmpd.5.8
Z    582      1    582    582     0 0x80000208 0000030004a91520 sec
R    533      1    533    533     0 0x00000208 0000030004cf0020 slobd
R    467      1    467    467     0 0x00000208 0000030004d0f538 efdaemon
Z    446      1    446    446     0 0x80014208 0000030004a67570 vold
Z    428      1    428    428     0 0x80010208 0000030004938048 sshd
Z    402      1    402    402     0 0x80000208 0000030001b4d530 utmpd
R    263      1    263    263     0 0x00020208 0000030002b62030 lpsched
R    257      1    257    257     0 0x00000208 00000300029b9548 inetd
Z    254      1    254    254     0 0x80010208 0000030001c63538 xntpd
Z    252      1    252    252     0 0x80000208 00000300039c8ac8 nscd
Z    232      1    232    232     0 0x80000208 0000030002664020 syslogd
Z    183      1    183    183     0 0x80000208 0000030002b62ac0 named
Z     67      1     67     67     0 0x80000208 0000030001b4caa0 picld
Z     58      1     58     58     0 0x80000208 0000030001b4c010 syseventd
>

::ps -t output only shows kernel threads associated with processes in
the R state, which matches what I see on a running Solaris 8 system
with verifiable zombies.

Thanks,
Chad Mynhier

Reply via email to