[omniORB] omniORB4 and QNX 6 core dumped error

Veloci Raptor RaptorQNX at gmx.de
Fri Mar 19 10:18:11 GMT 2004


Hi all,
I ported omniORB 4.0.3 to QNX 6.2.1.
eg2 example is working correctly. But now I have problems with eg3
example...
The nameservice and eg3_impl are running on the QNX machine...
If I start the eg3_clt on a linux machine, no error occurs. But if i start
it at the QNX computer,
I get a core dumped error at the "final cleanup". Any ideas?


-Stefan
 

# ./eg3_clt -ORBtraceLevel 25
omniORB: Read from configuration file "/omniORB-4.0.3/omniORB.cfg".
omniORB: Distribution date: Fri Nov 21 17:39:25 GMT 2003 dgrisby
omniORB: My addresses are:
omniORB: Maximum supported GIOP version is 1.2
omniORB: Native char code sets: ISO-8859-1 UTF-8.
omniORB: Transmission char code sets: ISO-8859-1(1.2) ISO-8859-1(1.1)
ISO-8859-1(1.0) UTF-8(1.2).
omniORB: Native wide char code sets: UTF-16.
omniORB: Transmission wide char code sets: UTF-16(1.2).
omniORB: Information: the omniDynamic library is not linked.
omniORB: Current configuration is as follows:
omniORB:
omniORB:   DefaultInitRef (file) =
omniORB:   DefaultInitRef (args) =
omniORB:   InitRef = NameService=corbaname::p8
omniORB:   abortOnInternalError = 0
omniORB:   acceptBiDirectionalGIOP = 0
omniORB:   acceptMisalignedTcIndirections = 0
omniORB:   bootstrapAgentHostname =
omniORB:   bootstrapAgentPort = 900
omniORB:   clientCallTimeOutPeriod = 0
omniORB:   clientTransportRule = * unix,ssl,tcp
omniORB:   diiThrowsSysExceptions = 0
omniORB:   dumpConfiguration = 0
omniORB:   endPoint = giop:tcp::
omniORB:   endPointPublishAllIFs = 0
omniORB:   giopMaxMsgSize = 2097152
omniORB:   giopTargetAddressMode = KeyAddr
omniORB:   id = omniORB4
omniORB:   inConScanPeriod = 180
omniORB:   lcdMode = 0
omniORB:   maxGIOPConnectionPerServer = 5
omniORB:   maxGIOPVersion = 1.2
omniORB:   maxInterleavedCallsPerConnection = 5
omniORB:   maxServerThreadPerConnection = 100
omniORB:   maxServerThreadPoolSize = 100
omniORB:   nativeCharCodeSet = ISO-8859-1
omniORB:   nativeWCharCodeSet = UTF-16
omniORB:   objectTableSize = 0
omniORB:   offerBiDirectionalGIOP = 0
omniORB:   omniORB_27_CompatibleAnyExtraction = 0
omniORB:   oneCallPerConnection = 1
omniORB:   outConScanPeriod = 120
omniORB:   poaHoldRequestTimeout = 0
omniORB:   poaUniquePersistentSystemIds = 1
omniORB:   principal = [Null]
omniORB:   scanGranularity = 5
omniORB:   serverCallTimeOutPeriod = 0
omniORB:   serverTransportRule = * unix,ssl,tcp
omniORB:   strictIIOP = 1
omniORB:   supportBootstrapAgent = 0
omniORB:   supportCurrent = 1
omniORB:   supportPerThreadTimeOut = 0
omniORB:   tcAliasExpand = 0
omniORB:   threadPerConnectionLowerLimit = 9000
omniORB:   threadPerConnectionPolicy = 1
omniORB:   threadPerConnectionUpperLimit = 10000
omniORB:   threadPoolWatchConnection = 1
omniORB:   traceInvocations = 0
omniORB:   traceLevel = 25
omniORB:   traceThreadId = 0
omniORB:   unixTransportDirectory = /tmp/omni-%u
omniORB:   unixTransportPermission =  777
omniORB:   useTypeCodeIndirections = 1
omniORB:   verifyObjectExistsAndType = 1
omniORB: Creating ref to remote: key<0x4e616d6553657276696365>
 target id      : IDL:omg.org/CORBA/Object:1.0
 most derived id:
