[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)' 

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



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