Bug 60893 - Getting AH00052: child pid 636 exit signal Aborted (6) error
Summary: Getting AH00052: child pid 636 exit signal Aborted (6) error
Status: NEEDINFO
Alias: None
Product: Apache httpd-2
Classification: Unclassified
Component: mod_authz_dbd (show other bugs)
Version: 2.4.23
Hardware: PC Windows NT
: P2 normal (vote)
Target Milestone: ---
Assignee: Apache HTTPD Bugs Mailing List
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2017-03-21 01:15 UTC by pratap
Modified: 2017-03-21 01:52 UTC (History)
0 users



Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description pratap 2017-03-21 01:15:11 UTC
Dear Team,

We were using Apache 2.2.23 initially and installed 2.4.23 recently following by configuring various options to support our project. The apache instance 2.4.23 is also integrated with Siteminder Policy servers.


When trying to access the application, we getting below error first time in error_log and stops handling further and also don't see any entry for this transaction in access_log. The user experience for this hit in browser is "500 Internal server error". The strange thing is - page works perfectly when relaunch the application.


===================
terminate called after throwing an instance of 'std::out_of_range'
  what():  basic_string::substr
[Sat Mar 11 16:52:16.313199 2017] [core:notice] [pid 620:tid 140199602513664] AH00052: child pid 636 exit signal Aborted (6)
=====================

Can you please go through this and suggest whether we need to apply any patch to fix this?

Thanks
Pratap Raja Sekhar
Comment 1 Eric Covener 2017-03-21 01:16:27 UTC
What third-party modules are loaded? This is an uncaught C++ exception, and httpd from the ASF has no c++ modules.
Comment 2 pratap 2017-03-21 01:19:15 UTC
Hi Eric,
Thanks for the response. Only Weblogic module is loaded.
FYI - We reverted to 2.2.23 but this error disappear but the same issue is there only in 2.4.23 version.

(In reply to Eric Covener from comment #1)
> What third-party modules are loaded? This is an uncaught C++ exception, and
> httpd from the ASF has no c++ modules.
Comment 3 pratap 2017-03-21 01:21:22 UTC
Also the httpd is running in Oracle Enterprise Linux version 6.8 of Kernel UEK4.

(In reply to Eric Covener from comment #1)
> What third-party modules are loaded? This is an uncaught C++ exception, and
> httpd from the ASF has no c++ modules.
Comment 4 Eric Covener 2017-03-21 01:26:33 UTC
You'd need to capture a corefile and analyze it with gdb to be certain, but it's almost certainly a problem in the [c++] weblogic module.
Comment 5 pratap 2017-03-21 01:43:31 UTC
if the problem is with weblogic plug-in c++ code then why its not failing everytime but failing only during first time?

(In reply to Eric Covener from comment #4)
> You'd need to capture a corefile and analyze it with gdb to be certain, but
> it's almost certainly a problem in the [c++] weblogic module.
Comment 6 Eric Covener 2017-03-21 01:47:19 UTC
(In reply to pratap from comment #5)
> if the problem is with weblogic plug-in c++ code then why its not failing
> everytime but failing only during first time?

You'll need to analyze the core to figure out the faulting C++ module. httpd doesn't come with ANY c++ modules.
Comment 7 pratap 2017-03-21 01:51:20 UTC

(In reply to Eric Covener from comment #6)
> (In reply to pratap from comment #5)
> > if the problem is with weblogic plug-in c++ code then why its not failing
> > everytime but failing only during first time?
> 
> You'll need to analyze the core to figure out the faulting C++ module. httpd
> doesn't come with ANY c++ modules.

Will that be possible for you to share some info on how to generate to core and analyze. Please share the URL that talks about generating core dump and analyzing using gdb.
Comment 8 Eric Covener 2017-03-21 01:52:07 UTC
http://httpd.apache.org/dev/debugging.html