The kernel crashes due to NULL pointer dereference in rb_next()

Solution Unverified - Updated -

Issue

  • The kernel crashes due to NULL pointer dereference in rb_next()
[3006196.668464] BUG: unable to handle kernel NULL pointer dereference at 000000000000064d
[3006196.668552] IP: [<ffffffff94ba43d3>] rb_next+0x23/0x60
[3006196.668610] PGD 0 
[3006196.668634] Oops: 0000 [#1] SMP 
[3006196.668671] Modules linked in: ib_core vxspec(POE) vxio(POE) tcp_diag inet_diag vxodm(POE) vxcafs(POE) vxportal(POE) fdd(POE) vxdmp(POE) vxfs(POE) sisfim(PE) amf(POE) sisap(POE) bonding veki(POE) ext4 mbcache jbd2 vfat fat sb_edac intel_powerclamp coretemp intel_rapl iosf_mbi kvm_intel kvm irqbypass crc32_pclmul ghash_clmulni_intel aesni_intel lrw gf128mul glue_helper ablk_helper cryptd pcspkr iTCO_wdt iTCO_vendor_support mgag200 ttm drm_kms_helper syscopyarea sysfillrect ipmi_ssif sysimgblt fb_sys_fops drm cdc_ether usbnet mii lpc_ich drm_panel_orientation_quirks sg ioatdma wmi ipmi_si ipmi_devintf ipmi_msghandler sisevt(PE) binfmt_misc tcp_htcp ip_tables xfs libcrc32c sd_mod crc_t10dif crct10dif_generic crct10dif_pclmul qla2xxx crct10dif_common crc32c_intel igb ixgbe nvme_fc nvme_fabrics nvme_core
[3006196.669408]  megaraid_sas mdio scsi_transport_fc ptp pps_core i2c_algo_bit scsi_tgt dca dm_mirror dm_region_hash dm_log dm_mod [last unloaded: vxfs]
[3006196.669536] CPU: 265 PID: 158102 Comm: kworker/265:3 Kdump: loaded Tainted: P           OE  ------------   3.10.0-1160.99.1.el7.x86_64 #1
[3006196.669632] Hardware name: LENOVO Lenovo System x3950 X6                               -[6241AC2]-/00YA700, BIOS -[A9E160AUS-5.10]- 12/24/2021
[3006196.669735] Workqueue: events key_garbage_collector
[3006196.671811] task: ffff97bac7dec200 ti: ffff97bc1fbdc000 task.ti: ffff97bc1fbdc000
[3006196.673838] RIP: 0010:[<ffffffff94ba43d3>]  [<ffffffff94ba43d3>] rb_next+0x23/0x60
[3006196.675880] RSP: 0018:ffff97bc1fbdfdc8  EFLAGS: 00010202
[3006196.677908] RAX: 000000000000063d RBX: ffffffff95a76dc8 RCX: ffff97bc1fbdffd8
[3006196.679948] RDX: 000000000000063d RSI: ffffffff954bae80 RDI: ffff95725fbfb088
[3006196.681950] RBP: ffff97bc1fbdfdc8 R08: ffffffff954bae80 R09: ffff97bf0ab5ccc0
[3006196.683915] R10: 0001aad0d6cbafa0 R11: ffff97bc13b54200 R12: 00000000654e4e3e
[3006196.685842] R13: 7fffffffffffffff R14: ffff95725fbfb088 R15: ffff95725fbfb088
[3006196.687777] FS:  0000000000000000(0000) GS:ffff9b4a7de40000(0000) knlGS:0000000000000000
[3006196.689725] CS:  0010 DS: 0000 ES: 0000 CR0: 0000000080050033
[3006196.691651] CR2: 000000000000064d CR3: 000005daa5c10000 CR4: 00000000003607e0
[3006196.693591] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000
[3006196.695519] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400
[3006196.697430] Call Trace:
[3006196.699342]  [<ffffffff94b0c00d>] key_garbage_collector+0xbd/0x390
[3006196.701295]  [<ffffffff948c32ef>] process_one_work+0x17f/0x440
[3006196.703226]  [<ffffffff948c4436>] worker_thread+0x126/0x3c0
[3006196.705174]  [<ffffffff948c4310>] ? manage_workers.isra.26+0x2b0/0x2b0
[3006196.707111]  [<ffffffff948cb621>] kthread+0xd1/0xe0
[3006196.709060]  [<ffffffff948cb550>] ? insert_kthread_work+0x40/0x40
[3006196.711003]  [<ffffffff94fc51f7>] ret_from_fork_nospec_begin+0x21/0x21
[3006196.712941]  [<ffffffff948cb550>] ? insert_kthread_work+0x40/0x40
[3006196.714663] Code: 0f 1f 84 00 00 00 00 00 55 48 8b 17 48 89 e5 48 39 d7 74 47 48 8b 47 08 48 85 c0 75 0e eb 2d 66 0f 1f 84 00 00 00 00 00 48 89 d0 <48> 8b 50 10 48 85 d2 75 f4 5d c3 cc cc cc cc 66 0f 1f 44 00 00 
[3006196.718242] RIP  [<ffffffff94ba43d3>] rb_next+0x23/0x60
[3006196.719947]  RSP <ffff97bc1fbdfdc8>
[3006196.721633] CR2: 000000000000064d

Environment

  • Red Hat Enterprise Linux 7.9.z
  • Symantec Linux Agent modules
    • sisevt/sisap/sisfim

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