RHEL6: fscache panics with NULL pointer dereference at 0000000000000002 - Bad RIP value
Issue
- Received the panic below from a host after it was brought in service for about 1.5 hours.
BUG: unable to handle kernel NULL pointer dereference at 0000000000000002
IP: [<0000000000000002>] 0x2
PGD 0
Oops: 0010 [#1] SMP
last sysfs file: /sys/devices/pci0000:00/0000:00:03.0/0000:01:00.3/net/eth3/speed
CPU 9
Modules linked in: ylock(U) markdev(U) cachefiles ip6table_filter xt_NFLOG xt_limit xt_set xt_multiport iptable_filter ip_set_bitmap_port ip_set_hash_net nfnetlink_log ip_set nfnetlink xt_DADDR(U) xt_dscp ip6table_mangle ip6_tables iptable_mangle ip_tables dell_rbu cpufreq_ondemand acpi_cpufreq freq_table mperf nfs lockd fscache(T) auth_rpcgss nfs_acl sunrpc sg ipmi_devintf iTCO_wdt iTCO_vendor_support microcode power_meter acpi_ipmi ipmi_si ipmi_msghandler dcdbas sb_edac edac_core lpc_ich mfd_core shpchp ext4 jbd2 mbcache crc32c_intel be2iscsi bnx2i cnic uio cxgb4i cxgb4 cxgb3i libcxgbi sd_mod crc_t10dif bnx2x ptp ipv6 pps_core libcrc32c cxgb3 mdio libiscsi_tcp qla4xxx iscsi_boot_sysfs libiscsi ahci wmi scsi_transport_iscsi dm_mirror dm_region_hash dm_log dm_mod [last unloaded: markdev]
Pid: 13101, comm: kslowd008 Tainted: G -- ------------ T 2.6.32-621.el6.x86_64 #1 Dell Inc. PowerEdge R630/0CNCJW
RIP: 0010:[<0000000000000002>] [<0000000000000002>] 0x2
RSP: 0018:ffff883847f4bdd8 EFLAGS: 00010202
RAX: ffffffffa0503a80 RBX: ffff8814a26efc80 RCX: ffff8814a26efd28
RDX: 0000000000000002 RSI: 00000000ffffffff RDI: ffff8814a26efc80
RBP: ffff883847f4be20 R08: ffffffff81ad12d8 R09: eb3f962b83bb4601
R10: 000005f72ebac494 R11: 0000000000000001 R12: 0000000000000000
R13: ffff8814a26efcc8 R14: ffff8814a26efd10 R15: 00000000ffffffff
FS: 0000000000000000(0000) GS:ffff8818f0c80000(0000) knlGS:0000000000000000
CS: 0010 DS: 0018 ES: 0018 CR0: 000000008005003b
CR2: 0000000000000002 CR3: 0000000001a8d000 CR4: 00000000001407e0
DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000
DR3: 0000000000000000 DR6: 00000000ffff0ff0 DR7: 0000000000000400
Process kslowd008 (pid: 13101, threadinfo ffff883847f48000, task ffff88384c07e040)
Stack:
ffffffffa04fee9f ffff883847f4be00 ffff8814a26efcb8 ffff8814a26efd18
<d> 0000000000000008 ffffffff81f55ec0 ffff8814a26efd10 ffff8814a26efd18
<d> 0000000000000001 ffff883847f4be60 ffffffff81121363 ffff883847f4be60
Call Trace:
[<ffffffffa04fee9f>] ? fscache_object_slow_work_execute+0xaf/0x1c0 [fscache]
[<ffffffff81121363>] slow_work_execute+0x233/0x310
[<ffffffff81121645>] slow_work_thread+0x205/0x360
[<ffffffff810a6ac0>] ? autoremove_wake_function+0x0/0x40
[<ffffffff81121440>] ? slow_work_thread+0x0/0x360
[<ffffffff810a662e>] kthread+0x9e/0xc0
[<ffffffff8100c28a>] child_rip+0xa/0x20
[<ffffffff810a6590>] ? kthread+0x0/0xc0
[<ffffffff8100c280>] ? child_rip+0x0/0x20
Code: Bad RIP value.
RIP [<0000000000000002>] 0x2
RSP <ffff883847f4bdd8>
CR2: 0000000000000002
Environment
- Red Hat Enterprise Linux (RHEL) 6
- seen on earlier RHEL6.8 kernels (kernels 2.6.32-642.el6 and prior to kernels 2.6.32-642.15.1.el6)
- may be related to https://access.redhat.com/solutions/2439131
Subscriber exclusive content
A Red Hat subscription provides unlimited access to our knowledgebase of over 48,000 articles and solutions.
Welcome! Check out the Getting Started with Red Hat page for quick tours and guides for common tasks.
