[squeak-dev] Squeak trunk updates fail

Marcel Taeumel marcel.taeumel at hpi.de
Fri Dec 1 09:54:43 UTC 2017


Hi, there.

Works for me when updating from 17535 to 17560.

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/e8fc2a34/attachment.html>


More information about the Squeak-dev mailing list