bin/97768: NFS rpc.lockd will die automatically

Gea-Suan Lin gslin at csie.nctu.edu.tw
Wed May 24 04:20:13 UTC 2006


>Number:         97768
>Category:       bin
>Synopsis:       NFS rpc.lockd will die automatically
>Confidential:   no
>Severity:       serious
>Priority:       medium
>Responsible:    freebsd-bugs
>State:          open
>Quarter:        
>Keywords:       
>Date-Required:
>Class:          sw-bug
>Submitter-Id:   current-users
>Arrival-Date:   Wed May 24 04:20:11 GMT 2006
>Closed-Date:
>Last-Modified:
>Originator:     Gea-Suan Lin
>Release:        FreeBSD 6.0-RELEASE-p7 i386
>Organization:
>Environment:
System: FreeBSD alumni2 6.0-RELEASE-p7 FreeBSD 6.0-RELEASE-p7 #4: Wed May 3 23:43:12 CST 2006 localBSD at fakealumni:/usr/obj/usr/src/sys/CSIEBSD i386


	
>Description:
- rpc.lockd (uid = daemon) will die automatically on FreeBSD
  6.0-RELEASE-p7, this is ktrace/kdump log:

  (If need, we have full ktrace/kdump log, both uid=root rpc.lockd and
   uid=daemon rpc.lockd)

 58205 rpc.lockd RET   sendto 56/0x38
 58205 rpc.lockd CALL  kevent(0xd,0x80a60dc,0x1,0xbfbfdfa0,0x1,0xbfbfdf48)
 58205 rpc.lockd RET   kevent 1
 58205 rpc.lockd CALL  recvfrom(0xc,0x80a60f4,0x2260,0,0,0)
 58205 rpc.lockd GIO   fd 12 read 28 bytes
       0x0000 4470 cb8f 0000 0001 0000 0000 0000 0000 0000 0000  |Dp..................|
       0x0014 0000 0000 0000 0000                                |........|

 58205 rpc.lockd RET   recvfrom 28/0x1c
 58205 rpc.lockd CALL  close(0xd)
 58205 rpc.lockd RET   close 0
 58205 rpc.lockd CALL  close(0xc)
 58205 rpc.lockd RET   close 0
 58205 rpc.lockd CALL  gettimeofday(0xbfbfd448,0)
 58205 rpc.lockd RET   gettimeofday 0
 58205 rpc.lockd CALL  sendto(0x7,0xbfbfd920,0x4a,0,0,0)
 58205 rpc.lockd GIO   fd 7 wrote 74 bytes
       "<27>May 24 03:02:10 rpc.lockd: clntudp_create: RPC: Program not registered"
 58205 rpc.lockd RET   sendto 74/0x4a
 58205 rpc.lockd CALL  gettimeofday(0xbfbfd448,0)
 58205 rpc.lockd RET   gettimeofday 0
 58205 rpc.lockd CALL  sendto(0x7,0xbfbfd920,0x48,0,0,0)
 58205 rpc.lockd GIO   fd 7 wrote 72 bytes
       "<27>May 24 03:02:10 rpc.lockd: Unable to return result to 140.113.209.21"
 58205 rpc.lockd RET   sendto 72/0x48
 58205 rpc.lockd CALL  write(0x8,0xbfbfe680,0x20)
 58205 rpc.lockd GIO   fd 8 wrote 32 bytes
       0x0000 0100 0000 7557 0000 325c 7344 d5a2 0200 0100 0000  |....uW..2\sD........|
       0x0014 4100 0000 abbd 1428 0400 0000                      |A......(....|

 58205 rpc.lockd RET   write 32/0x20
 58205 rpc.lockd CALL  read(0x8,0xbfbfe6a0,0x194)
 58205 rpc.lockd GIO   fd 8 read 404 bytes
       0x0000 0000 0000 4881 6cc0 0300 0000 7557 0000 325c 7344  |....H.l.....uW..2\sD|
       0x0014 d5a2 0200 0200 0000 8e67 2100 0000 0000 0000 0000  |.........g!.........|
       0x0028 0000 0000 8e67 2100 0200 0100 0000 0000 0000 0000  |.....g!.............|
       0x003c 1002 0801 8c71 d115 0000 0000 0000 0000 80fd e8c1  |.....q..............|
       0x0050 00cc edc1 ffff ffff ac0a fdea d789 4dc0 00cc edc1  |..............M.....|
       0x0064 54cd edc1 0009 41c2 48bc 99c5 c00a fdea a68a 4dc0  |T.....A.H.........M.|
       0x0078 202c 6bc0 54cd edc1 0000 0000 d00a fdea d58b 4dc0  | ,k.T.............M.|
       0x008c 0600 0800 8b89 4dc0 0009 41c2 00cc edc1 838c 2002  |......M...A....... .|
       0x00a0 f0bc 99c5 48bc 99c5 340b fdea c6de 4cc0 0009 41c2  |....H...4.....L...A.|
       0x00b4 0000 0000 0100 0000 0002 0000 1c00 0000 0000 0000  |....................|
       0x00c8 4d37 0000 0200 0000 9001 0000 9001 0000 2003 0000  |M7.............. ...|
       0x00dc bc02 0000 bc02 0000 bc02 0000 0000 0000 0000 0000  |....................|
       0x00f0 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000  |....................|
       0x0104 0000 0000 0000 0000 0000 0000 0000 0000 3d27 663b  |................='f;|
       0x0118 f0dd a80e 0c00 0000 4d36 3f00 9ccd e33e 0000 0000  |........M6?....>....|
       0x012c 0000 0000 0000 0000 0000 0000 0001 0000 1006 8bc4  |....................|
       0x0140 0000 0000 0001 0000 ac0b fdea 6b14 51c0 3406 8bc4  |............k.Q.4...|
       0x0154 cc05 8bc4 4d01 0000 1983 66c0 0000 0000 0400 0000  |....M.....f.........|
       0x0168 cc05 8bc4 0000 0000 700c fdea f409 5ac0 1006 8bc4  |........p.....Z.....|
       0x017c 0001 0000 0000 0000 800b 6bc0 cc05 8bc4 0000 0000  |..........k.........|
       0x0190 0000 0000                                          |....|

 58205 rpc.lockd RET   read 404/0x194
 58205 rpc.lockd CALL  gettimeofday(0xbfbfe1a8,0)
 58205 rpc.lockd RET   gettimeofday 0
 58205 rpc.lockd CALL  open(0x2814e537,0,0x1b6)
 58205 rpc.lockd NAMI  "/etc/netconfig"
 58205 rpc.lockd RET   open 12/0xc
 58205 rpc.lockd CALL  fstat(0xc,0xbfbfe040)
 58205 rpc.lockd RET   fstat 0
 58205 rpc.lockd CALL  read(0xc,0x80a4000,0x1000)
 58205 rpc.lockd GIO   fd 12 read 783 bytes
       "# $FreeBSD: src/etc/netconfig,v 1.3 2002/12/16 22:24:25 mbr Exp $
	#
	# The network configuration file. This file is currently only used in
	# conjunction with the (TI-) RPC code in the C library, unlike its
	# use in SVR4.
	#
	# Entries consist of:
	#
	#       <network_id> <semantics> <flags> <protofamily> <protoname> \\
	#               <device> <nametoaddr_libs>
	#
	# The <device> and <nametoaddr_libs> fields are always empty in FreeBSD.
	#
	udp6       tpi_clts      v     inet6    udp     -       -
	tcp6       tpi_cots_ord  v     inet6    tcp     -       -
	udp        tpi_clts      v     inet     udp     -       -
	tcp        tpi_cots_ord  v     inet     tcp     -       -
	rawip      tpi_raw       -     inet      -      -       -
	local      tpi_cots_ord  -     loopback  -      -       -
       "
 58205 rpc.lockd RET   read 783/0x30f
 58205 rpc.lockd CALL  close(0xc)
 58205 rpc.lockd RET   close 0
 58205 rpc.lockd CALL  socket(0x2,0x2,0x11)
 58205 rpc.lockd RET   socket 12/0xc
 58205 rpc.lockd CALL  getsockname(0xc,0xbfbfde60,0xbfbfde5c)
 58205 rpc.lockd RET   getsockname 0
 58205 rpc.lockd CALL  getsockopt(0xc,0xffff,0x1008,0xbfbfde58,0xbfbfde5c)
 58205 rpc.lockd RET   getsockopt 0
 58205 rpc.lockd CALL  getsockname(0xc,0xbfbfde40,0xbfbfde3c)
 58205 rpc.lockd RET   getsockname 0
 58205 rpc.lockd CALL  getsockopt(0xc,0,0x13,0xbfbfde34,0xbfbfde38)
 58205 rpc.lockd RET   getsockopt 0
 58205 rpc.lockd CALL  setsockopt(0xc,0,0x13,0xbfbfde30,0x4)
 58205 rpc.lockd RET   setsockopt 0
 58205 rpc.lockd CALL  bind(0xc,0xbfbfde40,0x10)
 58205 rpc.lockd RET   bind -1 errno 1 Operation not permitted
 58205 rpc.lockd CALL  setsockopt(0xc,0,0x13,0xbfbfde34,0x4)
 58205 rpc.lockd RET   setsockopt 0
 58205 rpc.lockd CALL  getsockname(0xc,0xbfbfdda0,0xbfbfdd9c)
 58205 rpc.lockd RET   getsockname 0
 58205 rpc.lockd CALL  getsockopt(0xc,0xffff,0x1008,0xbfbfdd98,0xbfbfdd9c)
 58205 rpc.lockd RET   getsockopt 0
 58205 rpc.lockd CALL  gettimeofday(0xbfbfde68,0)
 58205 rpc.lockd RET   gettimeofday 0
 58205 rpc.lockd CALL  getpid
 58205 rpc.lockd RET   getpid 58205/0xe35d
 58205 rpc.lockd CALL  ioctl(0xc,FIONBIO,0xbfbfde64)
 58205 rpc.lockd RET   ioctl 0
 58205 rpc.lockd CALL  gettimeofday(0xbfbfdf90,0)
 58205 rpc.lockd RET   gettimeofday 0
 58205 rpc.lockd CALL  kqueue
 58205 rpc.lockd RET   kqueue 13/0xd
 58205 rpc.lockd CALL  sendto(0xc,0x80a6354,0x38,0,0x80a4008,0x10)
 58205 rpc.lockd GIO   fd 12 wrote 56 bytes
       0x0000 4470 14fd 0000 0000 0000 0002 0001 86a0 0000 0002  |Dp..................|
       0x0014 0000 0003 0000 0000 0000 0000 0000 0000 0000 0000  |....................|
       0x0028 0001 86b5 0000 0004 0000 0011 0000 0000            |................|

 58205 rpc.lockd RET   sendto 56/0x38
 58205 rpc.lockd CALL  kevent(0xd,0x80a40dc,0x1,0xbfbfdfc0,0x1,0xbfbfdf68)
 58205 rpc.lockd RET   kevent 1
 58205 rpc.lockd CALL  recvfrom(0xc,0x80a40f4,0x2260,0,0,0)
 58205 rpc.lockd GIO   fd 12 read 28 bytes
       0x0000 4470 14fd 0000 0001 0000 0000 0000 0000 0000 0000  |Dp..................|
       0x0014 0000 0000 0000 0000                                |........|

 58205 rpc.lockd RET   recvfrom 28/0x1c
 58205 rpc.lockd CALL  close(0xd)
 58205 rpc.lockd RET   close 0
 58205 rpc.lockd CALL  close(0xc)
 58205 rpc.lockd RET   close 0
 58205 rpc.lockd CALL  gettimeofday(0xbfbfd468,0)
 58205 rpc.lockd RET   gettimeofday 0
 58205 rpc.lockd CALL  sendto(0x7,0xbfbfd940,0x4a,0,0,0)
 58205 rpc.lockd GIO   fd 7 wrote 74 bytes
       "<27>May 24 03:02:10 rpc.lockd: clntudp_create: RPC: Program not registered"
 58205 rpc.lockd RET   sendto 74/0x4a
 58205 rpc.lockd CALL  gettimeofday(0xbfbfd468,0)
 58205 rpc.lockd RET   gettimeofday 0
 58205 rpc.lockd CALL  sendto(0x7,0xbfbfd940,0x48,0,0,0)
 58205 rpc.lockd GIO   fd 7 wrote 72 bytes
       "<27>May 24 03:02:10 rpc.lockd: Unable to return result to 140.113.209.21"
 58205 rpc.lockd RET   sendto 72/0x48
 58205 rpc.lockd CALL  write(0x8,0xbfbfe680,0x20)
 58205 rpc.lockd RET   write -1 errno 32 Broken pipe
 58205 rpc.lockd PSIG  SIGPIPE SIG_DFL
	
>How-To-Repeat:
	Unknown, but this happen on our machine"s" frequently.
	
>Fix:
	Unknown.

	


>Release-Note:
>Audit-Trail:
>Unformatted:


More information about the freebsd-bugs mailing list