Bug 534450

Summary: xend hangs after shutdown of paravirtual machine
Product: [openSUSE] openSUSE 11.1 Reporter: Sebastian Reitenbach <reitenbach>
Component: XenAssignee: James Fehlig <jfehlig>
Status: RESOLVED DUPLICATE QA Contact: E-mail List <qa-bugs>
Severity: Normal    
Priority: P5 - None CC: carnold, jdouglas
Version: Final   
Target Milestone: ---   
Hardware: i586   
OS: openSUSE 11.1   
Whiteboard:
Found By: --- Services Priority:
Business Priority: Blocker: ---
Marketing QA Status: --- IT Deployment: ---

Description Sebastian Reitenbach 2009-08-26 14:54:35 UTC
User-Agent:       Mozilla/5.0 (compatible; Konqueror/4.1; Linux) KHTML/4.1.3 (like Gecko) SUSE

after shutting down a virtual machine, xend CPU utilization goes up to 100%. It doesn't matter whether shutdown via 
xm shutdown/destroy or logging in to the VM and then issue the halt command there.                                  

The virtual machine runs a OpenSUSE 10.2.

The packages installed on the dom0
rpm -qa | grep xen                
=================================================
kernel-xen-2.6.27.29-0.1.1                       
xen-3.3.1_18546_16-0.1.1                         
xen-tools-3.3.1_18546_16-0.1.1                   
kernel-xen-base-2.6.27.29-0.1.1                  
xen-libs-3.3.1_18546_16-0.1.1                    
kernel-xen-extra-2.6.27.29-0.1.1                 
xen-doc-pdf-3.3.1_18546_16-0.1.1                 
xen-doc-html-3.3.1_18546_16-0.1.1                
=================================================

cat /etc/xen/vm/test-build
=================================================
name="test-build"                                
uuid="b82d9789-1bc5-3d73-f651-32ac080f371e"      
memory=512                                       
vcpus=2                                          
on_poweroff="destroy"                            
on_reboot="restart"                              
on_crash="destroy"                               
localtime=0                                      
keymap="de"                                      
builder="linux"                                  
bootloader="/usr/lib/xen/boot/domUloader.py"     
bootargs="--entry=xvda2:/boot/vmlinuz-xenpae,/boot/initrd-xenpae"
extra="xencons=tty"                                              
disk=[ 'file:/data/vms/OpenSUSE10.2.img,xvda,w' ]                
vif=[ 'mac=00:16:20:95:e9:c1,bridge=br0', ]                      
=================================================                

starting above VM works only once:

xm new test-build
=================================================
Using config file "/etc/xen/vm/test-build".      
=================================================

it013:~ # xm list
=================================================
Name       ID   Mem   VCPUs  State   Time(s)
Domain-0   0   1410            2   r-----     4081.1
test-build          512            2                   0.0
=================================================

it013:~ # xm create test-build
=================================================
Using config file "/etc/xen/vm/test-build".
Started domain test-build
=================================================

Trying to stop the VM ends that the console to the VM will not be closed, and the
xend tries to use all the CPU:

dom0:~# xm console test-build
test-build:~# poweroff
[..]
The system will be halted immediately.
md: stopping all md devices.
xenbus_dev_shutdown: device/console/0: Unknown != Connected, skipping
System halted.
[xen console stays open at that stage!]
=================================================
top
=================================================
top - 17:08:32 up 19 min,  4 users,  load average: 1.13, 0.54, 0.33
Tasks: 137 total,   3 running, 133 sleeping,   0 stopped,   1 zombie
Cpu(s):  6.8%us, 50.4%sy,  0.0%ni, 42.3%id,  0.2%wa,  0.0%hi,  0.2%si,  0.2%st
Mem:   1005568k total,   971824k used,    33744k free,    15820k buffers
Swap:  2096472k total,        0k used,  2096472k free,   430720k cached

  PID USER      PR  NI  VIRT  RES  SHR S %CPU %MEM    TIME+  COMMAND
 3752 root      20   0 89392  11m 1956 S  100  1.1   1:14.36 xend
=================================================
That stays the way until xend is killed manually.
It is also impossible to start a new VM. Only a reboot of the dom0
allows a new start of the VM. A downgrade of the packages
xen, xen-tools, xen-libs fixes the problem.

