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