Раз в день/неделю одна из domU делает Oops примерно с таким трейсом:
[26600.676983] BUG: unable to handle kernel paging request at f56f9485
[26600.677001] IP: [<c00f1a18>] swap_count_continued.isra.16+0x158/0x170
[26600.677016] *pdpt = 0000000048a01027 *pde = 0000000049c33067 *pte = 0000000000000000
[26600.677026] Oops: 0002 [#1] SMP
[26600.677033] Modules linked in: nfs lockd fscache auth_rpcgss nfs_acl sunrpc nf_nat_ftp nf_conntrack_ftp ipt_MASQUERADE ipt_REJECT xt_recent xt_state ipt_REDIRECT iptable_nat xt_LOG xt_tcpudp iptable_filter ip_tables nf_nat_pptp nf_conntrack_pptp nf_conntrack_proto_gre nf_nat_proto_gre nf_nat nf_conntrack_ipv4 nf_conntrack nf_defrag_ipv4 ip_gre gre af_packet ipt_ULOG x_tables deflate zlib_deflate ctr twofish_i586 twofish_common camellia_generic serpent_sse2_i586 cryptd lrw serpent_generic xts gf128mul blowfish_generic blowfish_common cast5 des_generic cbc xcbc rmd160 sha512_generic sha256_generic sha1_generic md5 crypto_null af_key fuse esp4 ah4 xenblk cdrom xennet hwmon domctl
[26600.677128]
[26600.677132] Pid: 25240, comm: vsftpd Not tainted 3.4.6-2.10-xen #1
[26600.677140] EIP: 0061:[<c00f1a18>] EFLAGS: 00010246 CPU: 0
[26600.677145] EIP is at swap_count_continued.isra.16+0x158/0x170
[26600.677150] EAX: f56f9485 EBX: ecc9c040 ECX: 00000001 EDX: 0000003e
[26600.677155] ESI: ecfe52a0 EDI: 00000485 EBP: 0000003e ESP: ca6c5dc8
[26600.677160] DS: 007b ES: 007b FS: 00d8 GS: 0033 SS: 0069
[26600.677166] CR0: 8005003b CR2: f56f9485 CR3: 0a5f1000 CR4: 00000660
[26600.677173] DR0: 00000000 DR1: 00000000 DR2: 00000000 DR3: 00000000
[26600.677178] DR6: ffff0ff0 DR7: 00000400
[26600.677183] Process vsftpd (pid: 25240, ti=ca6c4000 task=d744cd70 task.ti=ca6c4000)
[26600.677189] Stack:
[26600.677192] 00034485 ebf96bc0 0000003e ed878000 c00f1e51 00000485 b75c5000 c00f4bdb
[26600.677205] 00000000 0140fb3e 0000003e 00034485 ec68d000 e9eace28 b75c5000 c00f4cc4
[26600.677218] 00034485 c00e2083 2af3d005 80000000 00000000 00000000 ca41ce28 006890a0
[26600.677231] Call Trace:
[26600.677244] [<c00f1e51>] __swap_duplicate+0xf1/0x180
[26600.677251] [<c00f4cc4>] swap_duplicate+0x14/0x40
[26600.677258] [<c00e2083>] copy_pte_range+0x5c3/0x750
[26600.677266] [<c00e3c11>] copy_page_range+0x1f1/0x280
[26600.677273] [<c0022a9e>] dup_mm+0x26e/0x460
[26600.677280] [<c0023c7a>] copy_process.part.34+0xfba/0x1060
[26600.677286] [<c0023e6a>] do_fork+0x11a/0x340
[26600.677293] [<c000ba70>] sys_clone+0x30/0x40
[26600.677301] [<c048a771>] ptregs_clone+0x15/0x1c
[26600.677308] [<c0483ffd>] syscall_call+0x7/0xb
[26600.677317] [<b778f424>] 0xb778f423
[26600.677321] Code: eb 14 39 de 75 e5 eb a7 0f 0b 90 e8 43 cc f2 ff 8b 5b 14 83 eb 14 39 de 0f 84 d6 fe ff ff 89 d8 e8 2e cb f2 ff 01 f8 8d 74 26 00 <c6> 00 00 ba 01 00 00 00 eb b1 0f 0b 0f 0b 0f 0b 0f 0b 8d b6 00
[26600.677390] EIP: [<c00f1a18>] swap_count_continued.isra.16+0x158/0x170 SS:ESP 0069:ca6c5dc8
[26600.677400] CR2: 00000000f56f9485
[26600.677415] ---[ end trace 66ce3399a1ef3bf0 ]---
[26600.677422] note: vsftpd[25240] exited with preempt_count 1
[26600.677434] BUG: scheduling while atomic: vsftpd/25240/0x00000001
[26600.677439] Modules linked in: nfs lockd fscache auth_rpcgss nfs_acl sunrpc nf_nat_ftp nf_conntrack_ftp ipt_MASQUERADE ipt_REJECT xt_recent xt_state ipt_REDIRECT iptable_nat xt_LOG xt_tcpudp iptable_filter ip_tables nf_nat_pptp nf_conntrack_pptp nf_conntrack_proto_gre nf_nat_proto_gre nf_nat nf_conntrack_ipv4 nf_conntrack nf_defrag_ipv4 ip_gre gre af_packet ipt_ULOG x_tables deflate zlib_deflate ctr twofish_i586 twofish_common camellia_generic serpent_sse2_i586 cryptd lrw serpent_generic xts gf128mul blowfish_generic blowfish_common cast5 des_generic cbc xcbc rmd160 sha512_generic sha256_generic sha1_generic md5 crypto_null af_key fuse esp4 ah4 xenblk cdrom xennet hwmon domctl
[26600.677535] Pid: 25240, comm: vsftpd Tainted: G D 3.4.6-2.10-xen #1
[26600.677540] Call Trace:
[26600.677549] [<c0008d79>] try_stack_unwind+0x199/0x1b0
[26600.677557] [<c00070b7>] dump_trace+0x47/0xf0
[26600.677563] [<c0008ddb>] show_trace_log_lvl+0x4b/0x60
[26600.677569] [<c0008e08>] show_trace+0x18/0x20
[26600.677576] [<c04796ee>] dump_stack+0x6d/0x72
[26600.677582] [<c04829b4>] __schedule+0x754/0x800
[26600.677589] [<c0483735>] rwsem_down_failed_common+0xb5/0x130
[26600.677596] [<c02560f7>] call_rwsem_down_read_failed+0x7/0xc
[26600.677603] [<c0481dda>] down_read+0xa/0x10
[26600.677610] [<c007b215>] acct_collect+0x35/0x190
[26600.677616] [<c0028daa>] do_exit+0x5aa/0x7b0
[26600.677623] [<c0484b92>] oops_end+0xb2/0x100
[26600.677629] [<c0479f78>] no_context+0x19e/0x1a6
[26600.677635] [<c047a0ab>] __bad_area_nosemaphore+0x12b/0x133
[26600.677641] [<c047a0c2>] bad_area_nosemaphore+0xf/0x11
[26600.677648] [<c04870f9>] do_page_fault+0x3c9/0x4
Кто-нибудь может русским языком объяснить, как это можно устранить? vsftpd виноват?