--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
