Changes to attempt to silence bcc64x
[ACE_TAO.git] / TAO / orbsvcs / tests / InterfaceRepo / Union_Forward_Test / README.txt
blob4de56a9ff97a4bd3f37b2c14962a0ad414332728
1 This test illustrates a problem with the IFR service in that it cannot
2 properly handle forward declared unions.
4 To validate that this test case is correct as written, modify the test.idl
5 so that the sequence's typedef is a string rather than the forward declared
6 union. See that runtest.pl terminates normally.
8 Second, the IDL may be compiled by the TAO IDL compiler, demonstrating that
9 it is well-formed IDL.
11 Here is a stack trace relative to the IFR service in TAO 1.6.6:
13 #0  0x00007f68cc421808 in TAO_SequenceDef_i::element_type_i (this=0x73b680)
14     at IFRService/SequenceDef_i.cpp:144
15 #1  0x00007f68cc4221c4 in TAO_SequenceDef_i::type_i (this=0x73b680)
16     at IFRService/SequenceDef_i.cpp:75
17 #2  0x00007f68cc36b945 in TAO_AliasDef_i::type_i (this=0x671f10)
18     at IFRService/AliasDef_i.cpp:70
19 #3  0x00007f68cc42a009 in TAO_UnionDef_i::members_i (this=0x719eb0)
20     at IFRService/UnionDef_i.cpp:293
21 #4  0x00007f68cc42a70a in TAO_UnionDef_i::type_i (this=0x719eb0)
22     at IFRService/UnionDef_i.cpp:104
23 #5  0x00007f68cc37058e in TAO_AttributeDef_i::type_i (this=0x672110)
24     at IFRService/AttributeDef_i.cpp:91
25 #6  0x00007f68cc370803 in TAO_AttributeDef_i::type (this=0x672110)
26     at IFRService/AttributeDef_i.cpp:76
27 #7  0x00007f68cc40af7c in POA_CORBA::AttributeDef_tie<TAO_AttributeDef_i>::type
28     (this=0x672150) at ../../orbsvcs/orbsvcs/IFRService/IFR_BasicS_T.inl:5355
29 #8  0x00007f68cc4a4b75 in POA_CORBA::_get_type_AttributeDef::execute (
30     this=0x7fffd4cdd230) at IFRService/IFR_BasicS.cpp:14059
31 #9  0x00007f68cb02ed1b in TAO::Upcall_Wrapper::upcall (this=0x7fffd4cdd27f,
32     server_request=@0x7fffd4cdda90, args=0x7fffd4cdd270, nargs=1,
33     command=@0x7fffd4cdd230, servant_upcall=0x7fffd4cdd3d0, exceptions=0x0,
34     nexceptions=0) at PortableServer/Upcall_Wrapper.cpp:113
35 #10 0x00007f68cc47dc25 in POA_CORBA::AttributeDef::_get_type_skel (
36     server_request=@0x7fffd4cdda90, servant_upcall=0x7fffd4cdd3d0,
37     servant=0x672150) at IFRService/IFR_BasicS.cpp:14111