RHEL8: System using qla2xxx crashes in kmem_cache_alloc() with BUG: unable to handle kernel paging request at 0000000100000000

Solution Verified - Updated -

Issue

  • System using qla2xxx crashes in kmem_cache_alloc() with BUG: unable to handle kernel paging request at 0000000100000000
[ 1375.807346] BUG: unable to handle kernel paging request at 0000000100000000
[ 1375.807350] PGD 0 P4D 0 
[ 1375.807353] Oops: 0000 [#1] SMP PTI
[ 1375.807356] CPU: 3 PID: 1454 Comm: kworker/3:1H Kdump: loaded Tainted: G          I      --------- -  - 4.18.0-147.0.3.el8_1.x86_64 #1
[ 1375.807357] Hardware name: HP ProLiant DL380 G7, BIOS P67 05/05/2011
[ 1375.807362] Workqueue: kblockd blk_mq_run_work_fn
[ 1375.807367] RIP: 0010:kmem_cache_alloc+0x83/0x1c0
[ 1375.807369] Code: 65 4c 03 05 bf 7c b8 69 49 83 78 10 00 49 8b 28 0f 84 0c 01 00 00 48 85 ed 0f 84 03 01 00 00 41 8b 46 20 49 8b 3e 48 8d 4a 01 <48> 8b 5c 05 00 48 89 e8 65 48 0f c7 0f 0f 94 c0 84 c0 74 ba 41 8b
[ 1375.807370] RSP: 0018:ffff9c4b48147b20 EFLAGS: 00010206
[ 1375.807372] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 000000000007b127
[ 1375.807373] RDX: 000000000007b126 RSI: 0000000000491220 RDI: 000000000002d040
[ 1375.807374] RBP: 0000000100000000 R08: ffff8db89986d040 R09: 0000000000000015
[ 1375.807375] R10: 0000000000000200 R11: ffff8db727373800 R12: 0000000000491220
[ 1375.807376] R13: ffffffff96411f87 R14: ffff8db87caff800 R15: ffff8db87caff800
[ 1375.807378] FS:  0000000000000000(0000) GS:ffff8db899840000(0000) knlGS:0000000000000000
[ 1375.807379] CS:  0010 DS: 0000 ES: 0000 CR0: 0000000080050033
[ 1375.807380] CR2: 0000000100000000 CR3: 00000002fbc0a006 CR4: 00000000000206e0
[ 1375.807381] Call Trace:
[ 1375.807388]  ? finish_wait+0x80/0x80
[ 1375.807391]  mempool_alloc+0x67/0x190
[ 1375.807394]  ? scsi_init_io+0x3a/0x100
[ 1375.807414]  qla2xxx_mqueuecommand+0x1c3/0x2d0 [qla2xxx]
[ 1375.807417]  scsi_queue_rq+0x5b6/0xa00
[ 1375.807419]  __blk_mq_try_issue_directly+0x126/0x1d0
[ 1375.807422]  blk_mq_request_issue_directly+0x4e/0xb0
[ 1375.807425]  ? blk_account_io_start+0xb9/0x170
[ 1375.807434]  dm_mq_queue_rq+0x213/0x400 [dm_mod]
[ 1375.807436]  ? blk_mq_get_driver_tag+0x7f/0x110
[ 1375.807438]  blk_mq_dispatch_rq_list+0x41a/0x5b0
[ 1375.807441]  ? entry_SYSCALL_64_after_hwframe+0xb9/0xca
[ 1375.807443]  ? __switch_to_asm+0x41/0x70
[ 1375.807444]  ? elv_rb_del+0x1f/0x30
[ 1375.807447]  ? deadline_remove_request+0x55/0xc0
[ 1375.807448]  ? dd_dispatch_request+0x1ba/0x230
[ 1375.807450]  blk_mq_do_dispatch_sched+0x76/0x110
[ 1375.807452]  blk_mq_sched_dispatch_requests+0x11b/0x170
[ 1375.807454]  __blk_mq_run_hw_queue+0x51/0xd0
[ 1375.807457]  process_one_work+0x1a7/0x3b0
[ 1375.807459]  worker_thread+0x30/0x390
[ 1375.807461]  ? create_worker+0x1a0/0x1a0
[ 1375.807462]  kthread+0x112/0x130
[ 1375.807464]  ? kthread_flush_work_fn+0x10/0x10
[ 1375.807466]  ret_from_fork+0x35/0x40
[ 1375.807468] Modules linked in: fuse xt_CHECKSUM ipt_MASQUERADE xt_conntrack ipt_REJECT nft_counter nf_nat_tftp nft_objref nf_conntrack_tftp bnx2i libiscsi scsi_transport_iscsi cnic uio nf_tables_set nft_fib_inet nft_fib_ipv4 nft_fib_ipv6 nft_fib nft_reject_inet nf_reject_ipv4 nf_reject_ipv6 nft_reject nft_ct nft_chain_nat_ipv6 nf_conntrack_ipv6 nf_defrag_ipv6 nf_nat_ipv6 nft_chain_route_ipv6 nft_chain_nat_ipv4 nf_conntrack_ipv4 nf_defrag_ipv4 nf_nat_ipv4 nf_nat nft_chain_route_ipv4 nf_conntrack tun bridge stp llc ip6_tables ip_tables nft_compat ip_set nf_tables nfnetlink sunrpc iTCO_wdt gpio_ich iTCO_vendor_support intel_powerclamp coretemp kvm_intel kvm irqbypass crct10dif_pclmul crc32_pclmul ghash_clmulni_intel intel_cstate intel_uncore pcspkr joydev lpc_ich ipmi_ssif hpilo hpwdt i7core_edac sg
[ 1375.807502]  ipmi_si ipmi_devintf ipmi_msghandler acpi_power_meter xfs libcrc32c dm_service_time sd_mod sr_mod cdrom ata_generic radeon qla2xxx i2c_algo_bit drm_kms_helper syscopyarea sysfillrect sysimgblt fb_sys_fops ttm ata_piix drm libata nvme_fc nvme_fabrics serio_raw crc32c_intel nvme_core bnx2 scsi_transport_fc dm_multipath dm_mirror dm_region_hash dm_log dm_mod
[ 1375.807519] CR2: 0000000100000000

Environment

  • Red Hat Enterprise Linux 8

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