Hi, We are using Apache 2.2.23 built using source with default settings. By default it uses prefork and we use mod proxy and mod rewrite.
Currently apache is crashing with Seg fault errors but the stack track captured using debugging tool shows exit without core file. Please find below the beginning and end of the trace. Program received signal SIGSEGV, Segmentation fault. 0x00002b2e32968940 in GrowStuff () from /opt/web_agents/apache22_agent/lib/libnspr4.so #0 0x00002b2e32968940 in GrowStuff () from /opt/web_agents/apache22_agent/lib/libnspr4.so #1 0x00002b2e32967da0 in dosprintf () from /opt/web_agents/apache22_agent/lib/libnspr4.so #2 0x00002b2e32968a4a in PR_vsmprintf () from /opt/web_agents/apache22_agent/lib/libnspr4.so #3 0x00002b2e31e7b0c8 in smi::Log::vlog(unsigned int, smi::Log::Level, char const*, __va_list_tag*) () from /opt/web_agents/apache22_agent/lib/libamapc22.so #4 0x00002b2e31e7b593 in smi::Log::log(unsigned int, smi::Log::Level, char const*, ...) () from /opt/web_agents/apache22_agent/lib/libamapc22.so #5 0x00002b2e31e7b4dd in smi::Log::vlog(unsigned int, smi::Log::Level, char const*, __va_list_tag*) () from /opt/web_agents/apache22_agent/lib/libamapc22.so #6 0x00002b2e31e7b593 in smi::Log::log(unsigned int, smi::Log::Level, char const*, ...) () from /opt/web_agents/apache22_agent/lib/libamapc22.so #7 0x00002b2e31e7b4dd in smi::Log::vlog(unsigned int, smi::Log::Level, char const*, __va_list_tag*) () from /opt/web_agents/apache22_agent/lib/libamapc22.so #8 0x00002b2e31e7b593 in smi::Log::log(unsigned int, smi::Log::Level, char const*, ...) () from /opt/web_agents/apache22_agent/lib/libamapc22.so #38333 0x00002b2e31e8ef80 in smi::Properties::get(std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, bool) const () from /opt/web_agents/apache22_agnt/lib/libamapc22.so No symbol table info available. #38334 0x00002b2e31e69196 in smi::BaseService::BaseService(std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, smi::Properties const&, std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::basic_strng<char, std::char_traits<char>, std::allocator<char> > const&, bool, bool) () from /opt/web_agents/apache22_agent/lib/libamapc22.so No symbol table info available. #38335 0x00002b2e31ed8959 in smi::AgentProfileService::AgentProfileService(smi::Properties const&, Utils::boot_info_t) () from /opt/web_agents/apache22_agent/lib/libamapc22.so No symbol table info available. #38336 0x00002b2e31e4f238 in am_agent_init () from /opt/web_agents/apache22_agent/lib/libamapc22.so No symbol table info available. #38337 0x00002b2e31e3f5bd in init_at_request () from /opt/web_agents/apache22_agent/lib/libamapc22.so No symbol table info available. #38338 0x00002b2e31e3fafc in dsame_check_access () from /opt/web_agents/apache22_agent/lib/libamapc22.so No symbol table info available. #38339 0x000000000043394a in ap_run_access_checker (r=0x3dad830) at request.c:76 n = 1 rv = 1 #38340 0x00000000004357fa in ap_process_request_internal (r=0x3dad830) at request.c:185 file_req = 0 access_status = 0 #38341 0x0000000000469d38 in ap_process_request (r=0x3dad830) at http_request.c:280 ---Type <return> to continue, or q <return> to quit--- access_status = 85 #38342 0x000000000046700c in ap_process_http_connection (c=0x3d9a720) at http_core.c:190 r = 0x3dad830 csd = 0x0 #38343 0x000000000043f27a in ap_run_process_connection (c=0x3d9a720) at connection.c:43 n = 0 rv = 1 #38344 0x000000000047c730 in child_main (child_num_arg=<value optimized out>) at prefork.c:667 current_conn = 0x3d9a720 csd = 0x3d9a530 ptrans = 0x3d9a4b8 allocator = 0x3d96dd0 status = <value optimized out> i = <value optimized out> lr = <value optimized out> pollset = 0x3d97808 sbh = 0x3d97800 bucket_alloc = 0x3dab7a8 last_poll_idx = 0 #38345 0x000000000047c9c5 in make_child (s=0x3c28368, slot=4) at prefork.c:768 pid = 0 #38346 0x000000000047d1e2 in ap_mpm_run (_pconf=<value optimized out>, plog=<value optimized out>, s=<value optimized out>) at prefork.c:903 status = 11 pid = {pid = -1, in = 0x3c493f8, out = 0x3c28368, err = 0x3c1b138} child_slot = <value optimized out> exitwhy = APR_PROC_SIGNAL processed_status = <value optimized out> index = <value optimized out> remaining_children_to_start = 0 rv = <value optimized out> #38347 0x0000000000425c59 in main (argc=3, argv=0x7fff54e8a468) at main.c:753 c = 0 '\000' configtestonly = 0 confname = 0x486630 "conf/httpd.conf" def_server_root = 0x486640 "/opt/apache" temp_error_log = 0x0 ---Type <return> to continue, or q <return> to quit--- error = <value optimized out> process = 0x3c19218 server_conf = <value optimized out> pglobal = 0x3c19128 pconf = 0x3c1b138 plog = 0x3c6b508 ptemp = 0x3c6f528 pcommands = 0x3c1d148 opt = 0x3c1d238 rv = <value optimized out> optarg = 0x0 Any assistance to identify the problem is highly appreciated. Cheers, Jason