help-libtasn1
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Two valgrind errors


From: Dan Kegel
Subject: Two valgrind errors
Date: Thu, 20 Oct 2011 05:25:59 -0700

Hi,
while valgrinding the wine conformance test suite (over and over and
over again, getting ready to do this on buildbot),
I saw the following warnings:

Invalid read of size 4
   at 0x51966F3: asn1_der_coding (in /usr/lib/i386-linux-gnu/libtasn1.so.3.1.11)
   by 0x529D4A7: ??? (in /usr/lib/i386-linux-gnu/libgnutls.so.26.16.14)
   by 0x529D6F4: ??? (in /usr/lib/i386-linux-gnu/libgnutls.so.26.16.14)
   by 0x52C4E62: gnutls_x509_crt_export (in
/usr/lib/i386-linux-gnu/libgnutls.so.26.16.14)
   by 0x527CA68: ??? (in /usr/lib/i386-linux-gnu/libgnutls.so.26.16.14)
   by 0x527CCCE: ??? (in /usr/lib/i386-linux-gnu/libgnutls.so.26.16.14)
   by 0x5280057: ??? (in /usr/lib/i386-linux-gnu/libgnutls.so.26.16.14)
   by 0x52716DA: ??? (in /usr/lib/i386-linux-gnu/libgnutls.so.26.16.14)
   by 0x51D5AA3: schan_InitializeSecurityContextW (schannel.c:728)
   by 0x51D5D3F: schan_InitializeSecurityContextA (schannel.c:775)
   by 0x51DEB04: InitializeSecurityContextA (wrapper.c:282)
   by 0x49A59C5: test_communication (schannel.c:671)
   by 0x49A626F: func_schannel (schannel.c:773)
   by 0x49A813E: run_test (test.h:556)
   by 0x49A8552: main (test.h:624)
 Address 0x45fb068 is 8 bytes inside a block of size 10 alloc'd
   at 0x4028876: malloc (vg_replace_malloc.c:236)
   by 0x51966C2: asn1_der_coding (in /usr/lib/i386-linux-gnu/libtasn1.so.3.1.11)
   by 0x529D4A7: ??? (in /usr/lib/i386-linux-gnu/libgnutls.so.26.16.14)
   by 0x529D6F4: ??? (in /usr/lib/i386-linux-gnu/libgnutls.so.26.16.14)
   by 0x52C4E62: gnutls_x509_crt_export (in
/usr/lib/i386-linux-gnu/libgnutls.so.26.16.14)
   by 0x527CA68: ??? (in /usr/lib/i386-linux-gnu/libgnutls.so.26.16.14)
   by 0x527CCCE: ??? (in /usr/lib/i386-linux-gnu/libgnutls.so.26.16.14)
   by 0x5280057: ??? (in /usr/lib/i386-linux-gnu/libgnutls.so.26.16.14)
   by 0x52716DA: ??? (in /usr/lib/i386-linux-gnu/libgnutls.so.26.16.14)
   by 0x51D5AA3: schan_InitializeSecurityContextW (schannel.c:728)
   by 0x51D5D3F: schan_InitializeSecurityContextA (schannel.c:775)
   by 0x51DEB04: InitializeSecurityContextA (wrapper.c:282)
   by 0x49A59C5: test_communication (schannel.c:671)
   by 0x49A626F: func_schannel (schannel.c:773)
   by 0x49A813E: run_test (test.h:556)
   by 0x49A8552: main (test.h:624)


Conditional jump or move depends on uninitialised value(s)
   at 0x535E7C3: ??? (in /lib/i386-linux-gnu/libgcrypt.so.11.7.0)
   by 0x530A02A: gcry_mpi_print (in /lib/i386-linux-gnu/libgcrypt.so.11.7.0)
   by 0x460B597: ???
 Uninitialised value was created by a stack allocation
   at 0x528CEF4: ??? (in /usr/lib/i386-linux-gnu/libgnutls.so.26.16.14)

I've installed debugging symbols, so I can probably give a better backtrace
next time I hit these, if you like.
That first error has been noted before on the web:
http://www.mail-archive.com/address@hidden/msg935627.html
http://meego.gitorious.org/meego-middleware/syncevolution/commit/c890b7f6e45e4ef915c135544dd5dd198339d1ba/diffs
so it's not just me :-)

Is there a more secure way to report this kind of error?
- Dan



reply via email to

[Prev in Thread] Current Thread [Next in Thread]