[squeak-dev] Squeak trunk updates fail

Bert Freudenberg bert at freudenbergs.de
Fri Dec 1 13:11:33 UTC 2017


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)

- 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
> >>
> >
>
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.squeakfoundation.org/pipermail/squeak-dev/attachments/20171201/a302a5cf/attachment.html>


More information about the Squeak-dev mailing list