public inbox for linux-kernel@vger.kernel.org
 help / color / mirror / Atom feed
* 2.4.19 BUG in page_alloc.c:91
@ 2002-08-08  2:45 Anthony Russo., a.k.a. Stupendous Man
  2002-08-08  2:50 ` Rik van Riel
                   ` (2 more replies)
  0 siblings, 3 replies; 18+ messages in thread
From: Anthony Russo., a.k.a. Stupendous Man @ 2002-08-08  2:45 UTC (permalink / raw)
  To: linux-kernel

[-- Attachment #1: Type: text/plain, Size: 1400 bytes --]

 My info: Pentium III PC, kernel 2.4.19 vanilla, redhat 7.3, reiserfs.

It's not pretty. Let me know what I can do to help.

Aug  7 19:23:30 manic kernel:  kernel BUG at page_alloc.c:89!
Aug  7 19:23:30 manic kernel: invalid operand: 0000
Aug  7 19:23:30 manic kernel: CPU:    0
Aug  7 19:23:30 manic kernel: EIP:    0010:[<c012c331>]    Tainted: P
Aug  7 19:23:30 manic kernel: EFLAGS: 00010286
Aug  7 19:23:30 manic kernel: eax: 00000000   ebx: c116980c   ecx:
c116980c   edx: 00000000
Aug  7 19:23:30 manic kernel: esi: 00000000   edi: cc5a3e00   ebp:
c2b3fae0   esp: e7fe1f44
Aug  7 19:23:30 manic kernel: ds: 0018   es: 0018   ss: 0018
Aug  7 19:23:30 manic kernel: Process kupdated (pid: 6, stackpage=e7fe1000)
Aug  7 19:23:30 manic kernel: Stack: e7fe0000 00000246 c1167b58 c0125a53
00000000 c116980c c116980c c116980c
Aug  7 19:23:30 manic kernel:        c2b3fad0 00000000 c2b3fae0 c01256b0
c016b320 00000004 c2b3fa20 c2b3fa20
Aug  7 19:23:30 manic kernel:        e7d86c60 c0143316 c2b3fad0 e7d86c00
e7fe1f9c e7fe1f9c 00000000 00000000
Aug  7 19:23:30 manic kernel: Call Trace:    [<c0125a53>] [<c01256b0>]
[<c016b320>] [<c0143316>] [<c0113490>]
Aug  7 19:23:30 manic kernel:   [<c0135355>] [<c0135600>] [<c0105000>]
[<c0105000>] [<c0107066>] [<c0135510>]
Aug  7 19:23:30 manic kernel:
Aug  7 19:23:30 manic kernel: Code: 0f 0b 59 00 b4 74 25 c0 8b 4b 08 85
c9 74 08 0f 0b 5b 00 b4


-- tony

[-- Attachment #2: oops.txt --]
[-- Type: text/plain, Size: 3104 bytes --]

ksymoops 2.4.4 on i686 2.4.19.  Options used
     -V (default)
     -k /proc/ksyms (default)
     -l /proc/modules (default)
     -o /lib/modules/2.4.19/ (default)
     -m /boot/System.map-2.4.19 (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.

Reading Oops report from the terminal
Aug  7 19:23:30 manic kernel:  kernel BUG at page_alloc.c:89!
Aug  7 19:23:30 manic kernel: invalid operand: 0000
Aug  7 19:23:30 manic kernel: CPU:    0
Aug  7 19:23:30 manic kernel: EIP:    0010:[<c012c331>]    Tainted: P
Using defaults from ksymoops -t elf32-i386 -a i386
Aug  7 19:23:30 manic kernel: EFLAGS: 00010286
Aug  7 19:23:30 manic kernel: eax: 00000000   ebx: c116980c   ecx: c116980c   edx: 00000000
Aug  7 19:23:30 manic kernel: esi: 00000000   edi: cc5a3e00   ebp: c2b3fae0   esp: e7fe1f44
Aug  7 19:23:30 manic kernel: ds: 0018   es: 0018   ss: 0018
Aug  7 19:23:30 manic kernel: Process kupdated (pid: 6, stackpage=e7fe1000)
Aug  7 19:23:30 manic kernel: Stack: e7fe0000 00000246 c1167b58 c0125a53 00000000 c116980c c116980c c116980c
Aug  7 19:23:30 manic kernel:        c2b3fad0 00000000 c2b3fae0 c01256b0 c016b320 00000004 c2b3fa20 c2b3fa20
Aug  7 19:23:30 manic kernel:        e7d86c60 c0143316 c2b3fad0 e7d86c00 e7fe1f9c e7fe1f9c 00000000 00000000
Aug  7 19:23:30 manic kernel: Call Trace:    [<c0125a53>] [<c01256b0>] [<c016b320>] [<c0143316>] [<c0113490>]
Aug  7 19:23:30 manic kernel:   [<c0135355>] [<c0135600>] [<c0105000>] [<c0105000>] [<c0107066>] [<c0135510>]
Aug  7 19:23:30 manic kernel: Code: 0f 0b 59 00 b4 74 25 c0 8b 4b 08 85 c9 74 08 0f 0b 5b 00 b4

>>EIP; c012c331 <__free_pages_ok+21/270>   <=====
Trace; c0125a53 <___wait_on_page+b3/c0>
Trace; c01256b0 <filemap_fdatasync+80/90>
Trace; c016b320 <reiserfs_writepage+0/30>
Trace; c0143316 <sync_unlocked_inodes+96/170>
Trace; c0113490 <process_timeout+0/50>
Trace; c0135355 <sync_old_buffers+5/40>
Trace; c0135600 <kupdate+f0/110>
Trace; c0105000 <_stext+0/0>
Trace; c0105000 <_stext+0/0>
Trace; c0107066 <kernel_thread+26/30>
Trace; c0135510 <kupdate+0/110>
Code;  c012c331 <__free_pages_ok+21/270>
00000000 <_EIP>:
Code;  c012c331 <__free_pages_ok+21/270>   <=====
   0:   0f 0b                     ud2a      <=====
Code;  c012c333 <__free_pages_ok+23/270>
   2:   59                        pop    %ecx
Code;  c012c334 <__free_pages_ok+24/270>
   3:   00 b4 74 25 c0 8b 4b      add    %dh,0x4b8bc025(%esp,%esi,2)
Code;  c012c33b <__free_pages_ok+2b/270>
   a:   08 85 c9 74 08 0f         or     %al,0xf0874c9(%ebp)
Code;  c012c341 <__free_pages_ok+31/270>
  10:   0b 5b 00                  or     0x0(%ebx),%ebx
Code;  c012c344 <__free_pages_ok+34/270>
  13:   b4 00                     mov    $0x0,%ah


1 warning issued.  Results may not be reliable.


^ permalink raw reply	[flat|nested] 18+ messages in thread
* Re: 2.4.19 BUG in page_alloc.c:91
@ 2002-08-27 12:47 Salvador Eduardo Tropea
  0 siblings, 0 replies; 18+ messages in thread
From: Salvador Eduardo Tropea @ 2002-08-27 12:47 UTC (permalink / raw)
  To: Ingo.Saitz, Marcelo Tosatti, Linus Torvalds, AlanCox, willy, ast,
	linux-kernel

I can´t find a final conclusion about this topic.
What I found is that it happends some hours after the kernel killed a 
process that was eating the memory.
Example:

Aug 26 13:07:22 ice kernel: Out of Memory: Killed process 18432 
(mozilla-bin).
Aug 26 13:07:22 ice kernel: Out of Memory: Killed process 18443 
(mozilla-bin).
Aug 26 13:07:22 ice kernel: Out of Memory: Killed process 18444 
(mozilla-bin).
Aug 26 13:07:22 ice kernel: Out of Memory: Killed process 18445 
(mozilla-bin).
Aug 26 13:07:22 ice kernel: Out of Memory: Killed process 18447 
(mozilla-bin).
Aug 26 13:07:22 ice kernel: Out of Memory: Killed process 30410 
(mozilla-bin).
....
Aug 27 06:26:00 ice kernel: kernel BUG at page_alloc.c:91!
Aug 27 06:26:00 ice kernel: invalid operand: 0000
Aug 27 06:26:00 ice kernel: CPU:    0
Aug 27 06:26:00 ice kernel: EIP:    0010:[__free_pages_ok+45/624]    
Tainted: P
Aug 27 06:26:00 ice kernel: EFLAGS: 00010286
Aug 27 06:26:00 ice kernel: eax: c103a528   ebx: c1105760   ecx: 
c1105760   edx: c0228e9c
Aug 27 06:26:00 ice kernel: esi: 00000000   edi: 00000016   ebp: 
0000005e   esp: c7f93f18
Aug 27 06:26:00 ice kernel: ds: 0018   es: 0018   ss: 0018
Aug 27 06:26:00 ice kernel: Process kswapd (pid: 4, stackpage=c7f93000)
Aug 27 06:26:00 ice kernel: Stack: c22d28c0 c1105760 00000016 0000005e 
c013755c c1105760 00000
1d0 00000016
Aug 27 06:26:00 ice kernel:        0000005e c0135a09 c22d28c0 c1105760 
c012d482 c012e3fb c012d
4bb 00000020
Aug 27 06:26:00 ice kernel:        000001d0 00000020 00000006 00000006 
c7f92000 000003a4 00000
1d0 c0229034
Aug 27 06:26:00 ice kernel: Call Trace:    [try_to_free_buffers+140/224] 
[try_to_release_page+
73/80] [shrink_cache+482/768] [__free_pages+27/32] [shrink_cache+539/768]
Aug 27 06:26:00 ice kernel:   [shrink_caches+86/128] 
[try_to_free_pages+60/96] [kswapd_balance
_pgdat+67/144] [kswapd_balance+22/48] [kswapd+157/192] [kernel_thread+40/64]

At 6:25 the cron started the regular locate data base update and other 
tasks I guess it made the kernel reduce the size of the cache and fail.
I saw reports it happends with "non-tainted" kernels and with or without 
nVidia driver, so perhaps that´s a real bug in the mechanism used by the 
kernel to kill a process that is eating all the memory introduced in 2.4.19.
I can fill a full bug report but perhaps any of you know about the 
conclusion of this thread and I´m just too stupid to find it.
Note that it doesn´t happend if the kernel doesn´t kill mozilla-bin for 
days, when kernel kills this process is just a matter of hours before it 
and from this point the cache size won´t be reduced.

SET

-- 
Salvador Eduardo Tropea (SET). (Electronics Engineer)
Visit my home page: http://welcome.to/SetSoft or
http://www.geocities.com/SiliconValley/Vista/6552/
Alternative e-mail: set@computer.org set@ieee.org 
Address: Curapaligue 2124, Caseros, 3 de Febrero
Buenos Aires, (1678), ARGENTINA Phone: +(5411) 4759 0013




^ permalink raw reply	[flat|nested] 18+ messages in thread

end of thread, other threads:[~2002-08-27 12:43 UTC | newest]

Thread overview: 18+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2002-08-08  2:45 2.4.19 BUG in page_alloc.c:91 Anthony Russo., a.k.a. Stupendous Man
2002-08-08  2:50 ` Rik van Riel
2002-08-08  2:54   ` Anthony Russo., a.k.a. Stupendous Man
2002-08-08  7:55     ` Willy Tarreau
2002-08-08 15:42       ` Anthony Russo., a.k.a. Stupendous Man
2002-08-08 19:43         ` Alan Cox
2002-08-08 18:26           ` Anthony Russo., a.k.a. Stupendous Man
2002-08-08 20:04             ` Alan Cox
2002-08-08 12:38 ` Alan Cox
2002-08-08 12:19   ` [OT] " Andreas Steinmetz
2002-08-08 13:41     ` Alan Cox
2002-08-09  9:14     ` Keith Owens
2002-08-08 15:45   ` Anthony Russo., a.k.a. Stupendous Man
2002-08-08 16:07     ` Willy Tarreau
2002-08-08 16:15       ` Anthony Russo., a.k.a. Stupendous Man
2002-08-08 15:56   ` 2.4.19 BUG in page_alloc.c:91 -- NOT NVidia driver! Anthony Russo., a.k.a. Stupendous Man
2002-08-14 15:19 ` 2.4.19 BUG in page_alloc.c:91 Ingo Saitz
  -- strict thread matches above, loose matches on Subject: below --
2002-08-27 12:47 Salvador Eduardo Tropea

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox