Bug 50255

Informational

GemStone/S 64 Bit

3.7.1, 3.7, 3.6.8, 3.6.7, 3.6.6, 3.6.5, 3.6.5, 3.6.4, 3.6.4, 3.6.3, 3.6.2, 3.6.1, 3.6, 3.5.8, 3.5.7, 3.5.6, 3.5.5, 3.5.4, 3.5.3, 3.5.2, 3.5.1., 3.5

GUI applications launched from certain environments may encounter deadlocks

Code executed by GemStone's client library libgcirpc include writes to stderr/stdout.  Non-console GUI applications normally cannot see these, but they don't cause problems. However, an environment that launches GUI applications and sets stderr/stout to pipes, where there is no consumer on the pipe, may deadlock.

Workaround

To avoid this issue, GUI applications that do not need stderr/stdout can include the GCI_LOGIN_QUIET flag to GciLogin() or GciTsLogin() calls.


                

Last updated: 1/24/23