Re: [Pharo-dev] Pharo 6 cannot parallel trace through same method

2017-02-09 Thread Ben Coman
I see its in 60383. Thx Denis. cheers -ben On Thu, Feb 9, 2017 at 5:29 PM, Denis Kudriashov wrote: > I made fix with LocalRecursionStopper. Look at fogbugs. > > 2017-02-08 17:13 GMT+01:00 Denis Kudriashov : >> >> Problem is related to RecursionStopper

Re: [Pharo-dev] Pharo 6 cannot parallel trace through same method

2017-02-09 Thread Denis Kudriashov
I made fix with LocalRecursionStopper. Look at fogbugs. 2017-02-08 17:13 GMT+01:00 Denis Kudriashov : > Problem is related to RecursionStopper which not releases "stop method" > while first debugger will be close or step over. > Also this "stop method" is Halt>>once which

Re: [Pharo-dev] Pharo 6 cannot parallel trace through same method

2017-02-08 Thread Stephane Ducasse
Indeed. (We should one of these days improve the concurrent aspect of Pharo but we should finish first the current open work) On Wed, Feb 8, 2017 at 5:13 PM, Denis Kudriashov wrote: > Problem is related to RecursionStopper which not releases "stop method" > while first

Re: [Pharo-dev] Pharo 6 cannot parallel trace through same method

2017-02-08 Thread Denis Kudriashov
Problem is related to RecursionStopper which not releases "stop method" while first debugger will be close or step over. Also this "stop method" is Halt>>once which could be mistake. Probably RecoursionStopper should be process specific variable and not global registry. 2017-02-08 17:04

Re: [Pharo-dev] Pharo 6 cannot parallel trace through same method

2017-02-08 Thread Denis Kudriashov
That's strange. I found that if you step over halt then you are able to halt on next call. Anyway it needs to be fixed 2017-02-08 16:37 GMT+01:00 Ben Coman : > > This has bugged me a few times recently, so I've produced a demo. > Define... > > Object subclass: #AA >

Re: [Pharo-dev] Pharo 6 cannot parallel trace through same method

2017-02-08 Thread Nicolai Hess
2017-02-08 16:37 GMT+01:00 Ben Coman : > > This has bugged me a few times recently, so I've produced a demo. > Define... > > Object subclass: #AA > instanceVariableNames: '' > classVariableNames: '' > package: '' > > AA>>test > self haltOnce. > self inform: 'I got

[Pharo-dev] Pharo 6 cannot parallel trace through same method

2017-02-08 Thread Ben Coman
This has bugged me a few times recently, so I've produced a demo. Define... Object subclass: #AA instanceVariableNames: '' classVariableNames: '' package: '' AA>>test self haltOnce. self inform: 'I got here'. then in playground evaluate Halt resetOnce. "i.e. World > Debugging >