more than 100 000 semaphore handles for DLLHOST.exe

  • Thread starter Thread starter S.Cassan
  • Start date Start date
S

S.Cassan

Hi,

I'm under Windows 2K SP4 and I have a strange behaviour. I call a COM+
method (Developped in C++) through a proxy. This method call others methods
which are in another COM+ application but in Library mode (Developped in VB6
and C++). The components are not Multithreaded but during the execution of
the method I've seen with perfmon that the process DLLHOST.EXE associated
with my Server COM+ application used more and more handle of Semaphore type
(and so memory).
It seems to be the same problem as A Semaphore Leak Was Introduced in COM+
QFE 14 (302845) but I'm in SP4!!
We have check all the code and we found nothing.
Any ideas?
Thanks

Sylvain
 
Hi, we're running in a very similar problem (see my post here)

I don't know yet if the handles are semaphor handles, but sometimes they are
so many that they bluescreen our server!!!

Please, if somebody could help...
 
Try running "handle.exe" from sysinternals - that will at least show you
what type of object the handles represent.
 
Thanks, I used processxp also from sysinternals

AND I ALSO HAS HUNDREDS OF SEMAPHORE HANDLES RUNNING OVER THERE...
 
We'll try to configure each component so after 60 minutes of inactivity it
turns it self off...

Have you tried this? Our development team choosed to leave every process
¡running when idle'

I think this was the problem... We Will try!!!!
 
Back
Top