RHEL7.3: kernel panic at radix_tree_next_chunk+0x143 in kswapd

Solution Unverified - Updated -

Issue

  • kernel panic with logs:
[3858596.681177] BUG: unable to handle kernel paging request at 0000000000008228
[3858596.681190] IP: [<ffffffff8131d8d3>] radix_tree_next_chunk+0x143/0x240
[3858596.681202] PGD 0 
[3858596.681208] Oops: 0000 [#1] SMP 
[3858596.681217] Modules linked in: snd_seq_dummy xt_conntrack tun bridge stp llc ebtable_filter ebtables ip6table_filter ip
6_tables RedCastle(POE) nls_utf8 isofs loop bonding ipt_REJECT nf_reject_ipv4 iptable_filter ipt_MASQUERADE nf_nat_masquerad
e_ipv4 iptable_nat nf_conntrack_ipv4 nf_defrag_ipv4 nf_nat_ipv4 nf_nat nf_conntrack xt_CHECKSUM iptable_mangle snd_hda_codec
_hdmi intel_powerclamp coretemp intel_rapl iosf_mbi eeepc_wmi snd_hda_codec_generic asus_wmi sparse_keymap iTCO_wdt rfkill i
TCO_vendor_support kvm irqbypass snd_hda_intel crc32_pclmul snd_hda_codec snd_hda_core ghash_clmulni_intel snd_hwdep snd_seq
 aesni_intel snd_seq_device lrw gf128mul snd_pcm glue_helper ablk_helper cryptd snd_timer snd soundcore sg i2c_i801 shpchp p
cspkr acpi_pad nfsd auth_rpcgss nfs_acl binfmt_misc lockd grace sunrpc
[3858596.681413]  ip_tables xfs libcrc32c sd_mod crc_t10dif crct10dif_generic mxm_wmi nvidia_drm(POE) nvidia_modeset(POE) nv
idia(POE) drm_kms_helper syscopyarea sysfillrect crct10dif_pclmul e1000e crct10dif_common sysimgblt ahci fb_sys_fops crc32c_intel libahci ptp drm serio_raw r8169 libata pps_core mii video i2c_hid i2c_core wmi fjes dm_mirror dm_region_hash dm_log dm_mod
[3858596.681518] CPU: 10 PID: 81 Comm: kswapd0 Tainted: P           OE  ------------   3.10.0-514.el7.x86_64 #1
[3858596.681528] Hardware name: System manufacturer System Product Name/PRIME Z370-A, BIOS 1002 07/02/2018
[3858596.681537] task: ffff88104e635e20 ti: ffff8810087d8000 task.ti: ffff8810087d8000
[3858596.681637] RIP: 0010:[<ffffffff8131d8d3>]  [<ffffffff8131d8d3>] radix_tree_next_chunk+0x143/0x240
[3858596.681861] RSP: 0018:ffff8810087db970  EFLAGS: 00010246
[3858596.681987] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000006
[3858596.682180] RDX: 0000000000008200 RSI: ffff8810087db9b8 RDI: 0000000000000006
[3858596.682402] RBP: ffff8810087db998 R08: 0000000000000000 R09: 000000000000c000
[3858596.682595] R10: 0000000000000000 R11: 0000000000000220 R12: 0000000000000040
[3858596.682788] R13: 0000000000000000 R14: 000000000000000c R15: ffff88054bccb478
[3858596.683009] FS:  0000000000000000(0000) GS:ffff88100e480000(0000) knlGS:0000000000000000
[3858596.683230] CS:  0010 DS: 0000 ES: 0000 CR0: 0000000080050033
[3858596.683330] CR2: 0000000000008228 CR3: 00000000019ba000 CR4: 00000000003407e0
[3858596.683552] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000
[3858596.683745] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400
[3858596.683965] Stack:
[3858596.684062]  ffff880160537a10 ffff8810087dba48 000000000000000d 000000000000000e
[3858596.684264]  ffff8810087dbac8 ffff8810087dba00 ffffffff81183405 ffffffff8131e380
[3858596.684477]  00000000000043a6 00000000000043bf 00000000000043c0 ffff8810087dba18
[3858596.684691] Call Trace:
[3858596.684821]  [<ffffffff81183405>] __find_get_pages+0x105/0x170
[3858596.684949]  [<ffffffff8131e380>] ? __radix_tree_delete_node+0x50/0x140
[3858596.685078]  [<ffffffff8118ff2e>] __pagevec_lookup+0x1e/0x30
[3858596.685178]  [<ffffffff81190990>] truncate_inode_pages_range+0x150/0x740
[3858596.685279]  [<ffffffff81190ffe>] truncate_inode_pages_final+0x5e/0x90
[3858596.685393]  [<ffffffffa0efb2c9>] xfs_fs_evict_inode+0x29/0xe0 [xfs]
[3858596.685495]  [<ffffffff8121a0e7>] evict+0xa7/0x170
[3858596.685621]  [<ffffffff8121a1ee>] dispose_list+0x3e/0x50
[3858596.685721]  [<ffffffff8121b133>] prune_icache_sb+0x163/0x320
[3858596.685821]  [<ffffffff81200863>] prune_super+0x143/0x170
[3858596.685948]  [<ffffffff811940b3>] shrink_slab+0x163/0x330
[3858596.686049]  [<ffffffff811f5267>] ? vmpressure+0x87/0x90
[3858596.686176]  [<ffffffff81197ea1>] balance_pgdat+0x4b1/0x5e0
[3858596.686275]  [<ffffffff81198143>] kswapd+0x173/0x450
[3858596.686376]  [<ffffffff810b1600>] ? wake_up_atomic_t+0x30/0x30
[3858596.686502]  [<ffffffff81197fd0>] ? balance_pgdat+0x5e0/0x5e0
[3858596.686602]  [<ffffffff810b052f>] kthread+0xcf/0xe0
[3858596.686743]  [<ffffffff810b0460>] ? kthread_create_on_node+0x140/0x140
[3858596.686845]  [<ffffffff81696418>] ret_from_fork+0x58/0x90
[3858596.686959]  [<ffffffff810b0460>] ? kthread_create_on_node+0x140/0x140
[3858596.687060] Code: 00 00 48 83 c0 04 48 8b 54 c2 08 48 85 d2 0f 84 54 ff ff ff 83 ef 06 4c 89 c8 89 f9 48 d3 e8 83 e0 3f 45 85 d2 0f 85 5d ff ff ff <48> 83 7c c2 28 00 41 0f 94 c0 e9 5c ff ff ff 66 0f 1f 44 00 00 
[3858596.687515] RIP  [<ffffffff8131d8d3>] radix_tree_next_chunk+0x143/0x240
[3858596.687618]  RSP <ffff8810087db970>
[3858596.687729] CR2: 0000000000008228

Environment

  • Red Hat Enterprise Linux 7.3
  • kernel-3.10.0-514.el7
  • XFS 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