Please report new issues athttps://github.com/DOCGroup
The Notification MC unit tests below crash in cleanup. This seems related to the reversal of 3108 +TAO/orbsvcs/tests/unit/Notify/MC/MonitorControlExt +TAO/orbsvcs/tests/unit/Notify/MC/MonitorManager +
added 2908 Steve, can someone of OCI have a look, this seems related to the Service Config/Gestalt cleanup issue
Crash with BCB 000146A9 ACE_Task_Flags 00480A1C ACE_TSS_Cleanup::thread_exit(this=:00AC7F2C) 004811E7 ACE_OS::cleanup_tss(main_thread=0) 004BA0B7 ACE_Thread_Adapter::invoke_i(this=:00AD8A50) 004B9F7C ACE_Thread_Adapter::invoke(this=:00AD8A50) 00428535 ace_thread_adapter(args=:00AD8A50)
corrected depends
This crash is a manifestation of bug 2980 and will be gone once thats fixed. I have a workaround that fixes this issue for the Notification MonitorManager. Ciju
Created attachment 870 [details] MC bug 2980 workaround Work around for bug 2980. Create the MC ORB in the parent thread and pass to the ORBTask. Setup a barrier to synch the parent and child threads. This holds the parent thread till child initialization is completed.
Workaround prevents crash. Ciju