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

[win-pv-devel] Assertion failures in xenvif with DHCP disabled



I've noticed that when the DHCP Client service is disabled in the OS
(tested on Win7 x64) XENVIF causes a few assertion failures on boot. I
think all of them are in the same place and seem to not cause harm if
continued. Relevant call stack:

XENVIF|SettingsCopyInterfaceValue: Tcpip6:Dhcpv6ServerDUID
XENVIF|__AllocateNonPagedPoolWithTag: ASSERTION FAILED: Length != 0
Assertion
c:\qubes-builder\chroot-win7x64\qubes-src\vmm-xen-windows-pvdrivers\xenvif\src\xenvif\util.h(160):
Length != 0
xenvif!__AllocateNonPagedPoolWithTag+0x42:
fffff880`0410c142 cd2c            int     2Ch
1: kd> k
Child-SP          RetAddr           Call Site
fffff880`02ffb0f0 fffff880`0410c538
xenvif!__AllocateNonPagedPoolWithTag+0x42
[c:\qubes-builder\chroot-win7x64\qubes-src\vmm-xen-windows-pvdrivers\xenvif\src\xenvif\util.h
@ 160]
fffff880`02ffb150 fffff880`0410b780 xenvif!__RegistryAllocate+0x18
[c:\qubes-builder\chroot-win7x64\qubes-src\vmm-xen-windows-pvdrivers\xenvif\src\xenvif\registry.c
@ 48]
fffff880`02ffb180 fffff880`0410ccb3
xenvif!RegistryQueryBinaryValue+0x120
[c:\qubes-builder\chroot-win7x64\qubes-src\vmm-xen-windows-pvdrivers\xenvif\src\xenvif\registry.c
@ 942]
fffff880`02ffb210 fffff880`0410ae3c
xenvif!SettingsCopyInterfaceValue+0x123
[c:\qubes-builder\chroot-win7x64\qubes-src\vmm-xen-windows-pvdrivers\xenvif\src\xenvif\settings.c
@ 116]
fffff880`02ffb270 fffff880`0410ca23 xenvif!RegistryEnumerateValues+0x26c
[c:\qubes-builder\chroot-win7x64\qubes-src\vmm-xen-windows-pvdrivers\xenvif\src\xenvif\registry.c
@ 522]
fffff880`02ffb320 fffff880`0410c621 xenvif!SettingsCopyInterface+0x3b3
[c:\qubes-builder\chroot-win7x64\qubes-src\vmm-xen-windows-pvdrivers\xenvif\src\xenvif\settings.c
@ 239]
fffff880`02ffb400 fffff880`0410d3c1 xenvif!SettingsCopy+0xc1
[c:\qubes-builder\chroot-win7x64\qubes-src\vmm-xen-windows-pvdrivers\xenvif\src\xenvif\settings.c
@ 530]
fffff880`02ffb440 fffff880`040fc114 xenvif!SettingsRestore+0x81
[c:\qubes-builder\chroot-win7x64\qubes-src\vmm-xen-windows-pvdrivers\xenvif\src\xenvif\settings.c
@ 600]
fffff880`02ffb480 fffff880`040f9274 xenvif!PdoStartDevice+0x2f4
[c:\qubes-builder\chroot-win7x64\qubes-src\vmm-xen-windows-pvdrivers\xenvif\src\xenvif\pdo.c
@ 1260]
fffff880`02ffb530 fffff880`040f9158 xenvif!PdoDispatchPnp+0xb4
[c:\qubes-builder\chroot-win7x64\qubes-src\vmm-xen-windows-pvdrivers\xenvif\src\xenvif\pdo.c
@ 2133]
fffff880`02ffb590 fffff880`040e3eb1 xenvif!PdoDispatch+0x48
[c:\qubes-builder\chroot-win7x64\qubes-src\vmm-xen-windows-pvdrivers\xenvif\src\xenvif\pdo.c
@ 2543]
fffff880`02ffb5d0 fffff880`014b61cc xenvif!Dispatch+0x161
[c:\qubes-builder\chroot-win7x64\qubes-src\vmm-xen-windows-pvdrivers\xenvif\src\xenvif\driver.c
@ 246]

These are other settings that fail:

XENVIF|SettingsCopyInterfaceValue: Tcpip6:Dhcpv6IanaIaids
XENVIF|SettingsCopyInterfaceValue: Tcpip6:Dhcpv6IataIaids
XENVIF|SettingsCopyInterfaceValue: Tcpip6:Dhcpv6T1
XENVIF|SettingsCopyInterfaceValue: Tcpip6:Dhcpv6T2
XENVIF|SettingsCopyInterfaceValue: Tcpip6:Dhcpv6IanaAddr
XENVIF|SettingsCopyInterfaceValue: Tcpip6:Dhcpv6IataAddr
XENVIF|SettingsCopyInterfaceValue: Tcpip6:Dhcpv6IanaLeases
XENVIF|SettingsCopyInterfaceValue: Tcpip6:Dhcpv6IataLeases


-- 
RafaÅ WojdyÅa
Qubes Tools for Windows developer
https://www.qubes-os.org/

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

 


Rackspace

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