[root@www ~]# valgrind httpd
==4027== Memcheck, a memory error detector.
==4027== Copyright (C) 2002-2005, and GNU GPL'd, by Julian Seward et al.
==4027== Using LibVEX rev 1575, a library for dynamic binary translation.
==4027== Copyright (C) 2004-2005, and GNU GPL'd, by OpenWorks LLP.
==4027== Using valgrind-3.1.1, a dynamic binary instrumentation framework.
==4027== Copyright (C) 2000-2005, and GNU GPL'd, by Julian Seward et al.
==4027== For more details, rerun with: -v
==4027==
==4027== Syscall param socketcall.sendto(msg) points to uninitialised byte(s)
==4027== at 0x352BEC7D95: __sendto_nocancel (in /lib64/tls/libc-2.3.4.so)
==4027== by 0x352BEE485D: __check_pf (in /lib64/tls/libc-2.3.4.so)
==4027== by 0x352BEB2825: getaddrinfo (in /lib64/tls/libc-2.3.4.so)
==4027== by 0x4B46B68: call_resolver (sockaddr.c:337)
==4027== by 0x4B46D5A: apr_sockaddr_info_get (sockaddr.c:428)
==4027== by 0x441028: ap_set_listener (listen.c:283)
==4027== by 0x43A84D: invoke_cmd (config.c:768)
==4027== by 0x43B1EA: ap_walk_config (config.c:1158)
==4027== by 0x43C041: ap_process_config_tree (config.c:1760)
==4027== by 0x427554: main (main.c:621)
==4027== Address 0x7FF000471 is on thread 1's stack
==4027==
.......................................
==4027==
==4027== Conditional jump or move depends on uninitialised value(s)
==4027== at 0x352D56979A: BN_usub (in /lib64/libcrypto.so.0.9.7a)
==4027== by 0x352D569ACF: BN_sub (in /lib64/libcrypto.so.0.9.7a)
==4027== by 0x352D569E3C: BN_div (in /lib64/libcrypto.so.0.9.7a)
==4027== by 0x352D56DE36: BN_nnmod (in /lib64/libcrypto.so.0.9.7a)
==4027== by 0x352D56E0B8: BN_mod_mul (in /lib64/libcrypto.so.0.9.7a)
==4027== by 0x352D5711E4: BN_is_prime_fasttest (in /lib64/libcrypto.so.0.9.7a)
==4027== by 0x352D571942: BN_generate_prime (in /lib64/libcrypto.so.0.9.7a)
==4027== by 0x352D577331: RSA_generate_key (in /lib64/libcrypto.so.0.9.7a)
==4027== by 0x450503: ssl_tmp_key_init_rsa (ssl_engine_init.c:103)
==4027== by 0x451D3E: ssl_init_Module (ssl_engine_init.c:143)
==4027== by 0x4394D6: ap_run_post_config (config.c:91)
==4027== by 0x4275C3: main (main.c:657)
==4027==
==4027== Conditional jump or move depends on uninitialised value(s)
==4027== at 0x352D56979A: BN_usub (in /lib64/libcrypto.so.0.9.7a)
==4027== by 0x352D569921: BN_add (in /lib64/libcrypto.so.0.9.7a)
==4027== by 0x352D569F5B: BN_div (in /lib64/libcrypto.so.0.9.7a)
==4027== by 0x352D56DE36: BN_nnmod (in /lib64/libcrypto.so.0.9.7a)
==4027== by 0x352D56E0B8: BN_mod_mul (in /lib64/libcrypto.so.0.9.7a)
==4027== by 0x352D5711E4: BN_is_prime_fasttest (in /lib64/libcrypto.so.0.9.7a)
==4027== by 0x352D571942: BN_generate_prime (in /lib64/libcrypto.so.0.9.7a)
==4027== by 0x352D577331: RSA_generate_key (in /lib64/libcrypto.so.0.9.7a)
==4027== by 0x450503: ssl_tmp_key_init_rsa (ssl_engine_init.c:103)
==4027== by 0x451D3E: ssl_init_Module (ssl_engine_init.c:143)
==4027== by 0x4394D6: ap_run_post_config (config.c:91)
==4027== by 0x4275C3: main (main.c:657)
==4027==
==4027== Conditional jump or move depends on uninitialised value(s)
==4027== at 0x352D56C561: BN_cmp (in /lib64/libcrypto.so.0.9.7a)
==4027== by 0x352D5711C0: BN_is_prime_fasttest (in /lib64/libcrypto.so.0.9.7a)
==4027== by 0x352D571942: BN_generate_prime (in /lib64/libcrypto.so.0.9.7a)
==4027== by 0x352D577331: RSA_generate_key (in /lib64/libcrypto.so.0.9.7a)
==4027== by 0x450503: ssl_tmp_key_init_rsa (ssl_engine_init.c:103)
==4027== by 0x451D3E: ssl_init_Module (ssl_engine_init.c:143)
==4027== by 0x4394D6: ap_run_post_config (config.c:91)
==4027== by 0x4275C3: main (main.c:657)
==4027==
==4027== More than 100000 total errors detected. I'm not reporting any more.
==4027== Final error counts will be inaccurate. Go fix your program!
==4027== Rerun with --error-limit=no to disable this cutoff. Note
==4027== that errors may occur in your program without prior warning from
==4027== Valgrind, because errors are no longer being displayed.
==4027==