Debugger question

Previous Topic Next Topic
 
classic Classic list List threaded Threaded
6 messages Options
Reply | Threaded
Open this post in threaded view
|

Debugger question

philippeback
When using the debugger, I am often getting into the situation shown in the attached picture when stepping.

And the image is then frozen. No matter how much Cmd-. I do, no way out it seems.

For newcomers, this is really discouraging I think.

What can we do to alleviate this?

Thx,
Phil

=?UTF-8?B?Q2FwdHVyZSBk4oCZZcyBY3JhbiAyMDEzLTA2LTAxIGHMgCAyMy4yNi40MS5wbmc=?= (95K) Download Attachment
Reply | Threaded
Open this post in threaded view
|

Re: Debugger question

Clément Béra
Yeah there was a bug report about stepping on Processor terminateActive.

I tried with the latest Pharo VM and I was able to do Cmd . to interrupt. It worked several times, but it might be just a question of luck.

It is not easy to fix. We could as a temporary patch hardcode the step over terminateActive ...


2013/6/1 [hidden email] <[hidden email]>
When using the debugger, I am often getting into the situation shown in the attached picture when stepping.

And the image is then frozen. No matter how much Cmd-. I do, no way out it seems.

For newcomers, this is really discouraging I think.

What can we do to alleviate this?

Thx,
Phil



--
Clément Béra
Mate Virtual Machine Engineer
Bâtiment B 40, avenue Halley 59650 Villeneuve d'Ascq
Reply | Threaded
Open this post in threaded view
|

Re: Debugger question

philippeback
Ok.

I'll get the latest PharoVM and move from there.

And recovering lost changes when facing this is just a huge pain.

Phil

On Sunday, June 2, 2013, Clément Bera wrote:
Yeah there was a bug report about stepping on Processor terminateActive.

I tried with the latest Pharo VM and I was able to do Cmd . to interrupt. It worked several times, but it might be just a question of luck.

It is not easy to fix. We could as a temporary patch hardcode the step over terminateActive ...


2013/6/1 <a href="javascript:_e({}, &#39;cvml&#39;, &#39;phil@highoctane.be&#39;);" target="_blank">phil@... <<a href="javascript:_e({}, &#39;cvml&#39;, &#39;phil@highoctane.be&#39;);" target="_blank">phil@...>
When using the debugger, I am often getting into the situation shown in the attached picture when stepping.

And the image is then frozen. No matter how much Cmd-. I do, no way out it seems.

For newcomers, this is really discouraging I think.

What can we do to alleviate this?

Thx,
Phil



--
Clément Béra
Mate Virtual Machine Engineer
Bâtiment B 40, avenue Halley 59650 Villeneuve d'Ascq
Reply | Threaded
Open this post in threaded view
|

Re: Debugger question

Camillo Bruni-3
Most probably you know that already, but you can load the changes
of another image. That might help to ease the migration a bit :/:
simply drag and drop a .changes file onto an image and you can replay
whatever was in there...

On 2013-06-02, at 10:52, "[hidden email]" <[hidden email]> wrote:

> Ok.
>
> I'll get the latest PharoVM and move from there.
>
> And recovering lost changes when facing this is just a huge pain.
>
> Phil
>
> On Sunday, June 2, 2013, Clément Bera wrote:
>
>> Yeah there was a bug report about stepping on Processor terminateActive.
>>
>> I tried with the latest Pharo VM and I was able to do Cmd . to interrupt.
>> It worked several times, but it might be just a question of luck.
>>
>> It is not easy to fix. We could as a temporary patch hardcode the step
>> over terminateActive ...
>>
>>
>> 2013/6/1 [hidden email] <javascript:_e({}, 'cvml',
>> '[hidden email]');> <[hidden email] <javascript:_e({}, 'cvml',
>> '[hidden email]');>>
>>
>>> When using the debugger, I am often getting into the situation shown in
>>> the attached picture when stepping.
>>>
>>> And the image is then frozen. No matter how much Cmd-. I do, no way out
>>> it seems.
>>>
>>> For newcomers, this is really discouraging I think.
>>>
>>> What can we do to alleviate this?
>>>
>>> Thx,
>>> Phil
>>>
>>
>>
>>
>> --
>> Clément Béra
>> Mate Virtual Machine Engineer
>> Bâtiment B 40, avenue Halley 59650 *Villeneuve d'Ascq*
>>


Reply | Threaded
Open this post in threaded view
|

Re: Debugger question

Stéphane Ducasse
In reply to this post by philippeback

On Jun 2, 2013, at 10:51 AM, [hidden email] wrote:

Ok.

I'll get the latest PharoVM and move from there.

And recovering lost changes when facing this is just a huge pain.

we are working on a totally new tool and model for change recovery and publication.
Probably ready for the end of the summer.

Stef


Phil

On Sunday, June 2, 2013, Clément Bera wrote:
Yeah there was a bug report about stepping on Processor terminateActive.

I tried with the latest Pharo VM and I was able to do Cmd . to interrupt. It worked several times, but it might be just a question of luck.

It is not easy to fix. We could as a temporary patch hardcode the step over terminateActive ...


2013/6/1 <a href="javascript:_e({}, 'cvml', 'phil@highoctane.be');" target="_blank">phil@... <<a href="javascript:_e({}, 'cvml', 'phil@highoctane.be');" target="_blank">phil@...>
When using the debugger, I am often getting into the situation shown in the attached picture when stepping.

And the image is then frozen. No matter how much Cmd-. I do, no way out it seems.

For newcomers, this is really discouraging I think.

What can we do to alleviate this?

Thx,
Phil



--
Clément Béra
Mate Virtual Machine Engineer
Bâtiment B 40, avenue Halley 59650 Villeneuve d'Ascq

Reply | Threaded
Open this post in threaded view
|

Re: Debugger question

Juan Ignacio Vaccarezza
In reply to this post by philippeback
Phil,
     You can take a look at http://smalltalkhub.com/#!/~sebnozzi/CategorySaver
     This is not a solution for your real problem but it might help to reduce the impact.

Regards,
Juan


On Sun, Jun 2, 2013 at 5:51 AM, [hidden email] <[hidden email]> wrote:
Ok.

I'll get the latest PharoVM and move from there.

And recovering lost changes when facing this is just a huge pain.

Phil


On Sunday, June 2, 2013, Clément Bera wrote:
Yeah there was a bug report about stepping on Processor terminateActive.

I tried with the latest Pharo VM and I was able to do Cmd . to interrupt. It worked several times, but it might be just a question of luck.

It is not easy to fix. We could as a temporary patch hardcode the step over terminateActive ...


2013/6/1 [hidden email] <[hidden email]>
When using the debugger, I am often getting into the situation shown in the attached picture when stepping.

And the image is then frozen. No matter how much Cmd-. I do, no way out it seems.

For newcomers, this is really discouraging I think.

What can we do to alleviate this?

Thx,
Phil



--
Clément Béra
Mate Virtual Machine Engineer
Bâtiment B 40, avenue Halley 59650 Villeneuve d'Ascq