[2.3.{39,40}] shrink_mmap: unknown LRU page

From: Christoph Rohland (hans-christoph.rohland@sap.com)
Date: Tue Jan 18 2000 - 10:11:17 EST


Hi,

During heavy shm swap tests I get the following error messages and the
machine locks up:

This happens at least with 2.3.39 up to 2.3.40-pre4 with SMP
enabled. I think I did see it in earlier versions also. On UP it seems
to work fine. The testrun was done with HIGHMEM=64GB and 8GB RAM but
the error also happens with highmem disabled.

Greetings
                Christoph

shrink_mmap: unknown LRU page!
kernel BUG at page_alloc.c:175!
kernel BUG at page_alloc.c:85!
ksymoops 0.7c on i686 2.3.40. Options used
     -V (default)
     -K (specified)
     -l /proc/modules (default)
     -o /lib/modules/2.3.40/ (default)
     -m /boot/System.map-2.3.40 (specified)

No modules in ksyms, skipping objects
No ksyms, skipping lsmod
invalid operand: 0000
CPU: 5
EIP: 0010:[<c013b76d>]
Using defaults from ksymoops -t elf32-i386 -a i386
EFLAGS: 00010092
eax: 00000020 ebx: c0286b6c ecx: 00000007 edx: 000000e0
esi: 00000000 edi: c0286c80 ebp: 00000000 esp: f783fdb4
ds: 0018 es: 0018 ss: 0018
Process ipctst (pid: 625, stackpage=f783f000)
Stack: c022f967 c022fc34 000000af 00000000 00000000 c031bf34 f784b640 c0286ca0
       00026e82 00026e82 00000202 00000053 c0286c80 c0287444 00000000 c01836fc
       f783e000 f783e000 5d3ca28f f784b640 00000000 0012000d 0012000d c0358c00
Call Trace: [<c022f967>] [<c022fc34>] [<c01836fc>] [<c0201ea7>] [<c012e34d>] [<c012e936>] [<c011b2d7>]
       [<c0117c56>] [<c0117c56>] [<c010d121>]
Code: 0f 0b 83 c4 0c 8b 53 04 8b 03 89 50 04 89 02 89 5c 24 14 8b

>>EIP; c013b76d <__alloc_pages+129/42c> <=====
Trace; c022f967 <tvecs+317f/7838>
Trace; c022fc34 <tvecs+344c/7838>
Trace; c01836fc <shm_nopage+254/848>
Trace; c0201ea7 <scsi_io_completion+1a7/384>
Trace; c012e34d <do_no_page+5d/1c0>
Trace; c012e936 <handle_mm_fault+486/6ac>
Trace; c011b2d7 <schedule+457/b08>
Trace; c0117c56 <do_page_fault+15e/4e8>
Trace; c0117c56 <do_page_fault+15e/4e8>
Trace; c010d121 <error_code+2d/34>
Code; c013b76d <__alloc_pages+129/42c>
00000000 <_EIP>:
Code; c013b76d <__alloc_pages+129/42c> <=====
   0: 0f 0b ud2a <=====
Code; c013b76f <__alloc_pages+12b/42c>
   2: 83 c4 0c addl $0xc,%esp
Code; c013b772 <__alloc_pages+12e/42c>
   5: 8b 53 04 movl 0x4(%ebx),%edx
Code; c013b775 <__alloc_pages+131/42c>
   8: 8b 03 movl (%ebx),%eax
Code; c013b777 <__alloc_pages+133/42c>
   a: 89 50 04 movl %edx,0x4(%eax)
Code; c013b77a <__alloc_pages+136/42c>
   d: 89 02 movl %eax,(%edx)
Code; c013b77c <__alloc_pages+138/42c>
   f: 89 5c 24 14 movl %ebx,0x14(%esp,1)
Code; c013b780 <__alloc_pages+13c/42c>
  13: 8b 00 movl (%eax),%eax

invalid operand: 0000
CPU: 6
EIP: 0010:[<c013b41b>]
EFLAGS: 00010296
eax: 0000001f ebx: c4e9f244 ecx: c028523c edx: c028523c
esi: ffffffff edi: 00000000 ebp: f786e000 esp: f786fda4
ds: 0018 es: 0018 ss: 0018
Process ipctst (pid: 620, stackpage=f786f000)
Stack: c022f967 c022fc34 00000055 c4e9f244 ffffffff 001c0e00 f786e000 001c0e00
       00000001 c4e9f244 ffffffff c013be64 c013be7b c4e9f244 c013be91 c4e9f244
       c4e9f244 c4e9f244 c0183a17 c4e9f244 f786e000 f786e000 672090c4 f784b800
Call Trace: [<c022f967>] [<c022fc34>] [<c013be64>] [<c013be7b>] [<c013be91>] [<c0183a17>] [<c012d6ed>]
       [<c012e34d>] [<c022400e>] [<c012e936>] [<c011b2d7>] [<c0117c56>] [<c010d121>]
