Fix in inbox

https://pharo.fogbugz.com/f/cases/13170/ 


On 4 avr. 2014, at 12:46, Camille Teruel <camille.ter...@gmail.com> wrote:

> 
> On 4 avr. 2014, at 12:37, Pharo4Stef <pharo4s...@free.fr> wrote:
> 
>> Thanks camille apparently I restarted from a clean image but may be I merged.
>> Could you try loading the latest version of 12460 and let me know?
> 
> It works, but we still need to add 'process terminate' at the end. 
> I open another bug entry (since it is not related to issue 12460).
> 
>> 
>> On 04 Apr 2014, at 09:21, Camille Teruel <camille.ter...@gmail.com> wrote:
>> 
>>> I tried on my machine in latest image and no matter how many times I run 
>>> this test, this test still passes and I don't notice any slowdown nor image 
>>> freeze. 
>>> But I see the hanging processes.
>>> Adding 'process terminate' at the end works for me.
>>> 
>>> 
>>> On 3 avr. 2014, at 19:41, Pharo4Stef <pharo4s...@free.fr> wrote:
>>> 
>>>> Hi guys
>>>> 
>>>> I need your brain cells.
>>>> 
>>>> When I execute the test 
>>>> 
>>>> testBasic
>>>>    | context process debugger printedString |
>>>>    context := [ 20 factorial ] asContext.
>>>> 
>>>>    process := Process 
>>>>            forContext: context
>>>>            priority: Processor userInterruptPriority.
>>>> 
>>>>    debugger := Smalltalk tools debugger new
>>>>                                            process: process
>>>>                                            controller: nil
>>>>                                            context: context.
>>>>    debugger stack expand.
>>>> 
>>>>    self assert: debugger stack selectedIndex = 1.
>>>>    printedString := OpalCompiler isActive 
>>>>            ifTrue: [       '[ 20 factorial ] in DebuggerTest>>testBasic']
>>>>            ifFalse: [  '[...] in DebuggerTest>>testBasic' ]. 
>>>>    self assert: debugger stack selectedItem printString = printedString.
>>>>    
>>>>    debugger send.
>>>>    debugger send.
>>>>    self assert: debugger code getText = (Integer>>#factorial) sourceCode.
>>>>    self assert: debugger stack selectedItem printString =  
>>>> 'SmallInteger(Integer)>>factorial'.
>>>> 
>>>> two times my image (latest get totally unusable). 
>>>> I thought that may be the process should be terminated 
>>>> so I added 
>>>> 
>>>>    process terminate
>>>> 
>>>> But nothing changes. I tried to debug the code but not chance.
>>>> I tried self halt after [ 20 factorial ] asContext.
>>>> 
>>>> I tried to execute the beginning in a workspace and not as a test to 
>>>> eliminate problem.
>>>> But again no chance.
>>>> 
>>>> 
>>>> So did I miss something obvious?
>>>> 
>>>> Stef
>>>>    
>>>> 
>>>> 
>>>> 
>>>> 
>>> 
>>> 
>> 
>> 
> 

Reply via email to