[omniORB] exc_bad_access raised during resolve_initial_references
Duncan Grisby
duncan at grisby.org
Sat Apr 19 20:37:49 BST 2008
On Monday 7 April, "Andrew Buza" wrote:
> I'm using omniORB 4.1.0 on Mac OS X and I'm getting
> EXC_BAD_ACCESS/SIGBUS in omniIOR::omniIOR when calling
> resolve_initial_references. Searching the list archives, it seems that
> someone had a similar problem which was fixed by setting the
> environment variable DYLD_BIND_AT_LAUNCH but this hasn't had any
> effect for me.
>
> A couple things that may (or may not) be of note: My code is running
> as a plug-in/shared-library to a host application that links to an
> older version of omniORB, and I've built omniORB with the flag
> -twolevel_namespace in order to work around conflicts between the two
> versions.
I'm afraid I don't think it's likely that you will get it to work. The
Mac OS linker seems to do all kinds of lazy loading that conflicts with
the use of static initialisers. I don't know if it's possible to avoid
those issues if you want to do weird things with namespaces.
Duncan.
--
-- Duncan Grisby --
-- duncan at grisby.org --
-- http://www.grisby.org --
More information about the omniORB-list
mailing list