Article ID: 122872, created on Sep 13, 2014, last review on Sep 13, 2014

  • Applies to:
  • Virtuozzo 6.0

Symptoms

The node crashes with similar messages written in dmesg:

<3>[168088.134864] BUG: scheduling while atomic: hcp_io/1/7/25859/0xffff8840
<1>[168088.134999] BUG: unable to handle kernel paging request at 000000031cd8a320
<1>[168088.135007] IP: [<ffffffff8105b17d>] task_rq_lock+0x4d/0xa0
<4>[168088.135022] PGD 1f77a62067 PUD 0
<4>[168088.135028] Oops: 0000 [#1] SMP
<4>[168088.135031] last sysfs file: /sys/devices/system/node/node1/meminfo
<4>[168088.135037] CPU 1
<4>[168088.135039] Modules linked in: ip6t_REJECT nf_conntrack_ipv6 nf_defrag_ipv6 ip6table_mangle hcpdriver(P)(U) xt_conntrack cls_fw ip6table_filter ip6_tables vzcptpram(P)(U) sch_cbq fuse 8021q garp prl_usb_connect(U) prl_netbridge(U) prl_vtdhook(P)(U) prl_hypervisor(P)(U) ip_vzredir(P)(U) vzredir(P)(U) vzcompat(P)(U) vzrst vznetdev ip6_vzprivnet(P)(U) ip6_vzredir(P)(U) ip6_vznetstat(P)(U) pio_kaio pio_nfs pio_direct pfmt_raw pfmt_ploop1 ploop ip_vzprivnet(P)(U) vziolimit vzsnap(P)(U) vzfs(P)(U) vzdquota vzcpt nfs lockd fscache auth_rpcgss nfs_acl sunrpc vzlinkdev(P)(U) vzethdev vzevent vzlist(P)(U) vzstat(P)(U) vzmon ip_vznetstat(P)(U) vznetstat(P)(U) vzdev ebt_among ebtable_filter ebtables bridge stp llc ipv6 xt_owner ipt_MASQUERADE ipt_REDIRECT xt_iprange nf_nat_ftp xt_length xt_hl xt_tcpmss xt_TCPMSS xt_multiport xt_limit nf_conntrack_ftp xt_DSCP xt_dscp ipt_REJECT ipt_LOG xt_recent xt_state iptable_filter iptable_mangle iptable_nat nf_nat nf_conntrack_ipv4 nf_conntrac
 k nf_defrag_ipv4 ip_tables tun iTCO_wdt iTCO_vendor_support microcode dcdbas power_meter lpc_ich mfd_core shpchp sg tg3 ptp pps_core ext4 jbd2 mbcache sr_mod cdrom sd_mod crc_t10dif ahci wmi megaraid_sas dm_mirror dm_region_hash dm_log dm_mod [last unloaded: hcpdriver]
<4>[168088.135142]
<4>[168088.135147] Pid: 0, comm: swapper veid: 0 Tainted: P           ---------------    2.6.32-042stab093.4 #1 042stab093_4 Dell Inc. PowerEdge R620/01W23F
<4>[168088.135154] RIP: 0010:[<ffffffff8105b17d>]  [<ffffffff8105b17d>] task_rq_lock+0x4d/0xa0
<4>[168088.135161] RSP: 0018:ffff882100c03990  EFLAGS: 00010086
<4>[168088.135164] RAX: 0000000073631240 RBX: 000000000001ec80 RCX: ffff882100c03b00
<4>[168088.135168] RDX: 0000000000000086 RSI: ffff882100c039e8 RDI: ffff881b214244c0
<4>[168088.135171] RBP: ffff882100c039b0 R08: 0000000000000000 R09: d1048535c9986602
<4>[168088.135174] R10: 0000000000000000 R11: ffff882070565400 R12: ffff881b214244c0
<4>[168088.135178] R13: ffff882100c039e8 R14: 000000000001ec80 R15: 0000000000000003
<4>[168088.135182] FS:  0000000000000000(0000) GS:ffff882100c00000(0000) knlGS:0000000000000000
<4>[168088.135186] CS:  0010 DS: 0018 ES: 0018 CR0: 000000008005003b
<4>[168088.135189] CR2: 000000031cd8a320 CR3: 0000001ee5265000 CR4: 00000000001407e0
<4>[168088.135193] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000
<4>[168088.135197] DR3: 0000000000000000 DR6: 00000000ffff0ff0 DR7: 0000000000000400
<4>[168088.135201] Process swapper (pid: 0, veid: 0, threadinfo ffff88407356a000, task ffff882073f92140)
<4>[168088.135204] Stack:
<4>[168088.135206]  ffff881b214244c0 0000000000000000 0000000000000000 0000000000000001
<4>[168088.135215] <d> ffff882100c03a20 ffffffff8105fb9c 0000000000000080 ffff882070690600

<4>[168088.135222] <d> ffff882100c03a90 ffffffffa0040c2d ffff880037a00000 0000000000000086
<4>[168088.135230] Call Trace:
<4>[168088.135233]  <IRQ>
<4>[168088.135243]  [<ffffffff8105fb9c>] try_to_wake_up+0x3c/0x4c0
<4>[168088.135259]  [<ffffffffa0040c2d>] ? MR_BuildRaidContext+0x4ed/0x768 [megaraid_sas]
<4>[168088.135266]  [<ffffffff81060032>] default_wake_function+0x12/0x20
<4>[168088.135279]  [<ffffffff810a1c16>] autoremove_wake_function+0x16/0x40
<4>[168088.135285]  [<ffffffff810a1cbb>] wake_bit_function+0x3b/0x50
<4>[168088.135293]  [<ffffffff81054939>] __wake_up_common+0x59/0x90
<4>[168088.135303]  [<ffffffff810592c8>] __wake_up+0x48/0x70
<4>[168088.135309]  [<ffffffff810a1b71>] __wake_up_bit+0x31/0x40
<4>[168088.135315]  [<ffffffff810a1bef>] wake_up_bit+0x2f/0x40
<4>[168088.135325]  [<ffffffff811e6787>] unlock_buffer+0x17/0x20
<4>[168088.135331]  [<ffffffff811e67f1>] end_buffer_read_sync+0x21/0x40
<4>[168088.135337]  [<ffffffff811e53df>] end_bio_bh_io_sync+0x2f/0x60
<4>[168088.135345]  [<ffffffff811e99fd>] bio_endio+0x1d/0x40
<4>[168088.135357]  [<ffffffffa0443332>] ploop_fast_end_io+0x62/0x140 [ploop]
<4>[168088.135363]  [<ffffffff811e99fd>] bio_endio+0x1d/0x40
<4>[168088.135379]  [<ffffffffa00014c3>] dec_pending+0x173/0x2a0 [dm_mod]
<4>[168088.135393]  [<ffffffffa000189f>] clone_endio+0x9f/0xd0 [dm_mod]
<4>[168088.135400]  [<ffffffff811e99fd>] bio_endio+0x1d/0x40
<4>[168088.135409]  [<ffffffff8126e72b>] req_bio_endio+0x9b/0xe0
<4>[168088.135417]  [<ffffffff8126fca7>] blk_update_request+0x117/0x480
<4>[168088.135424]  [<ffffffff810a1c16>] ? autoremove_wake_function+0x16/0x40
<4>[168088.135430]  [<ffffffff81270037>] blk_update_bidi_request+0x27/0xa0
<4>[168088.135437]  [<ffffffff8127216f>] blk_end_bidi_request+0x2f/0x80
<4>[168088.135444]  [<ffffffff81272210>] blk_end_request+0x10/0x20
<4>[168088.135453]  [<ffffffff8139607f>] scsi_io_completion+0xaf/0x6c0
<4>[168088.135462]  [<ffffffff810ff544>] ? rcu_process_dyntick+0x114/0x120
<4>[168088.135473]  [<ffffffff8138c4c2>] scsi_finish_command+0xc2/0x130
<4>[168088.135480]  [<ffffffff813967f5>] scsi_softirq_done+0x145/0x170
<4>[168088.135494]  [<ffffffff81278105>] blk_done_softirq+0x85/0xa0
<4>[168088.135508]  [<ffffffff8107e9ed>] __do_softirq+0x10d/0x250
<4>[168088.135518]  [<ffffffff8100c44c>] call_softirq+0x1c/0x30
<4>[168088.135526]  [<ffffffff81010195>] do_softirq+0x65/0xa0
<4>[168088.135532]  [<ffffffff8107e80d>] irq_exit+0xcd/0xd0
<4>[168088.135541]  [<ffffffff81031715>] smp_call_function_single_interrupt+0x35/0x40
<4>[168088.135547]  [<ffffffff8100be73>] call_function_single_interrupt+0x13/0x20
<4>[168088.135551]  <EOI>
<4>[168088.135559]  [<ffffffff812ecbce>] ? intel_idle+0xde/0x170
<4>[168088.135564]  [<ffffffff812ecbb1>] ? intel_idle+0xc1/0x170
<4>[168088.135574]  [<ffffffff81432de7>] cpuidle_idle_call+0xa7/0x140
<4>[168088.135586]  [<ffffffff8100a026>] cpu_idle+0xb6/0x110
<4>[168088.135595]  [<ffffffff815287dd>] start_secondary+0x2ac/0x2ef
<4>[168088.135599] Code: c3 80 ec 01 00 49 89 fc 49 89 f5 9c 58 0f 1f 44 00 00 48 89 c2 fa 66 0f 1f 44 00 00 49 89 55 00 49 8b 44 24 08 49 89 de 8b 40 18 <4c> 03 34 c5 20 11 c0 81 4c 89 f7 e8 33 73 4d 00 49 8b 44 24 08
<1>[168088.135630] RIP  [<ffffffff8105b17d>] task_rq_lock+0x4d/0xa0
<4>[168088.135635]  RSP <ffff882100c03990>
<4>[168088.135637] CR2: 000000031cd8a320

Cause

The problem is recognized as product bug #PSBM-28847

Resolution

The fix is planned to be included in one of the future product updates.

Search Words

BUG: scheduling while atomic

kernel panic

c62e8726973f80975db0531f1ed5c6a2 2897d76d56d2010f4e3a28f864d69223 0dd5b9380c7d4884d77587f3eb0fa8ef

Email subscription for changes to this article
Save as PDF