Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 12 Jul 1999 15:12:38 -0700 (PDT)
From:      Doug <Doug@gorean.org>
To:        freebsd-hackers@freebsd.org
Cc:        peter@netplex.com.au
Subject:   Re: more amd hangs: in _start()
Message-ID:  <Pine.BSF.4.05.9907121510290.7793-100000@dt054n86.san.rr.com>
In-Reply-To: <Pine.BSF.4.05.9907121435070.7380-100000@dt054n86.san.rr.com>

next in thread | previous in thread | raw e-mail | index | archive | help
	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 majordomo@FreeBSD.org
with "unsubscribe freebsd-hackers" in the body of the message




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?Pine.BSF.4.05.9907121510290.7793-100000>