Bug 22542

GemStone/S

6.7.2.1, 6.7.2, 6.7.1, 6.7, 6.6.5, 6.6.4, 6.6.3.3, 6.6.3.2, 6.6.3, 6.6.2, 6.6.1, 6.6, 6.5.8, 6.5.7.5, 6.5.7, 6.5.6, 6.5.5, 6.5.4, 6.5.2, 6.5.1, 6.5, 6.3.1, 6.3, 6.2.x, 6.2, 6.1.6, 6.1.5, 6.1.x, 6.0.x, 5.1.5.1, 5.1.5

All

GBS sessions cannot respond to sigAborts when control passes outside Smalltalk

GemBuilder sessions cannot respond to sigAborts when control passes
outside the Smalltalk environment. Control leaves the Smalltalk
environment when you execute userActions, socket communications,
and other I/O. Unfortunately, not responding to sigAborts opens the
possibility of lostOTRoots.

Workaround

To avoid getting a lotOTRoot when performing file I/O, break the
operation into 4K chunks, to ensure control returning to Smalltalk
periodically. Another alternative is to work inside a transaction.


                

Last updated: