On Mon, Oct 15, 2007 at 01:10:45PM +0100, Richard W.M. Jones wrote: > Did this problem get fixed while I was away? > > What I'm seeing in Veerendra's valgrind log are the following suspicious > messages, although the line numbers don't correspond to the earlier line > numbers from gdb: yeah, I looked at it but could not find the right mapping > ==17508== Invalid read of size 8 > ==17508== at 0x4C5D0BB: doRemoteOpen (remote_internal.c:323) > ==17508== by 0x4C5EABB: remoteNetworkOpen (remote_internal.c:2392) > ==17508== by 0x4C395DA: do_open (libvirt.c:447) > ==17508== by 0x40A80D: main (virsh.c:4507) > > if (uri->user) { > username = strdup (uri->user); <--- line 323 > if (!username) goto out_of_memory; > } > > > ==17508== Invalid write of size 8 > ==17508== at 0x4C5D455: doRemoteOpen (remote_internal.c:761) > ==17508== by 0x4C5EABB: remoteNetworkOpen (remote_internal.c:2392) > ==17508== by 0x4C395DA: do_open (libvirt.c:447) > ==17508== by 0x40A80D: main (virsh.c:4507) > > if (query_out) *query_out = NULL; <-- line 761 > > As I understand the valgrind message, these indicate that the memory > being read/written is not valid (ie. outside any allocated malloc block > or static memory), although I don't understand how those lines could > generate that error. yesh I could not understand either, I was afraid the compilation with optimization would lead to the skew of lines, and only a valgrind of a debug version possibly recompiled locally would be really okay to check this out. And then the issue got off my radar :-\ Daniel -- Red Hat Virtualization group http://redhat.com/virtualization/ Daniel Veillard | virtualization library http://libvirt.org/ veillard@xxxxxxxxxx | libxml GNOME XML XSLT toolkit http://xmlsoft.org/ http://veillard.com/ | Rpmfind RPM search engine http://rpmfind.net/ -- Libvir-list mailing list Libvir-list@xxxxxxxxxx https://www.redhat.com/mailman/listinfo/libvir-list