From owner-freebsd-hackers Sat Jul 1 21:54:39 1995 Return-Path: hackers-owner Received: (from majordom@localhost) by freefall.cdrom.com (8.6.10/8.6.6) id VAA15784 for hackers-outgoing; Sat, 1 Jul 1995 21:54:39 -0700 Received: from godzilla.zeta.org.au (godzilla.zeta.org.au [203.2.228.34]) by freefall.cdrom.com (8.6.10/8.6.6) with ESMTP id VAA15772 for ; Sat, 1 Jul 1995 21:54:29 -0700 Received: (from bde@localhost) by godzilla.zeta.org.au (8.6.9/8.6.9) id OAA32661; Sun, 2 Jul 1995 14:50:28 +1000 Date: Sun, 2 Jul 1995 14:50:28 +1000 From: Bruce Evans Message-Id: <199507020450.OAA32661@godzilla.zeta.org.au> To: hackers@freebsd.org, matt@lkg.dec.com Subject: Re: Best way to diagnose system lockups? Sender: hackers-owner@freebsd.org Precedence: bulk >When the system locks up, neither DDB (via CTRL/ALT/ESC) nor hardclock >(no watchdog panic fires) is called. The only way back is reset which >of course doesn't result in any useful information. (damn it! I like >machines with halt buttons (like a VAX or an Alpha). Sigh) I Ctrl-Alt-Esc doesn't work, then the system must be wedged at spltty or splclock (unfortunately splimp is higher than spltty if slip or ppp is configured, so wedging at splimp makes it difficult to enter ddb). I usually remove the keyboard bit (1<<1) from tty_imask to debug wedging at spltty. This is perfectly safe if you don't touch the keyboard and fairly safe (perhaps perfectly safe) even if you do (the keyboard intr handler sets the bit although spltty() doesn't). Bruce