[omniORB] assertion in omniORB (4.0.6)
Slawomir Lisznianski
slisznianski at asyncnet.com
Fri Aug 19 15:11:46 BST 2005
Values and a snippet of the stack trace follows...
#0 0x0079bcef in raise () from /lib/tls/libc.so.6
#1 0x0079d4f5 in abort () from /lib/tls/libc.so.6
#2 0x0042a681 in fatalException (this=0xe25bb900, file=0x4b43d9
"giopRope.cc", line=374, errmsg=0x4b43eb "s") at omniORB.cc:137
#3 0x00420622 in omni::assertFail (file=0x4b43d9 "giopRope.cc",
line=374, expr=0x4b43eb "s") at omniInternal.cc:1266
#4 0x0045b2ea in omni::giopRope::acquireClient (this=0x9986458,
ior=0x956ab30, key=0x8d5340c "þ'-\006C", keysize=14,
calldesc=0xe25bbb00)
at giopRope.cc:374
#5 0x00453a1f in IOP_C_Holder (this=0xe25bba70, ior=0x956ab30,
key=0x8d5340c "þ'-\006C", keysize=14, rope=Internal: global symbol
`Rope' found in giopBiDir.cc psymtab but not in symtab.
Rope may be an inlined function, or may be a template function
(if a template, try specifying an instantiation: Rope<type>).
) at omniTransport.cc:69
#6 0x0044884c in omniRemoteIdentity::locateRequest (this=0x8d53408,
call_desc=@0xe25bbb00) at remoteIdentity.cc:257
#7 0x00429457 in omniObjRef::_locateRequest (this=0x8eb4420) at
omniObjRef.cc:1051
#8 0x00426a68 in omniObjRef::_assertExistsAndTypeVerified
(this=0x8eb4420) at omniObjRef.cc:396
#9 0x00427ff9 in omniObjRef::_invoke (this=0x8eb4420,
call_desc=@0xe25bbc40, do_assert=true) at omniObjRef.cc:733
#10 0x005c2bdb in CorbaMdl::_objref_Consumer::deliver (this=0x8eb4410,
sessionId=0xeb05f2cc "1965897470", result=@0xe25bbf40)
at ConsumerStubGen.cpp:269
(gdb) up 4
#4 0x0045b2ea in omni::giopRope::acquireClient (this=0x9986458,
ior=0x956ab30, key=0x8d5340c "þ'-\006C", keysize=14,
calldesc=0xe25bbb00)
at giopRope.cc:374
374 OMNIORB_ASSERT(s);
(gdb) print n
$1 = 1
(gdb) print q
$2 = (struct omni::giopStrand *) 0x0
(gdb) print pd_strands
$3 = {next = 0x9088f44, prev = 0x98cc6d4}
(gdb) print &pd_strands
$4 = (omni::RopeLink *) 0x998645c
Cheers,
Slawomir
On Fri, 19 Aug 2005 15:40:15 +0100, "Duncan Grisby" <duncan at grisby.org>
said:
> On Thursday 18 August, "Slawomir Lisznianski" wrote:
>
> [...]
> > At the assertion point, status on strands is:
> >
> > nbusy = 1
> > ndying = 4
> > max = 5
>
> What are the values of n, q, &pd_strands and pd_strands.next at the time
> of the assertion failure?
>
> Cheers,
>
> Duncan.
>
> --
> -- Duncan Grisby --
> -- duncan at grisby.org --
> -- http://www.grisby.org --
More information about the omniORB-list
mailing list