<br><font size=2 face="sans-serif">On solaris 8, Forte compiler, I have a problem catching BAD_PARAM from omniORB:</font>
<br>
<br>
<br><font size=2 face="sans-serif">The following code is in thrad 'n'... (simplified -- removed all other catch blocks for testing)</font>
<br>
<br><font size=2 face="sans-serif">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; fprintf(stderr,&quot;%s:%d\n&quot;, __FILE__, __LINE__); fflush(stderr); &nbsp; /// this is line 409 in the trace output below</font>
<br>
<br><font size=2 face="sans-serif">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; try {</font>
<br><font size=2 face="sans-serif">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; CORBA::Object_var obj = ORB-&gt;string_to_object( Buffer );</font>
<br>
<br><font size=2 face="sans-serif">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; fprintf(stderr,&quot;%s:%d\n&quot;, __FILE__, __LINE__); fflush(stderr);</font>
<br>
<br><font size=2 face="sans-serif">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; T.SQLAgent = GSQL::SQLAgent::_narrow(obj);</font>
<br>
<br><font size=2 face="sans-serif">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; fprintf(stderr,&quot;%s:%d\n&quot;, __FILE__, __LINE__); fflush(stderr);</font>
<br><font size=2 face="sans-serif">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; } catch(CORBA::BAD_PARAM&amp; ex) {</font>
<br><font size=2 face="sans-serif">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; </font>
<br><font size=2 face="sans-serif">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; Worker-&gt;error(&quot;Connection attempt - Caught system exception BAD PARAM -- unable to contact the object.&quot;);</font>
<br><font size=2 face="sans-serif">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; }</font>
<br>
<br>
<br><font size=2 face="sans-serif">This never seems to catch the BAD_PARAM exception... </font>
<br>
<br><font size=2 face="sans-serif">Here's the output:</font>
<br>
<br><font size=2 face="sans-serif">../Database/GenericSQL.cpp:409</font>
<br><font size=2 face="sans-serif">Run-time exception error; current exception: BAD_PARAM</font>
<br><font size=2 face="sans-serif">&nbsp; &nbsp; &nbsp; &nbsp; No handler for exception.</font>
<br><font size=2 face="sans-serif">signal fault in critical section</font>
<br><font size=2 face="sans-serif">signal number: 11, signal code: 2, &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;fault address: 0xfd802000, pc: 0xfe8da6dc, sp: 0xfdf0dc18</font>
<br><font size=2 face="sans-serif">libthread panic: fault in libthread critical section : dumping core (PID: 15051 LWP 3)</font>
<br><font size=2 face="sans-serif">stacktrace:</font>
<br><font size=2 face="sans-serif">&nbsp; &nbsp; &nbsp; &nbsp; fe8da6c0</font>
<br><font size=2 face="sans-serif">&nbsp; &nbsp; &nbsp; &nbsp; fe8dd6a0</font>
<br><font size=2 face="sans-serif">&nbsp; &nbsp; &nbsp; &nbsp; fe8dd730</font>
<br><font size=2 face="sans-serif">&nbsp; &nbsp; &nbsp; &nbsp; fe8eb01c</font>
<br><font size=2 face="sans-serif">&nbsp; &nbsp; &nbsp; &nbsp; fe8dd6d8</font>
<br><font size=2 face="sans-serif">./startgk: line 30: 15051 Segmentation Fault &nbsp; &nbsp; &nbsp;(core dumped) EXSKernel $*</font>
<br>
<br><font size=2 face="sans-serif">Please help!<br>
</font>
<br><font size=2 face="sans-serif">Renny Koshy<br>
President &amp; CEO<br>
<br>
--------------------------------------------<br>
RUBIX Information Technologies, Inc.<br>
www.rubixinfotech.com</font>