NetBSD-Bugs archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

Re: port-amd64/39283: Kernel crash on Dell Poweredge 2950

The following reply was made to PR port-amd64/39283; it has been noted by GNATS.

From: David Holland <>
Subject: Re: port-amd64/39283: Kernel crash on Dell Poweredge 2950
Date: Sun, 31 Aug 2008 22:31:04 +0000

 On Mon, Aug 25, 2008 at 08:05:33AM +0200, wrote:
  > >  My guess is a bad callout, but that doesn't narrow it down very much.
  > The machine has been running stable (with -1 in boot.cfg) for the last 21
  > days, with a lot of network, I/O and CPU load. What can we do to collect
  > more data to help the troubleshooting?
 Probably the best thing to do is build a kernel with DIAGNOSTIC; and
 on the conjecture that it may be a bad callout, add this patch, which
 should cause it to panic in a recognizable way instead of crashing if
 that's the problem.
 Or it may panic somewhere else, if you weren't previously running a
 Then, wait for it to crash. :-/
 Index: kern_timeout.c
 RCS file: /cvsroot/src/sys/kern/kern_timeout.c,v
 retrieving revision 1.41
 diff -u -p -r1.41 kern_timeout.c
 --- kern_timeout.c     2 Jul 2008 14:47:34 -0000       1.41
 +++ kern_timeout.c     31 Aug 2008 22:26:51 -0000
 @@ -722,6 +722,7 @@ callout_softclock(void *v)
                cc->cc_active = c;
 +              KASSERT(func != NULL);
                if (!mpsafe) {
                        KERNEL_LOCK(1, NULL);
 David A. Holland

Home | Main Index | Thread Index | Old Index