Linux 2.0.32 general protection error in dcache_add

Linux 2.0.32 general protection error in dcache_add

Post by Jay MacDonal » Fri, 06 Mar 1998 04:00:00

We have an older Zeos Pentium 90 (Genuine Intel, according to
/proc/cpuinfo) that is experiencing GPF's and I can't figure out why. It
is loaded with Redhat 5.0 (2.0.32). It tends to run for a few days then
starts logging the following messages into /var/log/messages:

Mar  5 02:01:01 pan kernel: general protection: 0000
Mar  5 02:01:01 pan kernel: CPU:    0
Mar  5 02:01:02 pan kernel: EIP:    0010:[dcache_add+242/404]
Mar  5 02:01:02 pan kernel: EFLAGS: 00010283
Mar  5 02:01:02 pan kernel: eax: 001cbbe7   ebx: 01ab9700   ecx:
001e5db0   edx: 47562d30
Mar  5 02:01:02 pan kernel: esi: 001e5db0   edi: 00000801   ebp:
001e8798   esp: 002c7ec4
Mar  5 02:01:02 pan kernel: ds: 0018   es: 0018   fs: 002b   gs: 002b
ss: 0018
Mar  5 02:01:02 pan kernel: Process run-parts (pid: 4892, process nr:
46, stackpage=002c7000)
Mar  5 02:01:02 pan kernel: Stack: 01a1200c 01a12014 bfffe81c 00000400
bfff0301 001e5db0 00158a81 01ab9700
Mar  5 02:01:02 pan kernel:        01a12014 00000002 00000801 0194ecc0
00000f5d bfffe81c bffff7a4 01a1200c
Mar  5 02:01:02 pan kernel:        00c36005 0012b051 00000000 00000000
00000000 00000000 00157738 01a12014
Mar  5 02:01:02 pan kernel: Call Trace: [ext2_readdir+1149/1496]
[dir_namei+185/300] [ext2_free_blocks+204/688] [sys_getdent
s+150/200] [filldir+0/164] [system_call+85/124]
Mar  5 02:01:02 pan kernel: Code: 89 4a 2c 89 48 30 5b 5e 5f 5d 83 c4 08
c3 8b 1d b8 86 1e 00

Has anybody seen this error before or have any insight as to a solution?
Once it GPF's it continues to do so regularly until either all the
memory is hogged or all the processes are and the system grinds to a
Only a cold boot will bring it back up.

Any help is greatly appreciated.



       ------------------------ \o/ ---------------------------------
    __/  Jay MacDonald           | Bill's house is bigger than yours. | LINUX - Because blue screens suck.
--------------------------------/ \----------------------------------
            It may be my fault, but it's not my problem


1. Apache creates Linux "general protection" kernel errors

I'm running Linux 2.0.15 and Apache 1.1.1, both of which I
compiled myself.

I've followed the Apache setup instructions diligently, and
it seems to work -- except that every http request seems to
generate kernel exceptions that appear on the console.  The
exceptions look something like:

general protection: 0000
CPU:  0
list of registers
dump of the stack
process httpd
dump of code

At least once, this caused the entire system to hang.

Has anyone heard of this, or have any ideas?

Please reply by email (thanks!)--

Ben Sussman

2. command history

3. General Protection error?

4. Need help with KDE installation.

5. No more general protection errors

6. How to hook kernel extension into context switch?

7. problem in 2.0.36 kernel, general protection error

8. 2.4.9-ac12 ppc ftr_fixup

9. General Protection Error!

10. General Protection Error w/Token Ring

11. error: general protection :0000

12. general protection error!

13. General Protection error