kernel panic at qlt_free_session_done() function upon removing the qla2xxx driver

Solution In Progress - Updated -

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 of over 48,000 articles and solutions.

Current Customers and Partners

Log in for full access

Log In