Skip site navigation (1)Skip section navigation (2)
Date:      Sat, 15 Nov 2008 02:43:42 GMT
From:      Dmitry Zubov <dimka@dz.dn.ua>
To:        freebsd-gnats-submit@FreeBSD.org
Subject:   kern/128884: if_msk page fault while in kernel mode
Message-ID:  <200811150243.mAF2hgED011866@www.freebsd.org>
Resent-Message-ID: <200811150250.mAF2o3Kt032946@freefall.freebsd.org>

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

>Number:         128884
>Category:       kern
>Synopsis:       if_msk page fault while in kernel mode
>Confidential:   no
>Severity:       critical
>Priority:       medium
>Responsible:    freebsd-bugs
>State:          open
>Quarter:        
>Keywords:       
>Date-Required:
>Class:          sw-bug
>Submitter-Id:   current-users
>Arrival-Date:   Sat Nov 15 02:50:03 UTC 2008
>Closed-Date:
>Last-Modified:
>Originator:     Dmitry Zubov
>Release:        6.3-RELEASE-p4
>Organization:
ISP PLANET
>Environment:
FreeBSD planet.dn.ua 6.3-RELEASE-p4 FreeBSD 6.3-RELEASE-p4 #12: Thu Sep  4 11:57
:31 EEST 2008     root@planet.dn.ua:/usr/obj/usr/src/sys/PLANET  i386
>Description:
System crashed at very large input pps (packet per second) on msk interface.

Nov 14 12:48:20 planet kernel: msk0: Rx FIFO overrun!
Nov 14 12:48:51 planet kernel: msk0: Rx FIFO overrun!
Nov 14 12:49:23 planet kernel: msk0: Rx FIFO overrun!
Nov 14 12:49:54 planet kernel: msk0: Rx FIFO overrun!
Nov 14 12:50:25 planet kernel: msk0: Rx FIFO overrun!
Nov 14 12:50:57 planet kernel: msk0: Rx FIFO overrun!
Nov 14 12:51:28 planet kernel: msk0: Rx FIFO overrun!
Nov 14 12:52:00 planet kernel: msk0: Rx FIFO overrun!
Nov 14 12:52:31 planet kernel: msk0: Rx FIFO overrun!
Nov 14 12:54:13 planet syslogd: kernel boot file is /boot/kernel/kernel
Nov 14 12:54:13 planet kernel:
Nov 14 12:54:13 planet kernel:
Nov 14 12:54:13 planet kernel: Fatal trap 12: page fault while in kernel mode
Nov 14 12:54:13 planet kernel: cpuid = 1; apic id = 01
Nov 14 12:54:13 planet kernel: fault virtual address    = 0x18
Nov 14 12:54:13 planet kernel: fault code               = supervisor write, page not present
Nov 14 12:54:13 planet kernel: instruction pointer      = 0x20:0xc0643907
Nov 14 12:54:13 planet kernel: stack pointer            = 0x28:0xe3832c0c
Nov 14 12:54:13 planet kernel: frame pointer            = 0x28:0xe3832c34
Nov 14 12:54:13 planet kernel: code segment             = base 0x0, limit 0xfffff, type 0x1b
Nov 14 12:54:13 planet kernel: = DPL 0, pres 1, def32 1, gran 1
Nov 14 12:54:13 planet kernel: processor eflags = interrupt enabled, resume, IOPL = 0
Nov 14 12:54:13 planet kernel: current process          = 22 (mskc0 taskq)
Nov 14 12:54:13 planet kernel: trap number              = 12
Nov 14 12:54:13 planet kernel: panic: page fault
Nov 14 12:54:13 planet kernel: cpuid = 1
Nov 14 12:54:13 planet kernel: Uptime: 54d10h54m51s
Nov 14 12:54:13 planet kernel: Dumping 1014 MB (4 chunks)
Nov 14 12:54:13 planet kernel: chunk 0: 1MB (159 pages) ... ok
Nov 14 12:54:13 planet kernel: chunk 1: 1014MB (259432 pages) 998 982
Nov 14 12:54:13 planet kernel:
Nov 14 12:54:13 planet kernel: Fatal trap 12: page fault while in kernel mode
Nov 14 12:54:13 planet kernel: cpuid = 1; apic id = 01
Nov 14 12:54:13 planet kernel: fault virtual address    = 0xc
Nov 14 12:54:13 planet kernel: fault code               = supervisor read, page not present
Nov 14 12:54:13 planet kernel: instruction pointer      = 0x20:0xc046b2a4
Nov 14 12:54:13 planet kernel: stack pointer            = 0x28:0xe529ac7c
Nov 14 12:54:13 planet kernel: frame pointer            = 0x28:0xe529aca8
Nov 14 12:54:13 planet kernel: code segment             = base 0x0, limit 0xfffff, type 0x1b
Nov 14 12:54:13 planet kernel: = DPL 0, pres 1, def32 1, gran 1
Nov 14 12:54:13 planet kernel: processor eflags = interrupt enabled, resume, IOPL = 0
Nov 14 12:54:13 planet kernel: current process          = 19 (swi2: cambio)
Nov 14 12:54:13 planet kernel: trap number              = 12
Nov 14 12:54:13 planet kernel: panic: page fault
Nov 14 12:54:13 planet kernel: cpuid = 1
Nov 14 12:54:13 planet kernel: 966 950 934 918 902 886 870 854 838 822 806 790 774 758 742 726 710 694 678 662 646 630 614 598 582 566 550 534 518 502 486 470 454 438 422 406 390 374 358 342 326 310 294 278 262 246 230 214 198 182 166 150 134 118 102 86 70 54 38 22 6 ... ok
Nov 14 12:54:13 planet kernel: chunk 2: 1MB (4 pages) ... ok
Nov 14 12:54:13 planet kernel: chunk 3: 1MB (1 pages) ... ok
Nov 14 12:54:13 planet kernel:
Nov 14 12:54:13 planet kernel: Dump complete
Nov 14 12:54:13 planet kernel: Automatic reboot in 15 seconds - press a key on the console to abort
Nov 14 12:54:13 planet kernel: Rebooting...

>How-To-Repeat:
Very large pps of small packages.
>Fix:


>Release-Note:
>Audit-Trail:
>Unformatted:



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