Due to a missing virtual destructor, the CJSONMessage destructor was never getting called, which leaked a bunch of real and virtual memory.

This is the cause of the VirtualAlloc failure that we sometimes see in the crash logs.

george moromisato 11 Feb 2016:

Fixed in 1.7 Alpha 1a. Thanks to Wolfy for providing an example case.