RHEL8: System using qla2xxx crashes in kmem_cache_alloc() with BUG: unable to handle kernel paging request at 0000000100000000
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.