[omniORB] Strange crash
Duncan Grisby
dgrisby@uk.research.att.com
Tue, 01 May 2001 10:57:20 +0100
On Friday 27 April, Matthew Berry wrote:
> If I step through the code, the particular line on which it crashes is in my
> idl-generated skeleton file:
>
> void*
> VersionBroker::_objref_VBServer::_ptrToObjRef(const char* id)
> {
> if( !strcmp(id, CORBA::Object::_PD_repoId) )
> <--------- Crashes here
The CORBA::Object::_PD_repoId string is static within the omniORB
library, so it's difficult to see how it could be invalid unless
something has randomly corrupted it. The alternative explanation,
since you're using Windows, is that somehow the symbol has not been
properly exported from the omniORB DLL.
Can you try to cut your program down to a minimal version which shows
the problem?
Cheers,
Duncan.
--
-- Duncan Grisby \ Research Engineer --
-- AT&T Laboratories Cambridge --
-- http://www.uk.research.att.com/~dpg1 --