Revert "Minor modernization of DynamicAny code"
[ACE_TAO.git] / TAO / tests / BiDirectional_MultipleORB / README
blob7d8df42e5f4a324585790f4e3af191ee8a0a7f4f
1 This is a test that creates a bidirectional GIOP policy for a POA and then
2 attempts to repeat this, after destructing and re-creating the ORB. This used to
3 fail by breaking an assertion, because the second ORB was trying to register a policy
4 validator object instance, which lingered since the time the first ORB was created.
6 The validators are chained in a linked list, and any attempt to register a new one,
7 which already points to another, is considered an error:
9 ACE_ASSERT: (24189|4143901376) file Policy_Validator.cpp, line 28 assertion failed for 'validator->next_ == 0'.Aborting...
11 In other instances it broke with SEGV, when trying to access an previously deleted
12 bi-dir policy validator.
14 For additional detail refer to RT4667 and RT4672.
16 Start the test like this:
18 $ destroy
20 It should complete ok