Bug 49712

GemStone/S 64 Bit

3.6.1, 3.6, 3.5.7, 3.5.6, 3.5.5, 3.5.4, 3.5.3, 3.5.2, 3.5.1, 3.5, 3.4.5, 3.4.4, 3.4.3, 3.4.2, 3.4.1, 3.4, 3.3.9, 3.3.8, 3.3.7, 3.3.6, 3.3.x, earlier versions

3.6.2, 3.5.8

Gem crash with nested blocks containing Array constructors

When Array Constructors { } are used within several levels of block testing/conditional/iteration, it can result in a Gem crash, due to a bug in native code generation.

In most versions, this results in an endless loop in
  INVALIDcodePtr

and the Gem must be killed using kill -9.

Workaround

Workaround is to configure the gems and topaz -l with
  GEM_NATIVE_CODE_ENABLED=0;

The problem does not occur when creating Arrays using (Array with: obj), rather than { obj }.


                

Last updated: 10/29/21