And it works in Squeak

2017-03-16 16:56 GMT+01:00 Denis Kudriashov <dionisi...@gmail.com>:

> I opened issue 19848
> <https://pharo.fogbugz.com/f/cases/19848/Step-over-or-though-expression-with-DNU-hangs-image-when-happen-during-test-debugging>
>
> 2017-03-16 16:36 GMT+01:00 Denis Kudriashov <dionisi...@gmail.com>:
>
>> That is sad. It works from workspace but not during debugging tests.
>>
>> 2017-03-16 15:11 GMT+01:00 Esteban A. Maringolo <emaring...@gmail.com>:
>>
>>> Was this fixed?
>>>
>>> I'm debugging unit tests and I'm getting an infinte loop everytime a
>>> MNU is triggered.
>>>
>>> MessageNotUnderstood: receiver of "new" is nil
>>> UndefinedObject(Object)>>doesNotUnderstand: #new
>>> Message>>sentTo:
>>> UndefinedObject(Object)>>doesNotUnderstand: #new
>>> Message>>sentTo:
>>>
>>> VM: Unix built on May  4 2016 11:54:41 Compiler: 4.6.3
>>> CoInterpreter VMMaker.oscog-eem.1855 uuid:
>>> d8e4a3c2-a3bf-4adc-b224-8012903a1ef4 May  4 2016
>>> StackToRegisterMappingCogit VMMaker.oscog-eem.1855 uuid:
>>> d8e4a3c2-a3bf-4adc-b224-8012903a1ef4 May  4 2016
>>> https://github.com/pharo-project/pharo-vm.git Commit:
>>> b8ec25a570d7539653e1d793e97609adb509aaed Date: 2016-05-04 11:14:22
>>> +0200 Jenkins build #589
>>>
>>> Image: 6521
>>>
>>> Best regards,
>>>
>>> Esteban A. Maringolo
>>>
>>>
>>> 2016-09-21 15:01 GMT-03:00 Hilaire <hila...@drgeo.eu>:
>>> > Hi Guille,
>>> >
>>> > I was wondering if I could have kill manually this process, but the
>>> > process browser does not let you do that mistake.
>>> >
>>> > Thanks for the tip.
>>> >
>>> > Hilaire
>>> >
>>> > Le 21/09/2016 à 12:11, Guille Polito a écrit :
>>> >> Hi Hilaire, all,
>>> >>
>>> >> I started digging this morning on this issue, and I see why we can
>>> have
>>> >> such problems.
>>> >>
>>> >> Apparently, there is some strange case that produces a bug in
>>> UIManager.
>>> >> To explain it with code, the UIManager should satisfy allways the
>>> >> following invariant.
>>> >>
>>> >> "If executed from a workspace/playground. i.e., the UI process
>>> itself:"
>>> >> UIManager default uiProcess == Processor activeProcess. => true
>>> >>
>>> >> Somehow, in the image you provided me, it is not the case.
>>> >>
>>> >> I'm still taking a look at what would cause this. And I also think we
>>> >> still have this bug in pharo 6 (and thus pharo 5) because I found it
>>> >> lately very often.
>>> >>
>>> >> In the meantime, if you find that your image is causing you these
>>> >> problems, you can workaround it by executing:
>>> >>
>>> >> UIManager default spawnNewProcess.
>>> >>
>>> >> Once you do that, the ui process should come back to a correct state
>>> and
>>> >> the debugger should behave as expected.
>>> >>
>>> >> Guille
>>> >
>>> > --
>>> > Dr. Geo
>>> > http://drgeo.eu
>>> >
>>> >
>>>
>>>
>>
>

Reply via email to