Snapshots for CURRENT

Russ Allbery rra at stanford.edu
Thu Aug 9 18:59:36 UTC 2007


Julien ÉLIE <julien at trigofacile.com> writes:

> But if that is the case, it would have already failed with the first
> test (authprogs/ckpasswd.t) since a similar uninitialised value appears:

> %valgrind ./ckpasswd.t
> ==9349==
> ==9349== Conditional jump or move depends on uninitialised value(s)
> ==9349==    at 0x4008ED5: (within /lib/ld-2.3.6.so)

This stuff you can ignore.  It's noise from glibc, which valgrind doesn't
understand.  You have to look for valgrind messages entirely from our
code.

> By the way, I have for innd/artparse.t:

> ==9259== Invalid write of size 1
> ==9259==    at 0x805257F: ARTsetup (art.c:287)
> ==9259==    by 0x8051628: initialize (artparse-t.c:98)
> ==9259==    by 0x8051A19: main (artparse-t.c:175)
> ==9259==  Address 0x42DF927 is 1 bytes before a block of size 1 alloc'd
> ==9259==    at 0x401D38B: malloc (vg_replace_malloc.c:149)
> ==9259==    by 0x80A296A: x_strdup (xmalloc.c:128)
> ==9259==    by 0x8052569: ARTsetup (art.c:286)
> ==9259==    by 0x8051628: initialize (artparse-t.c:98)
> ==9259==    by 0x8051A19: main (artparse-t.c:175)

I haven't looked at that in detail yet, but that definitely looks like a
bug.

-- 
Russ Allbery (rra at stanford.edu)             <http://www.eyrie.org/~eagle/>

    Please send questions to the list rather than mailing me directly.
     <http://www.eyrie.org/~eagle/faqs/questions.html> explains why.


More information about the inn-workers mailing list