kern/101948: Kernel Panic Trap No 12 Page Fault - caused by IpFilter?

chee chee at function.com
Sat Aug 12 21:00:31 UTC 2006


>Number:         101948
>Category:       kern
>Synopsis:       Kernel Panic Trap No 12 Page Fault - caused by IpFilter?
>Confidential:   no
>Severity:       critical
>Priority:       high
>Responsible:    freebsd-bugs
>State:          open
>Quarter:        
>Keywords:       
>Date-Required:
>Class:          sw-bug
>Submitter-Id:   current-users
>Arrival-Date:   Sat Aug 12 21:00:29 GMT 2006
>Closed-Date:
>Last-Modified:
>Originator:     chee
>Release:        6.1
>Organization:
function
>Environment:
FreeBSD no005.abc.com 6.1-RELEASE FreeBSD 6.1-RELEASE #0: Sun May  7 04:42:56 UTC 2006     root at opus.cse.buffalo.edu:/usr/obj/usr/src/sys/SMP  i386
>Description:
Installed Freebsd 6.1 on first machine.  Got Page Fault Kernel Panic error Trap number 12.   No time to take down the entire message as it rebooted after 15 secs.  
Thought it was due to hardware.  Installed Freebsd 6.1 on another machine.  Got same error.  
current process         = 13 (swi4: clock sio)

I think the machine started this Kernel Panic only after I added another NIC card and ran Ipfilter and in particular Ipnat.    
The message I got is probably identical to this: http://www.freebsd.org/cgi/query-pr.cgi?pr=91597

I applied the fix there on /usr/src/sys/contrib/ipfilter/netinet/ip_state.c )
I also applied the from http://www.freebsd.org/cgi/query-pr.cgi?pr=100098 on /usr/src/sys/contrib/ipfilter/netinet/ip_fil_freebsd.c

But the problem still remains.

I have the vmcore.# files (the system crashed many times) but no kernel.debug to use kgdb on them.

Than you.

no005# more info.0
Dump header from device /dev/ad4s1b
  Architecture: i386
  Architecture Version: 2
  Dump Length: 501805056B (478 MB)
  Blocksize: 512
  Dumptime: Sat Aug 12 11:37:44 2006
  Hostname: no005.function.com
  Magic: FreeBSD Kernel Dump
  Version String: FreeBSD 6.1-RELEASE #0: Sun May  7 04:42:56 UTC 2006
    root at opus.cse.buffalo.edu:/usr/obj/usr/src/sys/SMP
  Panic String: page fault
  Dump Parity: 2757962794
  Bounds: 0
  Dump Status: good
no005# ls -al
total 472370
drwxr-x---   2 root  wheel        512 Aug 13 03:56 .
drwxr-xr-x  22 root  wheel        512 Aug 13 03:56 ..
-rw-r--r--   1 root  wheel          2 Aug 13 03:56 bounds
-rw-------   1 root  wheel        443 Aug 12 11:39 info.0
-rw-------   1 root  wheel        443 Aug 12 11:54 info.1
-rw-------   1 root  wheel        443 Aug 12 12:07 info.2
-rw-------   1 root  wheel        443 Aug 12 12:25 info.3
-rw-------   1 root  wheel        443 Aug 13 03:56 info.4
-rw-r--r--   1 root  wheel          5 May  7 04:00 minfree
-rw-------   1 root  wheel  501805056 Aug 12 11:40 vmcore.0
-rw-------   1 root  wheel  501805056 Aug 12 11:54 vmcore.1
-rw-------   1 root  wheel  501805056 Aug 12 12:07 vmcore.2
-rw-------   1 root  wheel  501805056 Aug 12 12:25 vmcore.3
-rw-------   1 root  wheel  501805056 Aug 13 03:56 vmcore.4
no005#

>How-To-Repeat:
Install Freebsd 6.1
Install 2 NICs
Run Ipfilter
Run Ipnat


>Fix:
No fix
>Release-Note:
>Audit-Trail:
>Unformatted:


More information about the freebsd-bugs mailing list