|
|
|
|
|
|
|
|
|
|
xen-devel
Re: [Xen-devel] Xen hypervisor external denial of service vulnerability?
On Feb 8, 2011, at 18:08 , Pim van Riezen wrote:
> On Feb 8, 2011, at 17:51 , Pasi Kärkkäinen wrote:
>>
>> Did you also make sure VMs don't use those 2 pcpus dedicated for dom0?
>> You have to explicitly configure each VM not to use those pcpus.
>
> That seems to have done the trick.
Alas, I was too soon in drawing a conclusion. After a new 10 minute run:
Feb 8 18:12:30 telemann kernel: INFO: task bash:12225 blocked for more than
120 seconds.
Feb 8 18:12:30 telemann kernel: "echo 0 >
/proc/sys/kernel/hung_task_timeout_secs" disables this message.
Feb 8 18:12:30 telemann kernel: bash D ffff88006ac7bd08 0 12225
1 8260 (L-TLB)
Feb 8 18:12:30 telemann kernel: ffff88006ac7bb88 0000000000000246
0000000300000000 ffff88007ec3a6d8
Feb 8 18:12:30 telemann kernel: 0000000000000009 ffff88006c16e820
ffff88007a5a9080 000000000008f03e
Feb 8 18:12:30 telemann kernel: ffff88006c16ea08 ffffffff8022f10c
Feb 8 18:12:30 telemann kernel: Call Trace:
Feb 8 18:12:30 telemann kernel: [<ffffffff8022f10c>] __wake_up+0x38/0x4f
Feb 8 18:12:30 telemann kernel: [<ffffffff880317ae>]
:jbd:journal_stop+0x1f3/0x1ff
Feb 8 18:12:30 telemann kernel: [<ffffffff802994d1>]
flush_cpu_workqueue+0x83/0xb5
Feb 8 18:12:30 telemann kernel: [<ffffffff8029c48f>]
autoremove_wake_function+0x0/0x2e
Feb 8 18:12:30 telemann kernel: [<ffffffff80263914>] mutex_lock+0xd/0x1d
Feb 8 18:12:30 telemann kernel: [<ffffffff80299563>] flush_workqueue+0x60/0x87
Feb 8 18:12:41 telemann kernel: [<ffffffff80394af5>] release_dev+0x503/0x67b
Feb 8 18:12:55 telemann kernel: [<ffffffff8020b860>] release_pages+0x158/0x165
Feb 8 18:13:09 telemann kernel: [<ffffffff80255821>] tty_release+0x11/0x1a
Feb 8 18:13:23 telemann kernel: [<ffffffff80213492>] __fput+0xd3/0x1bd
Feb 8 18:13:38 telemann kernel: [<ffffffff802243cb>] filp_close+0x5c/0x64
Feb 8 18:13:51 telemann kernel: [<ffffffff8023a392>]
put_files_struct+0x63/0xae
Feb 8 18:14:06 telemann kernel: [<ffffffff802160cd>] do_exit+0x31d/0x902
Feb 8 18:14:19 telemann kernel: [<ffffffff8024ae4d>] cpuset_exit+0x0/0x88
Feb 8 18:14:33 telemann kernel: [<ffffffff8022b920>]
get_signal_to_deliver+0x477/0x4aa
Feb 8 18:14:49 telemann kernel: [<ffffffff8025d19e>]
do_notify_resume+0x9c/0x7ba
Feb 8 18:15:01 telemann kernel: [<ffffffff80294ea1>]
__group_send_sig_info+0xb9/0xc8
Feb 8 18:15:08 telemann kernel: [<ffffffff8025cb0b>]
group_send_sig_info+0x62/0x6f
Feb 8 18:15:22 telemann kernel: [<ffffffff8029c48f>]
autoremove_wake_function+0x0/0x2e
Feb 8 18:15:37 telemann kernel: [<ffffffff802afd73>]
audit_syscall_entry+0x180/0x1b3
Feb 8 18:15:49 telemann kernel: [<ffffffff80245a48>]
sys_rt_sigreturn+0x327/0x35a
Feb 8 18:16:03 telemann kernel: [<ffffffff802b0175>]
audit_syscall_exit+0x336/0x362
Feb 8 18:16:17 telemann kernel: [<ffffffff8026042c>] int_signal+0x12/0x17
Feb 8 18:16:31 telemann kernel:
Feb 8 18:16:44 telemann kernel: INFO: task bash:12225 blocked for more than
120 seconds.
Feb 8 18:16:58 telemann kernel: "echo 0 >
/proc/sys/kernel/hung_task_timeout_secs" disables this message.
Feb 8 18:17:12 telemann kernel: bash D ffff88006ac7bd08 0 12225
1 8260 (L-TLB)
Feb 8 18:17:26 telemann kernel: ffff88006ac7bb88 0000000000000246
0000000300000000 ffff88007ec3a6d8
Feb 8 18:17:39 telemann kernel: 0000000000000009 ffff88006c16e820
ffff88007a5a9080 000000000008f03e
Feb 8 18:17:54 telemann kernel: ffff88006c16ea08 ffffffff8022f10c
Feb 8 18:18:08 telemann kernel: Call Trace:
Feb 8 18:18:21 telemann kernel: [<ffffffff8022f10c>] __wake_up+0x38/0x4f
Feb 8 18:18:34 telemann kernel: [<ffffffff880317ae>]
:jbd:journal_stop+0x1f3/0x1ff
Feb 8 18:18:47 telemann kernel: [<ffffffff802994d1>]
flush_cpu_workqueue+0x83/0xb5
Feb 8 18:18:58 telemann kernel: [<ffffffff8029c48f>]
autoremove_wake_function+0x0/0x2e
Feb 8 18:18:58 telemann kernel: [<ffffffff80263914>] mutex_lock+0xd/0x1d
Feb 8 18:18:58 telemann kernel: [<ffffffff80299563>] flush_workqueue+0x60/0x87
Feb 8 18:18:58 telemann kernel: [<ffffffff80394af5>] release_dev+0x503/0x67b
Feb 8 18:18:58 telemann kernel: [<ffffffff8020b860>] release_pages+0x158/0x165
Feb 8 18:18:58 telemann kernel: [<ffffffff80255821>] tty_release+0x11/0x1a
Feb 8 18:18:58 telemann kernel: [<ffffffff80213492>] __fput+0xd3/0x1bd
Feb 8 18:18:58 telemann kernel: [<ffffffff802243cb>] filp_close+0x5c/0x64
Feb 8 18:18:58 telemann kernel: [<ffffffff8023a392>]
put_files_struct+0x63/0xae
Feb 8 18:18:58 telemann kernel: [<ffffffff802160cd>] do_exit+0x31d/0x902
Feb 8 18:18:58 telemann kernel: [<ffffffff8024ae4d>] cpuset_exit+0x0/0x88
Feb 8 18:18:58 telemann kernel: [<ffffffff8022b920>]
get_signal_to_deliver+0x477/0x4aa
Feb 8 18:18:58 telemann kernel: [<ffffffff8025d19e>]
do_notify_resume+0x9c/0x7ba
Feb 8 18:18:58 telemann kernel: [<ffffffff80294ea1>]
__group_send_sig_info+0xb9/0xc8
Feb 8 18:18:58 telemann kernel: [<ffffffff8025cb0b>]
group_send_sig_info+0x62/0x6f
Feb 8 18:18:58 telemann kernel: [<ffffffff8029c48f>]
autoremove_wake_function+0x0/0x2e
Feb 8 18:18:58 telemann kernel: [<ffffffff802afd73>]
audit_syscall_entry+0x180/0x1b3
Feb 8 18:18:58 telemann kernel: [<ffffffff80245a48>]
sys_rt_sigreturn+0x327/0x35a
Feb 8 18:18:58 telemann kernel: [<ffffffff802b0175>]
audit_syscall_exit+0x336/0x362
Feb 8 18:18:59 telemann kernel: [<ffffffff8026042c>] int_signal+0x12/0x17
Feb 8 18:18:59 telemann kernel:
Feb 8 18:18:59 telemann kernel: INFO: task bash:12225 blocked for more than
120 seconds.
Feb 8 18:18:59 telemann kernel: "echo 0 >
/proc/sys/kernel/hung_task_timeout_secs" disables this message.
Feb 8 18:18:59 telemann kernel: bash D ffff88006ac7bd08 0 12225
1 8260 (L-TLB)
Feb 8 18:18:59 telemann kernel: ffff88006ac7bb88 0000000000000246
0000000300000000 ffff88007ec3a6d8
Feb 8 18:18:59 telemann kernel: 0000000000000009 ffff88006c16e820
ffff88007a5a9080 000000000008f03e
Feb 8 18:18:59 telemann kernel: ffff88006c16ea08 ffffffff8022f10c
Feb 8 18:18:59 telemann kernel: Call Trace:
Feb 8 18:18:59 telemann kernel: [<ffffffff8022f10c>] __wake_up+0x38/0x4f
Feb 8 18:18:59 telemann kernel: [<ffffffff880317ae>]
:jbd:journal_stop+0x1f3/0x1ff
Feb 8 18:18:59 telemann kernel: [<ffffffff802994d1>]
flush_cpu_workqueue+0x83/0xb5
Feb 8 18:18:59 telemann kernel: [<ffffffff8029c48f>]
autoremove_wake_function+0x0/0x2e
Feb 8 18:18:59 telemann kernel: [<ffffffff80263914>] mutex_lock+0xd/0x1d
Feb 8 18:18:59 telemann kernel: [<ffffffff80299563>] flush_workqueue+0x60/0x87
Feb 8 18:18:59 telemann kernel: [<ffffffff80394af5>] release_dev+0x503/0x67b
Feb 8 18:18:59 telemann kernel: [<ffffffff8020b860>] release_pages+0x158/0x165
Feb 8 18:18:59 telemann kernel: [<ffffffff80255821>] tty_release+0x11/0x1a
Feb 8 18:18:59 telemann kernel: [<ffffffff80213492>] __fput+0xd3/0x1bd
Feb 8 18:18:59 telemann kernel: [<ffffffff802243cb>] filp_close+0x5c/0x64
Feb 8 18:18:59 telemann kernel: [<ffffffff8023a392>]
put_files_struct+0x63/0xae
Feb 8 18:18:59 telemann kernel: [<ffffffff802160cd>] do_exit+0x31d/0x902
Feb 8 18:18:59 telemann kernel: [<ffffffff8024ae4d>] cpuset_exit+0x0/0x88
Feb 8 18:18:59 telemann kernel: [<ffffffff8022b920>]
get_signal_to_deliver+0x477/0x4aa
Feb 8 18:18:59 telemann kernel: [<ffffffff8025d19e>]
do_notify_resume+0x9c/0x7ba
Feb 8 18:18:59 telemann kernel: [<ffffffff80294ea1>]
__group_send_sig_info+0xb9/0xc8
Feb 8 18:18:59 telemann kernel: [<ffffffff8025cb0b>]
group_send_sig_info+0x62/0x6f
Feb 8 18:18:59 telemann kernel: [<ffffffff8029c48f>]
autoremove_wake_function+0x0/0x2e
Feb 8 18:18:59 telemann kernel: [<ffffffff802afd73>]
audit_syscall_entry+0x180/0x1b3
Feb 8 18:18:59 telemann kernel: [<ffffffff80245a48>]
sys_rt_sigreturn+0x327/0x35a
Feb 8 18:18:59 telemann kernel: [<ffffffff802b0175>]
audit_syscall_exit+0x336/0x362
Feb 8 18:18:59 telemann kernel: [<ffffffff8026042c>] int_signal+0x12/0x17
Feb 8 18:18:59 telemann kernel:
Feb 8 18:18:59 telemann kernel: INFO: task bash:12225 blocked for more than
120 seconds.
Feb 8 18:18:59 telemann kernel: "echo 0 >
/proc/sys/kernel/hung_task_timeout_secs" disables this message.
Feb 8 18:18:59 telemann kernel: bash D ffff88006ac7bd08 0 12225
1 8260 (L-TLB)
Feb 8 18:18:59 telemann kernel: ffff88006ac7bb88 0000000000000246
0000000300000000 ffff88007ec3a6d8
Feb 8 18:18:59 telemann kernel: 0000000000000009 ffff88006c16e820
ffff88007a5a9080 000000000008f03e
Feb 8 18:18:59 telemann kernel: ffff88006c16ea08 ffffffff8022f10c
Feb 8 18:18:59 telemann kernel: Call Trace:
Feb 8 18:18:59 telemann kernel: [<ffffffff8022f10c>] __wake_up+0x38/0x4f
Feb 8 18:18:59 telemann kernel: [<ffffffff880317ae>]
:jbd:journal_stop+0x1f3/0x1ff
Feb 8 18:18:59 telemann kernel: [<ffffffff802994d1>]
flush_cpu_workqueue+0x83/0xb5
Feb 8 18:18:59 telemann kernel: [<ffffffff8029c48f>]
autoremove_wake_function+0x0/0x2e
Feb 8 18:18:59 telemann kernel: [<ffffffff80263914>] mutex_lock+0xd/0x1d
Feb 8 18:18:59 telemann kernel: [<ffffffff80299563>] flush_workqueue+0x60/0x87
Feb 8 18:18:59 telemann kernel: [<ffffffff80394af5>] release_dev+0x503/0x67b
Feb 8 18:18:59 telemann kernel: [<ffffffff8020b860>] release_pages+0x158/0x165
Feb 8 18:18:59 telemann kernel: [<ffffffff80255821>] tty_release+0x11/0x1a
Feb 8 18:18:59 telemann kernel: [<ffffffff80213492>] __fput+0xd3/0x1bd
Feb 8 18:18:59 telemann kernel: [<ffffffff802243cb>] filp_close+0x5c/0x64
Feb 8 18:18:59 telemann kernel: [<ffffffff8023a392>]
put_files_struct+0x63/0xae
Feb 8 18:18:59 telemann kernel: [<ffffffff802160cd>] do_exit+0x31d/0x902
Feb 8 18:18:59 telemann kernel: [<ffffffff8024ae4d>] cpuset_exit+0x0/0x88
Feb 8 18:18:59 telemann kernel: [<ffffffff8022b920>]
get_signal_to_deliver+0x477/0x4aa
Feb 8 18:18:59 telemann kernel: [<ffffffff8025d19e>]
do_notify_resume+0x9c/0x7ba
Feb 8 18:19:00 telemann kernel: [<ffffffff80294ea1>]
__group_send_sig_info+0xb9/0xc8
Feb 8 18:19:00 telemann kernel: [<ffffffff8025cb0b>]
group_send_sig_info+0x62/0x6f
Feb 8 18:19:00 telemann kernel: [<ffffffff8029c48f>]
autoremove_wake_function+0x0/0x2e
Feb 8 18:19:00 telemann kernel: [<ffffffff802afd73>]
audit_syscall_entry+0x180/0x1b3
Feb 8 18:19:00 telemann kernel: [<ffffffff80245a48>]
sys_rt_sigreturn+0x327/0x35a
Feb 8 18:19:00 telemann kernel: [<ffffffff802b0175>]
audit_syscall_exit+0x336/0x362
Feb 8 18:19:00 telemann kernel: [<ffffffff8026042c>] int_signal+0x12/0x17
Feb 8 18:19:00 telemann kernel:
Feb 8 18:11:23 handel kernel: xenbr0: received tcn bpdu on port 1(eth0)
Feb 8 18:11:23 handel kernel: xenbr0: topology change detected, propagating
Feb 8 18:14:54 handel kernel: INFO: task syslogd:11299 blocked for more than
120 seconds.
Feb 8 18:14:54 handel kernel: "echo 0 >
/proc/sys/kernel/hung_task_timeout_secs" disables this message.
Feb 8 18:14:54 handel kernel: syslogd D 0000031e848fed46 0 11299
1 11302 11268 (NOTLB)
Feb 8 18:14:54 handel kernel: ffff880079603d88 0000000000000282
0000000000000000 0000000000000001
Feb 8 18:14:54 handel kernel: 000000000000000a ffff88007e5b9100
ffff88000002b040 0000000000026ea9
Feb 8 18:14:54 handel kernel: ffff88007e5b92e8 0000000000000000
Feb 8 18:14:54 handel kernel: Call Trace:
Feb 8 18:14:54 handel kernel: [<ffffffff88036d5a>]
:jbd:log_wait_commit+0xa3/0xf5
Feb 8 18:14:54 handel kernel: [<ffffffff8029c48f>]
autoremove_wake_function+0x0/0x2e
Feb 8 18:14:54 handel kernel: [<ffffffff8803178a>]
:jbd:journal_stop+0x1cf/0x1ff
Feb 8 18:14:54 handel kernel: [<ffffffff8023119d>]
__writeback_single_inode+0x1e9/0x328
Feb 8 18:19:15 handel kernel: [<ffffffff802d330d>] do_readv_writev+0x26e/0x291
Feb 8 18:19:15 handel kernel: [<ffffffff802e5b8b>] sync_inode+0x24/0x33
Feb 8 18:19:15 handel kernel: [<ffffffff8804c36d>]
:ext3:ext3_sync_file+0xc9/0xdc
Feb 8 18:19:15 handel kernel: [<ffffffff80251e07>] do_fsync+0x52/0xa4
Feb 8 18:19:15 handel kernel: [<ffffffff802d3b11>] __do_fsync+0x23/0x36
Feb 8 18:19:15 handel kernel: [<ffffffff802602f9>] tracesys+0xab/0xb6
Feb 8 18:19:15 handel kernel:
Feb 8 18:19:15 handel kernel: INFO: task syslogd:11299 blocked for more than
120 seconds.
Feb 8 18:19:15 handel kernel: "echo 0 >
/proc/sys/kernel/hung_task_timeout_secs" disables this message.
Feb 8 18:19:15 handel kernel: syslogd D 0000031e848fed46 0 11299
1 11302 11268 (NOTLB)
Feb 8 18:19:15 handel kernel: ffff880079603d88 0000000000000282
0000000000000000 0000000000000001
Feb 8 18:19:15 handel kernel: 000000000000000a ffff88007e5b9100
ffff88000002b040 0000000000026ea9
Feb 8 18:19:15 handel kernel: ffff88007e5b92e8 0000000000000000
Feb 8 18:19:15 handel kernel: Call Trace:
Feb 8 18:19:15 handel kernel: [<ffffffff88036d5a>]
:jbd:log_wait_commit+0xa3/0xf5
Feb 8 18:19:15 handel kernel: [<ffffffff8029c48f>]
autoremove_wake_function+0x0/0x2e
Feb 8 18:19:15 handel kernel: [<ffffffff8803178a>]
:jbd:journal_stop+0x1cf/0x1ff
Feb 8 18:19:15 handel kernel: [<ffffffff8023119d>]
__writeback_single_inode+0x1e9/0x328
Feb 8 18:19:15 handel kernel: [<ffffffff802d330d>] do_readv_writev+0x26e/0x291
Feb 8 18:19:15 handel kernel: [<ffffffff802e5b8b>] sync_inode+0x24/0x33
Feb 8 18:19:15 handel kernel: [<ffffffff8804c36d>]
:ext3:ext3_sync_file+0xc9/0xdc
Feb 8 18:19:15 handel kernel: [<ffffffff80251e07>] do_fsync+0x52/0xa4
Feb 8 18:19:15 handel kernel: [<ffffffff802d3b11>] __do_fsync+0x23/0x36
Feb 8 18:19:15 handel kernel: [<ffffffff802602f9>] tracesys+0xab/0xb6
Feb 8 18:19:15 handel kernel:
Feb 8 18:19:15 handel kernel: INFO: task syslogd:11299 blocked for more than
120 seconds.
Feb 8 18:19:15 handel kernel: "echo 0 >
/proc/sys/kernel/hung_task_timeout_secs" disables this message.
Feb 8 18:19:15 handel kernel: syslogd D 0000031e848fed46 0 11299
1 11302 11268 (NOTLB)
Feb 8 18:19:15 handel kernel: ffff880079603d88 0000000000000282
0000000000000000 0000000000000001
Feb 8 18:19:15 handel kernel: 000000000000000a ffff88007e5b9100
ffff88000002b040 0000000000026ea9
Feb 8 18:19:15 handel kernel: ffff88007e5b92e8 0000000000000000
Feb 8 18:19:15 handel kernel: Call Trace:
Feb 8 18:19:15 handel kernel: [<ffffffff88036d5a>]
:jbd:log_wait_commit+0xa3/0xf5
Feb 8 18:19:15 handel kernel: [<ffffffff8029c48f>]
autoremove_wake_function+0x0/0x2e
Feb 8 18:19:16 handel kernel: [<ffffffff8803178a>]
:jbd:journal_stop+0x1cf/0x1ff
Feb 8 18:19:16 handel kernel: [<ffffffff8023119d>]
__writeback_single_inode+0x1e9/0x328
Feb 8 18:19:16 handel kernel: [<ffffffff802d330d>] do_readv_writev+0x26e/0x291
Feb 8 18:19:16 handel kernel: [<ffffffff802e5b8b>] sync_inode+0x24/0x33
Feb 8 18:19:16 handel kernel: [<ffffffff8804c36d>]
:ext3:ext3_sync_file+0xc9/0xdc
Feb 8 18:19:16 handel kernel: [<ffffffff80251e07>] do_fsync+0x52/0xa4
Feb 8 18:19:16 handel kernel: [<ffffffff802d3b11>] __do_fsync+0x23/0x36
Feb 8 18:19:16 handel kernel: [<ffffffff802602f9>] tracesys+0xab/0xb6
Feb 8 18:19:16 handel kernel:
Cheers,
Pim
_______________________________________________
Xen-devel mailing list
Xen-devel@xxxxxxxxxxxxxxxxxxx
http://lists.xensource.com/xen-devel
|
|
|
|
|