> >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 .

Reply via email to