[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [win-pv-devel] Windows 10 domU is unstable with PV Bus Driver



Hi,

I've been using only the VNC interface for 2 days, and the grant table
requests went up to 12-13, no more. And the whole system was quite
stable.

I tried this morning a quick rdesktop to share a folder and the GUI
froze quite quickly. But I managed to shut down cleanly both the domU
& dom0 before a hard reboot.
Maybe I know how to hang the system (when alt-tab-ing between dom0 &
rdesktop domU), so I'll do some tests.


2017-12-19 10:49 GMT+01:00 Paul Durrant <Paul.Durrant@xxxxxxxxxx>:

> What version of Xen and dom0 are you running?

dom0 is a quite up-to-date ArchLinux, with Linux 4.14.4-1-ARCH.

Xen is version 4.9.0, produced from source by the AUR script from:
https://aur.archlinux.org/cgit/aur.git/tree/PKGBUILD?h=xen&id=73e53e977810745d8d108a8ed7a18978278fb4a8

But I didn't check any lines of that script --- I know, this is bad ;-)



> Also, do you have the Xen watchdog turned on? I wonder whether it might have 
> been that that triggered the reboot.

AFAIK: no. I use the default value which seems to be false.


> Did you get any sort of crash dump out of dom0.

I tried to do some forensics.

At the time the domU is destroyed, I have the following kernel logs,
which involve xen.

------------[ cut here ]------------
WARNING: CPU: 2 PID: 35 at kernel/kthread.c:370 __kthread_bind_mask+0x1e/0x60
Modules linked in: nfnetlink_queue xt_physdev br_netfilter bridge stp
llc tun openvs
 nf_conntrack_broadcast nf_conntrack_irc nf_conntrack_h323
nf_conntrack_ftp ts_kmp n
 shpchp intel_pch_thermal tpm_tis tpm_tis_core thermal fan tpm ac
battery rfkill wmi
CPU: 2 PID: 35 Comm: xenwatch Tainted: G      D    O    4.14.4-1-ARCH #1
Hardware name: Micro-Star International Co., Ltd. GS70 6QC/MS-1776,
BIOS E1776IMS.11
task: ffff8801849d49c0 task.stack: ffffc900407a8000
RIP: e030:__kthread_bind_mask+0x1e/0x60
RSP: e02b:ffffc900407abd70 EFLAGS: 00010246
RAX: 0000000000000000 RBX: ffff880050d33b00 RCX: 0000000000000000
RDX: 0000000000000001 RSI: 0000000000000200 RDI: 0000000000000200
RBP: ffffffff726e0788 R08: ffffffff81812fc0 R09: 0000000000000000
R10: ffffc900407abd58 R11: 0000000000000040 R12: 0000000000033680
R13: ffff8801019ea8c0 R14: ffff88010e2c7a20 R15: ffffffff81421bb0
FS:  0000000000000000(0000) GS:ffff880189a80000(0000) knlGS:0000000000000000
CS:  e033 DS: 0000 ES: 0000 CR0: 0000000080050033
CR2: 00007f48b0c51d10 CR3: 000000013ce99000 CR4: 0000000000042660
Call Trace:
 kthread_unpark+0x64/0x80
 kthread_stop+0x31/0x110
 xenvif_disconnect_data+0x7e/0xf0 [xen_netback]
 set_backend_state+0x1c6/0xe80 [xen_netback]
 ? xenbus_scanf+0x3c/0xb0
 ? find_watch+0x40/0x40
 ? find_watch+0x40/0x40
 frontend_changed+0x57/0xe0 [xen_netback]
 xenwatch_thread+0x8d/0x160
 ? wait_woken+0x80/0x80
 kthread+0x118/0x130
 ? kthread_create_on_node+0x70/0x70
 ret_from_fork+0x25/0x30
Code: 00 00 be 01 00 00 00 e9 11 ff ff ff 90 0f 1f 44 00 00 41 55 41
54 55 53 48 89
---[ end trace ac8092fb8b6c7a5d ]---
BUG: unable to handle kernel NULL pointer dereference at           (null)
IP: exit_creds+0x1b/0x50
PGD 0 P4D 0
Oops: 0002 [#2] PREEMPT SMP
Modules linked in: nfnetlink_queue xt_physdev br_netfilter bridge stp
llc tun openvs
 nf_conntrack_broadcast nf_conntrack_irc nf_conntrack_h323
nf_conntrack_ftp ts_kmp n
 shpchp intel_pch_thermal tpm_tis tpm_tis_core thermal fan tpm ac
battery rfkill wmi
CPU: 2 PID: 35 Comm: xenwatch Tainted: G      D W  O    4.14.4-1-ARCH #1
Hardware name: Micro-Star International Co., Ltd. GS70 6QC/MS-1776,
BIOS E1776IMS.11
task: ffff8801849d49c0 task.stack: ffffc900407a8000
RIP: e030:exit_creds+0x1b/0x50
RSP: e02b:ffffc900407abd80 EFLAGS: 00010246
RAX: 0000000000000000 RBX: ffff880050d33b00 RCX: 0000000000000000
RDX: ffffffff81c99c80 RSI: ffff880050d33b00 RDI: 0000000000000000
RBP: 000000000000000b R08: ffffffff81812fc0 R09: 0000000000000000
R10: ffffc900407abd58 R11: 0000000000000040 R12: 0000000000033680
R13: ffff8801019ea8c0 R14: ffff88010e2c7a20 R15: ffffffff81421bb0
FS:  0000000000000000(0000) GS:ffff880189a80000(0000) knlGS:0000000000000000
CS:  e033 DS: 0000 ES: 0000 CR0: 0000000080050033
CR2: 0000000000000000 CR3: 000000013ce99000 CR4: 0000000000042660
Call Trace:
 __put_task_struct+0x55/0x150
 kthread_stop+0x56/0x110
 xenvif_disconnect_data+0x7e/0xf0 [xen_netback]
 set_backend_state+0x1c6/0xe80 [xen_netback]
 ? xenbus_scanf+0x3c/0xb0
 ? find_watch+0x40/0x40
 ? find_watch+0x40/0x40
 frontend_changed+0x57/0xe0 [xen_netback]
 xenwatch_thread+0x8d/0x160
 ? wait_woken+0x80/0x80
 kthread+0x118/0x130
 ? kthread_create_on_node+0x70/0x70
 ret_from_fork+0x25/0x30
Code: ff 31 db 48 89 d8 5b 5d c3 e8 c2 fc ff ff 66 90 0f 1f 44 00 00
53 48 89 fb 48
RIP: exit_creds+0x1b/0x50 RSP: ffffc900407abd80
CR2: 0000000000000000
---[ end trace ac8092fb8b6c7a5e ]---

_______________________________________________
win-pv-devel mailing list
win-pv-devel@xxxxxxxxxxxxxxxxxxxx
https://lists.xenproject.org/mailman/listinfo/win-pv-devel

 


Rackspace

Lists.xenproject.org is hosted with RackSpace, monitoring our
servers 24x7x365 and backed by RackSpace's Fanatical Support®.