Many of my application are appearing to not be able to allocate memory. This ranges from missing buttons/toolbars in explorer, other apps not starting at all, etc. WinSCP actually gives the most detailed error message:
Error reading ListingCommandEdit->Items.Strings: System Error. Code: 8. Not enough storage is available to process this command.
The latter text is the generic error text for the system error ERROR_NOT_ENOUGH_MEMORY. Now here's the problem: I have plenty of memory.
Popping up Process Explorer reveals 650 MB of free RAM, and another 200 MB in cache. The pagefile has another 1.5 GB according to Process Explorer. The disk holding the pagefile (C:) has 137 GB of free space.
My next thought was handles: perhaps there's a limit there? I have 30k of them, again, according to PE, but a quick test app says I can allocate at least another 30k.
So... what exactly am I out of? Yes, there's a lot running, but if I have the resources available for more, then I don't expect to see errors.