[tao-bugs] TAO : SIGSEGV during a CORBA call

Corniglion, Jean-Yves [FR] jean-yves.corniglion at airbus.com
Tue Feb 20 07:25:00 CST 2018


Hello,
Here is a bug report about TAO :

    TAO VERSION: 2.1.4-18
    ACE VERSION: 6.1.4-18

    HOST MACHINE and OPERATING SYSTEM: CentOS 2.6.32-642.4.2.el6

    TARGET MACHINE and OPERATING SYSTEM, if different from HOST: Same as host

    COMPILER NAME AND VERSION (AND PATCHLEVEL): gcc 4.4.7

    THE $ACE_ROOT/ace/config.h FILE
#define ACE_HAS_IPV6
#define ACE_USES_IPV4_IPV6_MIGRATION
#include "ace/config-linux.h"

    THE $ACE_ROOT/include/makeinclude/platform_macros.GNU FILE
TAO_IDL = /usr/bin/tao_idl
TAO_IDL_DEP = /usr/bin/tao_idl
ssl = 1
inline = 0
optimize = 1
include $(ACE_ROOT)/include/makeinclude/platform_linux.GNU

    CONTENTS OF $ACE_ROOT/bin/MakeProjectCreator/config/default.features
ssl=1
cidl=0
bzip2 = 1
zlib = 1

    AREA/CLASS/EXAMPLE AFFECTED:
    See stack below.

    DOES THE PROBLEM AFFECT:
        EXECUTION: SIGSEGV during execution

    SYNOPSIS:
SIGSEGV during a CORBA call

    DESCRIPTION:
Our code is a CORBA client using TAO. Sometimes, when doing a CORBA call to the server, we got a SIGSEGV with the following stack :
/usr/lib/libTAO.so.2.1.4(_ZN29TAO_Default_Endpoint_Selector15select_endpointEPN3TAO26Profile_Transport_ResolverEP14ACE_Time_Value+0x57)[0x489ef57]
/usr/lib/libTAO.so.2.1.4(_ZN3TAO26Profile_Transport_Resolver7resolveEP14ACE_Time_Value+0x5e)[0x48d495e]
/usr/lib/libTAO.so.2.1.4(_ZN3TAO18Invocation_Adapter15invoke_remote_iEP8TAO_StubR21TAO_Operation_DetailsR16TAO_Pseudo_Var_TIN5CORBA6ObjectEERP14ACE_Time_Value+0x74)[0x489dd84]
/usr/lib/libTAO.so.2.1.4(_ZN3TAO18Invocation_Adapter8invoke_iEP8TAO_StubR21TAO_Operation_Details+0xd4)[0x489dfd4]
/usr/lib/libTAO.so.2.1.4(_ZN3TAO18Invocation_Adapter6invokeEPNS_14Exception_DataEm+0x79)[0x489e469]
... our code : a CORBA call ...
It happens very rarely. Most time, the CORBA call works normally.

    REPEAT BY:
It happens very rarely. Most time, the CORBA call works normally.

    SAMPLE FIX/WORKAROUND:
No workaround found

Thanks for your help.

Jean-Yves Corniglion

1 Boulevard Jean Moulin
78996 Elancourt CEDEX
France
T +33 (0)1 61 38 63 16
F +33 (0)1 61 38 57 52
E jean-yves.corniglion at airbus.com<mailto:jean-yves.corniglion at airbus.com>
www.intelligence-airbusds.com<http://www.intelligence-airbusds.com>

The information in this e-mail is confidential. The contents may not be disclosed or used by anyone other than the addressee. Access to this e-mail by anyone else is unauthorised.
If you are not the intended recipient, please notify Airbus immediately and delete this e-mail.
Airbus cannot accept any responsibility for the accuracy or completeness of this e-mail as it has been sent over public networks. If you have any concerns over the content of this message or its Accuracy or Integrity, please contact Airbus immediately.
All outgoing e-mails from Airbus are checked using regularly updated virus scanning software but you should take whatever measures you deem to be appropriate to ensure that this message and any attachments are virus free.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://list.isis.vanderbilt.edu/pipermail/tao-bugs/attachments/20180220/378bee4b/attachment.html>


More information about the tao-bugs mailing list