Bug 47314

GemStone/S 64 Bit

3.4.1, 3.4, 3.3.6, 3.3.5, 3.3.4, 3.3.3, 3.3.1, 3.3, 3.2.15, 3.2.14, 3.2.13, 3.2.12, 3.2.11, 3.2.10, 3.2.9, 3.2.8, 3.2.7, earlier versions

3.4.2, 3.3.7

Debugger single-stepping could get stuck

When single stepping through code in a debugger, it was possible for stepping to get stuck and be unable to advance. This is a server issues, which is also exposed in GBS when logged into an affected version of GemStone/S 64 Bit.

For example, in GBS, select the following and GS-debug-it:

| dict | dict := KeyValueDictionary new. dict
     at: #notPresent
     ifAbsent: [^self].
^75

Step through the method using the "step" button; when it gets to the non-local return of self, it will not advance.


                

Last updated: 4/3/18