Date: Tue, 2 Jul 2002 18:43:49 -0700 (PDT) From: Julian Elischer <julian@elischer.org> To: Matthew Dillon <dillon@apollo.backplane.com> Cc: Andrew Gallatin <gallatin@cs.duke.edu>, freebsd-current@FreeBSD.ORG Subject: Re: KSE signal problems still Message-ID: <Pine.BSF.4.21.0207021840120.97650-100000@InterJet.elischer.org> In-Reply-To: <200207030112.g631C3tg008995@apollo.backplane.com>
next in thread | previous in thread | raw e-mail | index | archive | help
we seem pretty solid on ia32 ^Z and then fg will sometimes kill teh process instead of forgrounding it though. (I aborted several buildworlds that way accidentally) Andrew's panic seems SMP specific though.. you may check if there is somethign different between ia32 and alpha on whether it holds schedlock at this point: panic: mutex sched lock not owned at ../../../kern/subr_smp.c:126 cpuid = 1; lapic.id = 01000000 Debugger("panic") Stopped at Debugger+0x46: xchgl %ebx,in_Debugger.0 db> where No such command db> tr Debugger(c02dbf5a) at Debugger+0x46 panic(c02db1a8,c02db318,c02df736,7e,c4445540) at panic+0xd6 _mtx_assert(c0315440,1,c02df736,7e) at _mtx_assert+0xa8 forward_signal(c4445540) at forward_signal+0x1a tdsignal(c4445540,2,2) at tdsignal+0x182 psignal(c443d558,2) at psignal+0x3c8 pgsignal(c441ad00,2,1,c441ad1c,0) at pgsignal+0x63 ttyinput(3,c41e8e30,c41e8e00,0,c0347903) at ttyinput+0x316 ptcwrite(c4307a00,d7d5ec88,7f0011,1,d7d5ebc4) at ptcwrite+0x17f spec_write(d7d5ebf0,d7d5ec3c,c0204cc8,d7d5ebf0,7f0011) at spec_write+0x5a spec_vnoperate(d7d5ebf0) at spec_vnoperate+0x13 vn_write(c41ded5c,d7d5ec88,c440cd80,0,c409e780) at vn_write+0x1c8 dofilewrite(c409e780,c41ded5c,5,8088000,1) at dofilewrite+0xaf write(c409e780,d7d5ed14,3,b,282) at write+0x39 syscall(2f,2f,2f,1,8073410) at syscall+0x23c syscall_with_err_pushed() at syscall_with_err_pushed+0x1b --- syscall (4, FreeBSD ELF, write), eip = 0x281fb3a3, esp = 0xbfbff37c, ebp = 0xbfbff3e8 --- I'm trying to test jeff's latest patch but got side tracked by hardware .. On Tue, 2 Jul 2002, Matthew Dillon wrote: > :... > : > > > > : > > > : > > This is nearly 100% for me. But only on MP boxes. On my uniprocessor > : > > alpha, things work just fine. Oh.. hmm.. I'm not sure if I have > : > > witless compiled in there.. > : > > : > which is almost 100%,? the ^Z killing the process, or ^C killing the > : > machine? > : > :^C killing the machine. > : > :Drew > > How are we doing on IA32? I've successfully run 9 buildworld -j 5's > so far with a SMP build of -current. I'm going to run a bunch more > and then I'll switch to testing signals (a buildworld only generates 4 or > 5 signals over the entire build so it isn't a good test for signal-related > issues). > > -Matt > Matthew Dillon > <dillon@backplane.com> > To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-current" in the body of the message
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?Pine.BSF.4.21.0207021840120.97650-100000>