Debugger in 7.4.1 freezing ...

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

Debugger in 7.4.1 freezing ...

Dennis smith-4
This happens every single time I do this ...

We have a collection type which is very complex
(designed to live on Gemstone with caching of various kinds and
reasonably complex
       methods for accessing objects in the collection).
My problem occurs when running without Gemstone -- the collection is
equally complex
in order to be consistent with the code we run when using Gemstone.

We have "do:" which does what one would expect, but with lots of complex
code
underneath.

When I run the debugger on such an enumeration, I can walk over the do:
and that
is fine.  If I step into it, I go to the end of the block and then the
world freezes.
I have to kill the "visual.exe" task to get anything to happen.  These
is 100% repeatable.

Anyone have this kind of problem before???

--
Dennis Smith                         +1 416.798.7948
Cherniak Software Development Corporation   Fax: +1 416.798.0948
509-2001 Sheppard Avenue East        [hidden email]
Toronto, ON M2J 4Z8              sip:[hidden email]
Canada         http://www.CherniakSoftware.com
Entrance off Yorkland Blvd south of Sheppard Ave east of the DVP

Reply | Threaded
Open this post in threaded view
|

RE: Debugger in 7.4.1 freezing ...

Mark Plas
Hi Dennis,

I've reported a problem with the debugger in vw7.4.1 recently. I've
attached the mail. It contains a scenario to reproduce it in a clean
image. In my case visual.exe doesn't freeze immediately, but it often
does shortly after. There appears to be a problem with how the debugger
steps through DLL/CC methods.

Alan Knight has assigned an AR to this problem.

Mark

-----Original Message-----
From: Dennis Smith [mailto:[hidden email]]
Sent: vrijdag 27 april 2007 17:57
To: VWNC,
Subject: Debugger in 7.4.1 freezing ...

This happens every single time I do this ...

We have a collection type which is very complex
(designed to live on Gemstone with caching of various kinds and
reasonably complex
       methods for accessing objects in the collection).
My problem occurs when running without Gemstone -- the collection is
equally complex
in order to be consistent with the code we run when using Gemstone.

We have "do:" which does what one would expect, but with lots of complex

code
underneath.

When I run the debugger on such an enumeration, I can walk over the do:
and that
is fine.  If I step into it, I go to the end of the block and then the
world freezes.
I have to kill the "visual.exe" task to get anything to happen.  These
is 100% repeatable.

Anyone have this kind of problem before???

--
Dennis Smith                         +1 416.798.7948
Cherniak Software Development Corporation   Fax: +1 416.798.0948
509-2001 Sheppard Avenue East        [hidden email]
Toronto, ON M2J 4Z8              sip:[hidden email]
Canada         http://www.CherniakSoftware.com
Entrance off Yorkland Blvd south of Sheppard Ave east of the DVP


Re Problem with Debugger & Oracle EXDI in 7 4 1.msg (47K) Download Attachment
Reply | Threaded
Open this post in threaded view
|

RE: Debugger in 7.4.1 freezing ...

Terry Raymond
In reply to this post by Dennis smith-4
Dennis

This can happen if the code enters a critical section
that operates on DependentsFields or EventHandlers.
It can also happen if you try stepping into code that
accesses the process environment.

Basically, there are a few places that access shared
globals and stepping into this code will freeze the debugger.

Some of this has been fixed in 7.5.

Terry
 
===========================================================
Terry Raymond
Crafted Smalltalk
80 Lazywood Ln.
Tiverton, RI  02878
(401) 624-4517      [hidden email]
<http://www.craftedsmalltalk.com>
===========================================================

> -----Original Message-----
> From: Dennis Smith [mailto:[hidden email]]
> Sent: Friday, April 27, 2007 11:57 AM
> To: VWNC,
> Subject: Debugger in 7.4.1 freezing ...
>
> This happens every single time I do this ...
>
> We have a collection type which is very complex
> (designed to live on Gemstone with caching of various kinds and
> reasonably complex
>        methods for accessing objects in the collection).
> My problem occurs when running without Gemstone -- the collection is
> equally complex
> in order to be consistent with the code we run when using Gemstone.
>
> We have "do:" which does what one would expect, but with lots of complex
> code
> underneath.
>
> When I run the debugger on such an enumeration, I can walk over the do:
> and that
> is fine.  If I step into it, I go to the end of the block and then the
> world freezes.
> I have to kill the "visual.exe" task to get anything to happen.  These
> is 100% repeatable.
>
> Anyone have this kind of problem before???
>
> --
> Dennis Smith                         +1 416.798.7948
> Cherniak Software Development Corporation   Fax: +1 416.798.0948
> 509-2001 Sheppard Avenue East        [hidden email]
> Toronto, ON M2J 4Z8              sip:[hidden email]
> Canada         http://www.CherniakSoftware.com
> Entrance off Yorkland Blvd south of Sheppard Ave east of the DVP

Reply | Threaded
Open this post in threaded view
|

Re: Debugger in 7.4.1 freezing ...

Dennis smith-4
OK -- thanks all.

Terry Raymond wrote:
Dennis

This can happen if the code enters a critical section
that operates on DependentsFields or EventHandlers.
It can also happen if you try stepping into code that
accesses the process environment.

Basically, there are a few places that access shared
globals and stepping into this code will freeze the debugger.

Some of this has been fixed in 7.5.

Terry
 
===========================================================
Terry Raymond
Crafted Smalltalk
80 Lazywood Ln.
Tiverton, RI  02878
(401) 624-4517      [hidden email]
<http://www.craftedsmalltalk.com>
===========================================================

  
-----Original Message-----
From: Dennis Smith [[hidden email]]
Sent: Friday, April 27, 2007 11:57 AM
To: VWNC,
Subject: Debugger in 7.4.1 freezing ...

This happens every single time I do this ...

We have a collection type which is very complex
(designed to live on Gemstone with caching of various kinds and
reasonably complex
       methods for accessing objects in the collection).
My problem occurs when running without Gemstone -- the collection is
equally complex
in order to be consistent with the code we run when using Gemstone.

We have "do:" which does what one would expect, but with lots of complex
code
underneath.

When I run the debugger on such an enumeration, I can walk over the do:
and that
is fine.  If I step into it, I go to the end of the block and then the
world freezes.
I have to kill the "visual.exe" task to get anything to happen.  These
is 100% repeatable.

Anyone have this kind of problem before???

--
Dennis Smith                 		         +1 416.798.7948
Cherniak Software Development Corporation   Fax: +1 416.798.0948
509-2001 Sheppard Avenue East        [hidden email]
Toronto, ON M2J 4Z8              <a class="moz-txt-link-freetext"
 href="sip:dennis@CherniakSoftware.com">sip:dennis@...
Canada			         http://www.CherniakSoftware.com
Entrance off Yorkland Blvd south of Sheppard Ave east of the DVP
    

  

-- 
Dennis Smith                 		         +1 416.798.7948
Cherniak Software Development Corporation   Fax: +1 416.798.0948
509-2001 Sheppard Avenue East        [hidden email]
Toronto, ON M2J 4Z8              <a class="moz-txt-link-freetext"
 href="sip:dennis@CherniakSoftware.com">sip:dennis@...
Canada			         http://www.CherniakSoftware.com
Entrance off Yorkland Blvd south of Sheppard Ave east of the DVP