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

[Xen-devel] [PATCH V2] fix vfb related assertion problem when starting pv-domU



When a config-file for a pv-domU has a vfb section with a vnc=0 option then a 
"xl create" for that domU crashes with the message


xl: libxl.c:252: libxl_defbool_val: Assertion `!libxl_defbool_is_default(db)' 
failed.


and the domU hangs early in the start.

This patch fixes the cause of the assertion and let the domU start normally.

This problem exists since xen 4.2.

Signed-off-by: Ronny Hegewald@xxxxxxxxx

--- tools/libxl/libxl.c.org     2012-11-01 01:35:52.000000000 +0000
+++ tools/libxl/libxl.c 2012-11-01 01:36:20.000000000 +0000
@@ -2949,6 +2949,8 @@ int libxl__device_vfb_setdefault(libxl__
         }
 
         libxl_defbool_setdefault(&vfb->vnc.findunused, true);
+    } else {
+        libxl_defbool_setdefault(&vfb->vnc.findunused, false);
     }
 
     libxl_defbool_setdefault(&vfb->sdl.enable, false);


_______________________________________________
Xen-devel mailing list
Xen-devel@xxxxxxxxxxxxx
http://lists.xen.org/xen-devel


 


Rackspace

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