tech-kern archive

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

Re: Status of revivesa



On Thu, Sep 25, 2008 at 02:32:46PM +0000, Andrew Doran wrote:
> On Wed, Sep 24, 2008 at 09:47:13PM -0700, Bill Stouder-Studenmund wrote:
> 
> > I recently update revivesa to recent current, and things are almost ready 
> > for a merge.
> 
> I think that would be premature, because:
> 
> - The kernel panics ~instantly when I try to test it.

I get it too (running the netbsd-3 named):
# /usr/sbin/named -v
BIND 9.3.0
# /usr/sbin/named   
# uvm_fault(0xc5877b60, 0, 1) -> 0xe
fatal page fault in supervisor mode
trap type 6 code 0 eip c02d60df cs 9 eflags 10246 cr2 0 ilevel 7
kernel: supervisor trap page fault, code=0
Stopped in pid 12.2 (named) at  netbsd:sa_getcachelwp+0x2f:     movl    
0xc4(%ebx),%edx
db> tr
sa_getcachelwp(c5872588,c66e1f80,c65e3b5c,c02cb957,c66e1f82,0,c5872588,c03a4fa7,c66e1f80,0)
 at netbsd:sa_getcachelwp+0x2f
sa_switch(c6611c40,c0427797,1,c5864fa8,c04adcfc,c6611c40,c65e3bdc,c02b5ebf,0,0) 
a t netbsd:sa_switch+0x2a6
sleepq_block(0,0,c0427797,c0449770,c58725ac,0,c65e3bfc,0,c04add74,c5872588) at 
netbsd:sleepq_block+0x138
cv_wait(c58725ac,c5864f3c,0,c03a4fa7,c6611c40,ffffffff,0,c03a4fa7,c6611dd0,c6611c40)
 at netbsd:cv_wait+0xef
sigexit(c6611c40,b,b,0,c06f6f90,0,c6611dc0,0,0,0) at netbsd:sigexit+0x17e
postsig(b,c65e3d00,c65e3cac,c0399293,c661d010,b,c66e0fa0,c5872588,c6611c40,c65e3d30)
 at netbsd:postsig+0xfd
lwp_userret(c6611c40,c65e3d00,c65e3da0,2,fffffffc,1,c65e3d2c,b93ffcd8,4,0) at 
netbsd:lwp_userret+0x168
trap() at netbsd:trap+0x4c8
--- trap (number 4) ---
0xbbbe60a9:


> - Problems identified years ago do not seem to have been fixed.

We have been living with them for years, I can't see why it would now
be a showstopper.

> - No practical benefit over 1:1 threading has been demonstrated.

chroot /my_netbsd3_root && /usr/pkg/bin/perl
won't work with a current kernel, it will work with revivesa (once the above
bug is fixed). This is a *huge* benefit. But it seems you don't want to hear
this argument.

-- 
Manuel Bouyer, LIP6, Universite Paris VI.           
Manuel.Bouyer%lip6.fr@localhost
     NetBSD: 26 ans d'experience feront toujours la difference
--


Home | Main Index | Thread Index | Old Index