Bug 39912

Critical

GemBuilder for Smalltalk/VW

7.1.2, 7.1.1, 7.1, 7.1.2patch1

VW

7.1.2patch2

Client out of memory error due to loss of kernel class mappings during finalization

Under some circumstances, a race condition between garbage collection within the VW Virtual Machine and finalization by GBS can inadvertently result in the removal of the kernel class mappings.  After this, any attempts to replicate an instance of a kernel class results in infinite recursion as GBS attempts to map keys which are instances of Symbol class, which itself requires mapping.

Typically, this occurs under fairly heavy load and is more likely
with a large OopHighWaterMark.

Workaround

A patch version of GBS, GBS 7.1.2patch2, is available for customers experiencing
this problem.


Last updated: 2/3/10