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/





Reply via email to