Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 3 May 1996 07:24:26 +0200 (MET DST)
From:      J Wunsch <j@uriah.heep.sax.de>
To:        hsu@clinet.fi (Heikki Suonsivu)
Cc:        freebsd-bugs@freefall.freebsd.org
Subject:   Re: kern/1171: panic: setrunnable
Message-ID:  <199605030524.HAA17366@uriah.heep.sax.de>
In-Reply-To: <199605030200.TAA12570@freefall.freebsd.org> from David Greenman at "May 2, 96 07:00:02 pm"

next in thread | previous in thread | raw e-mail | index | archive | help
As David Greenman wrote:

>  >646             switch (p->p_stat) {
>  >647             case 0:
>  >648             case SRUN:
>  >649             case SZOMB:
>  >650             default:
>  >651                     panic("setrunnable");
>  >652             case SSTOP:
>  >(kgdb) print p
>  >$1 = (struct proc *) 0xf1a36500
>  >(kgdb) print p->p_stat
>  >$2 = 3 '\003'
>  
>     Given the supplied information, there is no way that a page fault could
>  have occurred at that location unless the kernel text was either corrupted
>  or had one or more memory bit errors. In other words, I think this is a
>  hardware problem, not a software problem.

Additionally, p->p_stat == 3 means the process was in ``SSLEEP''
state, so the abovementioned case label could not be hit if the kernel
text were not corrupted.

-- 
cheers, J"org

joerg_wunsch@uriah.heep.sax.de -- http://www.sax.de/~joerg/ -- NIC: JW11-RIPE
Never trust an operating system you don't have sources for. ;-)



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