From: Joel M. Hoffman (joel@rac2.wam.umd.edu)
Date: 05/31/93


From: joel@rac2.wam.umd.edu (Joel M. Hoffman)
Subject: [BUG] Bug in fs/proc/array.c!
Date: Mon, 31 May 1993 21:57:32 GMT

Whenver I have lots of processes running, at various nice levels, and
(proc-based) "top" running as well, I get the following:

        Unable to handle kernel paging request at address c0000fec
        Oops: 0000
        EIP: 0008:00042E3C
        EFLAGS: 00010206
        fs: 0017
        base: 00000000, limit: C0000000
        Pid: 174, process nr: 31
        ff b1 ec 0f 00 00 ff b1 f8 0f

And "top" dies.

From "nm system | sort" I've learned that function "get_stat" in
fs/proc/array.c is at 0x42d74, so that must be where the problem lies.
(The next function is get_statm, at 0x42f44.)

I have lots of memory, so this isn't an OOM problem.

I'm running 0.99-pl8 (pl9 maybe), with the ipc patches. I used to get
the problem without the ipc patches, as well. BTW, the paging address
"c000fec" is always the same, even with different kernels (w/ or w/o
ipc, e.g.)

Any ideas?

-Joel
(joel@wam.umd.edu)

-- 
=============================================================================
|_|~~ Germany, 1943.   ``A little garden, fragrant and full of roses.
__|~| 16 Million DEAD.   The path is narrow, and a little boy walks along it. 
                         A little boy, a sweet boy, like that growing blossom,
 cnc  Bosnia, 1993.      When the blossom comes to bloom,
 cnc  HOW MANY MORE?     The little boy will be no more.''

- Franta Bass, killed at age 14 by the Nazis =============================================================================