> >other similar information? What *exactly* does the error message say, the
> >complete text of it? I can't recall ever seeing NT/2000 report a crash
> >without at least the memory address that the crash occurred at.
>
>user32.dll is the main text of the message. There is just the pop up
>window reporting that user32.dll has failed.
What you describe cannot be distinguished with the Microsoft
"Too-many-service-started-processes" problem. Unless I get the exact text
of the message, I'll have to assume that that is the problem. The links
are http://support.microsoft.com/directory/article.asp?ID=KB;EN-US;Q142676
and http://support.microsoft.com/directory/article.asp?ID=kb;en-us;Q126962 .
There are several sources of this problem. One is that Microsoft has an
apparently undocumented type of memory that it allocates to (again,
apparently) all processes. It apparently allocates a certain amount of
memory to each process, which can differ based on whether the process was
started normally or through a service. Microsoft says it allocates this
memory to force ill-behaved programs from consuming too much resources --
but doesn't explain why it allocates all those precious resources even if
they are not needed. It sounds like they are used for GUI stuff (icons,
palettes, mouse pointers, etc.) that aren't used in most services anyways.
So this problem can exist with any programs. The reason it is so apparent
in IMail (with or without Declude) is that IMail [1] runs as a service and
[2] creates a new process (rather than thread) for each E-mail that needs
to be delivered. The problem gets even worse with Declude creating extra
processes for the virus scanning.
We are trying to find a way to prevent this problem, which may or may not
be possible to do (it may only be possible to offload it, so that it can
only happen once the smtp32.exe process is started, for example). However,
this is a difficult process since Microsoft is referring to undocumented
memory (their >1gig MSDN knowledge base references to "desktop heap", the
term they use for this type of memory, only brings up articles about this
problem, no documentation of the memory type).
-Scott
---
Declude: Anti-virus, Anti-spam and Anti-hijacking solutions for
IMail. http://www.declude.com
---
This E-mail came from the Declude.JunkMail mailing list. To
unsubscribe, just send an E-mail to [EMAIL PROTECTED], and
type "unsubscribe Declude.JunkMail". You can E-mail
[EMAIL PROTECTED] for assistance. You can visit our web
site at http://www.declude.com .