pre-2.3.23-4: kernel BUG at /usr/src/linux-2.3.x/include/linux/pagemap.h

Chris Wedgwood (cw@f00f.org)
Thu, 21 Oct 1999 09:57:21 +1300


I see this with medium to heavy disk load upder pre-2.3.23-4:

kernel BUG at /usr/src/linux-2.3.x/include/linux/pagemap.h

Linux version 2.3.23 (root@caffeine) (gcc version 2.95.1 19990816 (release)) #2 Wed Oct 20 22:23:27 NZDT 1999

[...]

kernel BUG at /usr/src/linux-2.3.x/include/linux/pagemap.h:102!

invalid operand: 0000
CPU: 0
EIP: 0010:[<c011f4c9>]
Using defaults from ksymoops -t elf32-i386 -a i386
EFLAGS: 00010286
eax: 00000040 ebx: c03debc0 ecx: 0000003a edx: 00000001
esi: c01eb868 edi: c01eb7e0 ebp: 00000100 esp: c000fef4
ds: 0018 es: 0018 ss: 0018
Process kswapd (pid: 2, stackpage=c000f000)
Stack: 00000066 c03debc0 c03debc0 c4cec374 c5fa58c0 c0021c0c c01259a0 c03debc0
c01eb7e0 00000100 00000100 c0124b1d c03debc0 00000100 00000100 080de000
08138000 c4cec374 08138000 00000100 c0124c7f c5fa58c0 080dd000 c4cec374
Call Trace: [<c01259a0>] [<c0124b1d>] [<c0124c7f>] [<c0124d1b>] [<c0124dfe>] [<c0124eba>] [<c01bd68b>]
[<c0124f34>] [<c0108cd8>]
Code: 0f 0b eb 33 8d 76 00 39 b7 88 00 00 00 75 2b b0 03 e6 61 6a

>>EIP; c011f4c9 <add_to_page_cache+95/168> <=====
Trace; c01259a0 <add_to_swap_cache+78/80>
Trace; c0124b1d <try_to_swap_out+17d/1ac>
Trace; c0124c7f <swap_out_vma+133/198>
Trace; c0124d1b <swap_out_mm+37/64>
Trace; c0124dfe <swap_out+b6/100>
Trace; c0124eba <do_try_to_free_pages+72/88>
Trace; c01bd68b <tvecs+3e63/6ab8>
Trace; c0124f34 <kswapd+64/cc>
Trace; c0108cd8 <kernel_thread+28/38>
Code; c011f4c9 <add_to_page_cache+95/168>
00000000 <_EIP>:
Code; c011f4c9 <add_to_page_cache+95/168> <=====
0: 0f 0b ud2a <=====
Code; c011f4cb <add_to_page_cache+97/168>
2: eb 33 jmp 37 <_EIP+0x37> c011f500 <add_to_page_cache+cc/168>
Code; c011f4cd <add_to_page_cache+99/168>
4: 8d 76 00 lea 0x0(%esi),%esi
Code; c011f4d0 <add_to_page_cache+9c/168>
7: 39 b7 88 00 00 00 cmp %esi,0x88(%edi)
Code; c011f4d6 <add_to_page_cache+a2/168>
d: 75 2b jne 3a <_EIP+0x3a> c011f503 <add_to_page_cache+cf/168>
Code; c011f4d8 <add_to_page_cache+a4/168>
f: b0 03 mov $0x3,%al
Code; c011f4da <add_to_page_cache+a6/168>
11: e6 61 out %al,$0x61
Code; c011f4dc <add_to_page_cache+a8/168>
13: 6a 00 push $0x0

-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@vger.rutgers.edu
Please read the FAQ at http://www.tux.org/lkml/