Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 2 Oct 2002 20:57:11 -0700
From:      Juli Mallett <jmallett@FreeBSD.org>
To:        Mikhail Teterin <mi@corbulon.video-collage.com>
Cc:        current@FreeBSD.org
Subject:   Re: laptop panicked [with trace]
Message-ID:  <20021002205711.A39850@FreeBSD.org>
In-Reply-To: <200210030346.g933kSbk031713@corbulon.video-collage.com>; from mi@corbulon.video-collage.com on Wed, Oct 02, 2002 at 11:46:28PM -0400
References:  <200210030346.g933kSbk031713@corbulon.video-collage.com>

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.

> 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?20021002205711.A39850>