Code: 0f 0b 83 c4 0c 8b 73 48 bd ff ff ff ff 89 f9 d3 e5 8b 46 08

>>EIP; c013b41b <__free_pages_ok+7b/2a4> <=====
Trace; c022f967 <tvecs+317f/7838>
Trace; c022fc34 <tvecs+344c/7838>
Trace; c013be64 <delete_from_swap_cache_nolock+c0/dc>
Trace; c013be7b <delete_from_swap_cache_nolock+d7/dc>
Trace; c013be91 <delete_from_swap_cache+11/2c>
Trace; c0183a17 <shm_nopage+56f/848>
Trace; c012d6ed <do_wp_page+755/848>
Trace; c012e34d <do_no_page+5d/1c0>
Trace; c022400e <call_invalidate_interrupt+5/b>
Trace; c012e936 <handle_mm_fault+486/6ac>
Trace; c011b2d7 <schedule+457/b08>
Trace; c0117c56 <do_page_fault+15e/4e8>
Trace; c010d121 <error_code+2d/34>
Code; c013b41b <__free_pages_ok+7b/2a4>
00000000 <_EIP>:
Code; c013b41b <__free_pages_ok+7b/2a4> <=====
   0: 0f 0b ud2a <=====
Code; c013b41d <__free_pages_ok+7d/2a4>
   2: 83 c4 0c addl $0xc,%esp
Code; c013b420 <__free_pages_ok+80/2a4>
   5: 8b 73 48 movl 0x48(%ebx),%esi
Code; c013b423 <__free_pages_ok+83/2a4>
   8: bd ff ff ff ff movl $0xffffffff,%ebp
Code; c013b428 <__free_pages_ok+88/2a4>
   d: 89 f9 movl %edi,%ecx
Code; c013b42a <__free_pages_ok+8a/2a4>
   f: d3 e5 shll %cl,%ebp
Code; c013b42c <__free_pages_ok+8c/2a4>
  11: 8b 46 08 movl 0x8(%esi),%eax

CPU: 3
EIP: 0010:[<c021cc14>]
EFLAGS: 00000002
eax: c0286ca0 ebx: f6baa000 ecx: c0286c80 edx: c0286dc0
esi: 00000000 edi: c0286c80 ebp: 00000000 esp: f6babdc0
ds: 0018 es: 0018 ss: 0018
Process ipctst (pid: 627, stackpage=f6bab000)
Stack: 00000000 00000000 c031bf34 f784b740 c0286ca0 00033e4d 00033e4d 00000206
       00000053 c0286c80 c0287444 00000000 c01836fc f6baa000 f6baa000 5b78864f
       f784b740 00000002 00128007 00128007 cdcf0468 dc373088 c0211733 c3fe6000
Call Trace: [<c01836fc>] [<c0211733>] [<c012e34d>] [<c012e936>] [<c0205013>] [<c011b2d7>] [<c0117c56>]
       [<c010d121>]
Code: f6 07 01 75 fb e9 f6 ea f1 ff f6 06 01 75 fb e9 88 ef f1 ff

NMI Watchdog detected LOCKUP on CPU3, registers:
>>EIP; c021cc14 <stext_lock+12b4/7d84> <=====
Trace; c01836fc <shm_nopage+254/848>
Trace; c0211733 <sym53c8xx_queue_command+8f/100>
Trace; c012e34d <do_no_page+5d/1c0>
Trace; c012e936 <handle_mm_fault+486/6ac>
Trace; c0205013 <rw_intr+1d3/1e0>
Trace; c011b2d7 <schedule+457/b08>
Trace; c0117c56 <do_page_fault+15e/4e8>
Trace; c010d121 <error_code+2d/34>
Code; c021cc14 <stext_lock+12b4/7d84>
00000000 <_EIP>:
Code; c021cc14 <stext_lock+12b4/7d84> <=====
   0: f6 07 01 testb $0x1,(%edi) <=====
Code; c021cc17 <stext_lock+12b7/7d84>
   3: 75 fb jne 0 <_EIP>
Code; c021cc19 <stext_lock+12b9/7d84>
   5: e9 f6 ea f1 ff jmp fff1eb00 <_EIP+0xfff1eb00> c013b714 <__alloc_pages+d0/42c>
Code; c021cc1e <stext_lock+12be/7d84>
   a: f6 06 01 testb $0x1,(%esi)
Code; c021cc21 <stext_lock+12c1/7d84>
   d: 75 fb jne a <_EIP+0xa> c021cc1e <stext_lock+12be/7d84>
Code; c021cc23 <stext_lock+12c3/7d84>
   f: e9 88 ef f1 ff jmp fff1ef9c <_EIP+0xfff1ef9c> c013bbb0 <show_free_areas_core+c4/190>
console shuts up ...

-
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/



This archive was generated by hypermail 2b29 : Sun Jan 23 2000 - 21:00:19 EST