[Mapguide-trac] [mapguide-trac] #2396: Mapguide 2.5.2 apache aborting on failed assert on ACE
MapGuide Open Source
trac_mapguide at osgeo.org
Mon Jan 13 09:09:55 PST 2014
#2396: Mapguide 2.5.2 apache aborting on failed assert on ACE
--------------------------+-------------------------------------------------
Reporter: gabrimonfa | Owner:
Type: defect | Status: new
Priority: low | Milestone:
Component: General | Version: 2.5.0
Severity: trivial | Keywords:
External_id: |
--------------------------+-------------------------------------------------
Mapguide 2.5.2 @ centos6 (32 bits)
During redlining sporadicly some operations fail (for instance drawing one
of many points or emptying a redline layer or adding it to a map).
The same operation almost always succeeds when tried again in the same
conditions.
Apache error_log shows:
{{{
ACE_ASSERT: file Configuration.cpp, line 1534 assertion failed for
'this->allocator_'.Aborting...
[Mon Jan 13 12:24:41 2014] [notice] child pid 21219 exit signal Aborted
(6)
}}}
This problem happens very rarely under light load and more often if load
is heavier.
I've already reported this problem in mailing list (2013-03-15) against
version 2.1
{{{
I've found several lines like this in
webserverextensions/apache2/logs/error_log.
ACE_ASSERT: file Configuration.cpp, line 1631 assertion failed for
'this->allocator_'.Aborting...
[Mon Mar 15 10:17:15 2010] [notice] child pid 6319 exit signal Aborted (6)
Sometimes it happened several times in a minute.
The referred file is here:
http://trac.osgeo.org/mapguide/browser/branches/2.1/MgDev/Oem/ACE/ACE_wrappers/ace/Configuration.cpp
}}}
As you can see, the problem happen in the very same function and
assertion, despite ACE version used is different, 5.4 in mapguide 2.1 and
5.8.0 in mapguide 2.5.2.
After this error usually the server continues to run.
I suspect that this problem may affect only linux users and may be in ACE.
Some bugs were fixed in ACE 5.8.3 that may lead to memory corruption,
expecially on linux.
If ACE 5.8.3 is binary compatible with ACE 5.8.0 (and I don't know for
sure) why don't try to use most patched version?
--
Ticket URL: <http://trac.osgeo.org/mapguide/ticket/2396>
MapGuide Open Source <http://mapguide.osgeo.org/>
MapGuide Open Source Internals
More information about the mapguide-trac
mailing list