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/10/2007 10:20:03
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: Wed, 10 Oct 2007 10:46:20 +0200

 After talking to Andrew about this, I added a KASSERT() to sleepq_remove
 that should fire when this is called at > IPL_SCHED - and it fires:
 
 sleepq_remove()+0x2a4  (this is my added KASSERT)
 sleepq_wake()+0x74 (kern/sleepq.c:339)
 cv_signal()+0x50 (kern/kern_condvar.c:316)
 uvm_kick_scheduler()+0x3c (uvm/uvm_glue.c:522)
 sched_pstats()+0x5c (kern/kern_synch.c:937)
 callout_softclock()+0x2cc
 sparc_intterupt(5)
 
 
 Are callouts on sparc64 running with wrong IPL?
 
 Martin