[Dovecot] Conditional jump or move depends on uninitialised value

Teemu Huovila teemu.huovila at dovecot.fi
Fri May 23 13:17:28 UTC 2014


On 05/23/2014 04:05 PM, Daminto Lie wrote:
> Hi,
> 
> My Server runs on Ubuntu Server 12.04 LTS 32 bits.
> 
> I'm getting the following error messages when I run "make check" during the compilation of dovecot-2.2.13.
This is a known issue  with an external library (zlib). We opted not to include the valgrind suppressions in the dovecot source.
To silence the error, execute the following in the top direcotory of dovecot source:
cat << EOF > ./run-test-valgrind.supp
{
   <squeezy-zlib-uninitialized>
   Memcheck:Cond
   fun:inflateReset2
   fun:inflateInit2_
   fun:i_stream_zlib_init
   fun:i_stream_create_zlib
   fun:test_compression_handler
   fun:test_compression
   fun:test_run_funcs
   fun:test_run
   fun:main
}
EOF

We use this on squeezy, but i think the call stack should be the same.

br,
Teemu Huovila


> 
> 
> <snip>
> ==2058== Conditional jump or move depends on uninitialised
> value(s)
> ==2058==    at 0x4049DD8: inflateReset2 (in
> /lib/i386-linux-gnu/libz.so.1.2.3.4)
> ==2058==    by 0x4049EC7: inflateInit2_ (in
> /lib/i386-linux-gnu/libz.so.1.2.3.4)
> ==2058==    by 0x804AFEF: i_stream_zlib_init
> (istream-zlib.c:320)
> ==2058==    by 0x804B122:
> i_stream_create_zlib (istream-zlib.c:475)
> ==2058==    by 0x804AA18:
> test_compression_handler (test-compression.c:72)
> ==2058==    by 0xEFCDAB88: ???
> ==2058==
> make[2]: *** [check-test] Error 1
> make[2]: Leaving directory
> `/usr/src/dovecot-2.2.13/src/lib-compression'
> make[1]: *** [check-recursive] Error 1
> make[1]: Leaving directory `/usr/src/dovecot-2.2.13/src'
> make: *** [check-recursive] Error 1
> Any help would be greatly appreciated.
> 
> Thank you
> 



More information about the dovecot mailing list