Hi,
If anyone is interested furthur details can be forwarded.
This happened on my mail server after 30 days uptime. XFS is
SGI XFS snapshot-2.4.23-2003-12-01_00:33_UTC with ACLs, debug enabled
SGI XFS Quota Management subsystem
procmail processes started to accumulate stuck in lock_wait, had to reboot.
Mar 4 17:13:41 dmz kernel: __alloc_pages: 4-order allocation failed
(gfp=0xf0/0)
Mar 4 17:13:45 dmz last message repeated 6 times
.......
Mar 4 18:32:25 dmz kernel: XFS assertion failed:
xfs_bmbt_disk_get_startoff(r1) + xfs_bmbt_disk_get_blockcount(r1) <=
xfs_bmbt_disk_get_startoff(r2), file: xfs_btree.c, line: 287
partly decoded oops:
ksymoops 2.4.5 on i686 2.4.23-jerj1-k7-smp. Options used
-v
/data/build/packages/kernel-image-2.4-i386/build-686-smp/vmlinux (specified)
-K (specified)
-L (specified)
-o /lib/modules/2.4.23-jerj1-686-smp/kernel/ (specified)
-m /boot/System.map-2.4.23-jerj1-686-smp (specified)
-S -i
No modules in ksyms, skipping objects
kernel BUG at debug.c:55!
invalid operand: 0000
CPU: 1
EIP: 0010:[<c021d6d9>] Not tainted
Using defaults from ksymoops -t elf32-i386 -a i386
EFLAGS: 00010286
eax: 00000098 ebx: 206970c4 ecx: 00000046 edx: 00000001
esi: 00186884 edi: c1b44fe8 ebp: c16a2018 esp: c10d9b00
ds: 0018 es: 0018 ss: 0018
Process kswapd (pid: 5, stackpage=c10d9000)
Stack: c03a3700 c03923a0 c0391f70 0000011f c01c398d c03923a0 c0391f70
0000011f
c1b44fe8 c16a2018 c16a2018 000000fe c01bdde4 00000002 c1b44fe8
c16a2018
00000000 00000000 00000000 c14d4440 c16a2fe8 00011eee 00000001
c1b44fe8
[<c01c398d>] xfs_btree_check_rec+0x149/0x154 [kernel]
[<c01bdde4>] xfs_bmap_check_leaf_extents+0x310/0x484 [kernel]
[<c01b3055>] xfs_bmap_add_extent+0x521/0x538 [kernel]
[<c01bb329>] xfs_bmapi+0x9bd/0x1654 [kernel]
[<c01b90dc>] xfs_bmap_search_extents+0x4c/0x54 [kernel]
[<c02186a3>] xfs_iomap_write_allocate+0x27f/0x410 [kernel]
[<c02fd3fc>] kfree_skbmem+0xc/0x68 [kernel]
[<c028bb39>] locate_hd_struct+0x29/0x74 [kernel]
[<c0217a75>] xfs_iomap+0x281/0x454 [kernel]
[<c01e4305>] xfs_iunlock+0x1d9/0x1e0 [kernel]
[<c0217b8f>] xfs_iomap+0x39b/0x454 [kernel]
[<c021b2bd>] xfs_bmap+0xa1/0xa8 [kernel]
[<c0212b7d>] map_blocks+0x79/0xd4 [kernel]
[<c0213849>] page_state_convert+0x279/0x50c [kernel]
[<c0213f9e>] linvfs_release_page+0x52/0x6c [kernel]
[<c0140f1f>] try_to_release_page+0x33/0x50 [kernel]
[<c0136926>] shrink_cache+0x232/0x424 [kernel]
[<c0136cb8>] shrink_caches+0x3c/0x48 [kernel]
[<c0136d20>] try_to_free_pages_zone+0x5c/0xe8 [kernel]
[<c0136eba>] kswapd_balance_pgdat+0x56/0xa4 [kernel]
[<c0136f26>] kswapd_balance+0x1e/0x34 [kernel]
[<c013704d>] kswapd+0x99/0xb4 [kernel]
[<c01072cc>] arch_kernel_thread+0x28/0x38 [kernel]
Code: 0f 0b 37 00 2e 37 3a c0 83 c4 10 c3 8d 76 00 53 8b 1d a0 b4
>>EIP; c021d6d9 <assfail+19/28> <=====
>>ebx; 206970c4 Before first symbol
>>esi; 00186884 Before first symbol
>>edi; c1b44fe8 <END_OF_CODE+15af548/????>
>>ebp; c16a2018 <END_OF_CODE+110c578/????>
>>esp; c10d9b00 <END_OF_CODE+b44060/????>
Code; c021d6d9 <assfail+19/28> 00000000 <_EIP>:
Code; c021d6d9 <assfail+19/28> 0: 0f 0b
ud2a <=====
Code; c021d6db <assfail+1b/28> 2: 37
aaa
Code; c021d6dc <assfail+1c/28> 3: 00 2e
add %ch,(%esi)
Code; c021d6de <assfail+1e/28> 5: 37
aaa
Code; c021d6df <assfail+1f/28> 6: 3a c0
cmp %al,%al
Code; c021d6e1 <assfail+21/28> 8: 83 c4 10
add $0x10,%esp
Code; c021d6e4 <assfail+24/28> b: c3
ret
Code; c021d6e5 <assfail+25/28> c: 8d 76 00
lea 0x0(%esi),%esi
Code; c021d6e8 <random+0/80> f: 53
push %ebx
Code; c021d6e9 <random+1/80> 10: 8b 1d a0 b4 00 00
mov 0xb4a0,%ebx
|