Jasper Siepkes
2006-Jul-14 19:40 UTC
[Xen-users] Xen unprivileged domain crash. Bug in Xen ?
Hi, I experienced a crash today with Xen 3.0.1 running on Debian Sarge with a unprivileged domain (Also running Sarge). Xen automatically rebooted the domain. This is what I pulled from the Xen logs: -----------------8<---------------------------------- [2006-07-14 16:32:47 xend.XendDomainInfo] WARNING (XendDomainInfo:806) Domain has crashed: name=domu2 id=16. [2006-07-14 16:32:47 xend.XendDomainInfo] DEBUG (XendDomainInfo:1317) XendDomainInfo.destroyDomain(16) [2006-07-14 16:32:48 xend.XendDomainInfo] DEBUG (XendDomainInfo:177) XendDomainInfo.create([''domain'', [''domid'', 16], [''uuid'', ''6e49df9a-664f-3b58-d88b-a7297acbf0f1''], [''ssidref'', 0], [''vcpus'', 1], [''vcpu_avail'', 1], [''cpu_weight'', 1.0], [''memory'', 1024], [''maxmem'', 1024], [''name'', ''domu2''], [''on_poweroff'', ''destroy''], [''on_reboot'', ''restart''], [''on_crash'', ''restart''], [''image'', [''linux'', [''kernel'', ''/boot/xen-linux-2.6.12.6-xenu''], [''root'', ''/dev/hda1 rw''], [''args'', ''4'']]], [''device'', [''vif'', [''backend'', 0], [''script'', ''vif-bridge''], [''bridge'', ''xenbr0''], [''mac'', ''00:16:3e:70:01:01'']]], [''device'', [''vif'', [''backend'', 0], [''script'', ''vif-bridge''], [''bridge'', ''xenbr1''], [''mac'', ''00:16:3e:70:02:01'']]], [''device'', [''vbd'', [''backend'', 0], [''dev'', ''hda1''], [''uname'', ''phy:VG1/domu2-root''], [''mode'', ''w'']]], [''device'', [''vbd'', [''backend'', 0], [''dev'', ''hda2''], [''uname'', ''phy:VG1/domu2-swap''], [''mode'', ''w'']]], [''device'', [''vbd'', [''backend'', 0], [''dev'', ''hda3''], [''uname'', ''phy:VG1/oracle-udmp1''], [''mode'', ''w'']]], [''device'', [''vbd'', [''backend'', 0], [''dev'', ''hda4''], [''uname'', ''phy:VG1/oracle-udmp2''], [''mode'', ''w'']]], [''state'', ''----c-''], [''shutdown_reason'', ''crash''], [''cpu_time'', 8662.2658150719999], [''online_vcpus'', 1], [''up_time'', ''258371.445099''], [''start_time'', ''1152629196.27''], [''store_mfn'', 635772], [''console_mfn'', 635771]]) [2006-07-14 16:32:48 xend.XendDomainInfo] DEBUG (XendDomainInfo:282) parseConfig: config is [''domain'', [''domid'', 16], [''uuid'', ''6e49df9a-664f-3b58-d88b-a7297acbf0f1''], [''ssidref'', 0], [''vcpus'', 1], [''vcpu_avail'', 1], [''cpu_weight'', 1.0], [''memory'', 1024], [''maxmem'', 1024], [''name'', ''domu2''], [''on_poweroff'', ''destroy''], [''on_reboot'', ''restart''], [''on_crash'', ''restart''], [''image'', [''linux'', [''kernel'', ''/boot/xen-linux-2.6.12.6-xenu''], [''root'', ''/dev/hda1 rw''], [''args'', ''4'']]], [''device'', [''vif'', [''backend'', 0], [''script'', ''vif-bridge''], [''bridge'', ''xenbr0''], [''mac'', ''00:16:3e:70:01:01'']]], [''device'', [''vif'', [''backend'', 0], [''script'', ''vif-bridge''], [''bridge'', ''xenbr1''], [''mac'', ''00:16:3e:70:02:01'']]], [''device'', [''vbd'', [''backend'', 0], [''dev'', ''hda1''], [''uname'', ''phy:VG1/domu2-root''], [''mode'', ''w'']]], [''device'', [''vbd'', [''backend'', 0], [''dev'', ''hda2''], [''uname'', ''phy:VG1/domu2-swap''], [''mode'', ''w'']]], [''device'', [''vbd'', [''backend'', 0], [''dev'', ''hda3''], [''uname'', ''phy:VG1/oracle-udmp1''], [''mode'', ''w'']]], [''device'', [''vbd'', [''backend'', 0], [''dev'', ''hda4''], [''uname'', ''phy:VG1/oracle-udmp2''], [''mode'', ''w'']]], [''state'', ''----c-''], [''shutdown_reason'', ''crash''], [''cpu_time'', 8662.2658150719999], [''online_vcpus'', 1], [''up_time'', ''258371.445099''], [''start_time'', ''1152629196.27''], [''store_mfn'', 635772], [''console_mfn'', 635771]] [2006-07-14 16:32:48 xend.XendDomainInfo] DEBUG (XendDomainInfo:376) parseConfig: result is {''ssidref'': 0, ''uuid'': ''6e49df9a-664f-3b58-d88b-a7297acbf0f1'', ''on_crash'': ''restart'', ''on_reboot'': ''restart'', ''image'': [''linux'', [''kernel'', ''/boot/xen-linux-2.6.12.6-xenu''], [''root'', ''/dev/hda1 rw''], [''args'', ''4'']], ''on_poweroff'': ''destroy'', ''cpus'': None, ''name'': ''domu2'', ''backend'': [], ''vcpus'': 1, ''cpu_weight'': 1.0, ''vcpu_avail'': 1, ''memory'': 1024, ''device'': [(''vif'', [''vif'', [''backend'', 0], [''script'', ''vif-bridge''], [''bridge'', ''xenbr0''], [''mac'', ''00:16:3e:70:01:01'']]), (''vif'', [''vif'', [''backend'', 0], [''script'', ''vif-bridge''], [''bridge'', ''xenbr1''], [''mac'', ''00:16:3e:70:02:01'']]), (''vbd'', [''vbd'', [''backend'', 0], [''dev'', ''hda1''], [''uname'', ''phy:VG1/domu2-root''], [''mode'', ''w'']]), (''vbd'', [''vbd'', [''backend'', 0], [''dev'', ''hda2''], [''uname'', ''phy:VG1/domu2-swap''], [''mode'', ''w'']]), (''vbd'', [''vbd'', [''backend'', 0], [''dev'', ''hda3''], [''uname'', ''phy:VG1/oracle-udmp1''], [''mode'', ''w'']]), (''vbd'', [''vbd'', [''backend'', 0], [''dev'', ''hda4''], [''uname'', ''phy:VG1/oracle-udmp2''], [''mode'', ''w'']])], ''bootloader'': None, ''cpu'': None, ''maxmem'': 1024} -----------------8<---------------------------------- This log comes from inside the domain: -----------------8<---------------------------------- Jul 14 16:26:28 domu2 kernel: network_tx_buf_gc: warning -- grant still in use by backend domain. Jul 14 16:27:06 domu2 last message repeated 24 times Jul 14 16:27:06 domu2 last message repeated 98 times Jul 14 16:30:16 domu2 kernel: network_tx_buf_gc: warning -- grant still in use by backend domain. Jul 14 16:30:44 domu2 last message repeated 124 times Jul 14 16:32:33 domu2 kernel: network_tx_buf_gc: warning -- grant still in use by backend domain. Jul 14 16:33:10 domu2 kernel: klogd 1.4.1#17, log source = /proc/kmsg started. Jul 14 16:33:10 domu2 kernel: Cannot find map file. -----------------8<---------------------------------- Although I don''t have concrete proof, it seems that the crash is caused by the "network_tx_buf_gc: warning -- grant still in use by backend domain." Warning. I searched around quite a bit but couldn''t find any hint on what this error means. Does it mean the Virtual Ethernet Interface is being overloaded ? Could this be a bug in Xen or is this an error on my part ? Appreciate any help you guys can give me, Jasper _______________________________________________ Xen-users mailing list Xen-users@lists.xensource.com http://lists.xensource.com/xen-users