Bug 71935 - kernel oops in page_alloc.c:117
kernel oops in page_alloc.c:117
Status: CLOSED NOTABUG
Product: Red Hat Linux
Classification: Retired
Component: kernel (Show other bugs)
7.3
i686 Linux
medium Severity high
: ---
: ---
Assigned To: Arjan van de Ven
Brian Brock
:
Depends On:
Blocks:
  Show dependency treegraph
 
Reported: 2002-08-20 08:25 EDT by Jure Pecar
Modified: 2007-04-18 12:45 EDT (History)
0 users

See Also:
Fixed In Version:
Doc Type: Bug Fix
Doc Text:
Story Points: ---
Clone Of:
Environment:
Last Closed: 2002-08-20 08:25:28 EDT
Type: ---
Regression: ---
Mount Type: ---
Documentation: ---
CRM:
Verified Versions:
Category: ---
oVirt Team: ---
RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: ---


Attachments (Terms of Use)

  None (edit)
Description Jure Pecar 2002-08-20 08:25:23 EDT
From Bugzilla Helper:
User-Agent: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.0rc1) Gecko/20020417

Description of problem:
On a heavily used kde workstation with a nfs mounted home directories, we
expirience frequent oopses like this one.

Version-Release number of selected component (if applicable):


How reproducible:
Didn't try

Steps to Reproduce:
There's really no recipe to reproduce it ... it happens every couple of days on
various machines in various circumstances. 
	

Actual Results:  Kde freezes completely, mouse does not move anymore, can't
switch to console with keyboard. I've now enabled sysrq on these machines, will
try to get something with it next time it happens.The machine still pings from
outside, but appears dead locally.

Expected Results: Well, we'd like to have our machines working :)

Additional info:

I got this oops from both 2.4.18-3 (nvidia 2880, alsa 0.9.0rc1) and 2.4.18-5
(nvidia 2960, alsa 0.9.0rc2).

Oops:

ksymoops 2.4.4 on i686 2.4.18-5.  Options used
     -V (default)
     -k /proc/ksyms (default)
     -l /proc/modules (default)
     -o /lib/modules/2.4.18-5/ (default)
     -m /boot/System.map-2.4.18-5 (default)

Warning: You did not tell me where to find symbol information.  I will
assume that the log matches the kernel and modules that are running
right now and I'll use the default options above for symbol resolution.
If the current kernel and/or modules do not match the log, you can get
more accurate output by telling me the kernel version and where to find
map, modules, ksyms etc.  ksymoops -h explains the options.

Error (expand_objects): cannot stat(/lib/ext3.o) for ext3
Error (expand_objects): cannot stat(/lib/jbd.o) for jbd
Error (pclose_local): find_objects pclose failed 0x100
Warning (map_ksym_to_module): cannot match loaded module ext3 to a unique module
object.  Trace may not be reliable.
Aug 20 12:35:47 centralna1 kernel: kernel BUG at page_alloc.c:117!
Aug 20 12:35:47 centralna1 kernel: invalid operand: 0000
Aug 20 12:35:47 centralna1 kernel: CPU:    0
Aug 20 12:35:47 centralna1 kernel: EIP:    0010:[<c0131107>]    Tainted: P 
Using defaults from ksymoops -t elf32-i386 -a i386
Aug 20 12:35:47 centralna1 kernel: EFLAGS: 00010296
Aug 20 12:35:47 centralna1 kernel: eax: 00000020   ebx: c141fd98   ecx: 00000001
  edx: 000029aa
Aug 20 12:35:47 centralna1 kernel: esi: 00000000   edi: 00000010   ebp: 00000000
  esp: c1559f5c
Aug 20 12:35:47 centralna1 kernel: ds: 0018   es: 0018   ss: 0018
Aug 20 12:35:47 centralna1 kernel: Process kswapd (pid: 5, stackpage=c1559000)
Aug 20 12:35:47 centralna1 kernel: Stack: c02251dc 00000075 cf052e40 c141fd98
c013c833 d7e4d000 c141fd98 00000030 
Aug 20 12:35:47 centralna1 kernel:        c013a9ca c141fd98 c141fdb4 00000010
cf052e40 c012e994 c141fd98 00000030 
Aug 20 12:35:47 centralna1 kernel:        c141fd98 c141fdb4 00000010 c02c7304
c0130126 c02c732c 00000000 00000029 
Aug 20 12:35:47 centralna1 kernel: Call Trace: [<c013c833>] try_to_free_buffers
[kernel] 0xa3 
Aug 20 12:35:47 centralna1 kernel: [<c013a9ca>] try_to_release_page [kernel] 0x3a 
Aug 20 12:35:47 centralna1 kernel: [<c012e994>] drop_page [kernel] 0x34 
Aug 20 12:35:47 centralna1 kernel: [<c0130126>] refill_inactive_zone [kernel] 0x276 
Aug 20 12:35:47 centralna1 kernel: [<c0130ab0>] kswapd [kernel] 0x280 
Aug 20 12:35:47 centralna1 kernel: [<c0105000>] stext [kernel] 0x0 
Aug 20 12:35:47 centralna1 kernel: [<c0107136>] kernel_thread [kernel] 0x26 
Aug 20 12:35:47 centralna1 kernel: [<c0130830>] kswapd [kernel] 0x0 
Aug 20 12:35:47 centralna1 kernel: Code: 0f 0b 5d 58 8b 3d d0 54 33 c0 89 d8 29
f8 69 c0 b7 6d db b6

