[omniORB] Problems shutting down OmniORB

Duncan Grisby duncan at grisby.org
Fri Oct 17 17:53:22 BST 2003


On Monday 29 September, Nickolay Samofatov wrote:

> Research shows that if DllMain with DLL_PROCESS_DETACH is invoked from
> TerminateProcess when all application threads including OmniORB
> service threads are already forcedly terminated by Windows.
> OmniORB is endlessly waiting for already terminated threads to exit
> normally in this case.

This problem has been discussed on the mailing list before. If I
recall correctly, nobody could come up with a good solution, because
Windows just doesn't give you the hooks you need to cleanly shut down
omniORB before Windows rips bits of it out from underneath it.

> Another question is where do I find rules about patches format to be
> accepted by OmniORB development group if I have to fix explained
> problem myself.

If you do manage to come up with something, and it doesn't
significantly impact other platforms, please submit a patch in unified
diff format.

Cheers,

Duncan.

-- 
 -- Duncan Grisby         --
  -- duncan at grisby.org     --
   -- http://www.grisby.org --



More information about the omniORB-list mailing list