Ok, got another hang in "siobi" state (this time after it
successfully completed the script). Here is the trace:

(gdb) file /usr/sbin/amd
Reading symbols from /usr/sbin/amd...done.
(gdb) attach 155
Attaching to program: /usr/sbin/amd, process 155
0x8063dc4 in open ()
(gdb) where
#0  0x8063dc4 in open ()
#1  0x806b5c3 in vsyslog (pri=6, fmt=0x809279a "%s", ap=0xbfbfb240 "X")
    at /usr/src/lib/libc/../libc/gen/syslog.c:262
#2  0x806b2c2 in syslog (pri=6, fmt=0x809279a "%s")
    at /usr/src/lib/libc/../libc/gen/syslog.c:130
#3  0x805a3d8 in real_plog (lvl=6,
    fmt=0x8091ea0 "recompute_portmap: NFS version %d", vargs=0xbfbfba7c
"\002")
    at
/usr/src/usr.sbin/amd/libamu/../../../contrib/amd/libamu/xutil.c:443
#4  0x805a2be in plog (lvl=16,
    fmt=0x8091ea0 "recompute_portmap: NFS version %d")
    at
/usr/src/usr.sbin/amd/libamu/../../../contrib/amd/libamu/xutil.c:383
#5  0x80556f8 in recompute_portmap (fs=0x80c9f80)
    at /usr/src/usr.sbin/amd/amd/../../../contrib/amd/amd/srvr_nfs.c:285
#6  0x80559ff in nfs_srvr_port (fs=0x80c9f80, port=0xbfbfbabe, wchan=0x0)
    at /usr/src/usr.sbin/amd/amd/../../../contrib/amd/amd/srvr_nfs.c:564
#7  0x80534cd in call_mountd (fp=0xbfbfdb24, proc=3, f=0, wchan=0x0)
    at /usr/src/usr.sbin/amd/amd/../../../contrib/amd/amd/ops_nfs.c:438
#8  0x8053a3d in nfs_umounted (mp=0x80cad00)
    at /usr/src/usr.sbin/amd/amd/../../../contrib/amd/amd/ops_nfs.c:796
#9  0x804dd4f in am_unmounted (mp=0x80cad00)
    at /usr/src/usr.sbin/amd/amd/../../../contrib/amd/amd/autil.c:366
#10 0x8050b22 in free_map_if_success (rc=0, term=0, closure=0x80cad00)
    at /usr/src/usr.sbin/amd/amd/../../../contrib/amd/amd/map.c:924
#11 0x8055212 in do_task_notify ()
    at /usr/src/usr.sbin/amd/amd/../../../contrib/amd/amd/sched.c:239
#12 0x804df6d in softclock ()
    at /usr/src/usr.sbin/amd/amd/../../../contrib/amd/amd/clock.c:212
#13 0x8052583 in run_rpc ()
    at /usr/src/usr.sbin/amd/amd/../../../contrib/amd/amd/nfs_start.c:253
#14 0x80527e6 in mount_automounter (ppid=154)
    at /usr/src/usr.sbin/amd/amd/../../../contrib/amd/amd/nfs_start.c:467
#15 0x804a109 in main (argc=4, argv=0xbfbfddec)
    at /usr/src/usr.sbin/amd/amd/../../../contrib/amd/amd/amd.c:544
#16 0x80480e9 in _start ()

        I'm going to have a go at the code now that I can be fairly
certain that _start() is the culprit. (Please everyone, stop laughing,
thanks. :) 

        Comments or suggestions welcome.

Doug



To Unsubscribe: send mail to [EMAIL PROTECTED]
with "unsubscribe freebsd-hackers" in the body of the message

Reply via email to