>>EIP; c0131107 <__free_pages_ok+57/310>   <=====
Trace; c013c833 <try_to_free_buffers+a3/100>
Trace; c013a9ca <try_to_release_page+3a/50>
Trace; c012e994 <drop_page+34/2d0>
Trace; c0130126 <refill_inactive_zone+276/350>
Trace; c0130ab0 <kswapd+280/2d0>
Trace; c0105000 <_stext+0/0>
Trace; c0107136 <kernel_thread+26/30>
Trace; c0130830 <kswapd+0/2d0>
Code;  c0131107 <__free_pages_ok+57/310>
00000000 <_EIP>:
Code;  c0131107 <__free_pages_ok+57/310>   <=====
   0:   0f 0b                     ud2a      <=====
Code;  c0131109 <__free_pages_ok+59/310>
   2:   5d                        pop    %ebp
Code;  c013110a <__free_pages_ok+5a/310>
   3:   58                        pop    %eax
Code;  c013110b <__free_pages_ok+5b/310>
   4:   8b 3d d0 54 33 c0         mov    0xc03354d0,%edi
Code;  c0131111 <__free_pages_ok+61/310>
   a:   89 d8                     mov    %ebx,%eax
Code;  c0131113 <__free_pages_ok+63/310>
   c:   29 f8                     sub    %edi,%eax
Code;  c0131115 <__free_pages_ok+65/310>
   e:   69 c0 b7 6d db b6         imul   $0xb6db6db7,%eax,%eax


2 warnings and 3 errors issued.  Results may not be reliable.


Modules loaded:

Module                  Size  Used by    Tainted: P  
nfs                    88028   2  (autoclean)
lockd                  56960   1  (autoclean) [nfs]
sunrpc                 78516   1  (autoclean) [nfs lockd]
agpgart                39680   5  (autoclean)
NVdriver             1067552  18  (autoclean)
parport_pc             17636   1  (autoclean)
lp                      8672   0  (autoclean)
parport                34208   1  (autoclean) [parport_pc lp]
snd-pcm-oss            41572   0 
snd-mixer-oss          11008   1  [snd-pcm-oss]
binfmt_misc             7460   1 
snd-intel8x0           13440   1 
snd-ac97-codec         28996   0  [snd-intel8x0]
snd-pcm                68096   0  [snd-pcm-oss snd-intel8x0]
snd-timer              13760   0  [snd-pcm]
snd-mpu401-uart         4348   0  [snd-intel8x0]
snd-rawmidi            17152   0  [snd-mpu401-uart]
snd-seq-device          5676   0  [snd-rawmidi]
snd                    37320   0  [snd-pcm-oss snd-mixer-oss snd-intel8x0
snd-ac97-codec snd-pcm snd-timer snd-mpu401-uart snd-rawmidi snd-seq-device]
soundcore               6500   3  [snd]
autofs11972   1  (autoclean)
eepro100               20336   1 
ide-cd                 30272   0  (autoclean)
cdrom                  32032   0  (autoclean) [ide-cd]
usb-uhci               24484   0  (unused)
usbcore                71904   1  [usb-uhci]
ext3                   67328   3 
jbd                    49496   3  [ext3]

Nvidia build 2960 and alsa 0.9.0rc2 are used here.

Hardware: all machines are the same, intel p3/800, intel 815eea2 board, 256mb or
384mb ram, geforce2mx, onboard audio.
These boxen were working perfectly only weeks ago with redhat7.0, custom 2.4.2
kernel and NVdriver build 960, so i suspect it is not a faulty memory. We'll
test them with memtest in the following days anyway, just to be sure.
Comment 1 Arjan van de Ven 2002-08-20 08:28:21 EDT
typical nvidia oops... got dozens of those before...... please report to nvidia
not us.

Note You need to log in before you can comment on or make changes to this bug.