Hi all,
I am using 2.4.18 kernel (RH7.3-SGI-XFS-1.1)
If I try to do some simple stress test (dbench) I get
the following kernel bug:
#1
Sep 11 17:32:03 kernel: Unable to handle kernel NULL pointer dereference at
virtual address 00000018
Sep 11 17:32:03 kernel: printing eip:
Sep 11 17:32:03 kernel: c01cad5c
Sep 11 17:32:03 kernel: *pde = 00000000
Sep 11 17:32:03 kernel: Oops: 0000
Sep 11 17:32:03 kernel: ipt_LOG ipt_limit ipt_state ip_conntrack
iptable_filter ip_tables autofs 8139t
Sep 11 17:32:03 kernel: CPU: 0
Sep 11 17:32:03 kernel: EIP: 0010:[<c01cad5c>] Not tainted
Sep 11 17:32:03 kernel: EFLAGS: 00010286
Sep 11 17:32:03 kernel:
Sep 11 17:32:03 kernel: EIP is at xfs_syncsub [kernel] 0x42c (2.4.18-
4SGI_XFS_1.1smp)
Sep 11 17:32:03 kernel: eax: 00000018 ebx: 0000000a ecx: 0000000a edx:
00000000
Sep 11 17:32:03 kernel: esi: dd2fc1f4 edi: ccb16820 ebp: d046ee24 esp:
db76dcf4
Sep 11 17:32:04 kernel: ds: 0018 es: 0018 ss: 0018
Sep 11 17:32:04 kernel: Process dbench (pid: 9853, stackpage=db76d000)
Sep 11 17:32:04 kernel: Stack: ede49d18 00000000 0000000e 00000000 00000001
0000000a 0000000a 00000040
Sep 11 17:32:04 kernel: 00000000 00000000 00000000 dd30068c 00000000
00010000 00000202 00000004
Sep 11 17:32:04 kernel: dd30057c c01b3d03 dd300608 dd30068c 00000000
c01dd664 ede49c00 d046f478
Sep 11 17:32:04 kernel: Call Trace: [<c01b3d03>] xfs_iunlock [kernel] 0x33
Sep 11 17:32:04 kernel: [<c01dd664>] xfs_iomap_write [kernel] 0xc4
Sep 11 17:32:04 kernel: [<c01ca925>] xfs_sync [kernel] 0x15
Sep 11 17:32:04 kernel: [<c01dca72>] xfs_bmap [kernel] 0x202
Sep 11 17:32:04 kernel: [<c01db532>] linvfs_pb_bmap [kernel] 0x82
Sep 11 17:32:04 kernel: [<c01d7258>] _pagebuf_file_write [kernel] 0xf8
Sep 11 17:32:04 kernel: [<c01d080b>] xfs_symlink [kernel] 0x65b
Sep 11 17:32:04 kernel: [<c01db4b0>] linvfs_pb_bmap [kernel] 0x0
Sep 11 17:32:04 kernel: [<c01d750b>] pagebuf_generic_file_write [kernel] 0x19b
Sep 11 17:32:04 kernel: [<c01db4b0>] linvfs_pb_bmap [kernel] 0x0
Sep 11 17:32:04 kernel: [<c01cc77f>] xfs_access [kernel] 0x2f
Sep 11 17:32:04 kernel: [<c01dc660>] xfs_write [kernel] 0x280
Sep 11 17:32:04 kernel: [<c01db4b0>] linvfs_pb_bmap [kernel] 0x0
Sep 11 17:32:04 kernel: [<c01d867f>] linvfs_write [kernel] 0x2bf
Sep 11 17:32:04 kernel: [<c0142086>] sys_write [kernel] 0x96
Sep 11 17:32:04 kernel: [<c0108c6b>] system_call [kernel] 0x33
Sep 11 17:32:04 kernel:
Sep 11 17:32:04 kernel:
Sep 11 17:32:04 kernel: Code: 39 42 18 0f 84 87 00 00 00 8b 44 24 10 85 c0 74
2c 8b 46 08
Oops report is here:
>>EIP; c01cad5c <xfs_syncsub+42c/bf0> <=====
Trace; c01b3d03 <xfs_iunlock+33/60>
Trace; c01dd664 <xfs_iomap_write+c4/d0>
Trace; c01ca925 <xfs_sync+15/20>
Trace; c01dca72 <xfs_bmap+202/220>
Trace; c01db532 <linvfs_pb_bmap+82/e0>
Trace; c01d7258 <_pagebuf_file_write+f8/210>
Trace; c01d080b <xfs_symlink+65b/9e0>
Trace; c01db4b0 <linvfs_pb_bmap+0/e0>
Trace; c01d750b <pagebuf_generic_file_write+19b/330>
Trace; c01db4b0 <linvfs_pb_bmap+0/e0>
Trace; c01cc77f <xfs_access+2f/40>
Trace; c01dc660 <xfs_write+280/490>
Trace; c01db4b0 <linvfs_pb_bmap+0/e0>
Trace; c01d867f <linvfs_write+2bf/310>
Trace; c0142086 <sys_write+96/120>
Trace; c0108c6b <system_call+33/38>
Code; c01cad5c <xfs_syncsub+42c/bf0>
00000000 <_EIP>:
Code; c01cad5c <xfs_syncsub+42c/bf0> <=====
0: 39 42 18 cmp %eax,0x18(%edx) <=====
Code; c01cad5f <xfs_syncsub+42f/bf0>
3: 0f 84 87 00 00 00 je 90 <_EIP+0x90> c01cadec
<xfs_syncsub+4bc/bf0>
Code; c01cad65 <xfs_syncsub+435/bf0>
9: 8b 44 24 10 mov 0x10(%esp,1),%eax
Code; c01cad69 <xfs_syncsub+439/bf0>
d: 85 c0 test %eax,%eax
Code; c01cad6b <xfs_syncsub+43b/bf0>
f: 74 2c je 3d <_EIP+0x3d> c01cad99
<xfs_syncsub+469/bf0>
Code; c01cad6d <xfs_syncsub+43d/bf0>
11: 8b 46 08 mov 0x8(%esi),%eax
#2
Sep 11 18:02:40 kernel: Unable to handle kernel NULL pointer dereference at
virtual address 00000018
Sep 11 18:02:40 kernel: printing eip:
Sep 11 18:02:40 kernel: c01cad5c
Sep 11 18:02:40 kernel: *pde = 00000000
Sep 11 18:02:40 kernel: Oops: 0000
Sep 11 18:02:40 kernel: autofs 8139too mii ne2k-pci 8390 ipt_LOG ipt_limit
ipt_state ip_conntrack ipta
Sep 11 18:02:40 kernel: CPU: 1
Sep 11 18:02:40 kernel: EIP: 0010:[<c01cad5c>] Not tainted
Sep 11 18:02:40 kernel: EFLAGS: 00010286
Sep 11 18:02:40 kernel:
Sep 11 18:02:40 kernel: EIP is at xfs_syncsub [kernel] 0x42c (2.4.18-
4SGI_XFS_1.1smp)
Sep 11 18:02:40 kernel: eax: 00000018 ebx: 0000000a ecx: 0000000a edx:
00000000
Sep 11 18:02:40 kernel: esi: eb4e9750 edi: ef60f6c0 ebp: d1744184 esp:
ead69cf4
Sep 11 18:02:40 kernel: ds: 0018 es: 0018 ss: 0018
Sep 11 18:02:40 kernel: Process dbench (pid: 1254, stackpage=ead69000)
Sep 11 18:02:40 kernel: Stack: ef470118 00000000 00000006 00000000 00000001
0000000a 0000000a 00000040
Sep 11 18:02:40 kernel: 00000000 00000000 00000000 d1ace68c 00000000
00010000 00000202 00000004
Sep 11 18:02:40 kernel: d1ace57c c01b3d03 d1ace608 d1ace68c 00000000
c01dd664 ef470000 eb2a4740
Sep 11 18:02:40 kernel: Call Trace: [<c01b3d03>] xfs_iunlock [kernel] 0x33
Sep 11 18:02:40 kernel: [<c01dd664>] xfs_iomap_write [kernel] 0xc4
Sep 11 18:02:40 kernel: [<c01ca925>] xfs_sync [kernel] 0x15
Sep 11 18:02:40 kernel: [<c01dca72>] xfs_bmap [kernel] 0x202
Sep 11 18:02:40 kernel: [<c01db532>] linvfs_pb_bmap [kernel] 0x82
Sep 11 18:02:40 kernel: [<c01d7258>] _pagebuf_file_write [kernel] 0xf8
Sep 11 18:02:40 kernel: [<c01d080b>] xfs_symlink [kernel] 0x65b
Sep 11 18:02:40 kernel: [<c01db4b0>] linvfs_pb_bmap [kernel] 0x0
Sep 11 18:02:40 kernel: [<c01d750b>] pagebuf_generic_file_write [kernel] 0x19b
Sep 11 18:02:40 kernel: [<c01db4b0>] linvfs_pb_bmap [kernel] 0x0
Sep 11 18:02:40 kernel: [<c01cc77f>] xfs_access [kernel] 0x2f
Sep 11 18:02:40 kernel: [<c01dc660>] xfs_write [kernel] 0x280
Sep 11 18:02:40 kernel: [<c01db4b0>] linvfs_pb_bmap [kernel] 0x0
Sep 11 18:02:40 kernel: [<c01d867f>] linvfs_write [kernel] 0x2bf
Sep 11 18:02:40 kernel: [<c0142086>] sys_write [kernel] 0x96
Sep 11 18:02:40 kernel: [<c0108c6b>] system_call [kernel] 0x33
Sep 11 18:02:40 kernel:
Sep 11 18:02:40 kernel:
Sep 11 18:02:40 kernel: Code: 39 42 18 0f 84 87 00 00 00 8b 44 24 10 85 c0 74
2c 8b 46 08
Oops report:
>>EIP; c01cad5c <xfs_syncsub+42c/bf0> <=====
Trace; c01b3d03 <xfs_iunlock+33/60>
Trace; c01dd664 <xfs_iomap_write+c4/d0>
Trace; c01ca925 <xfs_sync+15/20>
Trace; c01dca72 <xfs_bmap+202/220>
Trace; c01db532 <linvfs_pb_bmap+82/e0>
Trace; c01d7258 <_pagebuf_file_write+f8/210>
Trace; c01d080b <xfs_symlink+65b/9e0>
Trace; c01db4b0 <linvfs_pb_bmap+0/e0>
Trace; c01d750b <pagebuf_generic_file_write+19b/330>
Trace; c01db4b0 <linvfs_pb_bmap+0/e0>
Trace; c01cc77f <xfs_access+2f/40>
Trace; c01dc660 <xfs_write+280/490>
Trace; c01db4b0 <linvfs_pb_bmap+0/e0>
Trace; c01d867f <linvfs_write+2bf/310>
Trace; c0142086 <sys_write+96/120>
Trace; c0108c6b <system_call+33/38>
Code; c01cad5c <xfs_syncsub+42c/bf0>
00000000 <_EIP>:
Code; c01cad5c <xfs_syncsub+42c/bf0> <=====
0: 39 42 18 cmp %eax,0x18(%edx) <=====
Code; c01cad5f <xfs_syncsub+42f/bf0>
3: 0f 84 87 00 00 00 je 90 <_EIP+0x90> c01cadec
<xfs_syncsub+4bc/bf0>
Code; c01cad65 <xfs_syncsub+435/bf0>
9: 8b 44 24 10 mov 0x10(%esp,1),%eax
Code; c01cad69 <xfs_syncsub+439/bf0>
d: 85 c0 test %eax,%eax
Code; c01cad6b <xfs_syncsub+43b/bf0>
f: 74 2c je 3d <_EIP+0x3d> c01cad99
<xfs_syncsub+469/bf0>
Code; c01cad6d <xfs_syncsub+43d/bf0>
11: 8b 46 08 mov 0x8(%esi),%eax
This happens reproducably under high load (with dbench)
Best regards,
Bendeguz
---------------------------------------------------------------------
http://www.netposta.net NetPosta, E-m@il ingyen!
|