[squeak-dev] Squeak trunk updates fail

Tobias Pape Das.Linux at gmx.de
Fri Dec 1 13:20:14 UTC 2017


> On 01.12.2017, at 14:11, Bert Freudenberg <bert at freudenbergs.de> wrote:
> 
> On Fri, Dec 1, 2017 at 10:59 AM, Tobias Pape <Das.Linux at gmx.de> wrote:
> 
> > On 01.12.2017, at 10:54, Marcel Taeumel <marcel.taeumel at hpi.de> wrote:
> >
> > Hi, there.
> >
> > Works for me when updating from 17535 to 17560.
> 
> Not here tho, same error.
> 
> ​Updated from 17529 -> 17560​ no problem. 
> 
> 32 bit image on Mac.
> 
> (BTW: would be nice if we could copy text out of a notifier)


Ok here it might be: The error is with "currentWorld".
Se this stack:


 1  TextMorph(Object)>>doesNotUnderstand: #currentHand
 2  [] in TextMorph>>createParagraph
 3  BlockClosure>>ensure:
 4  TextMorph>>createParagraph
 5  TextMorph>>paragraph
 6  TextMorph>>newContents:
 7  TextMorph>>contentsAsIs:
 8  MorphicProject>>composeDisplayTextIntoForm:
 9  DisplayText>>composeForm
10  DisplayText>>form
11  DisplayText>>displayOn:at:clippingBox:rule:fillColor:
12  DisplayText(DisplayObject)>>displayOn:at:
13  ByteString(String)>>displayOn:at:textColor:
14  ByteString(String)>>displayOn:at:
15  ByteString(String)>>displayAt:
16  Project class>>tryEmergencyEvaluatorForRecovery:
17  Project class>>handlePrimitiveError:
18  MorphicProject(Object)>>primitiveError:
19  MorphicProject(Project)>>handleFatalDrawingError:
20   - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
21  [] in Debugger class>>morphicOpenOn:context:label:contents:fullView:
22  BlockClosure>>ensure:
23  Mutex>>critical:
24  Debugger class>>morphicOpenOn:context:label:contents:fullView:
25  MorphicProject(Project)>>dispatchTo:addPrefixAndSend:withArguments:
26  Debugger class>>openOn:context:label:contents:fullView:
27  StandardToolSet class>>debug:context:label:contents:fullView:
28  ToolSet class>>debug:context:label:contents:fullView:
29  Process>>debug:title:full:
30  Process>>debug:title:
31  StandardToolSet class>>debugError:
32  ToolSet class>>debugError:
33  UnhandledError>>defaultAction
34  UndefinedObject>>handleSignal:
35  UnhandledError(Exception)>>signal
36  UnhandledError class>>signalForException:
37  MessageNotUnderstood(Error)>>defaultAction
38  MessageNotUnderstood>>defaultAction
39  UndefinedObject>>handleSignal:
40  MessageNotUnderstood(Exception)>>signal
41  MorphicToolBuilder(Object)>>doesNotUnderstand: #currentWorld
42  MorphicToolBuilder>>buildPluggableWindow:
43  PluggableWindowSpec>>buildWith:
44  MorphicToolBuilder(ToolBuilder)>>build:
45  MorphicToolBuilder>>openDebugger:
46  [] in Debugger>>openNotifierContents:label:
47  BlockClosure>>ensure:
48  Debugger>>openNotifierContents:label:
49  [] in [] in Debugger class>>morphicOpenOn:context:label:contents:fullView:
50  WorldState>>runStepMethodsIn:
51  PasteUpMorph>>runStepMethods
52  WorldState>>doOneCycleNowFor:
53  WorldState>>doOneCycleFor:
54  PasteUpMorph>>doOneCycle
55  [] in MorphicProject>>spawnNewProcess
56  [] in BlockClosure>>newProcess

It seems something is wrong with #handleFatalDrawingError (19), but while this might be the case, the root cause here is in 

line 41  MorphicToolBuilder(Object)>>doesNotUnderstand: #currentWorld
(and by extent, stemming from MorphicToolBuilder>>buildPluggableWindow:)
Why is it trying to spawn the window? 
Line 48 gives a clue (Debugger>>openNotifierContents:label:) which might be due to me (And possibly Fabio) having changes in the image and us being notified about possible merges…

I'll look into it…

Best regards
	-Tobi

