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 >>> > >>> > >>> >>> >> >