[FUGSPBR] Fatal Trap em vários hardwares diferentes!

Marcos Machado listas em istf.com.br
Qua Jan 14 17:32:31 BRST 2004


Bom dia, pessoal...

Gostaria de ouvir a opinião dos colegas sobre um problema que estou 
enfrentando já há algumas semanas. Trata-se do fatídico "Fatal trap 12". 
Ok, mas antes que respondam "troque os pentes de memória", considerem o 
seguinte:

1. Este problema tem ocorrido de forma aleatória, mas nunca logo após o 
boot da máquina. Geralmente 24/48 horas de uptime é o sufciente. Sempre 
que volto ao trabalho no dia seguinte, a máquina deu boot.

2. O problema não parece estar relacionado ao stress do servidor. 
Acontece mesmo em 100% idle, em processos elatórios (já ocorreu no 
named, ps, telnet, smtpd, sh etc.) e não ocorre com mais freqüência 
apenas por aumento de carga. Ela já funcionou por horas à fio com load 
average em 4/5 sob um stress test de IO/Proc/Sock sem apresentar problemas.

3. O sistema já foi instalado em 3 hardwares diferentes, apresentando o 
mesmo problema (2 ainda estão instalados). Já foram testados 4 pares de 
pentes de memória, pentes que, inclusive, foram testados via "simmtest".

Abaixo estão informações que julguei importantes. Me avisem se faltar 
alguma coisa relevante (como valores do sysctl)!

dmesg:

FreeBSD 4.9-RELEASE #1: Mon Dec 29 12:03:47 BRST 2003
    root em xxx.xxxxx.xxx.xx:/usr/src/sys/compile/MYKERNEL
Timecounter "i8254"  frequency 1193182 Hz
CPU: Intel(R) Pentium(R) 4 CPU 2.00GHz (2019.90-MHz 686-class CPU)
  Origin = "GenuineIntel"  Id = 0xf29  Stepping = 9
(...) 
real memory  = 536788992 (524208K bytes)
avail memory = 516759552 (504648K bytes)
(...)
ad0: 76319MB <ST380011A> [155061/16/63] at ata0-master UDMA100

MYKERNEL: (o que não está citado, mantive o default)

machine         i386
cpu             I686_CPU
ident           MYKERNEL
maxusers        32

- Desabilitados todos os drivers USB (inclusive p/ HDs)
- Adicionadas as opções:

options         NMBCLUSTERS=65535
options         IPDIVERT
options         DUMMYNET
options         IPFIREWALL
options         IPFIREWALL_VERBOSE
options         IPFIREWALL_FORWARD
options         IPFIREWALL_VERBOSE_LIMIT=1000
options         BRIDGE
options         IPSEC
options         IPSEC_ESP
options         IPSEC_DEBUG

messages:

/kernel: Fatal trap 12: page fault while in kernel mode
/kernel: fault virtual address  = 0xd4f54b52
/kernel: fault code             = supervisor read, page not present
/kernel: instruction pointer    = 0x8:0xc026c02b
/kernel: stack pointer          = 0x10:0xe8bc1d98
/kernel: frame pointer          = 0x10:0xe8bc1e1c
/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                = 85 (named)
/kernel: interrupt mask         = none
/kernel: trap number            = 12
/kernel: panic: page fault
/kernel:
/kernel: syncing disks...


Agradeço a atenção dos senhores!

Aquele [],
Marcos
_______________________________________________________________
Sair da Lista: http://lists.fugspbr.org/listinfo.cgi
Historico: http://www4.fugspbr.org/lista/html/FUG-BR/



Mais detalhes sobre a lista de discussão freebsd