== older versions where the problem doesn't exist: ==
xen-3.3.1_18494_03-1.8
xen-tools-3.3.1_18494_03-1.8
xen-libs-3.3.1_18494_03-1.8

below the logs when starting and stopping the xen VM:
tail -f /var/log/xen/*log

[2009-08-26 11:58:28 3712] DEBUG (XendDomainInfo:91)
XendDomainInfo.create(['vm', ['name', 'test-build'], ['memory', 512],
['on_poweroff', 'destroy'], ['on_reboot', 'restart'], ['on_crash', 'destroy'],
['vcpus', 2], ['on_xend_start', 'ignore'], ['on_xend_stop', 'ignore'], ['uuid',
'b82d9789-1bc5-3d73-f651-32ac080f371e'], ['bootloader',
'/usr/lib/xen/boot/domUloader.py'], ['bootloader_args',
'--entry=xvda2:/boot/vmlinuz-xenpae,/boot/initrd-xenpae'], ['image', ['linux',
['args', 'xencons=tty']]], ['device', ['vbd', ['uname',
'file:/data/vms/OpenSUSE10.2.img'], ['dev', 'xvda'], ['mode', 'w']]], ['device',
['vbd', ['uname', 'file:/data/vms/srv13.img'], ['dev', 'xvdb'], ['mode', 'w']]],
['device', ['vif', ['bridge', 'br0'], ['mac', '00:16:20:95:e9:c1']]]])          
              
[2009-08-26 11:58:28 3712] DEBUG (XendDomainInfo:2068)
XendDomainInfo.constructDomain                                                  
                     
[2009-08-26 11:58:28 3712] DEBUG (balloon:151) Balloon: 96268 KiB free; need
2048; done.                                                                     
[2009-08-26 11:58:28 3712] DEBUG (XendDomain:450) Adding Domain: 1              
                                                                            
[2009-08-26 11:58:28 3712] DEBUG (XendDomainInfo:2232)
XendDomainInfo.initDomain: 1 256                                                
                     
[2009-08-26 11:58:28 5024] DEBUG (XendBootloader:117) Launching bootloader as
['/usr/lib/xen/boot/domUloader.py', '--args=xencons=tty',
'--output=/var/run/xend/boot/xenbl.12996',
'--entry=xvda2:/boot/vmlinuz-xenpae,/boot/initrd-xenpae',
'/data/vms/OpenSUSE10.2.img'].                                               
[2009-08-26 11:58:30 3712] DEBUG (XendDomainInfo:2262)
_initDomain:shadow_memory=0x0, memory_static_max=0x20000000,
memory_static_min=0x0.                   
[2009-08-26 11:58:30 3712] DEBUG (balloon:157) Balloon: 96268 KiB free; 0 to
scrub; need 526848; retries: 20.                                                
[2009-08-26 11:58:30 3712] DEBUG (balloon:172) Balloon: setting dom0 target to
989 MiB.                                                                      
[2009-08-26 11:58:30 3712] DEBUG (XendDomainInfo:1078) Setting memory target of
domain Domain-0 (0) to 989 MiB.                                              
[2009-08-26 11:58:30 3712] DEBUG (balloon:157) Balloon: 145420 KiB free; 0 to
scrub; need 526848; retries: 20.                                               
[2009-08-26 11:58:30 3712] DEBUG (balloon:157) Balloon: 296972 KiB free; 0 to
scrub; need 526848; retries: 20.                                               
[2009-08-26 11:58:30 3712] DEBUG (balloon:172) Balloon: setting dom0 target to
985 MiB.                                                                      
[2009-08-26 11:58:30 3712] DEBUG (XendDomainInfo:1078) Setting memory target of
domain Domain-0 (0) to 985 MiB.                                              
[2009-08-26 11:58:31 3712] DEBUG (balloon:151) Balloon: 531696 KiB free; need
526848; done.                                                                  
[2009-08-26 11:58:31 3712] INFO (image:166) buildDomain os=linux dom=1 vcpus=2  
                                                                            

==> /var/log/xen/domain-builder-ng.log <==
### ----- xc domain builder logfile opened -----
xc_dom_allocate: cmdline="xencons=tty", features=""
xc_dom_kernel_file: filename="/var/lib/xen/tmp/kernel.TTz3jS"
xc_dom_malloc_filemap    : 1525 kB                           
xc_dom_malloc            : 3159 kB                           
xc_dom_do_gunzip: unzip ok, 0x17d4f0 -> 0x315e84             
xc_dom_ramdisk_file: filename="/var/lib/xen/tmp/ramdisk.h7gFHc"
xc_dom_malloc_filemap    : 3086 kB                             
xc_dom_boot_xen_init: ver 3.3, caps xen-3.0-x86_32p            
xc_dom_parse_image: called                                     
xc_dom_find_loader: trying ELF-generic loader ... OK           
elf_parse_binary: phdr: paddr=0xc0100000 memsz=0x27b334        
elf_parse_binary: phdr: paddr=0xc037b380 memsz=0xea734         
elf_parse_binary: memory: 0xc0100000 -> 0xc0465ab4             
elf_xen_parse_note: GUEST_OS = "linux"                         
elf_xen_parse_note: GUEST_VERSION = "2.6"                      
elf_xen_parse_note: XEN_VERSION = "xen-3.0"                    
elf_xen_parse_note: VIRT_BASE = 0xc0000000                     
elf_xen_parse_note: PADDR_OFFSET = 0xc0000000                  
elf_xen_parse_note: ENTRY = 0xc0100000                         
elf_xen_parse_note: HYPERCALL_PAGE = 0xc0101000                
elf_xen_parse_note: HV_START_LOW = 0xf5800000                  
elf_xen_parse_note: FEATURES =
"writable_page_tables|writable_descriptor_tables|auto_translated_physmap|pae_pgdir_above_4gb|supervisor_mode_kernel"

elf_xen_parse_note: PAE_MODE = "yes"                                            
                                                                  
elf_xen_parse_note: LOADER = "generic"                                          
                                                                  
elf_xen_addr_calc_check: addresses:                                             
                                                                  
    virt_base        = 0xc0000000                                               
                                                                  
    elf_paddr_offset = 0xc0000000                                               
                                                                  
    virt_offset      = 0x0                                                      
                                                                  
    virt_kstart      = 0xc0100000                                               
                                                                  
    virt_kend        = 0xc0465ab4                                               
                                                                  
    virt_entry       = 0xc0100000                                               
                                                                  
    p2m_base         = 0xffffffffffffffff                                       
                                                                  
xc_dom_parse_elf_kernel: xen-3.0-x86_32p: 0xc0100000 -> 0xc0465ab4              
                                                                  
xc_dom_mem_init: mem 512 MB, pages 0x20000 pages, 4k each                       
                                                                  
xc_dom_mem_init: 0x20000 pages                                                  
                                                                  
xc_dom_boot_mem_init: called                                                    
                                                                  
x86_compat: guest xen-3.0-x86_32p, address size 32                              
                                                                  
xc_dom_malloc            : 512 kB                                               
                                                                  
xc_dom_build_image: called                                                      
                                                                  
xc_dom_alloc_segment:   kernel       : 0xc0100000 -> 0xc0466000  (pfn 0x100 +
0x366 pages)                                                         
xc_dom_pfn_to_ptr: domU mapping: pfn 0x100+0x366 at 0xb21fb000                  
                                                                  
elf_load_binary: phdr 0 at 0x0xb21fb000 -> 0x0xb2476334                         
                                                                  
elf_load_binary: phdr 1 at 0x0xb2476380 -> 0x0xb2505964                         
                                                                  
xc_dom_alloc_segment:   ramdisk      : 0xc0466000 -> 0xc0b5e000  (pfn 0x466 +
0x6f8 pages)                                                         
xc_dom_pfn_to_ptr: domU mapping: pfn 0x466+0x6f8 at 0xb1b03000                  
                                                                  
xc_dom_do_gunzip: unzip ok, 0x303a9e -> 0x6f7c10                                
                                                                  
xc_dom_alloc_segment:   phys2mach    : 0xc0b5e000 -> 0xc0bde000  (pfn 0xb5e +
0x80 pages)                                                          
xc_dom_pfn_to_ptr: domU mapping: pfn 0xb5e+0x80 at 0xb1a83000                   
                                                                  
xc_dom_alloc_page   :   start info   : 0xc0bde000 (pfn 0xbde)                   
                                                                  
xc_dom_alloc_page   :   xenstore     : 0xc0bdf000 (pfn 0xbdf)                   
                                                                  
xc_dom_alloc_page   :   console      : 0xc0be0000 (pfn 0xbe0)                   
                                                                  
nr_page_tables: 0x00000000ffffffff/32: 0x0000000000000000 -> 0xffffffffffffffff,
1 table(s)                                                        
nr_page_tables: 0x000000003fffffff/30: 0x00000000c0000000 -> 0x00000000ffffffff,
1 table(s)                                                        
nr_page_tables: 0x00000000001fffff/21: 0x00000000c0000000 -> 0x00000000c0ffffff,
8 table(s)                                                        
xc_dom_alloc_segment:   page tables  : 0xc0be1000 -> 0xc0beb000  (pfn 0xbe1 +
0xa pages)                                                           
xc_dom_pfn_to_ptr: domU mapping: pfn 0xbe1+0xa at 0xb6675000                    
                                                                  
xc_dom_alloc_page   :   boot stack   : 0xc0beb000 (pfn 0xbeb)                   
                                                                  
xc_dom_build_image  : virt_alloc_end : 0xc0bec000                               
                                                                  
xc_dom_build_image  : virt_pgtab_end : 0xc1000000                               
                                                                  
xc_dom_boot_image: called                                                       
                                                                  
arch_setup_bootearly: doing nothing                                             
                                                                  
xc_dom_compat_check: supported guest type: xen-3.0-x86_32p <= matches           
                                                                  
xc_dom_update_guest_p2m: dst 32bit, pages 0x20000                               
                                                                  
clear_page: pfn 0xbe0, mfn 0x512d1                                              
                                                                  
clear_page: pfn 0xbdf, mfn 0x512d2                                              
                                                                  
xc_dom_pfn_to_ptr: domU mapping: pfn 0xbde+0x1 at 0xb6674000                    
                                                                  
start_info_x86_32: called                                                       
                                                                  
setup_hypercall_page: vaddr=0xc0101000 pfn=0x101                                
                                                                  
domain builder memory footprint                                                 
                                                                  
   allocated                                                                    
                                                                  
      malloc             : 3739 kB                                              
                                                                  
      anon mmap          : 0 bytes                                              
                                                                  
   mapped                                                                       
                                                                  
      file mmap          : 4611 kB                                              
                                                                  
      domU mmap          : 11172 kB                                             
                                                                  
arch_setup_bootlate: shared_info: pfn 0x0, mfn 0xbed                            
                                                                  
shared_info_x86_32: called                                                      
                                                                  
vcpu_x86_32: called                                                             
                                                                  
vcpu_x86_32: cr3: pfn 0xbe1 mfn 0x512d0                                         
                                                                  
launch_vm: called, ctxt=0x8610764                                               
                                                                  
xc_dom_release: called                                                          
                                                                  

==> /var/log/xen/xen-hotplug.log <==
Nothing to flush.                   

==> /var/log/xen/xend.log <==
[2009-08-26 11:58:31 3712] DEBUG (image:642) domid          = 1
[2009-08-26 11:58:31 3712] DEBUG (image:643) memsize        = 512
[2009-08-26 11:58:31 3712] DEBUG (image:644) image          =
/var/lib/xen/tmp/kernel.TTz3jS
[2009-08-26 11:58:31 3712] DEBUG (image:645) store_evtchn   = 1                 
           
[2009-08-26 11:58:31 3712] DEBUG (image:646) console_evtchn = 2                 
           
[2009-08-26 11:58:31 3712] DEBUG (image:647) cmdline        = xencons=tty       
           
[2009-08-26 11:58:31 3712] DEBUG (image:648) ramdisk        =
/var/lib/xen/tmp/ramdisk.h7gFHc
[2009-08-26 11:58:31 3712] DEBUG (image:649) vcpus          = 2                 
            
[2009-08-26 11:58:31 3712] DEBUG (image:650) features       =                   
            
[2009-08-26 11:58:31 3712] INFO (XendDomainInfo:1932) createDevice: vbd :
{'uuid': '838d8464-734f-4934-8c52-a8d7d437d47f', 'bootable': 1, 'driver':
'paravirtualised', 'dev': 'xvda', 'uname': 'file:/data/vms/OpenSUSE10.2.img',
'mode': 'w'}                                                                    
       
[2009-08-26 11:58:31 3712] DEBUG (DevController:122) DevController: writing
{'virtual-device': '51712', 'device-type': 'disk', 'protocol': 'x86_32-abi',
'backend-id': '0', 'state': '1', 'backend':
'/local/domain/0/backend/vbd/1/51712'} to /local/domain/1/device/vbd/51712.     
                                    
[2009-08-26 11:58:31 3712] DEBUG (DevController:124) DevController: writing
{'domain': 'test-build', 'frontend': '/local/domain/1/device/vbd/51712', 'uuid':
'838d8464-734f-4934-8c52-a8d7d437d47f', 'dev': 'xvda', 'state': '1', 'params':
'/data/vms/OpenSUSE10.2.img', 'mode': 'w', 'online': '1', 'frontend-id': '1',
'type': 'file'} to /local/domain/0/backend/vbd/1/51712.                         
                                                                             
[2009-08-26 11:58:31 3712] INFO (XendDomainInfo:1932) createDevice: vbd :
{'uuid': '2596f05b-b1b9-3547-fd8a-1d85952e4620', 'bootable': 0, 'driver':
'paravirtualised', 'dev': 'xvdb', 'uname': 'file:/data/vms/srv13.img', 'mode':
'w'}                                                                            
      
[2009-08-26 11:58:31 3712] DEBUG (DevController:122) DevController: writing
{'virtual-device': '51728', 'device-type': 'disk', 'protocol': 'x86_32-abi',
'backend-id': '0', 'state': '1', 'backend':
'/local/domain/0/backend/vbd/1/51728'} to /local/domain/1/device/vbd/51728.     
                                    
[2009-08-26 11:58:31 3712] DEBUG (DevController:124) DevController: writing
{'domain': 'test-build', 'frontend': '/local/domain/1/device/vbd/51728', 'uuid':
'2596f05b-b1b9-3547-fd8a-1d85952e4620', 'dev': 'xvdb', 'state': '1', 'params':
'/data/vms/srv13.img', 'mode': 'w', 'online': '1', 'frontend-id': '1', 'type':
'file'} to /local/domain/0/backend/vbd/1/51728.                                 
                                                                            
[2009-08-26 11:58:31 3712] INFO (XendDomainInfo:1932) createDevice: vif :
{'bridge': 'br0', 'mac': '00:16:20:95:e9:c1', 'uuid':
'3867be3e-f65f-62ac-c1fd-c95c8e54dee8'}                                         
                                                                                
                        
[2009-08-26 11:58:31 3712] DEBUG (DevController:122) DevController: writing
{'mac': '00:16:20:95:e9:c1', 'handle': '0', 'protocol': 'x86_32-abi',
'backend-id': '0', 'state': '1', 'backend': '/local/domain/0/backend/vif/1/0'}
to /local/domain/1/device/vif/0.                                                
        
[2009-08-26 11:58:31 3712] DEBUG (DevController:124) DevController: writing
{'bridge': 'br0', 'domain': 'test-build', 'handle': '0', 'uuid':
'3867be3e-f65f-62ac-c1fd-c95c8e54dee8', 'script': '/etc/xen/scripts/vif-bridge',
'mac': '00:16:20:95:e9:c1', 'frontend-id': '1', 'state': '1', 'online': '1',
'frontend': '/local/domain/1/device/vif/0'} to /local/domain/0/backend/vif/1/0. 
                                                                                
           
[2009-08-26 11:58:31 3712] DEBUG (XendDomainInfo:2789) Storing VM details:
{'on_xend_stop': 'ignore', 'shadow_memory': '0', 'uuid':
'b82d9789-1bc5-3d73-f651-32ac080f371e', 'on_reboot': 'restart', 'start_time':
'1251280711.76', 'on_poweroff': 'destroy', 'bootloader_args':
'--entry=xvda2:/boot/vmlinuz-xenpae,/boot/initrd-xenpae', 'on_xend_start':
'ignore', 'on_crash': 'destroy', 'xend/restart_count': '0', 'vcpus': '2',
'vcpu_avail': '3', 'bootloader': '/usr/lib/xen/boot/domUloader.py', 'image':
"(linux (kernel ) (args 'xencons=tty') (notes (HV_START_LOW 4118806528)
(FEATURES
'writable_page_tables|writable_descriptor_tables|auto_translated_physmap|pae_pgdir_above_4gb|supervisor_mode_kernel')
(VIRT_BASE 3221225472) (GUEST_VERSION 2.6) (PADDR_OFFSET 3221225472) (GUEST_OS
linux) (HYPERCALL_PAGE 3222278144) (LOADER generic) (PAE_MODE yes) (ENTRY
3222274048) (XEN_VERSION xen-3.0)))", 'name': 'test-build'}                      
          
[2009-08-26 11:58:31 3712] DEBUG (XendDomainInfo:1392) Storing domain details:
{'console/ring-ref': '332497', 'image/entry': '3222274048', 'console/port': '2',
'store/ring-ref': '332498', 'image/loader': 'generic', 'vm':
'/vm/b82d9789-1bc5-3d73-f651-32ac080f371e',
'control/platform-feature-multiprocessor-suspend': '1', 'image/hv-start-low':
'4118806528', 'image/guest-os': 'linux', 'cpu/1/availability': 'online',
'image/features/writable-descriptor-tables': '1', 'image/virt-base':
'3221225472', 'memory/target': '524288', 'image/guest-version': '2.6',
'image/features/supervisor-mode-kernel': '1', 'image/pae-mode': 'yes',
'console/limit': '1048576', 'image/paddr-offset': '3221225472',
'image/hypercall-page': '3222278144', 'cpu/0/availability': 'online',
'image/features/pae-pgdir-above-4gb': '1',
'image/features/writable-page-tables': '1', 'console/type': 'xenconsoled',
'image/features/auto-translated-physmap': '1', 'name': 'test-build', 'domid':
'1', 'image/xen-version': 'xen-3.0', 'store/port': '1'}                         
                                                              
[2009-08-26 11:58:32 3712] DEBUG (DevController:122) DevController: writing
{'protocol': 'x86_32-abi', 'state': '1', 'backend-id': '0', 'backend':
'/local/domain/0/backend/console/1/0'} to /local/domain/1/device/console/0.     
                                                                                
     
[2009-08-26 11:58:32 3712] DEBUG (DevController:124) DevController: writing
{'domain': 'test-build', 'frontend': '/local/domain/1/device/console/0', 'uuid':
'08aa83f2-9823-100c-9db3-abb2a1aa83da', 'frontend-id': '1', 'state': '1',
'location': '2', 'online': '1', 'protocol': 'vt100'} to
/local/domain/0/backend/console/1/0.                                            
                                                                                
                       
[2009-08-26 11:58:32 3712] DEBUG (XendDomainInfo:1476)
XendDomainInfo.handleShutdownWatch                                              
                     
[2009-08-26 11:58:32 3712] DEBUG (DevController:166) Waiting for devices vif.   
                                                                            
[2009-08-26 11:58:32 3712] DEBUG (DevController:171) Waiting for 0.             
                                                                            
[2009-08-26 11:58:32 3712] DEBUG (DevController:681) hotplugStatusCallback
/local/domain/0/backend/vif/1/0/hotplug-status.                                 
 
[2009-08-26 11:58:32 3712] DEBUG (DevController:681) hotplugStatusCallback
/local/domain/0/backend/vif/1/0/hotplug-status.
[2009-08-26 11:58:32 3712] DEBUG (DevController:695) hotplugStatusCallback 1.
[2009-08-26 11:58:32 3712] DEBUG (DevController:166) Waiting for devices vkbd.
[2009-08-26 11:58:32 3712] DEBUG (DevController:166) Waiting for devices
ioports.
[2009-08-26 11:58:32 3712] DEBUG (DevController:166) Waiting for devices tap.
[2009-08-26 11:58:32 3712] DEBUG (DevController:166) Waiting for devices
console.
[2009-08-26 11:58:32 3712] DEBUG (DevController:171) Waiting for 0.
[2009-08-26 11:58:32 3712] DEBUG (DevController:166) Waiting for devices vscsi.
[2009-08-26 11:58:32 3712] DEBUG (DevController:166) Waiting for devices vbd.
[2009-08-26 11:58:32 3712] DEBUG (DevController:171) Waiting for 51712.
[2009-08-26 11:58:32 3712] DEBUG (DevController:681) hotplugStatusCallback
/local/domain/0/backend/vbd/1/51712/hotplug-status.
[2009-08-26 11:58:32 3712] DEBUG (DevController:681) hotplugStatusCallback
/local/domain/0/backend/vbd/1/51712/hotplug-status.
[2009-08-26 11:58:32 3712] DEBUG (DevController:695) hotplugStatusCallback 1.
[2009-08-26 11:58:32 3712] DEBUG (DevController:171) Waiting for 51728.
[2009-08-26 11:58:32 3712] DEBUG (DevController:681) hotplugStatusCallback
/local/domain/0/backend/vbd/1/51728/hotplug-status.
[2009-08-26 11:58:33 3712] DEBUG (DevController:681) hotplugStatusCallback
/local/domain/0/backend/vbd/1/51728/hotplug-status.
[2009-08-26 11:58:33 3712] DEBUG (DevController:695) hotplugStatusCallback 1.
[2009-08-26 11:58:33 3712] DEBUG (DevController:166) Waiting for devices irq.
[2009-08-26 11:58:33 3712] DEBUG (DevController:166) Waiting for devices vfb.
[2009-08-26 11:58:33 3712] DEBUG (DevController:166) Waiting for devices pci.
[2009-08-26 11:58:34 3712] DEBUG (DevController:166) Waiting for devices vtpm.
[2009-08-26 11:58:34 3712] INFO (XendDomain:1175) Domain test-build (1) unpaused.
[2009-08-26 11:59:32 3712] INFO (XendDomainInfo:1662) Domain has shutdown:
name=test-build id=1 reason=poweroff.
[2009-08-26 11:59:32 3712] DEBUG (XendDomainInfo:2446) XendDomainInfo.destroy:
domid=1

xm dmesg - no response
xm list - no response
xm destroy test-build - no response

itest:~ # rcxend stop
Stopping xend (pid 3831)                                                        
                                                                 done
itest:~ # rcxend status
Checking status of xend (pid 3831)                                              
                                                                 unused
itest:~ # ps ax | grep xen
   10 ?        S<     0:00 [xenwatch]
   11 ?        S<     0:00 [xenbus]
 3705 ?        S      0:00 xenstored --pid-file /var/run/xenstore.pid
 3711 ?        S      0:00 /usr/bin/python2.6 /usr/sbin/xend start
 3712 ?        SLl    7:12 /usr/bin/python2.6 /usr/sbin/xend start
 3714 ?        Sl     0:00 xenconsoled
 3831 ?        S      0:00 python
/usr/lib/python2.6/site-packages/xen/xend/server/HalDaemon.py
 4972 pts/1    S+     0:00 tail -f /var/log/xen/domain-builder-ng.log
/var/log/xen/hald.log /var/log/xen/xen-hotplug.log /var/log/xen/xend-debug.log
/var/log/xen/xend.log
 5021 pts/2    Sl+    0:00 /usr/lib/xen/bin/xenconsole 1
 5942 pts/8    S+     0:00 grep xen

itest:~ # kill -9 5021
System halted.
Killed

itest:~ # pkill -9 xen
itest:~ # xm list
Error: Unable to connect to xend: Connection reset by peer. Is xend running?


Reproducible: Always

Steps to Reproduce:
1.
2.
3.
Actual Results:  
the VM konsole stays open, and xend starts to use 100% of memory

Expected Results:  
It should be possible to start and stop xen vms without the need to restart the dom0
Comment 1 James Fehlig 2009-08-26 21:47:39 UTC
This is a duplicate of bug#513022.  Fix will be available in pending maintenance update for both SLE11 and openSUSE11.1

*** This bug has been marked as a duplicate of bug 513022 ***