|
|
|
|
|
|
|
|
|
|
xen-devel
Re: [Xen-devel] Xen hypervisor external denial of service vulnerability?
On Feb 8, 2011, at 16:53 , Pasi Kärkkäinen wrote:
> On Tue, Feb 08, 2011 at 01:39:06PM +0100, Pim van Riezen wrote:
>> Addendum:
>>
>> The Dells are actually R715.
>> The dom0 kernel is actually vmlinuz-2.6.18-194.32.1.el5xen
>>
>
> Have you gived dom0 fixed amount of memory, and also increase dom0 vcpu
> weights
> so that dom0 will always get enough cpu time to take care of things?
Fixed dom0_mem, yes.
Weighting, seems not, but just did a testrun with the dom0 weight set to 512. I
got 2 task blocks on one node (that seems a new development) and the same plus
another raw_safe_halt soft lockup on the other:
Feb 8 17:07:50 handel kernel: INFO: task syslogd:9120 blocked for more than
120 seconds.
Feb 8 17:07:50 handel kernel: "echo 0 >
/proc/sys/kernel/hung_task_timeout_secs" disables this message.
Feb 8 17:07:50 handel kernel: syslogd D 00000ede44a71082 0 9120
1 9123 9089 (NOTLB)
Feb 8 17:07:50 handel kernel: ffff880078087d88 0000000000000282
0000000000000000 0000000000000001
Feb 8 17:07:50 handel kernel: 000000000000000a ffff8800798d70c0
ffff8800000320c0 0000000000022b41
Feb 8 17:07:50 handel kernel: ffff8800798d72a8 0000000000000000
Feb 8 17:07:50 handel kernel: Call Trace:
Feb 8 17:07:50 handel kernel: [<ffffffff88036d5a>]
:jbd:log_wait_commit+0xa3/0xf5
Feb 8 17:07:50 handel kernel: [<ffffffff8029c48f>]
autoremove_wake_function+0x0/0x2e
Feb 8 17:07:50 handel kernel: [<ffffffff8803178a>]
:jbd:journal_stop+0x1cf/0x1ff
Feb 8 17:07:50 handel kernel: [<ffffffff8023119d>]
__writeback_single_inode+0x1e9/0x328
Feb 8 17:07:50 handel kernel: [<ffffffff802d330d>] do_readv_writev+0x26e/0x291
Feb 8 17:07:51 handel kernel: [<ffffffff802e5b8b>] sync_inode+0x24/0x33
Feb 8 17:07:51 handel kernel: [<ffffffff8804c36d>]
:ext3:ext3_sync_file+0xc9/0xdc
Feb 8 17:07:51 handel kernel: [<ffffffff80251e07>] do_fsync+0x52/0xa4
Feb 8 17:07:51 handel kernel: [<ffffffff802d3b11>] __do_fsync+0x23/0x36
Feb 8 17:07:51 handel kernel: [<ffffffff802602f9>] tracesys+0xab/0xb6
Feb 8 17:07:51 handel kernel:
Feb 8 17:07:51 handel kernel: INFO: task syslogd:9120 blocked for more than
120 seconds.
Feb 8 17:07:51 handel kernel: "echo 0 >
/proc/sys/kernel/hung_task_timeout_secs" disables this message.
Feb 8 17:07:51 handel kernel: syslogd D 00000ede44a71082 0 9120
1 9123 9089 (NOTLB)
Feb 8 17:07:51 handel kernel: ffff880078087d88 0000000000000282
0000000000000000 0000000000000001
Feb 8 17:07:51 handel kernel: 000000000000000a ffff8800798d70c0
ffff8800000320c0 0000000000022b41
Feb 8 17:07:51 handel kernel: ffff8800798d72a8 0000000000000000
Feb 8 17:07:51 handel kernel: Call Trace:
Feb 8 17:07:51 handel kernel: [<ffffffff88036d5a>]
:jbd:log_wait_commit+0xa3/0xf5
Feb 8 17:07:51 handel kernel: [<ffffffff8029c48f>]
autoremove_wake_function+0x0/0x2e
Feb 8 17:07:51 handel kernel: [<ffffffff8803178a>]
:jbd:journal_stop+0x1cf/0x1ff
Feb 8 17:07:51 handel kernel: [<ffffffff8023119d>]
__writeback_single_inode+0x1e9/0x328
Feb 8 17:07:51 handel kernel: [<ffffffff802d330d>] do_readv_writev+0x26e/0x291
Feb 8 17:07:51 handel kernel: [<ffffffff802e5b8b>] sync_inode+0x24/0x33
Feb 8 17:07:51 handel kernel: [<ffffffff8804c36d>]
:ext3:ext3_sync_file+0xc9/0xdc
Feb 8 17:07:51 handel kernel: [<ffffffff80251e07>] do_fsync+0x52/0xa4
Feb 8 17:07:51 handel kernel: [<ffffffff802d3b11>] __do_fsync+0x23/0x36
Feb 8 17:07:51 handel kernel: [<ffffffff802602f9>] tracesys+0xab/0xb6
Feb 8 17:07:51 handel kernel:
Feb 8 17:03:45 telemann kernel: INFO: task syslogd:7704 blocked for more than
120 seconds.
Feb 8 17:03:45 telemann kernel: "echo 0 >
/proc/sys/kernel/hung_task_timeout_secs" disables this message.
Feb 8 17:03:45 telemann kernel: syslogd D 00000ee120ea024a 0 7704
1 7707 7673 (NOTLB)
Feb 8 17:03:45 telemann kernel: ffff8800754dfd88 0000000000000282
0000000000000000 0000000000000001
Feb 8 17:03:45 telemann kernel: 000000000000000a ffff88007e65e860
ffff88000001e820 0000000000021814
Feb 8 17:03:45 telemann kernel: ffff88007e65ea48 0000000000000000
Feb 8 17:03:45 telemann kernel: Call Trace:
Feb 8 17:03:45 telemann kernel: [<ffffffff88036d5a>]
:jbd:log_wait_commit+0xa3/0xf5
Feb 8 17:03:45 telemann kernel: [<ffffffff8029c48f>]
autoremove_wake_function+0x0/0x2e
Feb 8 17:03:45 telemann kernel: [<ffffffff8803178a>]
:jbd:journal_stop+0x1cf/0x1ff
Feb 8 17:03:45 telemann kernel: [<ffffffff8023119d>]
__writeback_single_inode+0x1e9/0x328
Feb 8 17:03:45 telemann kernel: [<ffffffff802d330d>]
do_readv_writev+0x26e/0x291
Feb 8 17:07:35 telemann kernel: [<ffffffff802e5b8b>] sync_inode+0x24/0x33
Feb 8 17:07:35 telemann kernel: [<ffffffff8804c36d>]
:ext3:ext3_sync_file+0xc9/0xdc
Feb 8 17:07:35 telemann kernel: [<ffffffff80251e07>] do_fsync+0x52/0xa4
Feb 8 17:07:35 telemann kernel: [<ffffffff802d3b11>] __do_fsync+0x23/0x36
Feb 8 17:07:35 telemann kernel: [<ffffffff802602f9>] tracesys+0xab/0xb6
Feb 8 17:07:35 telemann kernel:
Feb 8 17:07:35 telemann kernel: INFO: task syslogd:7704 blocked for more than
120 seconds.
Feb 8 17:07:35 telemann kernel: "echo 0 >
/proc/sys/kernel/hung_task_timeout_secs" disables this message.
Feb 8 17:07:35 telemann kernel: syslogd D 00000ee120ea024a 0 7704
1 7707 7673 (NOTLB)
Feb 8 17:07:35 telemann kernel: ffff8800754dfd88 0000000000000282
0000000000000000 0000000000000001
Feb 8 17:07:35 telemann kernel: 000000000000000a ffff88007e65e860
ffff88000001e820 0000000000021814
Feb 8 17:07:35 telemann kernel: ffff88007e65ea48 0000000000000000
Feb 8 17:07:35 telemann kernel: Call Trace:
Feb 8 17:07:35 telemann kernel: [<ffffffff88036d5a>]
:jbd:log_wait_commit+0xa3/0xf5
Feb 8 17:07:35 telemann kernel: [<ffffffff8029c48f>]
autoremove_wake_function+0x0/0x2e
Feb 8 17:07:35 telemann kernel: [<ffffffff8803178a>]
:jbd:journal_stop+0x1cf/0x1ff
Feb 8 17:07:35 telemann kernel: [<ffffffff8023119d>]
__writeback_single_inode+0x1e9/0x328
Feb 8 17:07:35 telemann kernel: [<ffffffff802d330d>]
do_readv_writev+0x26e/0x291
Feb 8 17:07:35 telemann kernel: [<ffffffff802e5b8b>] sync_inode+0x24/0x33
Feb 8 17:07:35 telemann kernel: [<ffffffff8804c36d>]
:ext3:ext3_sync_file+0xc9/0xdc
Feb 8 17:07:35 telemann kernel: [<ffffffff80251e07>] do_fsync+0x52/0xa4
Feb 8 17:07:35 telemann kernel: [<ffffffff802d3b11>] __do_fsync+0x23/0x36
Feb 8 17:07:35 telemann kernel: [<ffffffff802602f9>] tracesys+0xab/0xb6
Feb 8 17:07:35 telemann kernel:
Feb 8 17:07:35 telemann kernel: BUG: soft lockup - CPU#0 stuck for 287s!
[swapper:0]
Feb 8 17:07:35 telemann kernel: CPU 0:
Feb 8 17:07:35 telemann kernel: Modules linked in: tun 8021q netloop netbk
blktap blkbk bridge ipmi_devintf ipmi_si ipmi_msghandler dell_rbu autofs4 hidp
rfcomm l2cap bluetooth lockd sunrpc ip_conntrack_netbios_ns ipt_REJECT xt_state
xt_tcpudp iptable_filter ipt_MASQUERADE iptable_nat ip_nat ip_conntrack
nfnetlink ip_tables ip6table_filter ip6_tables x_tables ipv6 xfrm_nalgo
crypto_api dm_round_robin dm_multipath scsi_dh video backlight sbs power_meter
hwmon i2c_ec dell_wmi wmi button battery asus_acpi ac parport_pc lp parport
8250_pnp sr_mod cdrom sg pcspkr i2c_piix4 serio_raw 8250 i2c_core serial_core
bnx2 amd64_edac_mod edac_mc dm_raid45 dm_message dm_region_hash dm_mem_cache
dm_snapshot dm_zero dm_mirror dm_log dm_mod lpfc scsi_transport_fc ahci libata
shpchp mpt2sas scsi_transport_sas sd_mod scsi_mod ext3 jbd uhci_hcd ohci_hcd
ehci_hcd
Feb 8 17:07:35 telemann kernel: Pid: 0, comm: swapper Not tainted
2.6.18-194.32.1.el5xen #1
Feb 8 17:07:36 telemann kernel: RIP: e030:[<ffffffff802063aa>]
[<ffffffff802063aa>] hypercall_page+0x3aa/0x1000
Feb 8 17:07:36 telemann kernel: RSP: e02b:ffffffff80645f58 EFLAGS: 00000246
Feb 8 17:07:36 telemann kernel: RAX: 0000000000000000 RBX: 0000000000000000
RCX: ffffffff802063aa
Feb 8 17:07:36 telemann kernel: RDX: 0000000000000001 RSI: 0000000000000000
RDI: 0000000000000001
Feb 8 17:07:36 telemann kernel: RBP: 0000000000000000 R08: 0000000000000038
R09: 00000001003cd738
Feb 8 17:07:36 telemann kernel: R10: ffff88007e6c3b00 R11: 0000000000000246
R12: 0000000000000000
Feb 8 17:07:36 telemann kernel: R13: 0000000000000000 R14: 0000000000000000
R15: 0000000000000000
Feb 8 17:07:36 telemann kernel: FS: 00002ad0c0f9ba30(0000)
GS:ffffffff805d3000(0000) knlGS:0000000000000000
Feb 8 17:07:36 telemann kernel: CS: e033 DS: 0000 ES: 0000
Feb 8 17:07:36 telemann kernel:
Feb 8 17:07:36 telemann kernel: Call Trace:
Feb 8 17:07:36 telemann kernel: [<ffffffff8026f4f3>] raw_safe_halt+0x84/0xa8
Feb 8 17:07:36 telemann kernel: [<ffffffff8026ca88>] xen_idle+0x38/0x4a
Feb 8 17:07:36 telemann kernel: [<ffffffff8024af6c>] cpu_idle+0x97/0xba
Feb 8 17:07:36 telemann kernel: [<ffffffff8064eb0f>] start_kernel+0x21f/0x224
Feb 8 17:07:36 telemann kernel: [<ffffffff8064e1e5>] _sinittext+0x1e5/0x1eb
Feb 8 17:07:36 telemann kernel:
Cheers,
Pim
_______________________________________________
Xen-devel mailing list
Xen-devel@xxxxxxxxxxxxxxxxxxx
http://lists.xensource.com/xen-devel
|
|
|
|
|