omniORB: Initial reference `NameService' resolved from configuration file.
omniORB: Client attempt to connect to giop:tcp:p8:2809
omniORB: AsyncInvoker: thread id = 1 has started. Total threads = 1
omniORB: Scavenger task execute.
omniORB: Client opened connection to giop:tcp:167.133.244.7:2809
omniORB: sendChunk: to giop:tcp:167.133.244.7:2809 100 bytes
omniORB: inputMessage: from giop:tcp:167.133.244.7:2809 25 bytes
omniORB: Creating ref to remote: key<0x4e616d6553657276696365>
 target id      : IDL:omg.org/CosNaming/NamingContext:1.0
 most derived id:
omniORB: sendChunk: to giop:tcp:167.133.244.7:2809 111 bytes
omniORB: inputMessage: from giop:tcp:167.133.244.7:2809 156 bytes
omniORB: Creating ref to remote: root<0>
 target id      : IDL:omg.org/CORBA/Object:1.0
 most derived id: IDL:Echo:1.0
 omniORB: ObjRef() -- deleted.
omniORB: LocateRequest to remote: root<0>
omniORB: Client attempt to connect to giop:tcp:167.133.244.7:65519
omniORB: Client opened connection to giop:tcp:167.133.244.7:65519
omniORB: sendChunk: to giop:tcp:167.133.244.7:65519 38 bytes
omniORB: inputMessage: from giop:tcp:167.133.244.7:65519 20 bytes
omniORB:  send codeset service context: (UTF-8,UTF-16)
omniORB: sendChunk: to giop:tcp:167.133.244.7:65519 99 bytes
omniORB: inputMessage: from giop:tcp:167.133.244.7:65519 35 bytes
I said, "Hello!".
The Echo object replied, "Hello!".
omniORB: sendChunk: to giop:tcp:167.133.244.7:65519 75 bytes
omniORB: inputMessage: from giop:tcp:167.133.244.7:65519 35 bytes
I said, "Hello!".
The Echo object replied, "Hello!".
omniORB: Preparing to shutdown ORB.
omniORB: Disable ObjRef(IDL:Echo:1.0) root<0>
omniORB: omniRemoteIdentity deleted.
omniORB: Disable ObjRef() key<0x4e616d6553657276696365>
omniORB: omniRemoteIdentity deleted.
omniORB: 2 object references present at ORB shutdown.
omniORB: ORB shutdown is complete.
omniORB: ObjRef() -- deleted.
omniORB: Client connection refcount (forced) = 0
omniORB: Client close connection to giop:tcp:167.133.244.7:65519
omniORB: Client connection refcount (forced) = 0
omniORB: Client close connection to giop:tcp:167.133.244.7:2809
omniORB: 0 remaining bidir ropes deleted.
omniORB: 2 remaining ropes deleted.
omniORB: Clear endPoint options.
omniORB: AsyncInvoker: thread id = 1 has exited. Total threads = 1
omniORB: AsyncInvoker: deleted.
omniORB: ObjRef(IDL:Echo:1.0) -- deleted.
omniORB: No more references to the ORB -- deleted.
Memory fault (core dumped)
#




GNU gdb 5.2.1qnx-326 QNX Neutrino 6.2.1
Copyright 2002 Free Software Foundation, Inc.
GDB is free software, covered by the GNU General Public License, and you are
welcome to change it and/or distribute copies of it under certain
conditions.
Type "show copying" to see the conditions.
There is absolutely no warranty for GDB.  Type "show warranty" for details.
This GDB was configured as "ntox86"...(no debugging symbols found)...
(gdb) run
Starting program: /omniORB-4.0.3/src/examples/echo/eg3_clt
(gdb) continue
Continuing.
I said, "Hello!".
The Echo object replied, "Hello!".
I said, "Hello!".
The Echo object replied, "Hello!".
I said, "Hello!".
The Echo object replied, "Hello!".
I said, "Hello!".
The Echo object replied, "Hello!".
I said, "Hello!".
The Echo object replied, "Hello!".
I said, "Hello!".
The Echo object replied, "Hello!".
I said, "Hello!".
The Echo object replied, "Hello!".
I said, "Hello!".
The Echo object replied, "Hello!".
I said, "Hello!".
The Echo object replied, "Hello!".
I said, "Hello!".
The Echo object replied, "Hello!".
(no debugging symbols found)...
Program received signal SIGSEGV, Segmentation fault.
0xb031b68d in _band_rlse () from /x86/lib/libc.so.2
(gdb) where
#0  0xb031b68d in _band_rlse () from /x86/lib/libc.so.2
#1  0xb031c80c in free () from /x86/lib/libc.so.2
#2  0xb822fce0 in __builtin_delete () from /x86/lib/libcpp.so.2a
#3  0xb822fb8b in __builtin_vec_delete () from /x86/lib/libcpp.so.2a
#4  0xb83c5850 in _CORBA_Sequence<unsigned char>::freebuf ()
   from /omniORB-4.0.3/lib/x86_qnx_6.2.1/libomniORB4.so.0.3
#5  0xb83d544b in omni::omni_ior_initialiser::detach ()
   from /omniORB-4.0.3/lib/x86_qnx_6.2.1/libomniORB4.so.0.3
#6  0xb8326a9d in omniOrbORB::destroy () from
/omniORB-4.0.3/lib/x86_qnx_6.2.1/libomniORB4.so.0.3
#7  0x0804b556 in main ()




-- 
+++ NEU bei GMX und erstmalig in Deutschland: TÜV-geprüfter Virenschutz +++
100% Virenerkennung nach Wildlist. Infos: http://www.gmx.net/virenschutz




More information about the omniORB-list mailing list