You are viewing a plain text version of this content. The canonical link for it is here.
Posted to users@httpd.apache.org by Jason E <ja...@gmail.com> on 2013/07/23 14:50:49 UTC

[users@httpd] Apache reverse proxy - Child pid exit signal Segmentation fault (11)

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

Re: [users@httpd] Apache reverse proxy - Child pid exit signal Segmentation fault (11)

Posted by Jason E <ja...@gmail.com>.
Hi Eric,

Thank you very much for quick response.
This library belong to OpenAM 3.0.3 policy agent which is installed in
apache.

Is there a way that I can find the root-cause?

Thanks,
Jason


On Tue, Jul 23, 2013 at 10:58 PM, Eric Covener <co...@gmail.com> wrote:

> >    from /opt/web_agents/apache22_agent/lib/libamapc22.so
>
> You need to work with the vendor that supplied the module above.
>
> --
> Eric Covener
> covener@gmail.com
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: users-unsubscribe@httpd.apache.org
> For additional commands, e-mail: users-help@httpd.apache.org
>
>

Re: [users@httpd] Apache reverse proxy - Child pid exit signal Segmentation fault (11)

Posted by Eric Covener <co...@gmail.com>.
>    from /opt/web_agents/apache22_agent/lib/libamapc22.so

You need to work with the vendor that supplied the module above.

--
Eric Covener
covener@gmail.com

---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@httpd.apache.org
For additional commands, e-mail: users-help@httpd.apache.org