Subject: Re: kern/37063: sleepq assertion fails
To: None <kern-bug-people@netbsd.org, gnats-admin@netbsd.org,>
From: Martin Husemann <martin@duskware.de>
List: netbsd-bugs
Date: 10/11/2007 08:40:02
The following reply was made to PR kern/37063; it has been noted by GNATS.

From: Martin Husemann <martin@duskware.de>
To: gnats-bugs@NetBSD.org
Cc: 
Subject: Re: kern/37063: sleepq assertion fails
Date: Thu, 11 Oct 2007 10:37:33 +0200

 Got another one:
 
 sched_pstats()+0x2a8
 callout_softclock()
 sparc_interrupt()
 _prop_string_pool()
 selcommon()
 sys_select()
 syscall_plain()
 
 This is right before aquiring the proclist mutex in kern_synch.c:
 866             sched_pstats_ticks++;
 867     
 868             assertmaxipl(IPL_SCHED);
 869             mutex_enter(&proclist_mutex);
 870             PROCLIST_FOREACH(p, &allproc) {
 
 so this seems to say that we *sometimes* get there with wrong IPL, right?
 Which would make it a sparc64 specific problem - duh!
 
 Martin