[omniORB] omni::giopRope::match() crash

Duncan Grisby duncan at grisby.org
Tue Sep 16 18:42:05 BST 2014


On Fri, 2014-09-12 at 19:20 -0500, Michael Lim wrote:
> More update to the omni:giopRope::match() crash... 

[...]

> pd_addresses
>  start  0x10062170 (contains 0x20202020)
>  finish 0x10062180 (contains 0xE9000003)
> 
> 00000000  20 20 20 20 54 20 20 20 10 93 86 c0 10 06 21 88  |    T
>  ......!.|
> 00000010  e9 00 00 03 00 00 00 19  0f 6c 30 e0 10 05 cb 38
>  |.........l0....8|
> 
> So that lead to the crash.  The question right now is how/when/where
> pd_addresses is getting initialized? 
> 
Are you able to reproduce the problem with a debug build of omniORB?
Edit src/lib/omniORB/orbcore/dir.mk and uncomment the line that sets

CXXDEBUGFLAGS = -g

That will make it easier to see what is going on. It might also reveal
something useful to run with lots of omniORB tracing:

-ORBtraceLevel 25 -ORBtraceThreadId 1 -ORBtraceTime 1


Duncan.

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





More information about the omniORB-list mailing list