Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 15 Jan 2002 01:10:02 -0800 (PST)
From:      Thomas Quinot <thomas@cuivre.fr.eu.org>
To:        freebsd-bugs@FreeBSD.org
Subject:   Re: bin/33897: rpc.lockd problems on server
Message-ID:  <200201150910.g0F9A2H04083@freefall.freebsd.org>

next in thread | raw e-mail | index | archive | help
The following reply was made to PR bin/33897; it has been noted by GNATS.

From: Thomas Quinot <thomas@cuivre.fr.eu.org>
To: freebsd-gnats-submit@freebsd.org
Cc:  
Subject: Re: bin/33897: rpc.lockd problems on server
Date: Tue, 15 Jan 2002 10:09:04 +0100

 I was able to get a core dump from a binary with debugging symbols.
 Here we go:
 
 Script started on Tue Jan 15 10:05:27 2002
 # gdb rpc.lockd -c /rpc.lockd.core
 GNU gdb 4.18
 Copyright 1998 Free Software Foundation, Inc.
 GDB is free software, covered by the GNU General Public License, and you are
 welcome to change it and/or distribute copies of it under certain conditions.
 Type "show copying" to see the conditions.
 There is absolutely no warranty for GDB.  Type "show warranty" for details.
 This GDB was configured as "i386-unknown-freebsd"...
 Core was generated by `rpc.lockd'.
 Program terminated with signal 11, Segmentation fault.
 Reading symbols from /usr/lib/librpcsvc.so.2...done.
 Reading symbols from /usr/lib/libutil.so.3...done.
 Reading symbols from /usr/lib/libc.so.5...done.
 Reading symbols from /usr/libexec/ld-elf.so.1...done.
 #0  0x804db24 in retry_blockingfilelocklist ()
     at /usr/src/usr.sbin/rpc.lockd/lockd_lock.c:1263
 1263				LIST_INSERT_BEFORE(nfl, ifl, nfslocklist);
 (gdb) print nfl
 $1 = (struct file_lock *) 0x0
 (gdb) print ifl
 $2 = (struct file_lock *) 0x8065800
 (gdb) print nfslocklist
 No symbol "nfslocklist" in current context.
 (gdb) bt
 #0  0x804db24 in retry_blockingfilelocklist ()
     at /usr/src/usr.sbin/rpc.lockd/lockd_lock.c:1263
 #1  0x804de5d in unlock_partialfilelock (fl=0xbfbff1ec)
     at /usr/src/usr.sbin/rpc.lockd/lockd_lock.c:1511
 #2  0x804e2ad in do_unlock (fl=0xbfbff1ec)
     at /usr/src/usr.sbin/rpc.lockd/lockd_lock.c:1767
 #3  0x804e5e1 in unlock (lock=0xbfbff6cc, flags=2)
     at /usr/src/usr.sbin/rpc.lockd/lockd_lock.c:1946
 #4  0x804c310 in nlm4_unlock_4_svc (arg=0xbfbff6c4, rqstp=0xbfbffc24)
     at /usr/src/usr.sbin/rpc.lockd/lock_proc.c:1114
 #5  0x804ac36 in nlm_prog_4 (rqstp=0xbfbffc24, transp=0x805c000)
     at nlm_prot_svc.c:434
 #6  0x280d5c25 in svc_getreq_common () from /usr/lib/libc.so.5
 #7  0x280d5a28 in svc_getreqset () from /usr/lib/libc.so.5
 #8  0x2809fff4 in svc_run () from /usr/lib/libc.so.5
 #9  0x804afdc in main (argc=1, argv=0xbfbffdd8)
     at /usr/src/usr.sbin/rpc.lockd/lockd.c:207
 #10 0x80498eb in _start ()
 (gdb) quit
 
 Script done on Tue Jan 15 10:05:58 2002
 
 Hope this helps,
 Thomas.
 

To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-bugs" in the body of the message




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200201150910.g0F9A2H04083>