You could start by putting a breakpoint in Debugger class>>morphicOpenOn:context:label:contents:fullView: or ToolBuilder>>openDebugger:label:
Also save your image before you start your debugging attempt. The last time I tried to debug the Debugger, stepping out of the original context or, in general, pressing the wrong button at the wrong time gave me countless more debuggers or froze the image. However, if you only navigate through the ToolBuilder code, you might be better off.
2016-05-31 22:28 GMT+02:00 gettimothy gettimothy@zoho.com:
Hi all.
I am trying to track down this bug:
https://timmydosmalltalk.wordpress.com/2016/05/29/linux-64x64-squeak-cog-spu...
I need to debug how that debugger window gets built.
ideas?
thx
Hi Jakob.
I just got into ToolBuilder and that is where the problem is.
Debugger >>buildFullWith:
I am able to make the windows that should be there jump and twitch
by not adding some windows to the pluggableWindowSpec components.
I will poke around pluggableWindowSpec now.
thx.
.
---- On Tue, 31 May 2016 16:40:51 -0400 Jakob Reschke<jakob.reschke@student.hpi.de> wrote ----
You could start by putting a breakpoint in Debugger class>>morphicOpenOn:context:label:contents:fullView: or ToolBuilder>>openDebugger:label:
Also save your image before you start your debugging attempt. The last time I tried to debug the Debugger, stepping out of the original context or, in general, pressing the wrong button at the wrong time gave me countless more debuggers or froze the image. However, if you only navigate through the ToolBuilder code, you might be better off.
2016-05-31 22:28 GMT+02:00 gettimothy <gettimothy@zoho.com>: > Hi all. > > I am trying to track down this bug: > > https://timmydosmalltalk.wordpress.com/2016/05/29/linux-64x64-squeak-cog-spu... > > > I need to debug how that debugger window gets built. > > ideas? > > thx > > >
Hi, Timothy.
I would start by comparing method source code. Has the 64-bit version the same update map? What is the difference between a 32-bit trunk image with the latest update and a 64-bit trunk image with the latest update? Not sure how to diff this, though.... :-/
Best, Marcel
-- View this message in context: http://forum.world.st/How-do-I-debug-the-debugger-tp4898435p4898568.html Sent from the Squeak - Dev mailing list archive at Nabble.com.
Hi Marcel.
Where do I get this update map?
thx.
tty
---- On Wed, 01 Jun 2016 06:01:42 -0400 marcel.taeumel <Marcel.Taeumel@hpi.de> wrote ----
Hi, Timothy.
I would start by comparing method source code. Has the 64-bit version the same update map? What is the difference between a 32-bit trunk image with the latest update and a 64-bit trunk image with the latest update? Not sure how to diff this, though.... :-/
Best, Marcel
There's no 64-bit update map. 64-bit images use exactly the same code as 32-bit images do.
Levente
On Wed, 1 Jun 2016, marcel.taeumel wrote:
Hi, Timothy.
I would start by comparing method source code. Has the 64-bit version the same update map? What is the difference between a 32-bit trunk image with the latest update and a 64-bit trunk image with the latest update? Not sure how to diff this, though.... :-/
Best, Marcel
-- View this message in context: http://forum.world.st/How-do-I-debug-the-debugger-tp4898435p4898568.html Sent from the Squeak - Dev mailing list archive at Nabble.com.
squeak-dev@lists.squeakfoundation.org