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/[email protected]/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
