ストレージを切断すると RHEL 6.6 でカーネルパニックが発生する
Issue
- RHEL 6.6 で SCSI ホストを削除するとカーネルパニックが発生します。
fc_wq_*
カーネルスレッドのscsi_remove_target()
関数で NULL ポインターの逆参照が報告されます。
BUG: unable to handle kernel NULL pointer dereference at 0000000000000288
IP:[<ffffffff8138de3a>] scsi_remove_target+0x8a/0x210
...
Pid:569, comm: fc_wq_1 Not tainted 2.6.32-504.8.1.el6.x86_64 #1
...
RIP [<ffffffff8138de3a>] scsi_remove_target+0x8a/0x210
RSP <ffff881024e69dd0>
CR2:0000000000000288
fc_wq_*
カーネルスレッドのscsi_remove_target()
関数において、cpu X のハード LOCKUP を Watchdog が検出したことが報告されました。
Kernel panic - not syncing:Watchdog detected hard LOCKUP on cpu 0
Pid:795, comm: fc_wq_9 Tainted:P --------------- 2.6.32-504.3.3.el6.x86_64 #1
Call Trace:
<NMI> [<ffffffff81529277>] ? panic+0xa7/0x16f
...
[<ffffffff810a4eae>] ? notify_die+0x2e/0x30
[<ffffffff8152dcfb>] ? do_nmi+0x1bb/0x340
[<ffffffff8152d5c0>] ? nmi+0x20/0x30
[<ffffffff8138ddf3>] ? scsi_remove_target+0x93/0x210
<<EOE>> [<ffffffffa023b570>] ? fc_starget_delete+0x0/0x30 [scsi_transport_fc]
[<ffffffffa023b596>] ? fc_starget_delete+0x26/0x30 [scsi_transport_fc]
...
Environment
- Red Hat Enterprise Linux 6.6 (RHEL 6.6)
2.6.32-504.16.2.el6
以下のカーネルのバージョン- Fibre Channel HBA
Subscriber exclusive content
A Red Hat subscription provides unlimited access to our knowledgebase, tools, and much more.