Strange it works on my mac
I thought that I fixed this isRisc ->isRiscOs (probably messed up with the
changeset crash)
I will publish a fix now.
On Mar 18, 2010, at 8:20 PM, Martin McClure wrote:
> On 03/18/10 11:42, Marcus Denker wrote:
>> 11278
>> -----
>>
>> Issue 2136: Smalltalk and SmalltalkImage (CleaningSystemDictionary.3.cs)
>
> After this update, attempting to "save as" the image results in a walkback
> and a hot loop, apparently after the image is actually saved. Launching the
> saved image gets into the same problem.
>
> Debug log is:
>
> THERE_BE_DRAGONS_HERE
> MessageNotUnderstood: SmalltalkImage>>isRisc
> 18 March 2010 12:16:03 pm
>
> VM: unix - i686 - linux - Squeak3.10.2 of '5 June 2008' [latest update: #7179]
> Image: PharoCore1.1ALPHA [Latest update: #11278]
>
> SecurityManager state:
> Restricted: false
> FileAccess: true
> SocketAccess: true
> Working Dir /mnt/caboodle1/Martin/apps/pharo/PharoCore-1.1-11268-UNSTABLE
> Trusted Dir
> /mnt/caboodle1/Martin/apps/pharo/PharoCore-1.1-11268-UNSTABLE/secure
> Untrusted Dir
> /mnt/caboodle1/Martin/apps/pharo/PharoCore-1.1-11268-UNSTABLE/My Squeak
>
> SmalltalkImage(Object)>>doesNotUnderstand: #isRisc
> Receiver: Smalltalk
> Arguments and temporary variables:
> t1: isRisc
> t2: MessageNotUnderstood: SmalltalkImage>>isRisc
> t3: nil
> Receiver's instance variables:
> globals: a SystemDictionary(lots of globals)
>
>
> RiscOSPlatform class>>isActivePlatform
> Receiver: RiscOSPlatform
> Arguments and temporary variables:
>
> Receiver's instance variables:
> superclass: OSPlatform
> methodDict: a
> MethodDictionary(#platformFamily->(RiscOSPlatform>>#platformFamil...etc...
> format: 2
> instanceVariables: nil
> organization: ('accessing' platformFamily)
>
> subclasses: nil
> name: #RiscOSPlatform
> classPool: nil
> sharedPools: nil
> environment: a SystemDictionary(lots of globals)
> category: #'System-Platforms'
> traitComposition: nil
> localSelectors: nil
>
>
> [] in OSPlatform class>>determineActivePlatformStartingAt:
> Receiver: OSPlatform
> Arguments and temporary variables:
> t3: RiscOSPlatform
> Receiver's instance variables:
> superclass: Object
> methodDict: a
> MethodDictionary(#clipboardClass->(OSPlatform>>#clipboardClass "a...etc...
> format: 2
> instanceVariables: nil
> organization: ('*System-Clipboard' clipboardClass)
> ('accessing' platformFamily ...etc...
> subclasses: {MacOSXPlatform. RiscOSPlatform. UnixPlatform.
> Win32Platform}
> name: #OSPlatform
> classPool: a Dictionary(#Current->an UnixPlatform )
> sharedPools: nil
> environment: a SystemDictionary(lots of globals)
> category: #'System-Platforms'
> traitComposition: {}
> localSelectors: nil
>
>
> [] in OrderedCollection(Collection)>>detect:ifNone:
> Receiver: an OrderedCollection(MacOSXPlatform RiscOSPlatform
> UnixPlatform Win32Platform)
> Arguments and temporary variables:
> t1: RiscOSPlatform
> t3: [closure] in OSPlatform
> class>>determineActivePlatformStartingAt:
> Receiver's instance variables:
> array: {MacOSXPlatform. RiscOSPlatform. UnixPlatform.
> Win32Platform}
> firstIndex: 1
> lastIndex: 4
>
>
> OrderedCollection>>do:
> Receiver: an OrderedCollection(MacOSXPlatform RiscOSPlatform
> UnixPlatform Win32Platform)
> Arguments and temporary variables:
> t1: [closure] in
> OrderedCollection(Collection)>>detect:ifNone:
> t2: 2
> Receiver's instance variables:
> array: {MacOSXPlatform. RiscOSPlatform. UnixPlatform.
> Win32Platform}
> firstIndex: 1
> lastIndex: 4
>
>
> OrderedCollection(Collection)>>detect:ifNone:
> Receiver: an OrderedCollection(MacOSXPlatform RiscOSPlatform
> UnixPlatform Win32Platform)
> Arguments and temporary variables:
> t1: [closure] in OSPlatform
> class>>determineActivePlatformStartingAt:
> t2: [closure] in OSPlatform
> class>>determineActivePlatformStartingAt:
> Receiver's instance variables:
> array: {MacOSXPlatform. RiscOSPlatform. UnixPlatform.
> Win32Platform}
> firstIndex: 1
> lastIndex: 4
>
>
> OSPlatform class>>determineActivePlatformStartingAt:
> Receiver: OSPlatform
> Arguments and temporary variables:
> t1: OSPlatform
> t2: nil
> Receiver's instance variables:
> superclass: Object
> methodDict: a
> MethodDictionary(#clipboardClass->(OSPlatform>>#clipboardClass "a...etc...
> format: 2
> instanceVariables: nil
> organization: ('*System-Clipboard' clipboardClass)
> ('accessing' platformFamily ...etc...
> subclasses: {MacOSXPlatform. RiscOSPlatform. UnixPlatform.
> Win32Platform}
> name: #OSPlatform
> classPool: a Dictionary(#Current->an UnixPlatform )
> sharedPools: nil
> environment: a SystemDictionary(lots of globals)
> category: #'System-Platforms'
> traitComposition: {}
> localSelectors: nil
>
>
> OSPlatform class>>startUp:
> Receiver: OSPlatform
> Arguments and temporary variables:
> t1: false
> t2: nil
> Receiver's instance variables:
> superclass: Object
> methodDict: a
> MethodDictionary(#clipboardClass->(OSPlatform>>#clipboardClass "a...etc...
> format: 2
> instanceVariables: nil
> organization: ('*System-Clipboard' clipboardClass)
> ('accessing' platformFamily ...etc...
> subclasses: {MacOSXPlatform. RiscOSPlatform. UnixPlatform.
> Win32Platform}
> name: #OSPlatform
> classPool: a Dictionary(#Current->an UnixPlatform )
> sharedPools: nil
> environment: a SystemDictionary(lots of globals)
> category: #'System-Platforms'
> traitComposition: {}
> localSelectors: nil
>
>
> [] in [] in SmalltalkImage>>send:toClassesNamedIn:with:
> Receiver: Smalltalk
> Arguments and temporary variables:
> t1: #startUp:
> t3: false
> t6: OSPlatform
> Receiver's instance variables:
> globals: a SystemDictionary(lots of globals)
>
>
> BlockClosure>>on:do:
> Receiver: [closure] in [] in SmalltalkImage>>send:toClassesNamedIn:with:
> Arguments and temporary variables:
> t1: Exception
> t2: [closure] in [] in
> SmalltalkImage>>send:toClassesNamedIn:with:
> t3: false
> Receiver's instance variables:
> outerContext: [] in
> SmalltalkImage>>send:toClassesNamedIn:with:
> startpc: 133
> numArgs: 0
>
>
> [] in SmalltalkImage>>send:toClassesNamedIn:with:
> Receiver: Smalltalk
> Arguments and temporary variables:
> t1: #OSPlatform
> t3: #startUp:
> t4: false
> t5: an OrderedCollection()
> t6: OSPlatform
> Receiver's instance variables:
> globals: a SystemDictionary(lots of globals)
>
>
> OrderedCollection>>do:
> Receiver: an OrderedCollection(#Delay #OSPlatform #DisplayScreen
> #Cursor #InputEventFetcher #Process...etc...
> Arguments and temporary variables:
> t1: [closure] in SmalltalkImage>>send:toClassesNamedIn:with:
> t2: 2
> Receiver's instance variables:
> array: #(#Delay #OSPlatform #DisplayScreen #Cursor
> #InputEventFetcher #Processo...etc...
> firstIndex: 1
> lastIndex: 38
>
>
> SmalltalkImage>>send:toClassesNamedIn:with:
> Receiver: Smalltalk
> Arguments and temporary variables:
> t1: #startUp:
> t2: an OrderedCollection(#Delay #OSPlatform #DisplayScreen
> #Cursor #InputEventF...etc...
> t3: false
> t4: an OrderedCollection()
> Receiver's instance variables:
> globals: a SystemDictionary(lots of globals)
>
>
> SmalltalkImage>>processStartUpList:
> Receiver: Smalltalk
> Arguments and temporary variables:
> t1: false
> Receiver's instance variables:
> globals: a SystemDictionary(lots of globals)
>
>
> SmalltalkImage>>snapshot:andQuit:embedded:
> Receiver: Smalltalk
> Arguments and temporary variables:
> t1: true
> t2: false
> t3: false
> t4: false
> t5: '----SNAPSHOT----an Array(18 March 2010 12:16:02 pm)
> 11278.image priorSourc...etc...
> Receiver's instance variables:
> globals: a SystemDictionary(lots of globals)
>
>
> SmalltalkImage>>snapshot:andQuit:
> Receiver: Smalltalk
> Arguments and temporary variables:
> t1: true
> t2: false
> Receiver's instance variables:
> globals: a SystemDictionary(lots of globals)
>
>
> SmalltalkImage>>saveImageInFileNamed:
> Receiver: Smalltalk
> Arguments and temporary variables:
> t1:
> '/mnt/caboodle1/Martin/apps/pharo/PharoCore-1.1-11268-UNSTABLE/11278.image'...etc...
> t2:
> '/mnt/caboodle1/Martin/apps/pharo/PharoCore-1.1-11268-UNSTABLE/11278.image'...etc...
> t3:
> '/mnt/caboodle1/Martin/apps/pharo/PharoCore-1.1-11268-UNSTABLE/updated.imag...etc...
> Receiver's instance variables:
> globals: a SystemDictionary(lots of globals)
>
>
> SmalltalkImage>>saveAs:
> Receiver: Smalltalk
> Arguments and temporary variables:
> t1: '11278'
> Receiver's instance variables:
> globals: a SystemDictionary(lots of globals)
>
>
> WorldState class>>saveAs
> Receiver: WorldState
> Arguments and temporary variables:
> t1: '11278'
> t2: nil
> Receiver's instance variables:
> superclass: Object
> methodDict: a
> MethodDictionary(#activeHand->(WorldState>>#activeHand "a Compile...etc...
> format: 154
> instanceVariables: #('hands' 'viewBox' 'canvas'
> 'damageRecorder' 'stepList' 'la...etc...
> organization: ('alarms' addAlarm:withArguments:for:at:
> adjustAlarmTimes: alarmS...etc...
> subclasses: nil
> name: #WorldState
> classPool: a Dictionary(#CanSurrenderToOS->true
> #DebugShowDamage->false #Deferr...etc...
> sharedPools: nil
> environment: a SystemDictionary(lots of globals)
> category: #'Morphic-Worlds'
> traitComposition: {}
> localSelectors: nil
>
>
> [] in ToggleMenuItemMorph(MenuItemMorph)>>invokeWithEvent:
> Receiver: a ToggleMenuItemMorph(1907)'Save as...'
> Arguments and temporary variables:
> t1: [...@387 mouseUp 857540 nil]
> t3: 0
> Receiver's instance variables:
> bounds: 1...@376 corner: 3...@394
> owner: a MenuMorph(1782)
> submorphs: #()
> fullBounds: 1...@376 corner: 3...@394
> color: Color black
> extension: a MorphExtension (4039)
> font: a StrikeFont(Bitmap DejaVu Sans 9 14)
> emphasis: 0
> contents: 'Save as...'
> hasFocus: false
> isEnabled: true
> subMenu: nil
> isSelected: false
> target: WorldState
> selector: #saveAs
> arguments: #()
> icon: Form(16x16x32)
> getStateSelector: nil
> enablementSelector: nil
> keyText: nil
>
>
> BlockClosure>>ensure:
> Receiver: [closure] in
> ToggleMenuItemMorph(MenuItemMorph)>>invokeWithEvent:
> Arguments and temporary variables:
> t1: [closure] in CursorWithMask(Cursor)>>showWhile:
> t2: nil
> t3: nil
> Receiver's instance variables:
> outerContext:
> ToggleMenuItemMorph(MenuItemMorph)>>invokeWithEvent:
> startpc: 132
> numArgs: 0
>
>
> CursorWithMask(Cursor)>>showWhile:
> Receiver: ((CursorWithMask
> extent: 1...@16
> depth: 1
> fromArray: #(
> 2r0
> 2r10000000000000000000000...etc...
> Arguments and temporary variables:
> t1: [closure] in
> ToggleMenuItemMorph(MenuItemMorph)>>invokeWithEvent:
> t2: ((CursorWithMask
> extent: 1...@16
> depth: 1
> fromArray: #(
> 2r0
> 2r10000000...etc...
> Receiver's instance variables:
> bits: a Bitmap of length 16
> width: 16
> height: 16
> depth: 1
> offset: -1@ -1
> maskForm: Form(16x16x1)
>
>
> ToggleMenuItemMorph(MenuItemMorph)>>invokeWithEvent:
> Receiver: a ToggleMenuItemMorph(1907)'Save as...'
> Arguments and temporary variables:
> t1: [...@387 mouseUp 857540 nil]
> t2: a PasteUpMorph(1622) [world]
> Receiver's instance variables:
> bounds: 1...@376 corner: 3...@394
> owner: a MenuMorph(1782)
> submorphs: #()
> fullBounds: 1...@376 corner: 3...@394
> color: Color black
> extension: a MorphExtension (4039)
> font: a StrikeFont(Bitmap DejaVu Sans 9 14)
> emphasis: 0
> contents: 'Save as...'
> hasFocus: false
> isEnabled: true
> subMenu: nil
> isSelected: false
> target: WorldState
> selector: #saveAs
> arguments: #()
> icon: Form(16x16x32)
> getStateSelector: nil
> enablementSelector: nil
> keyText: nil
>
>
> ToggleMenuItemMorph(MenuItemMorph)>>mouseUp:
> Receiver: a ToggleMenuItemMorph(1907)'Save as...'
> Arguments and temporary variables:
> t1: [...@387 mouseUp 857540 nil]
> Receiver's instance variables:
> bounds: 1...@376 corner: 3...@394
> owner: a MenuMorph(1782)
> submorphs: #()
> fullBounds: 1...@376 corner: 3...@394
> color: Color black
> extension: a MorphExtension (4039)
> font: a StrikeFont(Bitmap DejaVu Sans 9 14)
> emphasis: 0
> contents: 'Save as...'
> hasFocus: false
> isEnabled: true
> subMenu: nil
> isSelected: false
> target: WorldState
> selector: #saveAs
> arguments: #()
> icon: Form(16x16x32)
> getStateSelector: nil
> enablementSelector: nil
> keyText: nil
>
>
> ToggleMenuItemMorph(MenuItemMorph)>>handleMouseUp:
> Receiver: a ToggleMenuItemMorph(1907)'Save as...'
> Arguments and temporary variables:
> t1: [...@387 mouseUp 857540 nil]
> Receiver's instance variables:
> bounds: 1...@376 corner: 3...@394
> owner: a MenuMorph(1782)
> submorphs: #()
> fullBounds: 1...@376 corner: 3...@394
> color: Color black
> extension: a MorphExtension (4039)
> font: a StrikeFont(Bitmap DejaVu Sans 9 14)
> emphasis: 0
> contents: 'Save as...'
> hasFocus: false
> isEnabled: true
> subMenu: nil
> isSelected: false
> target: WorldState
> selector: #saveAs
> arguments: #()
> icon: Form(16x16x32)
> getStateSelector: nil
> enablementSelector: nil
> keyText: nil
>
>
> MouseButtonEvent>>sentTo:
> Receiver: [...@387 mouseUp 857540 nil]
> Arguments and temporary variables:
> t1: a ToggleMenuItemMorph(1907)'Save as...'
> Receiver's instance variables:
> timeStamp: 857540
> source: a HandMorph(3216)
> windowIndex: nil
> type: #mouseUp
> buttons: 0
> position: 1...@387
> handler: nil
> wasHandled: true
> whichButton: 4
>
>
> ToggleMenuItemMorph(Morph)>>handleEvent:
> Receiver: a ToggleMenuItemMorph(1907)'Save as...'
> Arguments and temporary variables:
> t1: [...@387 mouseUp 857540 nil]
> Receiver's instance variables:
> bounds: 1...@376 corner: 3...@394
> owner: a MenuMorph(1782)
> submorphs: #()
> fullBounds: 1...@376 corner: 3...@394
> color: Color black
> extension: a MorphExtension (4039)
> font: a StrikeFont(Bitmap DejaVu Sans 9 14)
> emphasis: 0
> contents: 'Save as...'
> hasFocus: false
> isEnabled: true
> subMenu: nil
> isSelected: false
> target: WorldState
> selector: #saveAs
> arguments: #()
> icon: Form(16x16x32)
> getStateSelector: nil
> enablementSelector: nil
> keyText: nil
>
>
> MorphicEventDispatcher>>dispatchDefault:with:
> Receiver: a MorphicEventDispatcher
> Arguments and temporary variables:
> t1: [...@387 mouseUp 857540 nil]
> t2: a ToggleMenuItemMorph(1907)'Save as...'
> t3: nil
> t4: 1
> t5: nil
> t6: #()
> t7: true
> Receiver's instance variables:
> lastType: #mouseUp
> lastDispatch: #dispatchDefault:with:
>
>
> MorphicEventDispatcher>>dispatchEvent:with:
> Receiver: a MorphicEventDispatcher
> Arguments and temporary variables:
> t1: [...@387 mouseUp 857540 nil]
> t2: a ToggleMenuItemMorph(1907)'Save as...'
> Receiver's instance variables:
> lastType: #mouseUp
> lastDispatch: #dispatchDefault:with:
>
>
> ToggleMenuItemMorph(Morph)>>processEvent:using:
> Receiver: a ToggleMenuItemMorph(1907)'Save as...'
> Arguments and temporary variables:
> t1: [...@387 mouseUp 857540 nil]
> t2: a MorphicEventDispatcher
> Receiver's instance variables:
> bounds: 1...@376 corner: 3...@394
> owner: a MenuMorph(1782)
> submorphs: #()
> fullBounds: 1...@376 corner: 3...@394
> color: Color black
> extension: a MorphExtension (4039)
> font: a StrikeFont(Bitmap DejaVu Sans 9 14)
> emphasis: 0
> contents: 'Save as...'
> hasFocus: false
> isEnabled: true
> subMenu: nil
> isSelected: false
> target: WorldState
> selector: #saveAs
> arguments: #()
> icon: Form(16x16x32)
> getStateSelector: nil
> enablementSelector: nil
> keyText: nil
>
>
> MorphicEventDispatcher>>dispatchDefault:with:
> Receiver: a MorphicEventDispatcher
> Arguments and temporary variables:
> t1: [...@387 mouseUp 857540 nil]
> t2: a MenuMorph(1782)
> t3: [...@387 mouseUp 857540 nil]
> t4: 13
> t5: a ToggleMenuItemMorph(1907)'Save as...'
> t6: an Array(an AlignmentMorph(996) a
> ToggleMenuItemMorph(500)'System Browser' ...etc...
> t7: false
> Receiver's instance variables:
> lastType: #mouseUp
> lastDispatch: #dispatchDefault:with:
>
>
> MorphicEventDispatcher>>dispatchEvent:with:
> Receiver: a MorphicEventDispatcher
> Arguments and temporary variables:
> t1: [...@387 mouseUp 857540 nil]
> t2: a MenuMorph(1782)
> Receiver's instance variables:
> lastType: #mouseUp
> lastDispatch: #dispatchDefault:with:
>
>
> MenuMorph(Morph)>>processEvent:using:
> Receiver: a MenuMorph(1782)
> Arguments and temporary variables:
> t1: [...@387 mouseUp 857540 nil]
> t2: a MorphicEventDispatcher
> Receiver's instance variables:
> bounds: 1...@171 corner: 3...@436
> owner: nil
> submorphs: an Array(an AlignmentMorph(996) a
> ToggleMenuItemMorph(500)'System Br...etc...
> fullBounds: 1...@171 corner: 3...@437
> color: (Color r: 0.871 g: 0.871 b: 0.871)
> extension: a MorphExtension (1330) [other: (basicColor ->
> (Color r: 0.784 g: 0...etc...
> borderWidth: 1
> borderColor: Color gray
> defaultTarget: nil
> selectedItem: a ToggleMenuItemMorph(1907)'Save as...'
> stayUp: false
> popUpOwner: nil
> activeSubMenu: nil
> activatorDockingBar: nil
> embeddable: nil
>
>
> MenuMorph(Morph)>>processEvent:
> Receiver: a MenuMorph(1782)
> Arguments and temporary variables:
> t1: [...@387 mouseUp 857540 nil]
> Receiver's instance variables:
> bounds: 1...@171 corner: 3...@436
> owner: nil
> submorphs: an Array(an AlignmentMorph(996) a
> ToggleMenuItemMorph(500)'System Br...etc...
> fullBounds: 1...@171 corner: 3...@437
> color: (Color r: 0.871 g: 0.871 b: 0.871)
> extension: a MorphExtension (1330) [other: (basicColor ->
> (Color r: 0.784 g: 0...etc...
> borderWidth: 1
> borderColor: Color gray
> defaultTarget: nil
> selectedItem: a ToggleMenuItemMorph(1907)'Save as...'
> stayUp: false
> popUpOwner: nil
> activeSubMenu: nil
> activatorDockingBar: nil
> embeddable: nil
>
>
> MenuMorph>>handleFocusEvent:
> Receiver: a MenuMorph(1782)
> Arguments and temporary variables:
> t1: [...@387 mouseUp 857540 nil]
> Receiver's instance variables:
> bounds: 1...@171 corner: 3...@436
> owner: nil
> submorphs: an Array(an AlignmentMorph(996) a
> ToggleMenuItemMorph(500)'System Br...etc...
> fullBounds: 1...@171 corner: 3...@437
> color: (Color r: 0.871 g: 0.871 b: 0.871)
> extension: a MorphExtension (1330) [other: (basicColor ->
> (Color r: 0.784 g: 0...etc...
> borderWidth: 1
> borderColor: Color gray
> defaultTarget: nil
> selectedItem: a ToggleMenuItemMorph(1907)'Save as...'
> stayUp: false
> popUpOwner: nil
> activeSubMenu: nil
> activatorDockingBar: nil
> embeddable: nil
>
>
> [] in HandMorph>>sendFocusEvent:to:clear:
> Receiver: a HandMorph(3216)
> Arguments and temporary variables:
> t1: [...@387 mouseUp 857540 nil]
> t2: a MenuMorph(1782)
> t5: #(nil)
> Receiver's instance variables:
> bounds: 2...@452 corner: 2...@468
> owner: a PasteUpMorph(1622) [world]
> submorphs: #()
> fullBounds: nil
> color: Color blue
> extension: a MorphExtension (539) [eventHandler = an
> EventHandler]
> mouseFocus: nil
> keyboardFocus: a PluggableButtonMorph(3549)
> eventListeners: nil
> mouseListeners: nil
> keyboardListeners: nil
> mouseClickState: nil
> mouseOverHandler: a MouseOverHandler
> lastMouseEvent: [...@452 mouseUp 865364 nil]
> targetOffset: 2...@17
> damageRecorder: a DamageRecorder
> cacheCanvas: nil
> cachedCanvasHasHoles: true
> temporaryCursor: nil
> temporaryCursorOffset: nil
> hardwareCursor: nil
> hasChanged: true
> savedPatch: nil
> userInitials: ''
> lastEventBuffer: #(1 865364 228 452 0 0 0 1)
> lastKeyScanCode: 56
> combinedChar: nil
>
>
> [] in PasteUpMorph>>becomeActiveDuring:
> Receiver: a PasteUpMorph(1622) [world]
> Arguments and temporary variables:
> t1: [closure] in HandMorph>>sendFocusEvent:to:clear:
> Receiver's instance variables:
> bounds: 0...@0 corner: 8...@609
> owner: nil
> submorphs: an Array(a TaskbarMorph(3095) a
> PreDebugWindow(1728) an ImageMorph(9...etc...
> fullBounds: nil
> color: (Color r: 0.97 g: 0.98 b: 1.0)
> extension: a MorphExtension (2543) [eventHandler = an
> EventHandler] [other: (...etc...
> borderWidth: 0
> borderColor: (Color r: 0.03 g: 0.02 b: 0.0)
> model: a MorphicModel(1926)
> cursor: 1
> padding: 3
> backgroundMorph: nil
> isPartsBin: nil
> autoLineLayout: false
> indicateCursor: nil
> resizeToFit: nil
> worldState: a WorldState
> griddingOn: nil
>
>
> BlockClosure>>on:do:
> Receiver: [closure] in PasteUpMorph>>becomeActiveDuring:
> Arguments and temporary variables:
> t1: Error
> t2: [closure] in PasteUpMorph>>becomeActiveDuring:
> t3: false
> Receiver's instance variables:
> outerContext: PasteUpMorph>>becomeActiveDuring:
> startpc: 67
> numArgs: 0
>
>
> PasteUpMorph>>becomeActiveDuring:
> Receiver: a PasteUpMorph(1622) [world]
> Arguments and temporary variables:
> t1: [closure] in HandMorph>>sendFocusEvent:to:clear:
> t2: a PasteUpMorph(1622) [world]
> t3: a HandMorph(3216)
> t4: [...@387 mouseOver red nil nil]
> Receiver's instance variables:
> bounds: 0...@0 corner: 8...@609
> owner: nil
> submorphs: an Array(a TaskbarMorph(3095) a
> PreDebugWindow(1728) an ImageMorph(9...etc...
> fullBounds: nil
> color: (Color r: 0.97 g: 0.98 b: 1.0)
> extension: a MorphExtension (2543) [eventHandler = an
> EventHandler] [other: (...etc...
> borderWidth: 0
> borderColor: (Color r: 0.03 g: 0.02 b: 0.0)
> model: a MorphicModel(1926)
> cursor: 1
> padding: 3
> backgroundMorph: nil
> isPartsBin: nil
> autoLineLayout: false
> indicateCursor: nil
> resizeToFit: nil
> worldState: a WorldState
> griddingOn: nil
>
>
>
> --- The full stack ---
> SmalltalkImage(Object)>>doesNotUnderstand: #isRisc
> RiscOSPlatform class>>isActivePlatform
> [] in OSPlatform class>>determineActivePlatformStartingAt:
> [] in OrderedCollection(Collection)>>detect:ifNone:
> OrderedCollection>>do:
> OrderedCollection(Collection)>>detect:ifNone:
> OSPlatform class>>determineActivePlatformStartingAt:
> OSPlatform class>>startUp:
> [] in [] in SmalltalkImage>>send:toClassesNamedIn:with:
> BlockClosure>>on:do:
> [] in SmalltalkImage>>send:toClassesNamedIn:with:
> OrderedCollection>>do:
> SmalltalkImage>>send:toClassesNamedIn:with:
> SmalltalkImage>>processStartUpList:
> SmalltalkImage>>snapshot:andQuit:embedded:
> SmalltalkImage>>snapshot:andQuit:
> SmalltalkImage>>saveImageInFileNamed:
> SmalltalkImage>>saveAs:
> WorldState class>>saveAs
> [] in ToggleMenuItemMorph(MenuItemMorph)>>invokeWithEvent:
> BlockClosure>>ensure:
> CursorWithMask(Cursor)>>showWhile:
> ToggleMenuItemMorph(MenuItemMorph)>>invokeWithEvent:
> ToggleMenuItemMorph(MenuItemMorph)>>mouseUp:
> ToggleMenuItemMorph(MenuItemMorph)>>handleMouseUp:
> MouseButtonEvent>>sentTo:
> ToggleMenuItemMorph(Morph)>>handleEvent:
> MorphicEventDispatcher>>dispatchDefault:with:
> MorphicEventDispatcher>>dispatchEvent:with:
> ToggleMenuItemMorph(Morph)>>processEvent:using:
> MorphicEventDispatcher>>dispatchDefault:with:
> MorphicEventDispatcher>>dispatchEvent:with:
> MenuMorph(Morph)>>processEvent:using:
> MenuMorph(Morph)>>processEvent:
> MenuMorph>>handleFocusEvent:
> [] in HandMorph>>sendFocusEvent:to:clear:
> [] in PasteUpMorph>>becomeActiveDuring:
> BlockClosure>>on:do:
> PasteUpMorph>>becomeActiveDuring:
> - - - - - - - - - - - - - - -
> - - - - - - - - - - - - - - - - - -
> HandMorph>>sendFocusEvent:to:clear:
> HandMorph>>sendEvent:focus:clear:
> HandMorph>>sendMouseEvent:
> HandMorph>>handleEvent:
> HandMorph>>processEvents
> [] in WorldState>>doOneCycleNowFor:
> Array(SequenceableCollection)>>do:
> WorldState>>handsDo:
> WorldState>>doOneCycleNowFor:
> WorldState>>doOneCycleFor:
> PasteUpMorph>>doOneCycle
> [] in Project class>>spawnNewProcess
> [] in BlockClosure>>newProcess
> ------------------------------------------------------------
>
>
> _______________________________________________
> Pharo-project mailing list
> [email protected]
> http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project
_______________________________________________
Pharo-project mailing list
[email protected]
http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project