kern/105208: Fatal trap 12: page fault while in kernel mode on mail
gateway running Exim and Spamassassin
Jonathan Hall
jdhall at glam.ac.uk
Mon Nov 6 12:40:22 UTC 2006
>Number: 105208
>Category: kern
>Synopsis: Fatal trap 12: page fault while in kernel mode on mail gateway running Exim and Spamassassin
>Confidential: no
>Severity: serious
>Priority: high
>Responsible: freebsd-bugs
>State: open
>Quarter:
>Keywords:
>Date-Required:
>Class: sw-bug
>Submitter-Id: current-users
>Arrival-Date: Mon Nov 06 12:40:21 GMT 2006
>Closed-Date:
>Last-Modified:
>Originator: Jonathan Hall
>Release: FreeBSD 6.1-RELEASE
>Organization:
University of Glamorgan
>Environment:
FreeBSD mta1.glam.ac.uk 6.1-RELEASE FreeBSD 6.1-RELEASE #0: Mon Oct 23 08:20:17 BST 2006 jdhall at mta1.glam.ac.uk:/usr/src/sys/i386/compile/GENERIC i386
>Description:
I have three identical hardware platforms based on Supermicro X5DE8-GG motherboards, dual Xeon 2.6GHz, on-board AIC-7902 SCSI and 2GB ram. Each system has been installed with FreeBSD 6.1-RELEASE. Exim 4.63 and Spamassassin 3.1.4 have been installed from source, not ports. The systems are used as inbound e-mail/spam scanning gateways.
Periodically, usually between 2 and 10 days of uptime, each of the boxes crashes with a "Fatal trap 12: page fault while in kernel mode" error. The crashes have occured using a custom SMP kernel (unused device drivers removed), a GENERIC-SMP kernel and a GENERIC kernel.
Crash message from custom SMP kernel:-
Fatal trap 12: page fault while in kernel mode
cpuid = 1; apic id = 06
fault virtual address = 0x5c
fault code = supervisor read, page not present
instruction pointer = 0x20:0xc0578f90
stack pointer = 0x28:0xe8918b10
frame pointer = 0x28:0xe8918b2c
code segment = base 0x0, limit 0xfffff, type 0x1b
= DPL 0, pres 1, def32 1, gran 1
processor eflags = interrupt enabled, resume, IOPL = 0
current process = 15752 (exim-4.63-3)
trap number = 12
panic: page fault
cpuid = 1
Uptime: 6d5h7m32s
Cannot dump. No dump device defined.
Automatic reboot in 15 seconds - press a key on the console to abort
Crash message from GENERIC-SMP kernel:-
Fatal trap 12: page fault while in kernel mode
cpuid = 1; apic id = 06
fault virtual address = 0x5c
fault code = supervisor read, page not present
instruction pointer = 0x20:0xc06eefd4
stack pointer = 0x28:0xe8df6b10
frame pointer = 0x28:0xe8df6b2c
code segment = base 0x0, limit 0xfffff, type 0x1b
= DPL 0, pres 1, def32 1, gran 1
processor eflags = interrupt enabled, resume, IOPL = 0
current process = 54198 (exim-4.63-3)
trap number = 12
panic: page fault
cpuid = 1
Uptime: 2d13h27m51s
Cannot dump. No dump device defined.
Automatic reboot in 15 seconds - press a key on the console to abort
Crash message from GENERIC kernel:-
Fatal trap 12: page fault while in kernel mode
fault virtual address = 0x5c
fault code = supervisor read, page not present
instruction pointer = 0x20:0xc06ea3a8
stack pointer = 0x28:0xe8d7ab10
frame pointer = 0x28:0xe8d7ab2c
code segment = base 0x0, limit 0xfffff, type 0x1b
= DPL 0, pres 1, def32 1, gran 1
processor eflags = interrupt enabled, resume, IOPL = 0
current process = 81192 (exim-4.63-3)
trap number = 12
panic: page fault
Uptime: 10d0h3m56s
Cannot dump. No dump device defined.
Automatic reboot in 15 seconds - press a key on the console to abort
A fourth identical hardware platform running FreeBSD 4.9-RELEASE, Exim 4.30 and Spamassassin 2.64 has been running without problems for about 2 years.
>How-To-Repeat:
Unable to repeat on demand. Need to wait for it to crash on its own.
>Fix:
>Release-Note:
>Audit-Trail:
>Unformatted:
More information about the freebsd-bugs
mailing list