Subject: Re: Hung Reboot
To: None <current-users@NetBSD.ORG>
From: Patrick Welche <prlw1@cam.ac.uk>
List: current-users
Date: 09/01/1997 22:27:39
>From: "Tom T. Thai" <tomthai@future.net>
>
>sync;sync;reboot causes the system to pass the sync phase but hang at
>reboot phase.
... and rebooting just now I got "panic: lockmgr: locking against myself"
Now for once I have a netbsd.gdb and a netbsd.0.core that are in
sync with each other. What should I do next to help trace the problem?
quartz# gdb -k -c netbsd.0.core /netbsd.gdb
GDB is free software and you are welcome to 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.
GDB 4.11 (i386-netbsd), Copyright 1993 Free Software Foundation, Inc...
panic: lockmgr: locking against myself
#0 0x2 in ?? ()
(kgdb) bt
#0 0x2 in ?? ()
Cannot access memory at address 0x0.
(kgdb) list
167 #if defined(NFSSERVER) || defined(NFS)
168 extern void nfs_init __P((void));
169 #endif
170
171 /*
172 * Initialize the current process pointer (curproc) before
173 * any possible traps/probes to simplify trap processing.
174 */
175 p = &proc0;
176 curproc = p;
(kgdb)
??
Patrick
(BTW this is i386 and I don't use nfs)