xen-devel.lists.xenproject.org archive mirror
 help / color / mirror / Atom feed
* [PATCH] fix vfb related assertion problem when starting pv-domU
@ 2012-11-01  2:18 Ronny Hegewald
  2012-11-01  8:02 ` Ian Campbell
  0 siblings, 1 reply; 7+ messages in thread
From: Ronny Hegewald @ 2012-11-01  2:18 UTC (permalink / raw)
  To: xen-devel

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.

--- 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);

^ permalink raw reply	[flat|nested] 7+ messages in thread

end of thread, other threads:[~2012-11-22  7:54 UTC | newest]

Thread overview: 7+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2012-11-01  2:18 [PATCH] fix vfb related assertion problem when starting pv-domU Ronny Hegewald
2012-11-01  8:02 ` Ian Campbell
2012-11-02 21:01   ` [PATCH V2] " Ronny Hegewald
2012-11-03  2:55     ` Ronny Hegewald
2012-11-13 11:19       ` Ian Campbell
2012-11-21 23:50         ` Ronny Hegewald
2012-11-22  7:54           ` Ian Campbell

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).