[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==