--On Freitag, 23. Januar 2004 15:34 -0600 "Derrick T. Woolworth" <[EMAIL PROTECTED]> 
wrote:

> Running FreeBSD 4.7 (also tried 4.8)
> 
> Courier version 0.43.0, MySQL 4.0.17, Apache w/ModSSL 1.3.27 +PHP4 and IMP Mail 
> client, SSH, inetd, cron, etc.
> 
> 750+ user accounts are setup on the machine as MySQL accounts, not real user 
> accounts.
> 
> About once a day the machine crashes with the following in the message log:
> 
> /kernel: Fatal trap 12: page fault while in kernel mode
> /kernel: fault virtual address   = 0x46
> /kernel: fault code      = supervisor read, page not present
> /kernel: instruction pointer = 0x8:0xc0200960
> /kernel: stack pointer           = 0x10:0xd6a43c28
> /kernel: frame pointer           = 0x10:0xd6a43c18
> /kernel: code segment        = base 0x0, limit 0xfffff, type 0x1b
> /kernel: = DPL 0, pres 1, def32 1, gran 1
> /kernel: processor eflags    = interrupt enabled, resume, IOPL = 0
> /kernel: current process     = 63563 (courieresmtp)
> /kernel: interrupt mask      = none
> /kernel: trap number     = 12
> /kernel: panic: page fault

courieresmtp runs as nonprivileged user and cant crash the box.

As an alternative to time-consuming debuging I'd suggest:

- full upgrade to FreeBSD 4.9
- build a customized slim kernel, no IPv6, NFS and other gadgets
- remove/update outdated libaries in /usr/lib and /usr/local/lib
  manually - the more the better. Basically nothing older than the
  most recent make world should be in /usr/lib.
- upgrade OpenSSL (and whatever else is used in production)
- upgrade Courier, should be done from time to time anyway.

Roland



-------------------------------------------------------
The SF.Net email is sponsored by EclipseCon 2004
Premiere Conference on Open Tools Development and Integration
See the breadth of Eclipse activity. February 3-5 in Anaheim, CA.
http://www.eclipsecon.org/osdn
_______________________________________________
courier-users mailing list
[EMAIL PROTECTED]
Unsubscribe: https://lists.sourceforge.net/lists/listinfo/courier-users

Reply via email to