EIP が journal_dirty_metadata のカーネルパニックが RHEL4.2 で発生しました
Issue
- /var/log/messages に コールトレースメッセージがあります。
kernel:Unable to handle kernel NULL pointer dereference at virtual address 00000014
kernel:printing eip:
kernel: f88771d7
kernel:*pde = 0c918001
kernel:Oops:0000 [#1]
kernel:SMP
kernel:Modules linked in: nfs lockd rfcomm l2cap bluetooth md5 ipv6 autofs4 i2c_dev i2c_core sunrpc dm_mirror dm_mod button battery ac ohci_hcd hw_random shpchp tg3 bond2(U) bond1(U) bond0(U) floppy ext3 jbd cciss sd_mod scsi_mod
kernel:CPU: 2
kernel:EIP: 0060:[<f88771d7>] Not tainted VLI
kernel:EFLAGS:00010246 (2.6.9-22.ELsmp)
kernel:EIP is at journal_dirty_metadata+0x3d/0x155 [jbd]
kernel: eax:00000000 ebx: f5346200 ecx: e4d92290 edx: e5d46d7c
kernel: esi: e5d46d7c edi:00000000 ebp: c9278600 esp: d2515d7c
kernel: ds:007b es:007b ss:0068
kernel:Process javac (pid:30036, threadinfo=d2515000 task=ca2ae870)
kernel:Stack: ccc40400 eb173080 e4d92360 e4d92360 e4d92360 f88afbb1 f8876d1c 00000000
kernel: e4d92290 e5d46d7c ccc40400 d2515dc4 ccc40400 e4d92360 e4d92360 f88afeaa
kernel: e4d92360 f88aff6d e5d46d7c 00000080 00000850 f887647c ccc40400 00000000
kernel:Call Trace:
kernel:[<f88afbb1>] ext3_do_update_inode+0x2b1/0x31e [ext3]
kernel:[<f8876d1c>] journal_get_write_access+0x25/0x2c [jbd]
kernel:[<f88afeaa>] ext3_mark_iloc_dirty+0x10/0x18 [ext3]
kernel:[<f88aff6d>] ext3_mark_inode_dirty+0x3a/0x41 [ext3]
kernel:[<f887647c>] journal_start+0x78/0x9e [jbd]
kernel:[<f88affc7>] ext3_dirty_inode+0x53/0x66 [ext3]
kernel:[<c0175a88>] __mark_inode_dirty+0x28/0x176
kernel:[<c0126344>] current_fs_time+0x44/0x4c
kernel:[<c0170569>] update_atime+0x6e/0x93
kernel:[<c013fff3>] do_generic_mapping_read+0x3a6/0x3ae
kernel:[<c0140263>] __generic_file_aio_read+0x19f/0x1bd
kernel:[<c013fffb>] file_read_actor+0x0/0xc9
kernel:[<c01402c1>] generic_file_aio_read+0x40/0x47
kernel:[<c0159b79>] do_sync_read+0x97/0xc9
kernel:[<c01ab5e4>] selinux_file_permission+0x117/0x120
kernel:[<c011ffb1>] autoremove_wake_function+0x0/0x2d
kernel:[<c0159c61>] vfs_read+0xb6/0xe2
kernel:[<c0159f3f>] sys_pread64+0x43/0x59
kernel:[<c02d10cf>] syscall_call+0x7/0xb
kernel:Code:04 8b 2b 0f 85 32 01 00 00 f6 45 00 02 0f 85 28 01 00 00 eb 0b f3 90 8b 06 a9 00 00 08 00 75 f5 f0 0f ba 2e 13 19 c0 85 c0 75 ec <39> 5f 14 75 37 83 7f 08 02 75 31 3b 5d 38 0f 84 e6 00 00 00 68
kernel:<0>Fatal exception: panic in 5 seconds
Environment
- Red Hat Enterprise Linux (RHEL) 4.4 以前
- kernel-2.6.9-55.EL より古いカーネル
- EXT3 ファイルシステム
Subscriber exclusive content
A Red Hat subscription provides unlimited access to our knowledgebase, tools, and much more.