Date: Sat, 5 Oct 2002 01:10:57 -0400 (EDT) From: Mikhail Teterin <mi@corbulon.video-collage.com> To: Juli Mallett <jmallett@FreeBSD.ORG> Cc: current@FreeBSD.ORG Subject: Re: laptop panicked [with trace] Message-ID: <200210050510.g955Avfd042350@corbulon.video-collage.com> In-Reply-To: <20021002205711.A39850@FreeBSD.org>
next in thread | previous in thread | raw e-mail | index | archive | help
> * De: Mikhail Teterin <mi@corbulon.video-collage.com> [ Data: 2002-10-02 ] > [ Subjecte: laptop panicked [with trace] ] > > With today's -current. No X11, two ttyv0 in use -- cvs updating, the > > other -- playing hack(6): > > This is known; A temporary fix is to modify the part dereferencing > p->p_limit to check for NULL first. jhb@ is working on a proper fix, I > believe. I rebuilt the kernel Friday morning (after cvs update-ing), and got the same panic (up to the Xintr14() line inclusive). kern_synch.c's version is 1.201. The laptop has fairly fast CPU (PII-400) and 512Mb of RAM, but painfully slow harddrive (intr 14 is ata). May be, that's the clue? -mi > > Fatal trap 12: page fault while in kernel mode > > fault virtual address = 0xbc > > [... retyped, not copy-pasted, seemingly random numbers marked ``skipped'' ...] > > kernel: type 12 trap, code=0 > > Stopped at mi_switch+0x186: movl 0xbc(%ecx),%edx > > db> trace > > mi_switch(c159b270,0,c0340d60,183,4) at mi_switch+0x186 > > ithread_schedule(c4086200,1,c03ae560,c4074270,296) at ithread_schedule+0x135 > > sched_ithd(e) at Xintr14+0x6a > > Xintr14() at Xintr14+0x6a > > --- interrupt, eip = 0xc02f101f, esp = 0xd7b88c44, ebp = 0xd7b88c50 > > cpu_unpend( [skipped] ) at cpu_unpend+0x2f > > cpu_critical_exit( [skipped] ,1) at cpu_critical_exit+0x15 > > critical_exit( [skipped], [skipped], 1b2, [skipped] ) at critical_exit+0x24 > > _mtx_unlock_spin_flags( [skipped],0,[skipped],1b3,[skipped] ) at _mtx_unlock_spin_flags+0xbd > > exit1([skipped],0,[skipped],6f,[skipped]) at exit1+0xb15 > > sys_exit( [skipped] ,418,1) at sys_exit+0x41 > > syscall(2f,2f,2f,bfbffd98,3) at syscall+0x2be > > Xint0x80_syscall() at Xint0x80_syscall+0x1d > > --- syscall(1, FreeBSD ELF32, sys_exit), eip = 0x807af27, esp = bfbffc3c, ebp = 0xbfbffd50 > > db> > > > > I'm going to leave it in this sorry state overnight -- if you'd like me > > to check something else before rebooting -- please, respond. Thanks, > > > > -mi > > -mi > > > > To Unsubscribe: send mail to majordomo@FreeBSD.org > > with "unsubscribe freebsd-current" in the body of the message > > -- > Juli Mallett <jmallett@FreeBSD.org> | FreeBSD: The Power To Serve > Will break world for fulltime employment. | finger jmallett@FreeBSD.org > http://people.FreeBSD.org/~jmallett/ | Support my FreeBSD hacking! > 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?200210050510.g955Avfd042350>