Subject: Re: KDASSERT(sa->sa_nstacks > 0); in sa_upcall_userret(struct lwp *l)
To: Lars Heidieker <lars@heidieker.de>
From: Jaromir Dolecek <jdolecek@netbsd.org>
List: current-users
Date: 02/10/2003 22:57:17
This should be fixed in rev. 1.8 src/sys/kern/kern_sa.c . Can you
update your kernel and try again?

Jaromir

Lars Heidieker wrote:
> I was able to reproduce the crash:
> 
> ddb output:
> 
> call debug_print_proc(0t746)
> Process 746 (ltdaemon), state 2 address 0xe31a2e14, flags 4402
> LWPs: 5 (1 running, 0 zombies)
> LWP 5 address 0xe3759a84 state 3 flags b00004 wait 0xc029ffb0 uao_getpage
> LWP 4 address 0xe3177c00 state 3 flags d00004 wait 0xc029ffb0 flt_noram1
> LWP 3 address 0xe3177a00 state 2 flags d00004
> LWP 2 address 0xe3177d00 state 3 flags f00004 wait 0xc029ffb0 flt_noram1
> LWP 1 address 0xe3177e80 state 3 flags f00004 wait 0xc029ffb0 flt_noram5
> SA VP: 5
> SAs: 0 cached LWPs
> 8 upcall stacks
>          0
> 
> before I have have seen the process crashing (signal 11)
> with one lwp running and 4 or 5 in "sastacks" wait.
> 
> Hope this hels to track down the bugs.
> 
> MfG,
> Lars
> 


-- 
Jaromir Dolecek <jdolecek@NetBSD.org>            http://www.NetBSD.org/
-=- We should be mindful of the potential goal, but as the tantric    -=-
-=- Buddhist masters say, ``You may notice during meditation that you -=-
-=- sometimes levitate or glow.   Do not let this distract you.''     -=-