> 
> - Bert -
> 
> 
>  
> >
> > Fabio's stack looks like if Object >> #currentHand gets lost at some point during the update. :-/
> >
> > Best,
> > Marcel
> >> Am 01.12.2017 10:34:49 schrieb Fabio Niephaus <lists at fniephaus.com>:
> >>
> >> Hi all,
> >>
> >> A recent change causes trunk updates to freeze for some reason. I don't know which change is causing the problem, but I would appreciate if someone could like into this. Error log is below and indicates that there's at least an MNU.
> >>
> >> Thanks,
> >> Fabio
> >>
> >>
> >> == SqueakDebug.log ==
> >>
> >> MessageNotUnderstood: TextMorph>>currentHand
> >> 1 December 2017 9:08:58.796499 am
> >>
> >> VM: Mac OS - Smalltalk
> >> Image: Squeak6.0alpha [latest update: #17412]
> >>
> >> SecurityManager state:
> >> Restricted: false
> >> FileAccess: true
> >> SocketAccess: true
> >> Working Dir ...
> >> Trusted Dir /foobar/tooBar/forSqueak/bogus/
> >> Untrusted Dir ...
> >>
> >> TextMorph(Object)>>doesNotUnderstand: #currentHand
> >>   Receiver: a TextMorph(3649326)
> >>   Arguments and temporary variables:
> >>     aMessage:   currentHand
> >>     exception:  MessageNotUnderstood: TextMorph>>currentHand
> >>     resumeValue:  nil
> >>   Receiver's instance variables:
> >>     bounds:   0 at 0 corner: 50 at 40
> >>     owner:  nil
> >>     submorphs:  #()
> >>     fullBounds:   nil
> >>     color:  Color black
> >>     extension:  a MorphExtension (1948157) [other:  (CreatingParagraph -> true)]
> >>     borderWidth:  0
> >>     borderColor:  Color black
> >>     textStyle:  a TextStyle Bitmap DejaVu Sans 9
> >>     text:   a Text for '***System error handling failed***
> >> MessageNotUnderstood: Morp...etc...
> >>     wrapFlag:   false
> >>     paragraph:  a NewParagraph
> >>     editor:   nil
> >>     container:  nil
> >>     predecessor:  nil
> >>     successor:  nil
> >>     backgroundColor:  nil
> >>     margins:  nil
> >>     editHistory:  nil
> >>     readOnly:   nil
> >>     autoFit:  nil
> >>
> >> [] in TextMorph>>createParagraph
> >>   Receiver: a TextMorph(3649326)
> >>   Arguments and temporary variables:
> >>
> >>   Receiver's instance variables:
> >>     bounds:   0 at 0 corner: 50 at 40
> >>     owner:  nil
> >>     submorphs:  #()
> >>     fullBounds:   nil
> >>     color:  Color black
> >>     extension:  a MorphExtension (1948157) [other:  (CreatingParagraph -> true)]
> >>     borderWidth:  0
> >>     borderColor:  Color black
> >>     textStyle:  a TextStyle Bitmap DejaVu Sans 9
> >>     text:   a Text for '***System error handling failed***
> >> MessageNotUnderstood: Morp...etc...
> >>     wrapFlag:   false
> >>     paragraph:  a NewParagraph
> >>     editor:   nil
> >>     container:  nil
> >>     predecessor:  nil
> >>     successor:  nil
> >>     backgroundColor:  nil
> >>     margins:  nil
> >>     editHistory:  nil
> >>     readOnly:   nil
> >>     autoFit:  nil
> >>
> >> BlockClosure>>ensure:
> >>   Receiver: [closure] in TextMorph>>createParagraph
> >>   Arguments and temporary variables:
> >>     aBlock:   [closure] in TextMorph>>createParagraph
> >>     complete:   nil
> >>     returnValue:  nil
> >>   Receiver's instance variables:
> >>     outerContext:   TextMorph>>createParagraph
> >>     startpc:  102
> >>     numArgs:  0
> >>
> >> TextMorph>>createParagraph
> >>   Receiver: a TextMorph(3649326)
> >>   Arguments and temporary variables:
> >>
> >>   Receiver's instance variables:
> >>     bounds:   0 at 0 corner: 50 at 40
> >>     owner:  nil
> >>     submorphs:  #()
> >>     fullBounds:   nil
> >>     color:  Color black
> >>     extension:  a MorphExtension (1948157) [other:  (CreatingParagraph -> true)]
> >>     borderWidth:  0
> >>     borderColor:  Color black
> >>     textStyle:  a TextStyle Bitmap DejaVu Sans 9
> >>     text:   a Text for '***System error handling failed***
> >> MessageNotUnderstood: Morp...etc...
> >>     wrapFlag:   false
> >>     paragraph:  a NewParagraph
> >>     editor:   nil
> >>     container:  nil
> >>     predecessor:  nil
> >>     successor:  nil
> >>     backgroundColor:  nil
> >>     margins:  nil
> >>     editHistory:  nil
> >>     readOnly:   nil
> >>     autoFit:  nil
> >>
> >> TextMorph>>paragraph
> >>   Receiver: a TextMorph(3649326)
> >>   Arguments and temporary variables:
> >>
> >>   Receiver's instance variables:
> >>     bounds:   0 at 0 corner: 50 at 40
> >>     owner:  nil
> >>     submorphs:  #()
> >>     fullBounds:   nil
> >>     color:  Color black
> >>     extension:  a MorphExtension (1948157) [other:  (CreatingParagraph -> true)]
> >>     borderWidth:  0
> >>     borderColor:  Color black
> >>     textStyle:  a TextStyle Bitmap DejaVu Sans 9
> >>     text:   a Text for '***System error handling failed***
> >> MessageNotUnderstood: Morp...etc...
> >>     wrapFlag:   false
> >>     paragraph:  a NewParagraph
> >>     editor:   nil
> >>     container:  nil
> >>     predecessor:  nil
> >>     successor:  nil
> >>     backgroundColor:  nil
> >>     margins:  nil
> >>     editHistory:  nil
> >>     readOnly:   nil
> >>     autoFit:  nil
> >>
> >> TextMorph>>newContents:
> >>   Receiver: a TextMorph(3649326)
> >>   Arguments and temporary variables:
> >>     stringOrText:   a Text for '***System error handling failed***
> >> MessageNotUndersto...etc...
> >>     newText:  a Text for '***System error handling failed***
> >> MessageNotUnderstood: M...etc...
> >>     embeddedMorphs:   nil
> >>     oldSelection:   nil
> >>     ed:   nil
> >>     sel:  nil
> >>   Receiver's instance variables:
> >>     bounds:   0 at 0 corner: 50 at 40
> >>     owner:  nil
> >>     submorphs:  #()
> >>     fullBounds:   nil
> >>     color:  Color black
> >>     extension:  a MorphExtension (1948157) [other:  (CreatingParagraph -> true)]
> >>     borderWidth:  0
> >>     borderColor:  Color black
> >>     textStyle:  a TextStyle Bitmap DejaVu Sans 9
> >>     text:   a Text for '***System error handling failed***
> >> MessageNotUnderstood: Morp...etc...
> >>     wrapFlag:   false
> >>     paragraph:  a NewParagraph
> >>     editor:   nil
> >>     container:  nil
> >>     predecessor:  nil
> >>     successor:  nil
> >>     backgroundColor:  nil
> >>     margins:  nil
> >>     editHistory:  nil
> >>     readOnly:   nil
> >>     autoFit:  nil
> >>
> >> TextMorph>>contentsAsIs:
> >>   Receiver: a TextMorph(3649326)
> >>   Arguments and temporary variables:
> >>     stringOrText:   a Text for '***System error handling failed***
> >> MessageNotUndersto...etc...
> >>   Receiver's instance variables:
> >>     bounds:   0 at 0 corner: 50 at 40
> >>     owner:  nil
> >>     submorphs:  #()
> >>     fullBounds:   nil
> >>     color:  Color black
> >>     extension:  a MorphExtension (1948157) [other:  (CreatingParagraph -> true)]
> >>     borderWidth:  0
> >>     borderColor:  Color black
> >>     textStyle:  a TextStyle Bitmap DejaVu Sans 9
> >>     text:   a Text for '***System error handling failed***
> >> MessageNotUnderstood: Morp...etc...
> >>     wrapFlag:   false
> >>     paragraph:  a NewParagraph
> >>     editor:   nil
> >>     container:  nil
> >>     predecessor:  nil
> >>     successor:  nil
> >>     backgroundColor:  nil
> >>     margins:  nil
> >>     editHistory:  nil
> >>     readOnly:   nil
> >>     autoFit:  nil
> >>
> >> MorphicProject>>composeDisplayTextIntoForm:
> >>   Receiver: a MorphicProject (Kernel-nice.1127) in a PasteUpMorph(2434915) [world]
> >>   Arguments and temporary variables:
> >>     displayText:  a DisplayText
> >>     tmpText:  nil
> >>     canvas:   nil
> >>     color:  nil
> >>   Receiver's instance variables:
> >>     dependents:   nil
> >>     world:  a PasteUpMorph(2434915) [world]
> >>     uiManager:  a MorphicUIManager
> >>     changeSet:  a ChangeSet named Kernel-nice.1127
> >>     transcript:   a TranscriptStream
> >>     parentProject:  a MorphicProject (Kernel-nice.1127) in a PasteUpMorph(2434915) [...etc...
> >>     previousProject:  nil
> >>     displayDepth:   32
> >>     viewSize:   151 at 132
> >>     thumbnail:  Form(151x132x32)
> >>     nextProject:  nil
> >>     projectParameters:  an IdentityDictionary(#PrevailingProjectFlags->an IdentityDictionary...etc...
> >>     version:  nil
> >>     urlList:  nil
> >>     environment:  nil
> >>     lastDirectory:  nil
> >>     lastSavedAtSeconds:   nil
> >>     projectPreferenceFlagDictionary:  an IdentityDictionary(#showSharedFlaps->true #showWorldMainDockingBar...etc...
> >>     resourceManager:  a ResourceManager
> >>     uiProcess:  a Process in nil
> >>
> >> DisplayText>>composeForm
> >>   Receiver: a DisplayText
> >>   Arguments and temporary variables:
> >>
> >>   Receiver's instance variables:
> >>     text:   a Text for '***System error handling failed***
> >> MessageNotUnderstood: Morp...etc...
> >>     textStyle:  a TextStyle Bitmap DejaVu Sans 9
> >>     offset:   0 at 0
> >>     form:   nil
> >>     foreColor:  Color black
> >>     backColor:  Color white
> >>
> >> DisplayText>>form
> >>   Receiver: a DisplayText
> >>   Arguments and temporary variables:
> >>
> >>   Receiver's instance variables:
> >>     text:   a Text for '***System error handling failed***
> >> MessageNotUnderstood: Morp...etc...
> >>     textStyle:  a TextStyle Bitmap DejaVu Sans 9
> >>     offset:   0 at 0
> >>     form:   nil
> >>     foreColor:  Color black
> >>     backColor:  Color white
> >>
> >> DisplayText>>displayOn:at:clippingBox:rule:fillColor:
> >>   Receiver: a DisplayText
> >>   Arguments and temporary variables:
> >>     aDisplayMedium:   DisplayScreen(1024x664x32)
> >>     aDisplayPoint:  0 at 0
> >>     clipRectangle:  0 at 0 corner: 1024 at 664
> >>     ruleInteger:  3
> >>     aForm:  nil
> >>     form1:  nil
> >>     rule:   nil
> >>   Receiver's instance variables:
> >>     text:   a Text for '***System error handling failed***
> >> MessageNotUnderstood: Morp...etc...
> >>     textStyle:  a TextStyle Bitmap DejaVu Sans 9
> >>     offset:   0 at 0
> >>     form:   nil
> >>     foreColor:  Color black
> >>     backColor:  Color white
> >>
> >> DisplayText(DisplayObject)>>displayOn:at:
> >>   Receiver: a DisplayText
> >>   Arguments and temporary variables:
> >>     aDisplayMedium:   DisplayScreen(1024x664x32)
> >>     aDisplayPoint:  0 at 0
> >>   Receiver's instance variables:
> >>     text:   a Text for '***System error handling failed***
> >> MessageNotUnderstood: Morp...etc...
> >>     textStyle:  a TextStyle Bitmap DejaVu Sans 9
> >>     offset:   0 at 0
> >>     form:   nil
> >>     foreColor:  Color black
> >>     backColor:  Color white
> >>
> >> ByteString(String)>>displayOn:at:textColor:
> >>   Receiver: '***System error handling failed***
> >> MessageNotUnderstood: MorphicToolBuilder>>currentWorld...etc...
> >>   Arguments and temporary variables:
> >>     aDisplayMedium:   DisplayScreen(1024x664x32)
> >>     aPoint:   0 at 0
> >>     aColor:   Color black
> >>   Receiver's instance variables:
> >> '***System error handling failed***
> >> MessageNotUnderstood: MorphicToolBuilder>>currentWorld...etc...
> >> ByteString(String)>>displayOn:at:
> >>   Receiver: '***System error handling failed***
> >> MessageNotUnderstood: MorphicToolBuilder>>currentWorld...etc...
> >>   Arguments and temporary variables:
> >>     aDisplayMedium:   DisplayScreen(1024x664x32)
> >>     aPoint:   0 at 0
> >>   Receiver's instance variables:
> >> '***System error handling failed***
> >> MessageNotUnderstood: MorphicToolBuilder>>currentWorld...etc...
> >> ByteString(String)>>displayAt:
> >>   Receiver: '***System error handling failed***
> >> MessageNotUnderstood: MorphicToolBuilder>>currentWorld...etc...
> >>   Arguments and temporary variables:
> >>     aPoint:   0 at 0
> >>   Receiver's instance variables:
> >> '***System error handling failed***
> >> MessageNotUnderstood: MorphicToolBuilder>>currentWorld...etc...
> >> Project class>>tryEmergencyEvaluatorForRecovery:
> >>   Receiver: Project
> >>   Arguments and temporary variables:
> >>     errorMessage:   'MessageNotUnderstood: MorphicToolBuilder>>currentWorld'
> >>     hasTranscripter:  true
> >>     transcripter:   Transcripter
> >>     t:  Transcripter
> >>   Receiver's instance variables:
> >>     superclass:   Model
> >>     methodDict:   a MethodDictionary(size 245)
> >>     format:   65555
> >>     instanceVariables:  #('world' 'uiManager' 'changeSet' 'transcript' 'parentProjec...etc...
> >>     organization:   ('accessing' changeSet color displayDepth: findProjectView: forgetExistingURL...etc...
> >>     subclasses:   {MVCProject . MorphicProject}
> >>     name:   #Project
> >>     classPool:  a Dictionary(#AllProjects->an OrderedCollection(a MorphicProject (Ke...etc...
> >>     sharedPools:  nil
> >>     environment:  Smalltalk
> >>     category:   #'System-Support'
> >>
> >> Project class>>handlePrimitiveError:
> >>   Receiver: Project
> >>   Arguments and temporary variables:
> >>     errorMessage:   'MessageNotUnderstood: MorphicToolBuilder>>currentWorld'
> >>   Receiver's instance variables:
> >>     superclass:   Model
> >>     methodDict:   a MethodDictionary(size 245)
> >>     format:   65555
> >>     instanceVariables:  #('world' 'uiManager' 'changeSet' 'transcript' 'parentProjec...etc...
> >>     organization:   ('accessing' changeSet color displayDepth: findProjectView: forgetExistingURL...etc...
> >>     subclasses:   {MVCProject . MorphicProject}
> >>     name:   #Project
> >>     classPool:  a Dictionary(#AllProjects->an OrderedCollection(a MorphicProject (Ke...etc...
> >>     sharedPools:  nil
> >>     environment:  Smalltalk
> >>     category:   #'System-Support'
> >>
> >> MorphicProject(Object)>>primitiveError:
> >>   Receiver: a MorphicProject (Kernel-nice.1127) in a PasteUpMorph(2434915) [world]
> >>   Arguments and temporary variables:
> >>     aString:  'MessageNotUnderstood: MorphicToolBuilder>>currentWorld'
> >>   Receiver's instance variables:
> >>     dependents:   nil
> >>     world:  a PasteUpMorph(2434915) [world]
> >>     uiManager:  a MorphicUIManager
> >>     changeSet:  a ChangeSet named Kernel-nice.1127
> >>     transcript:   a TranscriptStream
> >>     parentProject:  a MorphicProject (Kernel-nice.1127) in a PasteUpMorph(2434915) [...etc...
> >>     previousProject:  nil
> >>     displayDepth:   32
> >>     viewSize:   151 at 132
> >>     thumbnail:  Form(151x132x32)
> >>     nextProject:  nil
> >>     projectParameters:  an IdentityDictionary(#PrevailingProjectFlags->an IdentityDictionary...etc...
> >>     version:  nil
> >>     urlList:  nil
> >>     environment:  nil
> >>     lastDirectory:  nil
> >>     lastSavedAtSeconds:   nil
> >>     projectPreferenceFlagDictionary:  an IdentityDictionary(#showSharedFlaps->true #showWorldMainDockingBar...etc...
> >>     resourceManager:  a ResourceManager
> >>     uiProcess:  a Process in nil
> >>
> >> MorphicProject(Project)>>handleFatalDrawingError:
> >>   Receiver: a MorphicProject (Kernel-nice.1127) in a PasteUpMorph(2434915) [world]
> >>   Arguments and temporary variables:
> >>     errMsg:   'MessageNotUnderstood: MorphicToolBuilder>>currentWorld'
> >>   Receiver's instance variables:
> >>     dependents:   nil
> >>     world:  a PasteUpMorph(2434915) [world]
> >>     uiManager:  a MorphicUIManager
> >>     changeSet:  a ChangeSet named Kernel-nice.1127
> >>     transcript:   a TranscriptStream
> >>     parentProject:  a MorphicProject (Kernel-nice.1127) in a PasteUpMorph(2434915) [...etc...
> >>     previousProject:  nil
> >>     displayDepth:   32
> >>     viewSize:   151 at 132
> >>     thumbnail:  Form(151x132x32)
> >>     nextProject:  nil
> >>     projectParameters:  an IdentityDictionary(#PrevailingProjectFlags->an IdentityDictionary...etc...
> >>     version:  nil
> >>     urlList:  nil
> >>     environment:  nil
> >>     lastDirectory:  nil
> >>     lastSavedAtSeconds:   nil
> >>     projectPreferenceFlagDictionary:  an IdentityDictionary(#showSharedFlaps->true #showWorldMainDockingBar...etc...
> >>     resourceManager:  a ResourceManager
> >>     uiProcess:  a Process in nil
> >>
> >>
> >> --- The full stack ---
> >> TextMorph(Object)>>doesNotUnderstand: #currentHand
> >> [] in TextMorph>>createParagraph
> >> BlockClosure>>ensure:
> >> TextMorph>>createParagraph
> >> TextMorph>>paragraph
> >> TextMorph>>newContents:
> >> TextMorph>>contentsAsIs:
> >> MorphicProject>>composeDisplayTextIntoForm:
> >> DisplayText>>composeForm
> >> DisplayText>>form
> >> DisplayText>>displayOn:at:clippingBox:rule:fillColor:
> >> DisplayText(DisplayObject)>>displayOn:at:
> >> ByteString(String)>>displayOn:at:textColor:
> >> ByteString(String)>>displayOn:at:
> >> ByteString(String)>>displayAt:
> >> Project class>>tryEmergencyEvaluatorForRecovery:
> >> Project class>>handlePrimitiveError:
> >> MorphicProject(Object)>>primitiveError:
> >> MorphicProject(Project)>>handleFatalDrawingError:
> >>  - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
> >> [] in Debugger class>>morphicOpenOn:context:label:contents:fullView:
> >> BlockClosure>>ensure:
> >> Mutex>>critical:
> >> Debugger class>>morphicOpenOn:context:label:contents:fullView:
> >> MorphicProject(Project)>>dispatchTo:addPrefixAndSend:withArguments:
> >> Debugger class>>openOn:context:label:contents:fullView:
> >> StandardToolSet class>>debug:context:label:contents:fullView:
> >> ToolSet class>>debug:context:label:contents:fullView:
> >> Process>>debug:title:full:
> >> Process>>debug:title:
> >> StandardToolSet class>>debugError:
> >> ToolSet class>>debugError:
> >> UnhandledError>>defaultAction
> >> UndefinedObject>>handleSignal:
> >> UnhandledError(Exception)>>signal
> >> UnhandledError class>>signalForException:
> >> MessageNotUnderstood(Error)>>defaultAction
> >> MessageNotUnderstood>>defaultAction
> >> UndefinedObject>>handleSignal:
> >> MessageNotUnderstood(Exception)>>signal
> >> MorphicToolBuilder(Object)>>doesNotUnderstand: #currentWorld
> >> MorphicToolBuilder>>buildPluggableWindow:
> >> PluggableWindowSpec>>buildWith:
> >> MorphicToolBuilder(ToolBuilder)>>build:
> >> MorphicToolBuilder>>openDebugger:
> >> [] in Debugger>>openNotifierContents:label:
> >> BlockClosure>>ensure:
> >> Debugger>>openNotifierContents:label:
> >> [] in [] in Debugger class>>morphicOpenOn:context:label:contents:fullView:
> >> WorldState>>runStepMethodsIn:
> >> PasteUpMorph>>runStepMethods
> >> WorldState>>doOneCycleNowFor:
> >> WorldState>>doOneCycleFor:
> >> PasteUpMorph>>doOneCycle
> >> [] in MorphicProject>>spawnNewProcess
> >> [] in BlockClosure>>newProcess
> >>
> >
> 
> 
> 
> 



More information about the Squeak-dev mailing list