Running 0.7.3 version under Windows 2000 SP4. Using
Thunderbird as MUA. Two Yahoo accounts set up in
Thunderbird to retrieve mail (both Inbox and Bulk folders).
Each retrieval attempt causes the counts for Handles,
Threads, and USER Objects (as viewed in Task Manager)
to increase. These numbers continue to increase over
time, never decreasing until the program is closed.
This seems to signify a leak - and there are limited
numbers of each of these, so that over time, the
failure to release these objects will result in system
For example, on my system, Thunderbird is set to check
all accounts every 2 minutes (which, since it checks
them individually in sequence, and starts it's timer
after it checks the last one, means more like every 5
minutes). Leaving the system running for approximately
10 hours in this condition will exhaust one of those
three pools (I believe the USER Object pool exhausts
first), as indicated by the following error message
when attempting to open an application after the pool
The application failed to initialize properly
(0xc0000142). Click on OK to terminate the application.
When checking this error message in the Microsoft
knowledge base, it appears to revolve around USER32.DLL
problems (which is what leads me to believe that the
USER Object pool is being exhausted first).
When watching the application in Task Manager after
it's been running for 3 - 4 hours, I noted the
following numbers (which changed each time one of the
Yahoo accounts was checked by Thunderbird through your
Handles Threads USER Objects
558 97 102
568 99 104
578 101 106
588 103 108
598 105 110
608 107 112
618 109 114
I hope this information is sufficient to help you track
down the problem. I would appreciate feedback on this
as you diagnose it.
Log in to post a comment.