Re: Problem with mult-thread environment

Dion Picco <[email protected]> Mon, 19 Sep 2005 17:32:32 -0230
Newsgroups gmane.comp.corba.orbacus
Organization IONA | Making Software Work Together TM
Message-ID <[email protected]>
Hi Frederico,

On Wed, Sep 14, 2005 at 07:01:03PM -0300, Frederico Faria wrote:
> Hi,
> 
>   Sometimes I am getting a crash with my corba client
> application but I am not able to  tell if is because
> of   application user code or if it is an ORB problem.
> It is not an easily reprodutible problem.
> 
>    I have used the "pstack"  in "core file"  to try to
> discover the problem. I observed that when the crash 
> arises the right method invocation sequence is not
> established.
>      When the application works fine the sequence is:
>          -> remote_method()
>          -> OB_preMarshal..
>          ->  OB8Downcall10preMarshal
>          -> GIOPClient13startDowncallEPNS
>  
>     But when I get a crash the sequence is different:
>         -> remote_method()
>         -> OB_handleException
>         -> checkRetryEbRKNS_15SystemExceptionE
>   
>   The user code have handled all CORBA exceptions.
> The application is multhreaded ( thread concurrency
> model )  and the connection reuse policy is setted to
> false. I have used several idl types. The ORBacus
> version is 4.0.5.
> 
> I would like to know if this problem is there any
> Orbacus issue or if it could be a application user
> code problem.
> 
> 
> Thank you,
> 
> Frederico Faria

I can't tell from the information given.  I think the best thing at this
point is to show me a printout of your stack trace when it crashes and
see if I can deciper some more information from that.  Please build
Orbacus and your application in debug mode so that I can see the files
and line numbers.
Cheers.

-- 
Dion Picco, Software Engineer
IONA Technologies Inc.
Team Orbacus - Your CORBA Source
mailto:[email protected]
http://www.orbacus.com
_______________________________________________
OB-Users Mailing List - [email protected]
http://mail.ooc.nf.ca/mailman/listinfo/ob-users
Visit our support FAQ before you send a message.
http://www.orbacus.com/faq/support.html