Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 9 Jan 1997 13:31:38 -0700 (MST)
From:      Ade Barkah <mbarkah@hemi.com>
To:        freebsd-hackers@freebsd.org
Subject:   Help! fatal trap 12, and problem with coredump
Message-ID:  <199701092031.NAA04587@hemi.com>

next in thread | raw e-mail | index | archive | help
I'm getting these regularly now (FreeBSD 2.1.6.1):

| Fatal trap 12: page fault while in kernel mode
| fault virtual address = 0xb4a1956b
| fault code            = supervisor write, page not present
| instruction pointer   = 0x8:0xf014afb2
| code segment          = base 0x0, limit 0xfffff, type 0x1b
|                       = DPL 0, ...
| processor eflags      = interrupt enabled, resume, IOPL=0
| current process       = 18896 (finger)
| interrupt mask        =
| kernel: type 12 trap. code = 0
| stopped at      _tcp_connect0x3e: mov $0xc,0xc483ffff(%ecx)

nm /kernel gives f014af74 T _tcp_connect. I suspect bad RAM. 
Any ideas ? Would I see this if the RAM is too slow ? (They
are 70ns, so they should be fine.)

Now, I haven't seen any kind of coredump from this machine.
Invoking panic manually from DDB gets me:

| aha0: DMA beyond end of ISA: 0x10000... (I'm sure it means 16mb).

I have an Adaptec 1542CF and 64mb RAM. I do have:
 
   options BOUNCE_BUFFERS

in the kernel. Another machine with a 1542CF and 64mb similarly
does not produce core dumps.

I'd really appreciate any help or comments!

Thanks,

-Ade
-------------------------------------------------------------------
Inet: mbarkah@hemi.com - HEMISPHERE ONLINE - <http://www.hemi.com/>;
-------------------------------------------------------------------



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