Quote Originally Posted by Ramil View Post
Speaking in programmer terms, US as an app has accumulated many memory leaks and now the heap is nearly full of interlocked objects. You'll soon need to terminate and debug it. Or even reboot the whole system.
I think, when the app attempts to allocate another portion of memory, and runs across lack of free memory, the exception handler for this kind of thing will just run another process, copy the image into its address space, copy some critical information from the address space of the process having trouble, and the whole thing will start again. If there are some problems with system resources in general, the handler can always terminate a few other processes to get the resources it needs. It does have all the required privileges to do that.