Skip site navigation (1)Skip section navigation (2)
Date:      Sat, 12 Feb 2005 14:08:52 +1100
From:      Emil Mikulic <emikulic@dmr.ath.cx>
To:        freebsd-current@freebsd.org
Subject:   pfctl -f causes fatal trap 12
Message-ID:  <20050212030852.GF693@dmr.ath.cx>

next in thread | raw e-mail | index | archive | help
On a recent -CURRENT kernel (Sat Feb 12 01:37:39 EST 2005)

pf is compiled into the kernel, booted single user:

# cd /usr/src/sbin/pfctl
# ./pfctl -e
pf enabled
# ./pfctl -f /etc/pf.conf


Fatal trap 12: page fault while in kernel mode
fault virtual address	=3D 0x0
fault code		=3D supervisor read, page not present
instruction pointer	=3D 0x8:0xc0615540
stack pointer	        =3D 0x10:0xcbca2ca8
frame pointer	        =3D 0x10:0xcbca2cb4
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 27 (swi4: clock sio)
[thread pid 27 tid 100001 ]
Stopped at      _mtx_unlock_flags+0x34: cmpl    $0xc08a13a8,0(%ebx)

=46rom kgdb:
(kgdb) where
=2E..
#11 0xc0627fdc in softclock (dummy=3D0x0) at /usr/src/sys/kern/kern_timeout=
=2Ec:315
#12 0xc060b324 in ithread_loop (arg=3D0xc14fc500)
    at /usr/src/sys/kern/kern_intr.c:546
#13 0xc060a7b4 in fork_exit (callout=3D0xc060b204 <ithread_loop>,
    arg=3D0xc14fc500, frame=3D0xcbca2d48) at /usr/src/sys/kern/kern_fork.c:=
790
#14 0xc07cb02c in fork_trampoline () at /usr/src/sys/i386/i386/exception.s:=
208
(kgdb) frame 11
#11 0xc0627fdc in softclock (dummy=3D0x0) at /usr/src/sys/kern/kern_timeout=
=2Ec:315
315                                             mtx_unlock(c_mtx);
(kgdb) print c_mtx
$1 =3D (struct mtx *) 0x0
(kgdb) up
#12 0xc060b324 in ithread_loop (arg=3D0xc14fc500)
    at /usr/src/sys/kern/kern_intr.c:546
546                                     ih->ih_handler(ih->ih_argument);
(kgdb)



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