<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<meta name="Generator" content="Microsoft Exchange Server">
<!-- converted from rtf -->
<style><!-- .EmailQuote { margin-left: 1pt; padding-left: 4pt; border-left: #800000 2px solid; } --></style>
</head>
<body>
<font face="Calibri" size="2"><span style="font-size:11pt;">
<div>Hi Duncan, </div>
<div>&nbsp;</div>
<div>As you suggested, I am looking into it on compiler and C&#43;&#43; runtime.</div>
<div>I recompiled the gcc-8.2.0 with &quot;--enable-threads&quot; option in order to fix the issue as mentioned in gcc page <a href="https://gcc.gnu.org/install/configure.html"><font color="#0563C1"><u>https://gcc.gnu.org/install/configure.html</u></font></a></div>
<div>&nbsp;</div>
<div>I compiled omniORB and examples with this newly built gcc and tested the call_back example and ran into the same issue. </div>
<div>Gone through the traces and observed that omniDynamic library is not linked but this library does get linked and get initialized when we run the omniORB which is compiled with gcc-4.8.3.</div>
<div><u>omniORB with gcc-4</u><u>.8.3:</u></div>
<div><font color="#833C0B">omniORB: Initialising omniDynamic library.</font></div>
<div><u>omniORB with gcc-</u><u>8.2.0</u><u>:</u></div>
<div><font color="#833C0B">omniORB: (0) 2019-12-11 01:33:35.484672: Information: the omniDynamic library is not linked.</font></div>
<div>&nbsp;</div>
<div>I agree this is an information, but curious to know whether it impacts anything since it is named as dynamic library.</div>
<div>I looked into forum and found the same post in below link,</div>
<div><a href="https://omniorb-list.realvnc.narkive.com/3WcwVC6I/omniorb-information-the-omnidynamic-library-is-not-linked"><font color="#0563C1"><u>https://omniorb-list.realvnc.narkive.com/3WcwVC6I/omniorb-information-the-omnidynamic-library-is-not-linked</u></font></a></div>
<div>and tried your solution by setting &quot;export ORBendPointPublish=ipv4&quot;. </div>
<div>It gets reflected in configuration as below but still the omniDynamic is not linked.</div>
<div><font color="#833C0B">omniORB:&nbsp;&nbsp; endPointPublish = ipv6</font></div>
<div>And also another query in below link which seems the same, but not answered yet.</div>
<div><a href="https://www.omniorb-support.com/pipermail/omniorb-list/2010-February/030534.html"><font color="#0563C1"><u>https://www.omniorb-support.com/pipermail/omniorb-list/2010-February/030534.html</u></font></a></div>
<div>&nbsp;</div>
<div>I am not blaming omni code. I am looking forward to you throwing some light to proceed further in this issue.</div>
<div>&nbsp;</div>
<div>Thanks &amp; Regards,</div>
<div>P. Prasath.</div>
<a name="_MailEndCompose"></a>
<div>&nbsp;</div>
<div>-----Original Message-----<br>

From: Duncan Grisby &lt;duncan@grisby.org&gt; <br>

Sent: Wednesday, November 6, 2019 9:53 PM<br>

To: Prasath Palaniappan &lt;Prasath_Palaniappan@amat.com&gt;; omniorb-list@omniorb-support.com<br>

Cc: Shankar Chinnusamy &lt;Shankar_Chinnusamy@amat.com&gt;<br>

Subject: [External] Re: [omniORB] Exception not caught - omniORB-4.2.0</div>
<div>&nbsp;</div>
<div>CAUTION: EXTERNAL EMAIL. Verify before you click links or open attachments. Questions? Contact GIS.</div>
<div>&nbsp;</div>
<div>&nbsp;</div>
<div>On Tue, 2019-11-05 at 18:06 &#43;0000, Prasath via omniORB-list wrote:</div>
<div>&nbsp;</div>
<div>[...]</div>
<div>&gt; But when we run the omniORB &#43; application which is compiled with gcc- </div>
<div>&gt; 8.2.0, omniORB gets crashed because it unable to catch the Exception </div>
<div>&gt; “CommFailure” and lead into termination.</div>
<div>&nbsp;</div>
<div>This is exactly the same thing you reported back in April:</div>
<div>&nbsp;</div>
<div><a href="https://www.omniorb-support.com/pipermail/omniorb-list/2019-April/032050.html">https://www.omniorb-support.com/pipermail/omniorb-list/2019-April/032050.html</a></div>
<div>&nbsp;</div>
<div>The answer now is the same as the answer then. omniORB's code is correct. It has code that catches the exception. For some reason in your system it is not being caught, but that is not omniORB's fault.</div>
<div>&nbsp;</div>
<div>[...]</div>
<div>&gt; But the exception does not get caught with the catch when compiled </div>
<div>&gt; omniORB with gcc-8.2.0.</div>
<div>&gt; Could you please clarify us the cause for this issue and why ominORB </div>
<div>&gt; unable to handle the exception if gcc-8.2.0 and also provide your </div>
<div>&gt; suggestions to fix this issue?</div>
<div>&nbsp;</div>
<div>Why do you insist on thinking that omniORB is to blame here?&nbsp; As you say yourself, the same code works totally fine when you use gcc 4.8.3.</div>
<div>The one thing you have changed is the compiler version. THAT is the culprit, not omniORB. My suggestion to fix the issue is to find a compiler that works.</div>
<div>&nbsp;</div>
<div>Duncan.</div>
<div>&nbsp;</div>
<div>--</div>
<div> -- Duncan Grisby&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; --</div>
<div>&nbsp; -- <a href="mailto:duncan@grisby.org">duncan@grisby.org</a>&nbsp;&nbsp;&nbsp;&nbsp; --</div>
<div>&nbsp;&nbsp; -- <a href="http://www.grisby.org">http://www.grisby.org</a> --</div>
<div>&nbsp;</div>
<div>&nbsp;</div>
<div><font face="Calibri">The content of this message is APPLIED MATERIALS CONFIDENTIAL. If you are not the intended recipient, please notify me, delete this email and do not use or distribute this email. </font></div>
</span></font>
</body>
</html>