On Fri, 2008-11-28 at 19:57 +0000, [EMAIL PROTECTED] wrote:
> Process 18851 - the <defunc> one below.
> Last message from this one in logs is "expired /proj/pdld4".
> From autofs sources I see, that after this message follows directly exit(0).
> Without calling or touching anything else, just exit the fork.
> So what the hell is going on here?

Seems that the expire is completing before the parent signals are
restored. But I thought a signal that is sent while it is blocked
(SIGCHLD in this case) is delivered once the signal is unblocked so this
is a bit of a puzzle.

> Ondrej
> 
> > Hi All,
> >
> > I hoped this went away forever, but I was wrong (unfortunately). Here we
> > go again:
> > RHEL-4, full updates, autofs 4, automounter hangs:
> > ps -ef | grep auto:
> > root      3805     1  0 Nov21 ?        00:00:00 /usr/sbin/automount
> > --timeout=3600 --debug --use-old-ldap-lookup /softappli yp
> > auto.softappli -rw
> > root      3880     1  0 Nov21 ?        00:00:00 /usr/sbin/automount
> > --timeout=3600 --debug --use-old-ldap-lookup /cadappl yp auto.cadappl -rw
> > root      3947     1  0 Nov21 ?        00:00:00 /usr/sbin/automount
> > --timeout=3600 --debug --use-old-ldap-lookup /appli yp auto.appli -rw
> > root      4032     1  0 Nov21 ?        00:00:00 /usr/sbin/automount
> > --timeout=3600 --debug --use-old-ldap-lookup /proj yp auto.proj -rw
> > root      4118     1  0 Nov21 ?        00:00:00 /usr/sbin/automount
> > --timeout=3600 --debug --use-old-ldap-lookup /home yp auto.home -rw
> > root     18848  4032  0 Nov27 ?        00:00:00 /usr/sbin/automount
> > --timeout=3600 --debug --use-old-ldap-lookup /proj yp auto.proj -rw
> > root     18851  4032  0 Nov27 ?        00:00:00 [automount] <defunct>
> > root     28454 21820  0 15:25 pts/134  00:00:00 grep auto
> >
> > Debug logs:
> > Nov 27 13:07:28 login02 automount[4032]: sig 14 switching from 1 to 2
> > Nov 27 13:07:28 login02 automount[4032]: get_pkt: state 1, next 2
> > Nov 27 13:07:28 login02 automount[4032]: st_expire(): state = 1
> > Nov 27 13:07:28 login02 automount[4032]: expire_proc: exp_proc=18848
> > Nov 27 13:07:28 login02 automount[4032]: handle_packet: type = 2
> > Nov 27 13:07:28 login02 automount[4032]: handle_packet_expire_multi:
> > token 7150, name towerip
> > Nov 27 13:07:28 login02 automount[18849]: expiring path /proj/towerip
> > Nov 27 13:07:28 login02 automount[18849]: umount_multi:
> > path=/proj/towerip incl=1
> > Nov 27 13:07:28 login02 automount[18849]: umount_multi: unmounting
> > dir=/proj/towerip
> > Nov 27 13:07:28 login02 automount[18849]: expired /proj/towerip
> > Nov 27 13:07:28 login02 automount[4032]: handle_child: got pid 18849,
> > sig 0 (0), stat 0
> > Nov 27 13:07:28 login02 automount[4032]: sig_child: found pending iop
> > pid 18849: signalled 0 (sig 0), exit status 0
> > Nov 27 13:07:28 login02 automount[4032]: send_ready: token=7150
> > Nov 27 13:07:28 login02 automount[4032]: handle_packet: type = 2
> > Nov 27 13:07:28 login02 automount[4032]: handle_packet_expire_multi:
> > token 7151, name pdld4
> > Nov 27 13:07:28 login02 automount[18851]: expiring path /proj/pdld4
> > Nov 27 13:07:28 login02 automount[18851]: umount_multi: path=/proj/pdld4
> > incl=1
> > Nov 27 13:07:28 login02 automount[18851]: umount_multi: unmounting
> > dir=/proj/pdld4
> > Nov 27 13:07:28 login02 automount[18851]: expired /proj/pdld4
> > Nov 27 13:07:28 login02 automount[4032]: handle_packet: type = 0
> > Nov 27 13:07:28 login02 automount[4032]: handle_packet_missing: token
> > 7152, name towerip
> >
> > The automounter daemon handling the /proj map stalled.
> > Please help.
> > Thanks,
> >
> > Ondrej
> >
> > Ondrej Valousek wrote:
> >> Hi Jeff,
> >>
> >> Yes I am trying to reproduce this with the debug enabled - it will take
> >> some time.
> >> Please stay tuned.
> >>
> >> Ondrej
> >>
> >>> It rings a bell, but I can't put my finger on it.  Can you reproduce
> >>> this?  If so, could you send along a debug log?  Instructions for
> >>> collecting debug information can be found at:
> >>>   http://people.redhat.com/~jmoyer/
> >>>
> >>> Cheers,
> >>>
> >>> Jeff
> >>>
> >>>
> >>
> >>
> >>
> >
> > _______________________________________________
> > autofs mailing list
> > autofs@linux.kernel.org
> > http://linux.kernel.org/mailman/listinfo/autofs
> >
> 
> 
> 
> The information contained in this e-mail and in any attachments is 
> confidential and is designated solely for the attention of the intended 
> recipient(s). If you are not an intended recipient, you must not use, 
> disclose, copy, distribute or retain this e-mail or any part thereof. If you 
> have received this e-mail in error, please notify the sender by return e-mail 
> and delete all copies of this e-mail from your computer system(s).
> Please direct any additional queries to: [EMAIL PROTECTED]
> Thank You.
> Silicon and Software Systems Limited. Registered in Ireland no. 378073.
> Registered Office: South County Business Park, Leopardstown, Dublin 18
> 
> _______________________________________________
> autofs mailing list
> autofs@linux.kernel.org
> http://linux.kernel.org/mailman/listinfo/autofs

_______________________________________________
autofs mailing list
autofs@linux.kernel.org
http://linux.kernel.org/mailman/listinfo/autofs

Reply via email to