Hi tim

We know and we made huge progress because before we could not even reproduce 
it. 
We spent some times on it. I thought the solution found by pablo and santiago 
got integrated.

Stef

> Guys - this really needs attention - I’ve spend hours now trying to debug 
> some code and most of it is in closing infinite debuggers. It makes a mockery 
> of our tagline - “awesome debugging”. And the extra irony is that I’m 
> debugging some file path stuff for exercism, to make it easier for hopefully 
> more people to learn Pharo.
> 
> How can we get this fixed?
> 
> Tim
> 
>> On 2 Aug 2018, at 21:44, Norbert Hartl <norb...@hartl.name> wrote:
>> 
>> bump
>> 
>>> Am 04.07.2018 um 02:28 schrieb Martin McClure <mar...@hand2mouse.com>:
>>> 
>>>> On 07/03/2018 05:02 PM, Martin McClure wrote:
>>>>> On 06/29/2018 07:48 AM, Guillermo Polito wrote:
>>>>> I know that the exception handling/debugging has been modified several
>>>>> times in the latest years (some refactorings, hiding contexts...), we
>>>>> unfortunately don't have tests for it, so I'd like some more pair of
>>>>> eyes on it. Ben, Martin could you take a look?
>>>>> 
>>>> Hi Guille,
>>>> I'm just back from vacation last week, and about to go on vacation for
>>>> another week, but I'll see what I can see.
>>>> About the primitive pragmas for context-marking, I think some of those
>>>> were changed for the exception handling fix that Andres and I did a few
>>>> years back, so *could* be involved in this. I'd hate to see regression
>>>> in the exception handling in an attempt to fix this bug.
>>>> 
>>> 
>>> After a look at at the pull request, I'm quite sure that removing the
>>> prim 199 marker is the wrong thing to do. Thanks, Pablo, for restoring
>>> it! The start of execution of exception handlers must be marked in order
>>> for #findNextHandlerContext to work correctly. If these contexts are not
>>> marked, exceptions signaled from inside an exception handler can find
>>> the wrong handler. See the code and comment in #findNextHandlerContext.
>>> 
>>> I'm afraid that I cannot immediately help with the debugger problem,
>>> since I don't know the debugger nearly as well as I do the exception
>>> handling code, and I'm going on vacation for a week in 20 minutes. :-)
>>> Perhaps when I get back I can take a look at it if it is still a problem
>>> by then.
>>> 
>>> Regards,
>>> -Martin
>>> 
>> 
> 

--------------------------------------------
Stéphane Ducasse
http://stephane.ducasse.free.fr
http://www.synectique.eu / http://www.pharo.org 
03 59 35 87 52
Assistant: Julie Jonas 
FAX 03 59 57 78 50
TEL 03 59 35 86 16
S. Ducasse - Inria
40, avenue Halley, 
Parc Scientifique de la Haute Borne, Bât.A, Park Plaza
Villeneuve d'Ascq 59650
France

Reply via email to