On Mon, 6 Dec 2010, laurent laffont wrote:
We recently fixed a bug in OCompletion (load OCompletion-klub.84 for the
fix), that resulted in hanging debugger instances. To reproduce the issue:
- open a debugger
- type something to the inspector in the lower right panel and make sure
you've triggered OCompletion.
After closing the debugger it won't be garbage collected.
Thank you Levente. How can I check that my immortal debuggers are the
consequence of this bug ?
If there are more than one instances (or sub-instances) of ECController in
your image after closing all windows, then it's very probable that this is
the cause of the problem.
If you load OCompletion-klub.84 (which is the last version of OCompletion
that's compatible with Pharo 1.1) and evaluate this:
ECController allSubInstancesDo: [ :each | each editor ].
Smalltalk garbageCollect.
Then the debuggers should be gone.
Levente
Laurent.
Levente
Cheers,
Laurent Laffont
Pharo Smalltalk Screencasts: http://www.pharocasts.com/
Blog: http://magaloma.blogspot.com/