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 |
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 |
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 |
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 |
Free forum by Nabble | Edit this page |