[squeak-dev] 4.6 regression: stepping Through locks the image solid
ma.chris.m at gmail.com
Wed Jun 24 00:31:27 UTC 2015
Today I noticed Preferences #serverMode. I've never used it, is this
I decided to try setting it in one of my servers to see if it had any
effect on its performance.
Preferences serverMode "false"
Preferences serverMode: true "DNU"
Preferences setPreference: #serverMode toValue: true. "do it"
Preferences serverMode "false. Huh?"
Preferences setPreference: #serverMode toValue: true. "debug it"
In the debugger, select Into + Into + Through.
It works fine in the 4.5 image, but trunk locks up tightly.
It may be due to called code entering a critical: section but I'm not
sure. Based on what Marcel described re: extending "Processor
activeProcess" to return the effective process, is definitely a
This is a pretty bad regression from 4.5, because Mutexes are very
common and so the image should could easily lock just by normal
More information about the Squeak-dev