Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 9 May 2003 21:55:54 +0200
From:      Morten Rodal <morten@rodal.no>
To:        ianf@za.uu.net, Jeff Roberson <jroberson@chesapeake.net>
Cc:        FreeBSD-current@freebsd.org
Subject:   Re: ULE panic
Message-ID:  <20030509195553.GA82686@atlantis.rodal.no>
In-Reply-To: <E19Dqke-0009Ny-00@brane.digs.iafrica.com>
References:  <E19Dqke-0009Ny-00@brane.digs.iafrica.com>

next in thread | previous in thread | raw e-mail | index | archive | help

--2/5bycvrmDh4d1IB
Content-Type: multipart/mixed; boundary="+g7M9IMkV8truYOl"
Content-Disposition: inline


--+g7M9IMkV8truYOl
Content-Type: text/plain; charset=us-ascii
Content-Disposition: inline
Content-Transfer-Encoding: quoted-printable

On Thu, May 08, 2003 at 09:08:20PM +0200, ianf@za.uu.net wrote:
> Fatal trap 12: page fault while in kernel mode
> cpuid =3D 0; lapic.id =3D 00000000
> fault virtual address   =3D 0x38
> fault code              =3D supervisor read, page not present
> instruction pointer     =3D 0x8:0xc01efc87
> stack pointer           =3D 0x10:0xcd4dec4c
> frame pointer           =3D 0x10:0xcd4dec60
> code segment            =3D base 0x0, limit 0xfffff, type 0x1b
>                         =3D DPL 0, pres 1, def32 1, gran 1
> processor eflags        =3D interrupt enabled, resume, IOPL =3D 0
> current process         =3D 14 (swi7: tty:sio clock)
> trap number             =3D 12
> panic: page fault
> cpuid =3D 0; lapic.id =3D 00000000
> Stack backtrace:
> backtrace(c0338cf2,0,c0329d79,cd4deb3c,c0d1abe0) at backtrace+0x17
> panic(c0329d79,c0348f01,c0d19700,1,1) at panic+0x104
> trap_fatal(cd4dec0c,38,1,0,c0d1abe0) at trap_fatal+0x322
> trap_pfault(cd4dec0c,0,38,cd4debe4,38) at trap_pfault+0x232
> trap(cd4d0018,c01e0010,c3ad0010,c0d1abe0,c038da50) at trap+0x3bd
> calltrap() at calltrap+0x5
> --- trap 0xc, eip =3D 0xc01efc87, esp =3D 0xcd4dec4c, ebp =3D 0xcd4dec60 =
---
> sched_choose(c038d3c0,c0d1ce40,0,c0d19658,cd4deccc) at sched_choose+0x77
> choosethread(c0d1abe0,cd4dec90,f3e70ca5,df354cc0,ffc00014) at choosethrea=
d+0x35
> mi_switch(c038abc0,0,0,0,c0d195a0) at mi_switch+0x17f
> ithread_loop(c0d18180,cd4ded48,0,0,0) at ithread_loop+0x2c8
> fork_exit(c01c5ca0,c0d18180,cd4ded48) at fork_exit+0xb0
> fork_trampoline() at fork_trampoline+0x1a
> --- trap 0x1, eip =3D 0, esp =3D 0xcd4ded7c, ebp =3D 0 ---
> boot() called on cpu#0
>=20
> syncing disks, buffers remaining...=20

I am seeing the exact same panic (see attached crash log).  The
computer will freeze at the syncing disks point and it is not able to
write a crashdump to the disk.  I have to use the reset button in
order for the system to come up again.

I have tracked this bug down to a simple

   cd /usr/src
   nice +20 make -j 8 clean

on a SMP system.  It varies a bit how far it comes (which suggests a
race condition), last time it got to "=3D=3D=3D> lib/librpcsvc".

The system is running 5.1-BETA with a kernel built (cvsuped a few
hours prior to this timestamp of course) on

  FreeBSD 5.1-BETA #0: Tue May  6 14:01:03 CEST 2003


--=20
Morten Rodal


--+g7M9IMkV8truYOl
Content-Type: text/plain; charset=us-ascii
Content-Disposition: attachment; filename=crash
Content-Transfer-Encoding: quoted-printable

Fatal trap 12: page fault while in kernel mode
cpuid =3D 0; lapic.id =3D 01000000
fault virtual address	=3D 0x38
fault code		=3D supervisor read, page not present
instruction pointer	=3D 0x8:0xc01e9277
stack pointer	        =3D 0x10:0xd439abb4
frame pointer	        =3D 0x10:0xd439abc8
code segment		=3D base 0x0, limit 0xfffff, type 0x1b
			=3D DPL 0, pres 1, def32 1, gran 1
processor eflags	=3D interrupt enabled, resume, IOPL =3D 0
current process		=3D 4 (g_down)
trap number		=3D 12
panic: page fault
cpuid =3D 0; lapic.id =3D 01000000
Stack backtrace:
backtrace(c0343857,1000000,c0334603,d439aaa4,c1389d10) at backtrace+0x17
panic(c0334603,c0354f09,c38d5520,1,1) at panic+0x104
trap_fatal(d439ab74,38,1,0,c1389d10) at trap_fatal+0x322
trap_pfault(d439ab74,0,38,c1389720,38) at trap_pfault+0x232
trap(d4390018,c01e0010,c39c0010,c1389d10,c0398870) at trap+0x3bd
calltrap() at calltrap+0x5
--- trap 0xc, eip =3D 0xc01e9277, esp =3D 0xd439abb4, ebp =3D 0xd439abc8 ---
sched_choose(c03981e0,c138a8a0,0,c38d5478,d439ac34) at sched_choose+0x77
choosethread(c1389d10,c1388980,f36126d3,e71a9cc7,ffc00014) at choosethread+=
0x35
mi_switch(c1389d10,4c,c01dbd20,c1389d10,0) at mi_switch+0x17f
msleep(c0390ff8,0,24c,c0340d89,a) at msleep+0x476
g_io_schedule_down(c1389d10,c38d53c0,d439ad34,c01be250,0) at g_io_schedule_=
down+0x9f
g_down_procbody(0,d439ad48,87bf,ffff00,0) at g_down_procbody+0x28
fork_exit(c01a1ba0,0,d439ad48) at fork_exit+0xb0
fork_trampoline() at fork_trampoline+0x1a
--- trap 0x1, eip =3D 0, esp =3D 0xd439ad7c, ebp =3D 0 ---
boot() called on cpu#0

syncing disks, buffers remaining...=20

--+g7M9IMkV8truYOl--

--2/5bycvrmDh4d1IB
Content-Type: application/pgp-signature
Content-Disposition: inline

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.2.2 (FreeBSD)

iD8DBQE+vAfJbWe1Cy11WVsRAt6GAKCu5mttveDsnkavMfoVWbGc2QzkUgCfYC6U
bnh4vCgf/kbF3+da7T3kQaw=
=v+NQ
-----END PGP SIGNATURE-----

--2/5bycvrmDh4d1IB--



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20030509195553.GA82686>