kernel panic at qlt_free_session_done() function upon removing the qla2xxx driver
Issue
- System crashed with the following call traces in the kernel ring buffer :
crash> log
[..]
[2033764.895661] BUG: unable to handle kernel NULL pointer dereference at (null)
[2033764.904482] IP: [< (null)>] (null)
[2033764.910234] PGD 8000003f6cac0067 PUD 3f62a39067 PMD 0
[2033764.916100] Oops: 0010 [#1] SMP
[..]
[2033765.138987] Call Trace:
[2033765.141877] [<ffffffffbb7b943e>] ? mempool_alloc+0x6e/0x170
[2033765.148307] [<ffffffffc07e702b>] qla24xx_async_notify_ack+0x7b/0x370 [qla2xxx]
[2033765.156548] [<ffffffffc07e7db1>] qlt_free_session_done+0x5a1/0x700 [qla2xxx]
[2033765.164589] [<ffffffffbb6d64f0>] ? try_to_wake_up+0x190/0x390
[2033765.171195] [<ffffffffbb6b9d4f>] process_one_work+0x17f/0x440
[2033765.177799] [<ffffffffbb6bade6>] worker_thread+0x126/0x3c0
[2033765.184116] [<ffffffffbb6bacc0>] ? manage_workers.isra.25+0x2a0/0x2a0
[2033765.191486] [<ffffffffbb6c1c31>] kthread+0xd1/0xe0
[2033765.197039] [<ffffffffbb6c1b60>] ? insert_kthread_work+0x40/0x40
[2033765.203933] [<ffffffffbbd74c37>] ret_from_fork_nospec_begin+0x21/0x21
[2033765.211299] [<ffffffffbb6c1b60>] ? insert_kthread_work+0x40/0x40
[2033765.218187] Code: Bad RIP value.
[2033765.222040] RIP [< (null)>] (null)
[2033765.227887] RSP <ffff9b43cffc3c80>
[2033765.231910] CR2: 0000000000000000
Environment
- Red Hat Enterprise Linux 7
- kernel-3.10.0-957.el7
- qla2xxx
Subscriber exclusive content
A Red Hat subscription provides unlimited access to our knowledgebase, tools, and much more.