is there a fix so that cmd+. on mac open a debugger when we get a loop?

John M McIntosh johnmci at smalltalkconsulting.com
Sun Feb 13 22:57:57 UTC 2005


I'll note the start of this stack is like so, so we are running the  
Debugger, but as part of building the morphic notifier we are hosed.

114675324 PasteUpMorph>displayWorld
114675232 Morph>snapToEdgeIfAppropriate
114675140 Morph>ownerChanged
114675048 TextMorph>ownerChanged
114674956 [] in Morph>doLayoutIn:
114674864 SequenceableCollection>do:
114674736 Morph>doLayoutIn:
114674552 [] in Morph>fullBounds
114674460 BlockContext>on:do:
114674368 Morph>fullBounds
114674276 [] in Morph>submorphBounds
114674184 SequenceableCollection>do:
114674092 Morph>submorphBounds
114673988 Morph>privateFullBounds
114673788 Morph>doLayoutIn:
114673512 [] in Morph>fullBounds
114673696 BlockContext>on:do:
114673420 Morph>fullBounds
114673328 [] in WorldState>displayWorld:submorphs:
114673236 SequenceableCollection>do:
114673144 WorldState>displayWorld:submorphs:
114673052 PasteUpMorph>privateOuterDisplayWorld
114672960 PasteUpMorph>displayWorld
114672848 SystemWindow>passivate
114672756 SystemWindow>activate
114669040 SystemWindow>openAsIsIn:
114668484 SystemWindow>openInWorld:extent:
114668392 SystemWindow>openInWorldExtent:
114657708 Debugger>buildMorphicNotifierLabelled:message:
114657616 Debugger>openNotifierContents:label:
114657424 Debugger class>openInterrupt:onProcess:
114657332 Project class>interruptName:
114657240 CurrentProjectRefactoring class>currentInterruptName:
114657028 [] in SystemDictionary>handleUserInterrupt
114657120 [] in BlockContext>newProcess



On Feb 13, 2005, at 2:06 PM, John M McIntosh wrote:

