
Hi, After applying your patch i didn't get any error like memory corruption. Nevertheless i was able to access graphics using vnc. Even specifying vnc it tries to open display (maybe something requires it - virt-viewer). [root@localhost ~]# virt-install -n test -r 512 --vnc -- file=/dev/VolGroup00/test-os --location=ftp://mirrors/centos/5/os/i386 -x 'text' --vncport=5900 Starting install... Retrieving file .treeinfo 100% |=========================| 413 B 00:00 Retrieving file vmlinuz.. 100% |=========================| 2.1 MB 00:00 Retrieving file initrd.im 100% |=========================| 5.4 MB 00:00 Creating domain... 0 B 00:01 (virt-viewer:4021): Gtk-WARNING **: cannot open display: Domain installation still in progress. You can reconnect to the console to complete the installation process. I access the console using vnc but as you said, after the instalation completes it didn't restart. It disappeared from "virsh list" but i'm able to start it again using: [root@localhost ~]# virsh start test Domain test started [root@localhost ~]# virsh list Id Name State ---------------------------------- 0 Domain-0 running 3 test idle If there's anything i can do to help please let me know. Best regards, Nuno Fernandes On Tuesday 10 March 2009 10:21:01 Daniel Veillard wrote:
On Tue, Mar 10, 2009 at 10:16:26AM +0100, Daniel Veillard wrote:
Starting install... *** glibc detected *** /usr/bin/python: free(): invalid next size (fast):
Yes I'm seeing this too on 0.6.1 on RHEL-5.3, I'm trying to chase it down, it's a bit hard to find out where the memory corruption occurs.
I've memtested the memory and its fine. If i use a file as the target (instead of a block device) it also works:
virt-install -n test -r 512 --vnc --file=/tmp/test-os --file-size=2 -- location=ftp://mirrors/centos/5/os/i386
yes I get the crash with a file based target too. I'm investigating ...
I guess I nailed it down, it's something we introduced when converting memory allocation, and since the block getting allocated includes both char * and char we failed to allocate enough space for the leading char * array. With this patch I was able to create a new guest and have it load with virt-install (but just in serial concole, graphics didn't work for some reason), it disapeared from the domain list too after being restarted at the end of the installation, so there is more stuff to be fixed on RHEL/Centos Xen, but that one seems solved,
Daniel