[omniORB] Intermittent assertion during ORB thread creation

Mike Cunha Cunha at Assurtech.com
Mon Aug 21 16:43:41 BST 2017


Duncan,

This is an embedded 32-bit LEON3 processor with 512MB of RAM, so it is memory limited in some respect. I will try to reproduce with the trace level you suggest.

Mike Cunha
Assurance Technology Corp


-----Original Message-----
From: Duncan Grisby [mailto:duncan at grisby.org] 
Sent: Monday, August 21, 2017 11:20 AM
To: Mike Cunha; omniorb-list at omniorb-support.com
Subject: Re: [omniORB] Intermittent assertion during ORB thread creation

On Wed, 2017-08-16 at 10:31 -0400, Mike Cunha via omniORB-list wrote:

> Intermittently, I will get an omniORB assertion failure during ORB 
> thread creation. It is not specific to one address space on my system.
>  
> Here is the error message:
> omniORB: (1): Assertion failed.  This indicates a bug in the 
> application using omniORB, or maybe in omniORB itself.
> file: giopServer.cc
> line: 986
> info: 0

That means it unexpectedly failed to handle a readable connection. As the comment in the code says, it "should never happen". If it can't start a thread at that stage, it should queue the request.

Can you run with -ORBtraceLevel 25 and reproduce the issue?

What kind of system is this?  Does it have a very limited amount of memory?  Is it 32 or 64 bit?

Duncan.

-- 
 -- Duncan Grisby         --
  -- duncan at grisby.org     --
   -- http://www.grisby.org --






More information about the omniORB-list mailing list