RHEL 6.6 のセマフォに関する spin_lock 呼び出しのタスクでカーネルがパニックする
Issue
- カーネルがパニックし、以下が出力されます。
BUG: soft lockup - CPU#9 stuck for 67s![dsmserv:13427]
Modules linked in: mptctl mptbase autofs4 lin_tape(U) nfs lockd fscache auth_rpcgss nfs_acl sunrpc cpufreq_ondemand freq_table pcc_cpufreq ip6t_REJECT nf_conntrack_ipv6 nf_defrag_ipv6 xt_state nf_conntrack ip6table_filter ip6_tables ipv6 microcode iTCO_wdt iTCO_vendor_support hpilo tg3 ptp pps_core hpwdt serio_raw be2net lpc_ich mfd_core ioatdma dca sg ch osst st power_meter acpi_ipmi ipmi_si ipmi_msghandler shpchp ext4 jbd2 mbcache dm_round_robin sd_mod crc_t10dif sr_mod cdrom hpsa qla2xxx scsi_transport_fc scsi_tgt pata_acpi ata_generic ata_piix dm_multipath dm_mirror dm_region_hash dm_log dm_mod [last unloaded: scsi_wait_scan]
CPU 9
Modules linked in: mptctl mptbase autofs4 lin_tape(U) nfs lockd fscache auth_rpcgss nfs_acl sunrpc cpufreq_ondemand freq_table pcc_cpufreq ip6t_REJECT nf_conntrack_ipv6 nf_defrag_ipv6 xt_state nf_conntrack ip6table_filter ip6_tables ipv6 microcode iTCO_wdt iTCO_vendor_support hpilo tg3 ptp pps_core hpwdt serio_raw be2net lpc_ich mfd_core ioatdma dca sg ch osst st power_meter acpi_ipmi ipmi_si ipmi_msghandler shpchp ext4 jbd2 mbcache dm_round_robin sd_mod crc_t10dif sr_mod cdrom hpsa qla2xxx scsi_transport_fc scsi_tgt pata_acpi ata_generic ata_piix dm_multipath dm_mirror dm_region_hash dm_log dm_mod [last unloaded: scsi_wait_scan]
Pid:13427, comm: dsmserv Not tainted 2.6.32-504.el6.x86_64 #1 HP ProLiant ML350p Gen8
RIP:0010:[<ffffffff8152ce6e>] [<ffffffff8152ce6e>] _spin_lock+0x1e/0x30
RSP:0018:ffff88082dd2bca8 EFLAGS:00000297
RAX:000000000000ffff RBX: ffff88082dd2bca8 RCX:0000000000000000
RDX:000000000000efed RSI:0000000000000000 RDI: ffff88041eb3ffa0
RBP: ffffffff8100bb8e R08: ffff88082dd2a000 R09:00000000ffffffff
R10:00002bf260025695 R11:0000000000000001 R12: ffffffff815299be
R13: ffff88082dd2bcd8 R14: ffff880435be7700 R15:0000000000000009
FS:00007ffff354e720(0000) GS:ffff88044e420000(0000) knlGS:0000000000000000
CS:0010 DS:0000 ES:0000 CR0:0000000080050033
CR2:0000003516a03020 CR3:000000082dcc9000 CR4:00000000000407e0
DR0:0000000000000000 DR1:0000000000000000 DR2: 0000000000000000
DR3:0000000000000000 DR6:00000000ffff0ff0 DR7:0000000000000400
Process dsmserv (pid:13427, threadinfo ffff88082dd2a000, task ffff880733a58ae0)
Stack:
ffff88082dd2bcd8 ffffffff8121c36c ffff88041eb3ff00 0000000000d98122
<d> 0000000000000000 0000000000000001 ffff88082dd2bf68 ffffffff8121e23e
<d> ffff88082dd2bd38 0000000000000000 8000000400000000 ffff880733a58ae0
Call Trace:
[<ffffffff8121c36c>] ? sem_lock+0x6c/0x130
[<ffffffff8121e23e>] ? sys_semtimedop+0x58e/0xaf0
[<ffffffff8114fcea>] ? handle_mm_fault+0x22a/0x300
[<ffffffff81063bf3>] ? perf_event_task_sched_out+0x33/0x70
[<ffffffff8105e0d0>] ?__dequeue_entity+0x30/0x50
[<ffffffff8100988e>] ?__switch_to+0x26e/0x320
[<ffffffff815299be>] ? thread_return+0x4e/0x7d0
[<ffffffff8118f981>] ?__fput+0x1a1/0x210
[<ffffffff810e5c87>] ? audit_syscall_entry+0x1d7/0x200
[<ffffffff8121e7b0>] ? sys_semop+0x10/0x20
[<ffffffff8100b072>] ? system_call_fastpath+0x16/0x1b
Environment
- Red Hat Enterprise Linux 6.6
- kernel-2.6.32-504.el6
Subscriber exclusive content
A Red Hat subscription provides unlimited access to our knowledgebase, tools, and much more.