> I sent Stephane the trace directly , its rather *long*, I've chopped a  
> piece off here.
> Actually figuring out why the interrupt key doesn't work is yet to be  
> done.
>
> What is interesting is the BotBalloonMorph class only appears here.
> The other hundreds of method contexts (Stef how many?) only take us to  
> this point, swirling in fullBounds
>
>
> Process
> 114078608 Number>adaptToPoint:andSend:
> 114077340 Point>//
> 114077236 Rectangle>center
> 114084844 [] in  
> BotBalloonMorph>getBestLocationAndCenterOffset:for:corner:
> 114077132 SequenceableCollection>collect:
> 114073360 BotBalloonMorph>getBestLocationAndCenterOffset:for:corner:
> 114071460 BotBalloonMorph>resizeToFitTextMorph
> 114071368 BotBalloonMorph>adjustLayoutBounds
> 114071240 Morph>doLayoutIn:
> 114070964 [] in Morph>fullBounds
> 114071148 BlockContext>on:do:
> 114070872 Morph>fullBounds
> 114070780 [] in WorldState>displayWorld:submorphs:
> 114070688 SequenceableCollection>do:
> 114070596 WorldState>displayWorld:submorphs:
> 114070468 PasteUpMorph>privateOuterDisplayWorld
> 114070364 PasteUpMorph>displayWorld
> 114070152 Morph>snapToEdgeIfAppropriate
> 114070060 Morph>ownerChanged
> 114069968 TextMorph>ownerChanged
> 114069876 [] in Morph>doLayoutIn:
> 114069784 SequenceableCollection>do:
> 114069656 Morph>doLayoutIn:
> 114069472 [] in Morph>fullBounds
> 114069380 BlockContext>on:do:
> 114069288 Morph>fullBounds
> 114069196 [] in Morph>submorphBounds
> 114069104 SequenceableCollection>do:
> 114069012 Morph>submorphBounds
> 114068896 Morph>privateFullBounds
> 114066700 Morph>doLayoutIn:
> 114066424 [] in Morph>fullBounds
> 114066608 BlockContext>on:do:
> 114066332 Morph>fullBounds
> 114066240 [] in WorldState>displayWorld:submorphs:
> 114066148 SequenceableCollection>do:
> 114066056 WorldState>displayWorld:submorphs:
> 114065964 PasteUpMorph>privateOuterDisplayWorld
> 114065872 PasteUpMorph>displayWorld
> 114065780 Morph>snapToEdgeIfAppropriate
> 114065688 Morph>ownerChanged
> 114065596 TextMorph>ownerChanged
> 114065504 [] in Morph>doLayoutIn:
> 114065412 SequenceableCollection>do:
> 114065284 Morph>doLayoutIn:
> 114065100 [] in Morph>fullBounds
> 114065008 BlockContext>on:do:
> 114064916 Morph>fullBounds
> 114064824 [] in Morph>submorphBounds
> 114064732 SequenceableCollection>do:
> 114064640 Morph>submorphBounds
> 114064536 Morph>privateFullBounds
> 114064336 Morph>doLayoutIn:
> 114064060 [] in Morph>fullBounds
> 114064244 BlockContext>on:do:
> 114063968 Morph>fullBounds
> 114063876 [] in WorldState>displayWorld:submorphs:
> 114063784 SequenceableCollection>do:
> 114063692 WorldState>displayWorld:submorphs:
> 114063600 PasteUpMorph>privateOuterDisplayWorld
> 114063508 PasteUpMorph>displayWorld
> 114063416 Morph>snapToEdgeIfAppropriate
> 114063324 Morph>ownerChanged
> 114063232 TextMorph>ownerChanged
> 114063140 [] in Morph>doLayoutIn:
> 114063048 SequenceableCollection>do:
> 114062920 Morph>doLayoutIn:
> 114062736 [] in Morph>fullBounds
> 114062644 BlockContext>on:do:
> 114062552 Morph>fullBounds
> 114062460 [] in Morph>submorphBounds
> 114062368 SequenceableCollection>do:
> 114062276 Morph>submorphBounds
> 114062172 Morph>privateFullBounds
> 114061972 Morph>doLayoutIn:
> 114061696 [] in Morph>fullBounds
> 114061880 BlockContext>on:do:
> 114061604 Morph>fullBounds
> 114061512 [] in WorldState>displayWorld:submorphs:
> 114061420 SequenceableCollection>do:
> 114061328 WorldState>displayWorld:submorphs:
> 114061236 PasteUpMorph>privateOuterDisplayWorld
> 114061144 PasteUpMorph>displayWorld
> 114061052 Morph>snapToEdgeIfAppropriate
> 114060960 Morph>ownerChanged
> 114060868 TextMorph>ownerChanged
> 114060776 [] in Morph>doLayoutIn:
> 114060684 SequenceableCollection>do:
> 114060556 Morph>doLayoutIn:
> 114060372 [] in Morph>fullBounds
> 114060280 BlockContext>on:do:
> 114060188 Morph>fullBounds
> 114060096 [] in Morph>submorphBounds
> 114060004 SequenceableCollection>do:
> 114059912 Morph>submorphBounds
> 114059808 Morph>privateFullBounds
> 114059608 Morph>doLayoutIn:
> 114059332 [] in Morph>fullBounds
> 114059516 BlockContext>on:do:
> 114059240 Morph>fullBounds
> 114059148 [] in WorldState>displayWorld:submorphs:
> 114059056 SequenceableCollection>do:
> 114058964 WorldState>displayWorld:submorphs:
> 114058872 PasteUpMorph>privateOuterDisplayWorld
> 114058780 PasteUpMorph>displayWorld
> 114058688 Morph>snapToEdgeIfAppropriate
> 114058596 Morph>ownerChanged
> 114058504 TextMorph>ownerChanged
> 114058412 [] in Morph>doLayoutIn:
> 114058320 SequenceableCollection>do:
> 114058192 Morph>doLayoutIn:
> 114058008 [] in Morph>fullBounds
> 114057916 BlockContext>on:do:
> 114057824 Morph>fullBounds
> 114057732 [] in Morph>submorphBounds
> 114057640 SequenceableCollection>do:
> 114057548 Morph>submorphBounds
> 114057444 Morph>privateFullBounds
> 114057244 Morph>doLayoutIn:
> 114056968 [] in Morph>fullBounds
> 114057152 BlockContext>on:do:
> 114056876 Morph>fullBounds
> 114056784 [] in WorldState>displayWorld:submorphs:
> 114056692 SequenceableCollection>do:
> 114056600 WorldState>displayWorld:submorphs:
> 114056508 PasteUpMorph>privateOuterDisplayWorld
> 114056416 PasteUpMorph>displayWorld
> 114056324 Morph>snapToEdgeIfAppropriate
> 114056232 Morph>ownerChanged
> 114056140 TextMorph>ownerChanged
> 114056048 [] in Morph>doLayoutIn:
> 114055956 SequenceableCollection>do:
> 114055828 Morph>doLayoutIn:
> 114055644 [] in Morph>fullBounds
> 114055552 BlockContext>on:do:
> 114055460 Morph>fullBounds
> 114055368 [] in Morph>submorphBounds
> 114055276 SequenceableCollection>do:
> 114055184 Morph>submorphBounds
> 114055080 Morph>privateFullBounds
> 114054880 Morph>doLayoutIn:
> 114054604 [] in Morph>fullBounds
> 114054788 BlockContext>on:do:
> 114054512 Morph>fullBounds
> 114054420 [] in WorldState>displayWorld:submorphs:
> 114054328 SequenceableCollection>do:
> 114054236 WorldState>displayWorld:submorphs:
> 114054144 PasteUpMorph>privateOuterDisplayWorld
> 114054052 PasteUpMorph>displayWorld
> 114053960 Morph>snapToEdgeIfAppropriate
> 114053868 Morph>ownerChanged
> 114053776 TextMorph>ownerChanged
> 114053684 [] in Morph>doLayoutIn:
> 114053592 SequenceableCollection>do:
> 114053464 Morph>doLayoutIn:
> 114053280 [] in Morph>fullBounds
> 114053188 BlockContext>on:do:
> 114053096 Morph>fullBounds
> 114053004 [] in Morph>submorphBounds
> 114052912 SequenceableCollection>do:
> 114052820 Morph>submorphBounds
> 114052716 Morph>privateFullBounds
> 114052516 Morph>doLayoutIn:
> 114052240 [] in Morph>fullBounds
> 114052424 BlockContext>on:do:
> 114052148 Morph>fullBounds
> 114052056 [] in WorldState>displayWorld:submorphs:
> 114051964 SequenceableCollection>do:
> 114051872 WorldState>displayWorld:submorphs:
> 114051780 PasteUpMorph>privateOuterDisplayWorld
> 114051688 PasteUpMorph>displayWorld
> 114051596 Morph>snapToEdgeIfAppropriate
> 114051504 Morph>ownerChanged
> 114051412 TextMorph>ownerChanged
> 114051320 [] in Morph>doLayoutIn:
> 114051228 SequenceableCollection>do:
> 114051100 Morph>doLayoutIn:
> 114050916 [] in Morph>fullBounds
> 114050824 BlockContext>on:do:
> 114050732 Morph>fullBounds
> 114050640 [] in Morph>submorphBounds
> 114050548 SequenceableCollection>do:
> 114050456 Morph>submorphBounds
> 114050352 Morph>privateFullBounds
> 114050152 Morph>doLayoutIn:
> 114049876 [] in Morph>fullBounds
> 114050060 BlockContext>on:do:
> 114049784 Morph>fullBounds
> 114049692 [] in WorldState>displayWorld:submorphs:
> 114049600 SequenceableCollection>do:
> 114049508 WorldState>displayWorld:submorphs:
> 114049416 PasteUpMorph>privateOuterDisplayWorld
> 114049324 PasteUpMorph>displayWorld
> 114049232 Morph>snapToEdgeIfAppropriate
> 114049140 Morph>ownerChanged
> 114049048 TextMorph>ownerChanged
> 114048956 [] in Morph>doLayoutIn:
> 114048864 SequenceableCollection>do:
> 114048736 Morph>doLayoutIn:
> 114048552 [] in Morph>fullBounds
> 114048460 BlockContext>on:do:
> 114048368 Morph>fullBounds
> 114048276 [] in Morph>submorphBounds
> 114048184 SequenceableCollection>do:
> 114048092 Morph>submorphBounds
> 114047988 Morph>privateFullBounds
> 114047788 Morph>doLayoutIn:
> 114047512 [] in Morph>fullBounds
> 114047696 BlockContext>on:do:
> 114047420 Morph>fullBounds
> 114047328 [] in WorldState>displayWorld:submorphs:
> 114047236 SequenceableCollection>do:
> 114047144 WorldState>displayWorld:submorphs:
> 114047052 PasteUpMorph>privateOuterDisplayWorld
> 114046960 PasteUpMorph>displayWorld
> 114046868 Morph>snapToEdgeIfAppropriate
> 114046776 Morph>ownerChanged
> 114046684 TextMorph>ownerChanged
> 114046592 [] in Morph>doLayoutIn:
> 114046500 SequenceableCollection>do:
> 114046372 Morph>doLayoutIn:
> 114046188 [] in Morph>fullBounds
> 114046096 BlockContext>on:do:
> 114046004 Morph>fullBounds
> 114045912 [] in Morph>submorphBounds
> 114045820 SequenceableCollection>do:
> 114045728 Morph>submorphBounds
> 114045624 Morph>privateFullBounds
> 114045424 Morph>doLayoutIn:
> 114045148 [] in Morph>fullBounds
> 114045332 BlockContext>on:do:
> 114045056 Morph>fullBounds
> 114044964 [] in WorldState>displayWorld:submorphs:
> 114044872 SequenceableCollection>do:
> 114044780 WorldState>displayWorld:submorphs:
> 114044688 PasteUpMorph>privateOuterDisplayWorld
> 114044596 PasteUpMorph>displayWorld
> 114044504 Morph>snapToEdgeIfAppropriate
> 114044412 Morph>ownerChanged
> 114044320 TextMorph>ownerChanged
> 114044228 [] in Morph>doLayoutIn:
> 114044136 SequenceableCollection>do:
> 114044008 Morph>doLayoutIn:
> 114043824 [] in Morph>fullBounds
> 114043732 BlockContext>on:do:
> 114043640 Morph>fullBounds
> 114043548 [] in Morph>submorphBounds
> 114043456 SequenceableCollection>do:
> 114043364 Morph>submorphBounds
> 114043260 Morph>privateFullBounds
> 114043060 Morph>doLayoutIn:
> 114042784 [] in Morph>fullBounds
> 114042968 BlockContext>on:do:
> 114042692 Morph>fullBounds
> 114042600 [] in WorldState>displayWorld:submorphs:
> 114042508 SequenceableCollection>do:
> 114042416 WorldState>displayWorld:submorphs:
> 114042324 PasteUpMorph>privateOuterDisplayWorld
> 114042232 PasteUpMorph>displayWorld
> 114042140 Morph>snapToEdgeIfAppropriate
> 114042048 Morph>ownerChanged
> 114041956 TextMorph>ownerChanged
> 114041864 [] in Morph>doLayoutIn:
> 114041772 SequenceableCollection>do:
> 114041644 Morph>doLayoutIn:
> 114041460 [] in Morph>fullBounds
> 114041368 BlockContext>on:do:
> 114041276 Morph>fullBounds
> 114041184 [] in Morph>submorphBounds
> 114041092 SequenceableCollection>do:
> 114041000 Morph>submorphBounds
> 114040896 Morph>privateFullBounds
> 114040696 Morph>doLayoutIn:
> 114040420 [] in Morph>fullBounds
> 114040604 BlockContext>on:do:
> 114040328 Morph>fullBounds
> 114040236 [] in WorldState>displayWorld:submorphs:
> 114040144 SequenceableCollection>do:
> 114040052 WorldState>displayWorld:submorphs:
> 114039960 PasteUpMorph>privateOuterDisplayWorld
> 114039868 PasteUpMorph>displayWorld
>
>
> On Feb 13, 2005, at 11:06 AM, stéphane ducasse wrote:
>
>> Thanks
>>
>> is it in 3.8 gamma 6548?
>> I guess so. This means that it does not solve my problem :(
>
> --
> ======================================================================= 
> ====
> John M. McIntosh <johnmci at smalltalkconsulting.com> 1-800-477-2659
> Corporate Smalltalk Consulting Ltd.  http://www.smalltalkconsulting.com
> ======================================================================= 
> ====
>
>
>
--
======================================================================== 
===
John M. McIntosh <johnmci at smalltalkconsulting.com> 1-800-477-2659
Corporate Smalltalk Consulting Ltd.  http://www.smalltalkconsulting.com
======================================================================== 
===




More information about the Squeak-dev mailing list