Kernel crashes at function do_split calling from ext{3|4}_add_entry in Red Hat Enterprise Linux

Solution Verified - Updated -

Issue

  • Kernel crashes at function do_split calling from ext4_add_entry with following logs:
BUG: unable to handle kernel paging request at ffff88095de05f90
IP: [<ffffffffa02e7259>] do_split+0x309/0x5c0 [ext3]
Kernel PGD 1a90063 PUD 0 
User   PGD 83fe73067 PUD 0 
Oops: 0000 [#1] SMP 
last sysfs file: /sys/devices/pci0000:00/0000:00:15.0/0000:03:00.0/host2/target2:0:8/2:0:8:0/block/sdh/size
CPU 1 
Modules linked in: tcp_diag inet_diag autofs4 lockd sunrpc vsock(U) ipv6 ext3 jbd ppdev parport_pc parport vmware_balloon vmci(U) sg i2c_piix4 shpchp ext4 jbd2 mbcache sd_mod crc_t10dif sr_mod cdrom vmxnet3 vmw_pvscsi pata_acpi ata_generic ata_piix vmwgfx ttm drm_kms_helper drm i2c_core dm_mirror dm_region_hash dm_log dm_mod [last unloaded: scsi_wait_scan]

Pid: 14098, comm: java Not tainted 2.6.32-754.28.1.el6.x86_64 #1 VMware, Inc. VMware Virtual Platform/440BX Desktop Reference Platform
RIP: 0010:[<ffffffffa02e7259>]  [<ffffffffa02e7259>] do_split+0x309/0x5c0 [ext3]
RSP: 0018:ffff8801074dbab8  EFLAGS: 00010202
RAX: 00000000ffffffff RBX: ffff880381a8e800 RCX: ffff88015de05f98
RDX: 0000000000000000 RSI: 0000000000000000 RDI: 000000000000000d
RBP: ffff8801074dbb88 R08: 0000000000000102 R09: 0000000000000200
R10: 001002a89f0498ca R11: 001403849f1bfe8e R12: ffff880381a8ec00
R13: ffff880381a8ec00 R14: 00000000ffffffff R15: ffff88015de05f98
FS:  00007efc82cee700(0000) GS:ffff88005c640000(0000) knlGS:0000000000000000
CS:  0010 DS: 0000 ES: 0000 CR0: 0000000080050033
CR2: ffff88095de05f90 CR3: 0000000824c4c000 CR4: 00000000001607e0
DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000
DR3: 0000000000000000 DR6: 00000000ffff0ff0 DR7: 0000000000000400
Process java (pid: 14098, threadinfo ffff8801074d8000, task ffff880831d2e040)
Stack:
 ffff8801074dbaf8 0000000000000246 ffff88082b3739b8 ffff8801074dbc68
<d> ffff880381a8e800 ffff880381263438 ffff8801074dbc18 ffff88015de05c00
<d> ffff88015de06000 ffff880381a8ec00 ffff8801074dbc48 ffff8801074dbc60
Call Trace:
 [<ffffffffa02e8824>] ext3_add_entry+0x804/0x910 [ext3]
 [<ffffffffa02e007c>] ? ext3_new_inode+0x46c/0xc50 [ext3]
 [<ffffffffa02e03df>] ? ext3_new_inode+0x7cf/0xc50 [ext3]
 [<ffffffffa02e895e>] ext3_add_nondir+0x2e/0x90 [ext3]
 [<ffffffffa02e8baf>] ext3_create+0xcf/0x120 [ext3]
 [<ffffffff811af16c>] ? generic_permission+0x5c/0xb0
 [<ffffffff811b148c>] vfs_create+0xec/0x110
 [<ffffffff811b530e>] do_filp_open+0xa9e/0xd30
 [<ffffffff811a74f4>] ? cp_new_stat+0xe4/0x100
 [<ffffffff812b2c0a>] ? strncpy_from_user+0x4a/0x90
 [<ffffffff811c2365>] ? alloc_fd+0x55/0x160
 [<ffffffff8119e7d7>] do_sys_open+0x67/0x130
 [<ffffffff815642c2>] ? system_call_after_swapgs+0xa2/0x152
 [<ffffffff815642ce>] ? system_call_after_swapgs+0xae/0x152
 [<ffffffff815642c2>] ? system_call_after_swapgs+0xa2/0x152
 [<ffffffff8119e8e0>] sys_open+0x20/0x30
 [<ffffffff815643a7>] system_call_fastpath+0x35/0x3a
 [<ffffffff815642ce>] ? system_call_after_swapgs+0xae/0x152
Code: b7 c0 46 8d 04 02 45 39 c8 77 09 83 c6 01 41 83 ee 01 79 d6 89 fa 29 f2 89 d0 89 d6 29 d7 4c 8d 3c c1 41 8b 07 89 45 9c 8d 46 ff <8b> 04 c1 89 85 50 ff ff ff 0f 84 51 02 00 00 4c 8b ad 68 ff ff 
RIP  [<ffffffffa02e7259>] do_split+0x309/0x5c0 [ext3]
 RSP <ffff8801074dbab8>
CR2: ffff88095de05f90

Environment

  • Red Hat Enterprise Linux 8
  • Red Hat Enterprise Linux 7
  • Red Hat Enterprise Linux 6
  • EXT3/EXT4 filesystem

Subscriber exclusive content

A Red Hat subscription provides unlimited access to our knowledgebase, tools, and much more.

Current Customers and Partners

Log in for full access

Log In

New to Red Hat?

Learn more about Red Hat subscriptions

Using a Red Hat product through a public cloud?

How to access this content