probably

Stef

On Aug 7, 2009, at 2:20 PM, Stan Shepherd wrote:

>
> Hi,   Am I right in thinking this is the same issue? It appears to  
> loop
> forever.
> ...Stan
>
> SystemNavigation obsoleteBehaviors
>        "SystemNavigation default obsoleteBehaviors inspect"
>        "Find all obsolete behaviors including meta classes"
>
>        | obs |
>        obs := OrderedCollection new.
>        Smalltalk garbageCollect.
>        self
>                allObjectsDo: [:cl | (cl isBehavior
>                                        and: [cl isObsolete])
>                                ifTrue: [obs add: cl]].
>        ^ obs asArray
>
> Marcus Denker-2 wrote:
>>
>>
>> On 05.08.2009, at 11:30, Stéphane Ducasse wrote:
>>
>>> Hi guys
>>>
>>> MethodContext allInstances size  seems to loop forever or even to
>>> crash my VM.
>>
>> This might be because new instances are created while executing the
>> expression.
>>
>> Normally contexts are recycled. But the list of contexts available  
>> for
>> recycling in the vm is flushed (gc) or can just have none to recycle
>> anymore.
>>
>> Therefore, while executing code new instance of MethodContext are
>> created,
>> leading to an endless loop for "allInstances".
>>
>> That´s my theory..
>>
>>
>>      Marcus
>>
>>
>>
>>
>> _______________________________________________
>> Pharo-project mailing list
>> [email protected]
>> http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project
>>
>>
>
> -- 
> View this message in context: 
> http://n2.nabble.com/-BUG--MethodContext-allInstances-size-tp3392811p3404015.html
> Sent from the Pharo Smalltalk mailing list archive at Nabble.com.
>
> _______________________________________________
> Pharo-project mailing list
> [email protected]
> http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project


_______________________________________________
Pharo-project mailing list
[email protected]
http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project

Reply via email to