[Pharo-project] Still some crach when loading code (FFI) ?
In a fresh 2.0, I simply 'MetacelloConfigurationBrowser open' then loaded the unverified FFI Wasn't this fixed? Do I have the right VM version? Image ----- /Users/nicolas/Smalltalk/Squeak/pharo/Pharo-2.0.image Pharo2.0 Latest update: #20593 Unnamed Virtual Machine --------------- /Users/nicolas/Smalltalk/Squeak/pharo/Pharo.app/Contents/MacOS/Pharo NBCoInterpreter NativeBoost-CogPlugin-EstebanLorenzano.18 uuid: a53445f9-c0c0-4015-97a3-be7db8d9ed6b Mar 13 2013 NBCogit NativeBoost-CogPlugin-EstebanLorenzano.18 uuid: a53445f9-c0c0-4015-97a3-be7db8d9ed6b Mar 13 2013 git://gitorious.org/cogvm/blessed.git Commit: 412abef33cbed05cf1d75329e451d71c0c6aa5a7 Date: 2013-03-13 17:48:50 +0100 By: Esteban Lorenzano <estebanlm@gmail.com> Jenkins build #14535 Mac Cocoa Cog 5.8b12 21-Sep-10 >1B0534FA-246C-47C5-AB29-7A76C81CCDCB< VMMaker versionString git://gitorious.org/cogvm/blessed.git Commit: 412abef33cbed05cf1d75329e451d71c0c6aa5a7 Date: 2013-03-13 17:48:50 +0100 By: Esteban Lorenzano <estebanlm@gmail.com> Jenkins build #14535 NBCoInterpreter NativeBoost-CogPlugin-EstebanLorenzano.18 uuid: a53445f9-c0c0-4015-97a3-be7db8d9ed6b Mar 13 2013 NBCogit NativeBoost-CogPlugin-EstebanLorenzano.18 uuid: a53445f9-c0c0-4015-97a3-be7db8d9ed6b Mar 13 2013 mac_mini_de_nicolas_cellier:pharo nicolas$ Pharo.app/Contents/MacOS/Pharo Pharo-2.0.image Segmentation fault Smalltalk stack dump: 0xbffb5600 M CompiledMethod(Object)>becomeForward: 0x20a971c8: a(n) CompiledMethod 0xbffb5628 M CompiledMethod>setSourcePointer: 0x20a971c8: a(n) CompiledMethod 0xbffb5644 M CompiledMethod>setSourcePosition:inFile: 0x20a971c8: a(n) CompiledMethod 0xbffb566c M CompiledMethod>putSource:fromParseNode:inFile:withPreamble: 0x20a971c8: a(n) CompiledMethod 0xbffb5694 M CompiledMethod>putSource:fromParseNode:class:category:withStamp:inFile:priorMethod: 0x20a971c8: a(n) CompiledMethod 0xbffb35a0 M Metaclass(ClassDescription)>logMethodSource:forMethodWithNode:inCategory:withStamp:notifying: 0x20834178: a(n) Metaclass 0xbffb35cc M MethodAddition>writeSourceToLog 0x20a8db74: a(n) MethodAddition 0xbffb35e4 M MethodAddition>createCompiledMethod 0x20a8db74: a(n) MethodAddition 0xbffb3600 M MCMethodDefinition>addMethodAdditionTo: 0x2082af38: a(n) MCMethodDefinition 0xbffb3620 M [] in MCPackageLoader>tryToLoad: 0x208292bc: a(n) MCPackageLoader 0xbffb363c M BlockClosure>on:do: 0x20a8db48: a(n) BlockClosure 0xbffb365c M MCPackageLoader>tryToLoad: 0x208292bc: a(n) MCPackageLoader 0xbffb3678 M [] in MCPackageLoader>basicLoad 0x208292bc: a(n) MCPackageLoader 0xbffb36ac M [] in OrderedCollection(Collection)>do:displayingProgress:every: 0x20831b44: a(n) OrderedCollection 0xbffb4cf0 M OrderedCollection>do: 0x20831b44: a(n) OrderedCollection 0xbffb4d20 M [] in OrderedCollection(Collection)>do:displayingProgress:every: 0x20831b44: a(n) OrderedCollection 0xbffb4d3c M BlockClosure>cull: 0x20837a7c: a(n) BlockClosure 0xbffb4d5c M [] in Job>run 0x20837aa4: a(n) Job 0xbffb4d78 M BlockClosure>on:do: 0x20838208: a(n) BlockClosure 0xbffb4d9c M [] in Job>run 0x20837aa4: a(n) Job 0xbffb4dbc M BlockClosure>ensure: 0x20837b74: a(n) BlockClosure 0xbffb4ddc M Job>run 0x20837aa4: a(n) Job 0xbffb4df4 M MorphicUIManager(UIManager)>displayProgress:from:to:during: 0x1f63d30c: a(n) MorphicUIManager 0xbffb4e1c M ByteString(String)>displayProgressFrom:to:during: 0x1f9c9120: a(n) ByteString 0xbffb4e48 M OrderedCollection(Collection)>do:displayingProgress:every: 0x20831b44: a(n) OrderedCollection 0xbffb4e6c M OrderedCollection(Collection)>do:displayingProgress: 0x20831b44: a(n) OrderedCollection 0xbffb4e8c M [] in MCPackageLoader>basicLoad 0x208292bc: a(n) MCPackageLoader 0xbffb4ea8 M BlockClosure>on:do: 0x20832224: a(n) BlockClosure 0xbffb4500 M [] in MCPackageLoader>basicLoad 0x208292bc: a(n) MCPackageLoader 0xbffb4520 M BlockClosure>ensure: 0x208321a8: a(n) BlockClosure 0xbffb453c M MCPackageLoader>basicLoad 0x208292bc: a(n) MCPackageLoader 0xbffb455c I [] in MCPackageLoader>loadWithNameLike: 0x208292bc: a(n) MCPackageLoader 0xbffb4580 I [] in MCPackageLoader>useChangeSetNamed:during: 0x208292bc: a(n) MCPackageLoader 0xbffb45a0 M BlockClosure>ensure: 0x208320e4: a(n) BlockClosure 0xbffb45cc I MCPackageLoader>useChangeSetNamed:during: 0x208292bc: a(n) MCPackageLoader 0xbffb45f4 I MCPackageLoader>useNewChangeSetNamedLike:during: 0x208292bc: a(n) MCPackageLoader 0xbffb461c I MCPackageLoader>loadWithNameLike: 0x208292bc: a(n) MCPackageLoader 0xbffb4644 I MCVersionLoader>loadWithNameLike: 0x2082909c: a(n) MCVersionLoader 0xbffb4668 I MCVersionLoader>load 0x2082909c: a(n) MCVersionLoader 0xbffb4688 I MetacelloGoferLoad(GoferLoad)>execute 0x20829030: a(n) MetacelloGoferLoad 0xbffb46b0 I [] in MetacelloLoadingMCSpecLoader(MetacelloCommonMCSpecLoader)>loadPackageDirective:gofer: 0x208284b8: a(n) MetacelloLoadingMCSpecLoader 0xbffb3d6c I [] in MetacelloLoadingMCSpecLoader(MetacelloCommonMCSpecLoader)>loadPackageDirective:gofer: 0x208284b8: a(n) MetacelloLoadingMCSpecLoader 0xbffb3d88 M [] in MetacelloPharoPlatform>do:displaying: 0x1fb302d4: a(n) MetacelloPharoPlatform 0xbffb3da4 M BlockClosure>cull: 0x208285e8: a(n) BlockClosure 0xbffb3dc4 M [] in Job>run 0x20828600: a(n) Job 0xbffb3de0 M BlockClosure>on:do: 0x20828dec: a(n) BlockClosure 0xbffb3e04 M [] in Job>run 0x20828600: a(n) Job 0xbffb3e24 M BlockClosure>ensure: 0x208286d0: a(n) BlockClosure 0xbffb3e44 M Job>run 0x20828600: a(n) Job 0xbffb3e5c M MorphicUIManager(UIManager)>displayProgress:from:to:during: 0x1f63d30c: a(n) MorphicUIManager 0xbffb3e84 M ByteString(String)>displayProgressFrom:to:during: 0x20828570: a(n) ByteString 0xbffb3ea8 M MetacelloPharoPlatform>do:displaying: 0x1fb302d4: a(n) MetacelloPharoPlatform 0xbffb2538 I MetacelloLoadingMCSpecLoader(MetacelloCommonMCSpecLoader)>loadPackageDirective:gofer: 0x208284b8: a(n) MetacelloLoadingMCSpecLoader 0xbffb2560 I MetacelloLinearLoadDirective(MetacelloVersionLoadDirective)>loadPackageDirective:gofer: 0x206ded10: a(n) MetacelloLinearLoadDirective 0xbffb2588 I MetacelloPackageLoadDirective>loadUsing:gofer: 0x206e3280: a(n) MetacelloPackageLoadDirective 0xbffb25b0 M [] in MetacelloLinearLoadDirective(MetacelloVersionLoadDirective)>loadLinearLoadDirective:gofer: 0x206dec9c: a(n) MetacelloLinearLoadDirective 0xbffb25d0 M OrderedCollection>do: 0x206dfae0: a(n) OrderedCollection 0xbffb25ec M MetacelloLinearLoadDirective(MetacelloVersionLoadDirective)>loadLinearLoadDirective:gofer: 0x206dec9c: a(n) MetacelloLinearLoadDirective 0xbffb260c M MetacelloLinearLoadDirective>loadUsing:gofer: 0x206ded10: a(n) MetacelloLinearLoadDirective 0xbffb263c I [] in MetacelloLinearLoadDirective(MetacelloVersionLoadDirective)>loadLinearLoadDirective:gofer: 0x206dec9c: a(n) MetacelloLinearLoadDirective 0xbffb265c M OrderedCollection>do: 0x206ded24: a(n) OrderedCollection 0xbffb2680 I MetacelloLinearLoadDirective(MetacelloVersionLoadDirective)>loadLinearLoadDirective:gofer: 0x206dec9c: a(n) MetacelloLinearLoadDirective 0xbffb26a8 I MetacelloLinearLoadDirective>loadUsing:gofer: 0x206dec9c: a(n) MetacelloLinearLoadDirective 0xbffb2d70 I MetacelloLinearLoadDirective(MetacelloVersionLoadDirective)>loadWithPolicy: 0x206dec9c: a(n) MetacelloLinearLoadDirective 0xbffb2d94 I MetacelloLoaderPolicy>load 0x206e70e4: a(n) MetacelloLoaderPolicy 0xbffb2db4 I MetacelloFetchingMCSpecLoader>doLoad 0x206dec50: a(n) MetacelloFetchingMCSpecLoader 0xbffb2dd8 I [] in MetacelloMCVersion>doLoadRequiredFromArray: 0x206ddb94: a(n) MetacelloMCVersion 0xbffb2df4 M [] in MetacelloPharoPlatform>do:displaying: 0x1fb302d4: a(n) MetacelloPharoPlatform 0xbffb2e10 M BlockClosure>cull: 0x206e6568: a(n) BlockClosure 0xbffb2e30 M [] in Job>run 0x206e6580: a(n) Job 0xbffb2e4c M BlockClosure>on:do: 0x206e70bc: a(n) BlockClosure 0xbffb2e70 M [] in Job>run 0x206e6580: a(n) Job 0xbffb2e90 M BlockClosure>ensure: 0x206e6650: a(n) BlockClosure 0xbffb2eb0 M Job>run 0x206e6580: a(n) Job 0xbffb1d34 M MorphicUIManager(UIManager)>displayProgress:from:to:during: 0x1f63d30c: a(n) MorphicUIManager 0xbffb1d5c M ByteString(String)>displayProgressFrom:to:during: 0x206e64e4: a(n) ByteString 0xbffb1d80 M MetacelloPharoPlatform>do:displaying: 0x1fb302d4: a(n) MetacelloPharoPlatform 0xbffb1db4 I [] in MetacelloMCVersion>doLoadRequiredFromArray: 0x206ddb94: a(n) MetacelloMCVersion 0xbffb1dd4 M BlockClosure>ensure: 0x206de9ac: a(n) BlockClosure 0xbffb1e04 I MetacelloMCVersion>doLoadRequiredFromArray: 0x206ddb94: a(n) MetacelloMCVersion 0xbffb1e28 I MetacelloMCVersion>load 0x206ddb94: a(n) MetacelloMCVersion 0xbffb1e4c I MetacelloConfigurationBrowser>loadConfigurationWithStable: 0x206a5898: a(n) MetacelloConfigurationBrowser 0xbffb1e68 M MetacelloConfigurationBrowser>loadStableFromSelectedConfiguration 0x206a5898: a(n) MetacelloConfigurationBrowser 0xbffb1e80 M MetacelloConfigurationBrowser(Object)>perform:orSendTo: 0x206a5898: a(n) MetacelloConfigurationBrowser 0xbffb1eb0 I [] in ToggleMenuItemMorph(MenuItemMorph)>invokeWithEvent: 0x206cebec: a(n) ToggleMenuItemMorph 0xbffb1570 M BlockClosure>ensure: 0x206cfb44: a(n) BlockClosure 0xbffb1598 I CursorWithMask(Cursor)>showWhile: 0x1f63f12c: a(n) CursorWithMask 0xbffb15c0 I ToggleMenuItemMorph(MenuItemMorph)>invokeWithEvent: 0x206cebec: a(n) ToggleMenuItemMorph 0xbffb15e4 I ToggleMenuItemMorph(MenuItemMorph)>mouseUp: 0x206cebec: a(n) ToggleMenuItemMorph 0xbffb1600 M ToggleMenuItemMorph(MenuItemMorph)>handleMouseUp: 0x206cebec: a(n) ToggleMenuItemMorph 0xbffb161c M MouseButtonEvent>sentTo: 0x206cf7f8: a(n) MouseButtonEvent 0xbffb1638 M ToggleMenuItemMorph(Morph)>handleEvent: 0x206cebec: a(n) ToggleMenuItemMorph 0xbffb1668 M MorphicEventDispatcher>dispatchDefault:with: 0x206cf7e8: a(n) MorphicEventDispatcher 0xbffb1688 M MorphicEventDispatcher>dispatchEvent:with: 0x206cf7e8: a(n) MorphicEventDispatcher 0xbffb16a8 M ToggleMenuItemMorph(Morph)>processEvent:using: 0x206cebec: a(n) ToggleMenuItemMorph 0xbffb0d50 M MorphicEventDispatcher>dispatchDefault:with: 0x206cf7e8: a(n) MorphicEventDispatcher 0xbffb0d70 M MorphicEventDispatcher>dispatchEvent:with: 0x206cf7e8: a(n) MorphicEventDispatcher 0xbffb0d90 M MenuMorph(Morph)>processEvent:using: 0x206ceaa8: a(n) MenuMorph 0xbffb0db0 M MenuMorph(Morph)>processEvent: 0x206ceaa8: a(n) MenuMorph 0xbffb0dcc M MenuMorph>handleFocusEvent: 0x206ceaa8: a(n) MenuMorph 0xbffb0df4 M [] in HandMorph>sendFocusEvent:to:clear: 0x1f7de76c: a(n) HandMorph 0xbffb0e10 M [] in PasteUpMorph>becomeActiveDuring: 0x1f6291dc: a(n) PasteUpMorph 0xbffb0e2c M BlockClosure>on:do: 0x206cf72c: a(n) BlockClosure 0xbffb0e58 M PasteUpMorph>becomeActiveDuring: 0x1f6291dc: a(n) PasteUpMorph 0xbffb0e7c M HandMorph>sendFocusEvent:to:clear: 0x1f7de76c: a(n) HandMorph 0xbffb0ea4 M HandMorph>sendEvent:focus:clear: 0x1f7de76c: a(n) HandMorph 0xbffacd9c M HandMorph>sendMouseEvent: 0x1f7de76c: a(n) HandMorph 0xbffacdc0 M HandMorph>handleEvent: 0x1f7de76c: a(n) HandMorph 0xbffacdec M HandMorph>processEvents 0x1f7de76c: a(n) HandMorph 0xbfface04 M [] in WorldState>doOneCycleNowFor: 0x1f638ed0: a(n) WorldState 0xbfface28 M Array(SequenceableCollection)>do: 0x1f5028a0: a(n) Array 0xbfface44 M WorldState>handsDo: 0x1f638ed0: a(n) WorldState 0xbfface60 M WorldState>doOneCycleNowFor: 0x1f638ed0: a(n) WorldState 0xbfface7c M WorldState>doOneCycleFor: 0x1f638ed0: a(n) WorldState 0xbfface98 M PasteUpMorph>doOneCycle 0x1f6291dc: a(n) PasteUpMorph 0xbffaceb0 M [] in MorphicUIManager>? 0x1f63d30c: a(n) MorphicUIManager 0x1f990f68 s [] in BlockClosure>? Most recent primitives basicNew new: new: replaceFrom:to:with:startingAt: basicNew at:put: species basicNew new: at:put: basicNew: replaceFrom:to:with:startingAt: replaceFrom:to:with:startingAt: basicNew at:put: species new: replaceFrom:to:with:startingAt: species basicNew: replaceFrom:to:with:startingAt: replaceFrom:to:with:startingAt: class stringHash:initialHash: class class compare:with:collated: class class compare:with:collated: perform: class basicNew: at:put: newMethod:header: at:put: objectAt:put: objectAt:put: objectAt:put: objectAt:put: basicNew objectAt: basicNew objectAt: at:put: at:put: at:put: objectAt: objectAt: objectAt: objectAt: objectAt: objectAt: objectAt:put: objectAt: objectAt:put: basicNew primSize: primSetPosition:to: class at:put: primWrite:from:startingAt:count: class at:put: primWrite:from:startingAt:count: basicNew: basicNew basicNew: replaceFrom:to:with:startingAt: replaceFrom:to:with:startingAt: class class replaceFrom:to:with:startingAt: class class replaceFrom:to:with:startingAt: basicNew: replaceFrom:to:with:startingAt: at:put: at:put: at:put: at:put: at:put: at:put: at:put: at:put: at:put: at:put: at:put: class class replaceFrom:to:with:startingAt: at:put: at:put: at:put: at:put: at:put: at:put: at:put: at:put: at:put: at:put: at:put: at:put: at:put: at:put: at:put: at:put: at:put: at:put: at:put: at:put: at:put: species basicNew: replaceFrom:to:with:startingAt: class indexOfAscii:inString:startingAt: class class class class findFirstInString:inSet:startingAt: primWrite:from:startingAt:count: class at:put: primWrite:from:startingAt:count: class at:put: primWrite:from:startingAt:count: basicNew primGetPosition: class indexOfAscii:inString:startingAt: class class class class findFirstInString:inSet:startingAt: primWrite:from:startingAt:count: class at:put: primWrite:from:startingAt:count: class indexOfAscii:inString:startingAt: class class class class findFirstInString:inSet:startingAt: primWrite:from:startingAt:count: class at:put: primWrite:from:startingAt:count: basicNew class class findNextHandlerContextStarting tempAt: class class findNextHandlerContextStarting tempAt: class class findNextHandlerContextStarting tempAt: class tempAt: tempAt:put: tempAt: findNextUnwindContextUpTo: tempAt: tempAt:put: tempAt: terminateTo: tempAt:put: findNextUnwindContextUpTo: terminateTo: basicNew objectAt: basicNew at: class class class compare:with:collated: class class compare:with:collated: class class compare:with:collated: class objectAt: species basicNew: replaceFrom:to:with:startingAt: replaceFrom:to:with:startingAt: class stringHash:initialHash: class class compare:with:collated: perform: basicNew: at:put: at:put: at:put: at:put: newMethod:header: at:put: at:put: at:put: at:put: objectAt: objectAt: objectAt:put: objectAt: objectAt:put: objectAt: objectAt:put: objectAt: objectAt:put: objectAt: objectAt: shallowCopy shallowCopy basicAt:put: objectAt: objectAt:put: at: at:put: at: at:put: at: at:put: basicNew at: class class class compare:with:collated: class class compare:with:collated: class class compare:with:collated: class class new: at:put: new: at:put: elementsForwardIdentityTo: Abort trap mac_mini_de_nicolas_cellier:pharo nicolas$
weird... that should be fixed. I will check tomorrow, thanks for the report :) Esteban On Mar 21, 2013, at 12:14 AM, Nicolas Cellier <nicolas.cellier.aka.nice@gmail.com> wrote:
In a fresh 2.0, I simply 'MetacelloConfigurationBrowser open' then loaded the unverified FFI Wasn't this fixed? Do I have the right VM version?
Image ----- /Users/nicolas/Smalltalk/Squeak/pharo/Pharo-2.0.image Pharo2.0 Latest update: #20593 Unnamed
Virtual Machine --------------- /Users/nicolas/Smalltalk/Squeak/pharo/Pharo.app/Contents/MacOS/Pharo NBCoInterpreter NativeBoost-CogPlugin-EstebanLorenzano.18 uuid: a53445f9-c0c0-4015-97a3-be7db8d9ed6b Mar 13 2013 NBCogit NativeBoost-CogPlugin-EstebanLorenzano.18 uuid: a53445f9-c0c0-4015-97a3-be7db8d9ed6b Mar 13 2013 git://gitorious.org/cogvm/blessed.git Commit: 412abef33cbed05cf1d75329e451d71c0c6aa5a7 Date: 2013-03-13 17:48:50 +0100 By: Esteban Lorenzano <estebanlm@gmail.com> Jenkins build #14535
Mac Cocoa Cog 5.8b12 21-Sep-10 >1B0534FA-246C-47C5-AB29-7A76C81CCDCB< VMMaker versionString git://gitorious.org/cogvm/blessed.git Commit: 412abef33cbed05cf1d75329e451d71c0c6aa5a7 Date: 2013-03-13 17:48:50 +0100 By: Esteban Lorenzano <estebanlm@gmail.com> Jenkins build #14535 NBCoInterpreter NativeBoost-CogPlugin-EstebanLorenzano.18 uuid: a53445f9-c0c0-4015-97a3-be7db8d9ed6b Mar 13 2013 NBCogit NativeBoost-CogPlugin-EstebanLorenzano.18 uuid: a53445f9-c0c0-4015-97a3-be7db8d9ed6b Mar 13 2013
mac_mini_de_nicolas_cellier:pharo nicolas$ Pharo.app/Contents/MacOS/Pharo Pharo-2.0.image
Segmentation fault
Smalltalk stack dump: 0xbffb5600 M CompiledMethod(Object)>becomeForward: 0x20a971c8: a(n) CompiledMethod 0xbffb5628 M CompiledMethod>setSourcePointer: 0x20a971c8: a(n) CompiledMethod 0xbffb5644 M CompiledMethod>setSourcePosition:inFile: 0x20a971c8: a(n) CompiledMethod 0xbffb566c M CompiledMethod>putSource:fromParseNode:inFile:withPreamble: 0x20a971c8: a(n) CompiledMethod 0xbffb5694 M CompiledMethod>putSource:fromParseNode:class:category:withStamp:inFile:priorMethod: 0x20a971c8: a(n) CompiledMethod 0xbffb35a0 M Metaclass(ClassDescription)>logMethodSource:forMethodWithNode:inCategory:withStamp:notifying: 0x20834178: a(n) Metaclass 0xbffb35cc M MethodAddition>writeSourceToLog 0x20a8db74: a(n) MethodAddition 0xbffb35e4 M MethodAddition>createCompiledMethod 0x20a8db74: a(n) MethodAddition 0xbffb3600 M MCMethodDefinition>addMethodAdditionTo: 0x2082af38: a(n) MCMethodDefinition 0xbffb3620 M [] in MCPackageLoader>tryToLoad: 0x208292bc: a(n) MCPackageLoader 0xbffb363c M BlockClosure>on:do: 0x20a8db48: a(n) BlockClosure 0xbffb365c M MCPackageLoader>tryToLoad: 0x208292bc: a(n) MCPackageLoader 0xbffb3678 M [] in MCPackageLoader>basicLoad 0x208292bc: a(n) MCPackageLoader 0xbffb36ac M [] in OrderedCollection(Collection)>do:displayingProgress:every: 0x20831b44: a(n) OrderedCollection 0xbffb4cf0 M OrderedCollection>do: 0x20831b44: a(n) OrderedCollection 0xbffb4d20 M [] in OrderedCollection(Collection)>do:displayingProgress:every: 0x20831b44: a(n) OrderedCollection 0xbffb4d3c M BlockClosure>cull: 0x20837a7c: a(n) BlockClosure 0xbffb4d5c M [] in Job>run 0x20837aa4: a(n) Job 0xbffb4d78 M BlockClosure>on:do: 0x20838208: a(n) BlockClosure 0xbffb4d9c M [] in Job>run 0x20837aa4: a(n) Job 0xbffb4dbc M BlockClosure>ensure: 0x20837b74: a(n) BlockClosure 0xbffb4ddc M Job>run 0x20837aa4: a(n) Job 0xbffb4df4 M MorphicUIManager(UIManager)>displayProgress:from:to:during: 0x1f63d30c: a(n) MorphicUIManager 0xbffb4e1c M ByteString(String)>displayProgressFrom:to:during: 0x1f9c9120: a(n) ByteString 0xbffb4e48 M OrderedCollection(Collection)>do:displayingProgress:every: 0x20831b44: a(n) OrderedCollection 0xbffb4e6c M OrderedCollection(Collection)>do:displayingProgress: 0x20831b44: a(n) OrderedCollection 0xbffb4e8c M [] in MCPackageLoader>basicLoad 0x208292bc: a(n) MCPackageLoader 0xbffb4ea8 M BlockClosure>on:do: 0x20832224: a(n) BlockClosure 0xbffb4500 M [] in MCPackageLoader>basicLoad 0x208292bc: a(n) MCPackageLoader 0xbffb4520 M BlockClosure>ensure: 0x208321a8: a(n) BlockClosure 0xbffb453c M MCPackageLoader>basicLoad 0x208292bc: a(n) MCPackageLoader 0xbffb455c I [] in MCPackageLoader>loadWithNameLike: 0x208292bc: a(n) MCPackageLoader 0xbffb4580 I [] in MCPackageLoader>useChangeSetNamed:during: 0x208292bc: a(n) MCPackageLoader 0xbffb45a0 M BlockClosure>ensure: 0x208320e4: a(n) BlockClosure 0xbffb45cc I MCPackageLoader>useChangeSetNamed:during: 0x208292bc: a(n) MCPackageLoader 0xbffb45f4 I MCPackageLoader>useNewChangeSetNamedLike:during: 0x208292bc: a(n) MCPackageLoader 0xbffb461c I MCPackageLoader>loadWithNameLike: 0x208292bc: a(n) MCPackageLoader 0xbffb4644 I MCVersionLoader>loadWithNameLike: 0x2082909c: a(n) MCVersionLoader 0xbffb4668 I MCVersionLoader>load 0x2082909c: a(n) MCVersionLoader 0xbffb4688 I MetacelloGoferLoad(GoferLoad)>execute 0x20829030: a(n) MetacelloGoferLoad 0xbffb46b0 I [] in MetacelloLoadingMCSpecLoader(MetacelloCommonMCSpecLoader)>loadPackageDirective:gofer: 0x208284b8: a(n) MetacelloLoadingMCSpecLoader 0xbffb3d6c I [] in MetacelloLoadingMCSpecLoader(MetacelloCommonMCSpecLoader)>loadPackageDirective:gofer: 0x208284b8: a(n) MetacelloLoadingMCSpecLoader 0xbffb3d88 M [] in MetacelloPharoPlatform>do:displaying: 0x1fb302d4: a(n) MetacelloPharoPlatform 0xbffb3da4 M BlockClosure>cull: 0x208285e8: a(n) BlockClosure 0xbffb3dc4 M [] in Job>run 0x20828600: a(n) Job 0xbffb3de0 M BlockClosure>on:do: 0x20828dec: a(n) BlockClosure 0xbffb3e04 M [] in Job>run 0x20828600: a(n) Job 0xbffb3e24 M BlockClosure>ensure: 0x208286d0: a(n) BlockClosure 0xbffb3e44 M Job>run 0x20828600: a(n) Job 0xbffb3e5c M MorphicUIManager(UIManager)>displayProgress:from:to:during: 0x1f63d30c: a(n) MorphicUIManager 0xbffb3e84 M ByteString(String)>displayProgressFrom:to:during: 0x20828570: a(n) ByteString 0xbffb3ea8 M MetacelloPharoPlatform>do:displaying: 0x1fb302d4: a(n) MetacelloPharoPlatform 0xbffb2538 I MetacelloLoadingMCSpecLoader(MetacelloCommonMCSpecLoader)>loadPackageDirective:gofer: 0x208284b8: a(n) MetacelloLoadingMCSpecLoader 0xbffb2560 I MetacelloLinearLoadDirective(MetacelloVersionLoadDirective)>loadPackageDirective:gofer: 0x206ded10: a(n) MetacelloLinearLoadDirective 0xbffb2588 I MetacelloPackageLoadDirective>loadUsing:gofer: 0x206e3280: a(n) MetacelloPackageLoadDirective 0xbffb25b0 M [] in MetacelloLinearLoadDirective(MetacelloVersionLoadDirective)>loadLinearLoadDirective:gofer: 0x206dec9c: a(n) MetacelloLinearLoadDirective 0xbffb25d0 M OrderedCollection>do: 0x206dfae0: a(n) OrderedCollection 0xbffb25ec M MetacelloLinearLoadDirective(MetacelloVersionLoadDirective)>loadLinearLoadDirective:gofer: 0x206dec9c: a(n) MetacelloLinearLoadDirective 0xbffb260c M MetacelloLinearLoadDirective>loadUsing:gofer: 0x206ded10: a(n) MetacelloLinearLoadDirective 0xbffb263c I [] in MetacelloLinearLoadDirective(MetacelloVersionLoadDirective)>loadLinearLoadDirective:gofer: 0x206dec9c: a(n) MetacelloLinearLoadDirective 0xbffb265c M OrderedCollection>do: 0x206ded24: a(n) OrderedCollection 0xbffb2680 I MetacelloLinearLoadDirective(MetacelloVersionLoadDirective)>loadLinearLoadDirective:gofer: 0x206dec9c: a(n) MetacelloLinearLoadDirective 0xbffb26a8 I MetacelloLinearLoadDirective>loadUsing:gofer: 0x206dec9c: a(n) MetacelloLinearLoadDirective 0xbffb2d70 I MetacelloLinearLoadDirective(MetacelloVersionLoadDirective)>loadWithPolicy: 0x206dec9c: a(n) MetacelloLinearLoadDirective 0xbffb2d94 I MetacelloLoaderPolicy>load 0x206e70e4: a(n) MetacelloLoaderPolicy 0xbffb2db4 I MetacelloFetchingMCSpecLoader>doLoad 0x206dec50: a(n) MetacelloFetchingMCSpecLoader 0xbffb2dd8 I [] in MetacelloMCVersion>doLoadRequiredFromArray: 0x206ddb94: a(n) MetacelloMCVersion 0xbffb2df4 M [] in MetacelloPharoPlatform>do:displaying: 0x1fb302d4: a(n) MetacelloPharoPlatform 0xbffb2e10 M BlockClosure>cull: 0x206e6568: a(n) BlockClosure 0xbffb2e30 M [] in Job>run 0x206e6580: a(n) Job 0xbffb2e4c M BlockClosure>on:do: 0x206e70bc: a(n) BlockClosure 0xbffb2e70 M [] in Job>run 0x206e6580: a(n) Job 0xbffb2e90 M BlockClosure>ensure: 0x206e6650: a(n) BlockClosure 0xbffb2eb0 M Job>run 0x206e6580: a(n) Job 0xbffb1d34 M MorphicUIManager(UIManager)>displayProgress:from:to:during: 0x1f63d30c: a(n) MorphicUIManager 0xbffb1d5c M ByteString(String)>displayProgressFrom:to:during: 0x206e64e4: a(n) ByteString 0xbffb1d80 M MetacelloPharoPlatform>do:displaying: 0x1fb302d4: a(n) MetacelloPharoPlatform 0xbffb1db4 I [] in MetacelloMCVersion>doLoadRequiredFromArray: 0x206ddb94: a(n) MetacelloMCVersion 0xbffb1dd4 M BlockClosure>ensure: 0x206de9ac: a(n) BlockClosure 0xbffb1e04 I MetacelloMCVersion>doLoadRequiredFromArray: 0x206ddb94: a(n) MetacelloMCVersion 0xbffb1e28 I MetacelloMCVersion>load 0x206ddb94: a(n) MetacelloMCVersion 0xbffb1e4c I MetacelloConfigurationBrowser>loadConfigurationWithStable: 0x206a5898: a(n) MetacelloConfigurationBrowser 0xbffb1e68 M MetacelloConfigurationBrowser>loadStableFromSelectedConfiguration 0x206a5898: a(n) MetacelloConfigurationBrowser 0xbffb1e80 M MetacelloConfigurationBrowser(Object)>perform:orSendTo: 0x206a5898: a(n) MetacelloConfigurationBrowser 0xbffb1eb0 I [] in ToggleMenuItemMorph(MenuItemMorph)>invokeWithEvent: 0x206cebec: a(n) ToggleMenuItemMorph 0xbffb1570 M BlockClosure>ensure: 0x206cfb44: a(n) BlockClosure 0xbffb1598 I CursorWithMask(Cursor)>showWhile: 0x1f63f12c: a(n) CursorWithMask 0xbffb15c0 I ToggleMenuItemMorph(MenuItemMorph)>invokeWithEvent: 0x206cebec: a(n) ToggleMenuItemMorph 0xbffb15e4 I ToggleMenuItemMorph(MenuItemMorph)>mouseUp: 0x206cebec: a(n) ToggleMenuItemMorph 0xbffb1600 M ToggleMenuItemMorph(MenuItemMorph)>handleMouseUp: 0x206cebec: a(n) ToggleMenuItemMorph 0xbffb161c M MouseButtonEvent>sentTo: 0x206cf7f8: a(n) MouseButtonEvent 0xbffb1638 M ToggleMenuItemMorph(Morph)>handleEvent: 0x206cebec: a(n) ToggleMenuItemMorph 0xbffb1668 M MorphicEventDispatcher>dispatchDefault:with: 0x206cf7e8: a(n) MorphicEventDispatcher 0xbffb1688 M MorphicEventDispatcher>dispatchEvent:with: 0x206cf7e8: a(n) MorphicEventDispatcher 0xbffb16a8 M ToggleMenuItemMorph(Morph)>processEvent:using: 0x206cebec: a(n) ToggleMenuItemMorph 0xbffb0d50 M MorphicEventDispatcher>dispatchDefault:with: 0x206cf7e8: a(n) MorphicEventDispatcher 0xbffb0d70 M MorphicEventDispatcher>dispatchEvent:with: 0x206cf7e8: a(n) MorphicEventDispatcher 0xbffb0d90 M MenuMorph(Morph)>processEvent:using: 0x206ceaa8: a(n) MenuMorph 0xbffb0db0 M MenuMorph(Morph)>processEvent: 0x206ceaa8: a(n) MenuMorph 0xbffb0dcc M MenuMorph>handleFocusEvent: 0x206ceaa8: a(n) MenuMorph 0xbffb0df4 M [] in HandMorph>sendFocusEvent:to:clear: 0x1f7de76c: a(n) HandMorph 0xbffb0e10 M [] in PasteUpMorph>becomeActiveDuring: 0x1f6291dc: a(n) PasteUpMorph 0xbffb0e2c M BlockClosure>on:do: 0x206cf72c: a(n) BlockClosure 0xbffb0e58 M PasteUpMorph>becomeActiveDuring: 0x1f6291dc: a(n) PasteUpMorph 0xbffb0e7c M HandMorph>sendFocusEvent:to:clear: 0x1f7de76c: a(n) HandMorph 0xbffb0ea4 M HandMorph>sendEvent:focus:clear: 0x1f7de76c: a(n) HandMorph 0xbffacd9c M HandMorph>sendMouseEvent: 0x1f7de76c: a(n) HandMorph 0xbffacdc0 M HandMorph>handleEvent: 0x1f7de76c: a(n) HandMorph 0xbffacdec M HandMorph>processEvents 0x1f7de76c: a(n) HandMorph 0xbfface04 M [] in WorldState>doOneCycleNowFor: 0x1f638ed0: a(n) WorldState 0xbfface28 M Array(SequenceableCollection)>do: 0x1f5028a0: a(n) Array 0xbfface44 M WorldState>handsDo: 0x1f638ed0: a(n) WorldState 0xbfface60 M WorldState>doOneCycleNowFor: 0x1f638ed0: a(n) WorldState 0xbfface7c M WorldState>doOneCycleFor: 0x1f638ed0: a(n) WorldState 0xbfface98 M PasteUpMorph>doOneCycle 0x1f6291dc: a(n) PasteUpMorph 0xbffaceb0 M [] in MorphicUIManager>? 0x1f63d30c: a(n) MorphicUIManager 0x1f990f68 s [] in BlockClosure>?
Most recent primitives basicNew new: new: replaceFrom:to:with:startingAt: basicNew at:put: species basicNew new: at:put: basicNew: replaceFrom:to:with:startingAt: replaceFrom:to:with:startingAt: basicNew at:put: species new: replaceFrom:to:with:startingAt: species basicNew: replaceFrom:to:with:startingAt: replaceFrom:to:with:startingAt: class stringHash:initialHash: class class compare:with:collated: class class compare:with:collated: perform: class basicNew: at:put: newMethod:header: at:put: objectAt:put: objectAt:put: objectAt:put: objectAt:put: basicNew objectAt: basicNew objectAt: at:put: at:put: at:put: objectAt: objectAt: objectAt: objectAt: objectAt: objectAt: objectAt:put: objectAt: objectAt:put: basicNew primSize: primSetPosition:to: class at:put: primWrite:from:startingAt:count: class at:put: primWrite:from:startingAt:count: basicNew: basicNew basicNew: replaceFrom:to:with:startingAt: replaceFrom:to:with:startingAt: class class replaceFrom:to:with:startingAt: class class replaceFrom:to:with:startingAt: basicNew: replaceFrom:to:with:startingAt: at:put: at:put: at:put: at:put: at:put: at:put: at:put: at:put: at:put: at:put: at:put: class class replaceFrom:to:with:startingAt: at:put: at:put: at:put: at:put: at:put: at:put: at:put: at:put: at:put: at:put: at:put: at:put: at:put: at:put: at:put: at:put: at:put: at:put: at:put: at:put: at:put: species basicNew: replaceFrom:to:with:startingAt: class indexOfAscii:inString:startingAt: class class class class findFirstInString:inSet:startingAt: primWrite:from:startingAt:count: class at:put: primWrite:from:startingAt:count: class at:put: primWrite:from:startingAt:count: basicNew primGetPosition: class indexOfAscii:inString:startingAt: class class class class findFirstInString:inSet:startingAt: primWrite:from:startingAt:count: class at:put: primWrite:from:startingAt:count: class indexOfAscii:inString:startingAt: class class class class findFirstInString:inSet:startingAt: primWrite:from:startingAt:count: class at:put: primWrite:from:startingAt:count: basicNew class class findNextHandlerContextStarting tempAt: class class findNextHandlerContextStarting tempAt: class class findNextHandlerContextStarting tempAt: class tempAt: tempAt:put: tempAt: findNextUnwindContextUpTo: tempAt: tempAt:put: tempAt: terminateTo: tempAt:put: findNextUnwindContextUpTo: terminateTo: basicNew objectAt: basicNew at: class class class compare:with:collated: class class compare:with:collated: class class compare:with:collated: class objectAt: species basicNew: replaceFrom:to:with:startingAt: replaceFrom:to:with:startingAt: class stringHash:initialHash: class class compare:with:collated: perform: basicNew: at:put: at:put: at:put: at:put: newMethod:header: at:put: at:put: at:put: at:put: objectAt: objectAt: objectAt:put: objectAt: objectAt:put: objectAt: objectAt:put: objectAt: objectAt:put: objectAt: objectAt: shallowCopy shallowCopy basicAt:put: objectAt: objectAt:put: at: at:put: at: at:put: at: at:put: basicNew at: class class class compare:with:collated: class class compare:with:collated: class class compare:with:collated: class class new: at:put: new: at:put: elementsForwardIdentityTo: Abort trap mac_mini_de_nicolas_cellier:pharo nicolas$
I get the same on the first try, so pretty reliable, good catch... On 2013-03-21, at 00:20, Esteban Lorenzano <estebanlm@gmail.com> wrote:
weird... that should be fixed. I will check tomorrow, thanks for the report :)
Esteban
On Mar 21, 2013, at 12:14 AM, Nicolas Cellier <nicolas.cellier.aka.nice@gmail.com> wrote:
In a fresh 2.0, I simply 'MetacelloConfigurationBrowser open' then loaded the unverified FFI Wasn't this fixed? Do I have the right VM version?
Image ----- /Users/nicolas/Smalltalk/Squeak/pharo/Pharo-2.0.image Pharo2.0 Latest update: #20593 Unnamed
Virtual Machine --------------- /Users/nicolas/Smalltalk/Squeak/pharo/Pharo.app/Contents/MacOS/Pharo NBCoInterpreter NativeBoost-CogPlugin-EstebanLorenzano.18 uuid: a53445f9-c0c0-4015-97a3-be7db8d9ed6b Mar 13 2013 NBCogit NativeBoost-CogPlugin-EstebanLorenzano.18 uuid: a53445f9-c0c0-4015-97a3-be7db8d9ed6b Mar 13 2013 git://gitorious.org/cogvm/blessed.git Commit: 412abef33cbed05cf1d75329e451d71c0c6aa5a7 Date: 2013-03-13 17:48:50 +0100 By: Esteban Lorenzano <estebanlm@gmail.com> Jenkins build #14535
Mac Cocoa Cog 5.8b12 21-Sep-10 >1B0534FA-246C-47C5-AB29-7A76C81CCDCB< VMMaker versionString git://gitorious.org/cogvm/blessed.git Commit: 412abef33cbed05cf1d75329e451d71c0c6aa5a7 Date: 2013-03-13 17:48:50 +0100 By: Esteban Lorenzano <estebanlm@gmail.com> Jenkins build #14535 NBCoInterpreter NativeBoost-CogPlugin-EstebanLorenzano.18 uuid: a53445f9-c0c0-4015-97a3-be7db8d9ed6b Mar 13 2013 NBCogit NativeBoost-CogPlugin-EstebanLorenzano.18 uuid: a53445f9-c0c0-4015-97a3-be7db8d9ed6b Mar 13 2013
mac_mini_de_nicolas_cellier:pharo nicolas$ Pharo.app/Contents/MacOS/Pharo Pharo-2.0.image
Segmentation fault
Smalltalk stack dump: 0xbffb5600 M CompiledMethod(Object)>becomeForward: 0x20a971c8: a(n) CompiledMethod 0xbffb5628 M CompiledMethod>setSourcePointer: 0x20a971c8: a(n) CompiledMethod 0xbffb5644 M CompiledMethod>setSourcePosition:inFile: 0x20a971c8: a(n) CompiledMethod 0xbffb566c M CompiledMethod>putSource:fromParseNode:inFile:withPreamble: 0x20a971c8: a(n) CompiledMethod 0xbffb5694 M CompiledMethod>putSource:fromParseNode:class:category:withStamp:inFile:priorMethod: 0x20a971c8: a(n) CompiledMethod 0xbffb35a0 M Metaclass(ClassDescription)>logMethodSource:forMethodWithNode:inCategory:withStamp:notifying: 0x20834178: a(n) Metaclass 0xbffb35cc M MethodAddition>writeSourceToLog 0x20a8db74: a(n) MethodAddition 0xbffb35e4 M MethodAddition>createCompiledMethod 0x20a8db74: a(n) MethodAddition 0xbffb3600 M MCMethodDefinition>addMethodAdditionTo: 0x2082af38: a(n) MCMethodDefinition 0xbffb3620 M [] in MCPackageLoader>tryToLoad: 0x208292bc: a(n) MCPackageLoader 0xbffb363c M BlockClosure>on:do: 0x20a8db48: a(n) BlockClosure 0xbffb365c M MCPackageLoader>tryToLoad: 0x208292bc: a(n) MCPackageLoader 0xbffb3678 M [] in MCPackageLoader>basicLoad 0x208292bc: a(n) MCPackageLoader 0xbffb36ac M [] in OrderedCollection(Collection)>do:displayingProgress:every: 0x20831b44: a(n) OrderedCollection 0xbffb4cf0 M OrderedCollection>do: 0x20831b44: a(n) OrderedCollection 0xbffb4d20 M [] in OrderedCollection(Collection)>do:displayingProgress:every: 0x20831b44: a(n) OrderedCollection 0xbffb4d3c M BlockClosure>cull: 0x20837a7c: a(n) BlockClosure 0xbffb4d5c M [] in Job>run 0x20837aa4: a(n) Job 0xbffb4d78 M BlockClosure>on:do: 0x20838208: a(n) BlockClosure 0xbffb4d9c M [] in Job>run 0x20837aa4: a(n) Job 0xbffb4dbc M BlockClosure>ensure: 0x20837b74: a(n) BlockClosure 0xbffb4ddc M Job>run 0x20837aa4: a(n) Job 0xbffb4df4 M MorphicUIManager(UIManager)>displayProgress:from:to:during: 0x1f63d30c: a(n) MorphicUIManager 0xbffb4e1c M ByteString(String)>displayProgressFrom:to:during: 0x1f9c9120: a(n) ByteString 0xbffb4e48 M OrderedCollection(Collection)>do:displayingProgress:every: 0x20831b44: a(n) OrderedCollection 0xbffb4e6c M OrderedCollection(Collection)>do:displayingProgress: 0x20831b44: a(n) OrderedCollection 0xbffb4e8c M [] in MCPackageLoader>basicLoad 0x208292bc: a(n) MCPackageLoader 0xbffb4ea8 M BlockClosure>on:do: 0x20832224: a(n) BlockClosure 0xbffb4500 M [] in MCPackageLoader>basicLoad 0x208292bc: a(n) MCPackageLoader 0xbffb4520 M BlockClosure>ensure: 0x208321a8: a(n) BlockClosure 0xbffb453c M MCPackageLoader>basicLoad 0x208292bc: a(n) MCPackageLoader 0xbffb455c I [] in MCPackageLoader>loadWithNameLike: 0x208292bc: a(n) MCPackageLoader 0xbffb4580 I [] in MCPackageLoader>useChangeSetNamed:during: 0x208292bc: a(n) MCPackageLoader 0xbffb45a0 M BlockClosure>ensure: 0x208320e4: a(n) BlockClosure 0xbffb45cc I MCPackageLoader>useChangeSetNamed:during: 0x208292bc: a(n) MCPackageLoader 0xbffb45f4 I MCPackageLoader>useNewChangeSetNamedLike:during: 0x208292bc: a(n) MCPackageLoader 0xbffb461c I MCPackageLoader>loadWithNameLike: 0x208292bc: a(n) MCPackageLoader 0xbffb4644 I MCVersionLoader>loadWithNameLike: 0x2082909c: a(n) MCVersionLoader 0xbffb4668 I MCVersionLoader>load 0x2082909c: a(n) MCVersionLoader 0xbffb4688 I MetacelloGoferLoad(GoferLoad)>execute 0x20829030: a(n) MetacelloGoferLoad 0xbffb46b0 I [] in MetacelloLoadingMCSpecLoader(MetacelloCommonMCSpecLoader)>loadPackageDirective:gofer: 0x208284b8: a(n) MetacelloLoadingMCSpecLoader 0xbffb3d6c I [] in MetacelloLoadingMCSpecLoader(MetacelloCommonMCSpecLoader)>loadPackageDirective:gofer: 0x208284b8: a(n) MetacelloLoadingMCSpecLoader 0xbffb3d88 M [] in MetacelloPharoPlatform>do:displaying: 0x1fb302d4: a(n) MetacelloPharoPlatform 0xbffb3da4 M BlockClosure>cull: 0x208285e8: a(n) BlockClosure 0xbffb3dc4 M [] in Job>run 0x20828600: a(n) Job 0xbffb3de0 M BlockClosure>on:do: 0x20828dec: a(n) BlockClosure 0xbffb3e04 M [] in Job>run 0x20828600: a(n) Job 0xbffb3e24 M BlockClosure>ensure: 0x208286d0: a(n) BlockClosure 0xbffb3e44 M Job>run 0x20828600: a(n) Job 0xbffb3e5c M MorphicUIManager(UIManager)>displayProgress:from:to:during: 0x1f63d30c: a(n) MorphicUIManager 0xbffb3e84 M ByteString(String)>displayProgressFrom:to:during: 0x20828570: a(n) ByteString 0xbffb3ea8 M MetacelloPharoPlatform>do:displaying: 0x1fb302d4: a(n) MetacelloPharoPlatform 0xbffb2538 I MetacelloLoadingMCSpecLoader(MetacelloCommonMCSpecLoader)>loadPackageDirective:gofer: 0x208284b8: a(n) MetacelloLoadingMCSpecLoader 0xbffb2560 I MetacelloLinearLoadDirective(MetacelloVersionLoadDirective)>loadPackageDirective:gofer: 0x206ded10: a(n) MetacelloLinearLoadDirective 0xbffb2588 I MetacelloPackageLoadDirective>loadUsing:gofer: 0x206e3280: a(n) MetacelloPackageLoadDirective 0xbffb25b0 M [] in MetacelloLinearLoadDirective(MetacelloVersionLoadDirective)>loadLinearLoadDirective:gofer: 0x206dec9c: a(n) MetacelloLinearLoadDirective 0xbffb25d0 M OrderedCollection>do: 0x206dfae0: a(n) OrderedCollection 0xbffb25ec M MetacelloLinearLoadDirective(MetacelloVersionLoadDirective)>loadLinearLoadDirective:gofer: 0x206dec9c: a(n) MetacelloLinearLoadDirective 0xbffb260c M MetacelloLinearLoadDirective>loadUsing:gofer: 0x206ded10: a(n) MetacelloLinearLoadDirective 0xbffb263c I [] in MetacelloLinearLoadDirective(MetacelloVersionLoadDirective)>loadLinearLoadDirective:gofer: 0x206dec9c: a(n) MetacelloLinearLoadDirective 0xbffb265c M OrderedCollection>do: 0x206ded24: a(n) OrderedCollection 0xbffb2680 I MetacelloLinearLoadDirective(MetacelloVersionLoadDirective)>loadLinearLoadDirective:gofer: 0x206dec9c: a(n) MetacelloLinearLoadDirective 0xbffb26a8 I MetacelloLinearLoadDirective>loadUsing:gofer: 0x206dec9c: a(n) MetacelloLinearLoadDirective 0xbffb2d70 I MetacelloLinearLoadDirective(MetacelloVersionLoadDirective)>loadWithPolicy: 0x206dec9c: a(n) MetacelloLinearLoadDirective 0xbffb2d94 I MetacelloLoaderPolicy>load 0x206e70e4: a(n) MetacelloLoaderPolicy 0xbffb2db4 I MetacelloFetchingMCSpecLoader>doLoad 0x206dec50: a(n) MetacelloFetchingMCSpecLoader 0xbffb2dd8 I [] in MetacelloMCVersion>doLoadRequiredFromArray: 0x206ddb94: a(n) MetacelloMCVersion 0xbffb2df4 M [] in MetacelloPharoPlatform>do:displaying: 0x1fb302d4: a(n) MetacelloPharoPlatform 0xbffb2e10 M BlockClosure>cull: 0x206e6568: a(n) BlockClosure 0xbffb2e30 M [] in Job>run 0x206e6580: a(n) Job 0xbffb2e4c M BlockClosure>on:do: 0x206e70bc: a(n) BlockClosure 0xbffb2e70 M [] in Job>run 0x206e6580: a(n) Job 0xbffb2e90 M BlockClosure>ensure: 0x206e6650: a(n) BlockClosure 0xbffb2eb0 M Job>run 0x206e6580: a(n) Job 0xbffb1d34 M MorphicUIManager(UIManager)>displayProgress:from:to:during: 0x1f63d30c: a(n) MorphicUIManager 0xbffb1d5c M ByteString(String)>displayProgressFrom:to:during: 0x206e64e4: a(n) ByteString 0xbffb1d80 M MetacelloPharoPlatform>do:displaying: 0x1fb302d4: a(n) MetacelloPharoPlatform 0xbffb1db4 I [] in MetacelloMCVersion>doLoadRequiredFromArray: 0x206ddb94: a(n) MetacelloMCVersion 0xbffb1dd4 M BlockClosure>ensure: 0x206de9ac: a(n) BlockClosure 0xbffb1e04 I MetacelloMCVersion>doLoadRequiredFromArray: 0x206ddb94: a(n) MetacelloMCVersion 0xbffb1e28 I MetacelloMCVersion>load 0x206ddb94: a(n) MetacelloMCVersion 0xbffb1e4c I MetacelloConfigurationBrowser>loadConfigurationWithStable: 0x206a5898: a(n) MetacelloConfigurationBrowser 0xbffb1e68 M MetacelloConfigurationBrowser>loadStableFromSelectedConfiguration 0x206a5898: a(n) MetacelloConfigurationBrowser 0xbffb1e80 M MetacelloConfigurationBrowser(Object)>perform:orSendTo: 0x206a5898: a(n) MetacelloConfigurationBrowser 0xbffb1eb0 I [] in ToggleMenuItemMorph(MenuItemMorph)>invokeWithEvent: 0x206cebec: a(n) ToggleMenuItemMorph 0xbffb1570 M BlockClosure>ensure: 0x206cfb44: a(n) BlockClosure 0xbffb1598 I CursorWithMask(Cursor)>showWhile: 0x1f63f12c: a(n) CursorWithMask 0xbffb15c0 I ToggleMenuItemMorph(MenuItemMorph)>invokeWithEvent: 0x206cebec: a(n) ToggleMenuItemMorph 0xbffb15e4 I ToggleMenuItemMorph(MenuItemMorph)>mouseUp: 0x206cebec: a(n) ToggleMenuItemMorph 0xbffb1600 M ToggleMenuItemMorph(MenuItemMorph)>handleMouseUp: 0x206cebec: a(n) ToggleMenuItemMorph 0xbffb161c M MouseButtonEvent>sentTo: 0x206cf7f8: a(n) MouseButtonEvent 0xbffb1638 M ToggleMenuItemMorph(Morph)>handleEvent: 0x206cebec: a(n) ToggleMenuItemMorph 0xbffb1668 M MorphicEventDispatcher>dispatchDefault:with: 0x206cf7e8: a(n) MorphicEventDispatcher 0xbffb1688 M MorphicEventDispatcher>dispatchEvent:with: 0x206cf7e8: a(n) MorphicEventDispatcher 0xbffb16a8 M ToggleMenuItemMorph(Morph)>processEvent:using: 0x206cebec: a(n) ToggleMenuItemMorph 0xbffb0d50 M MorphicEventDispatcher>dispatchDefault:with: 0x206cf7e8: a(n) MorphicEventDispatcher 0xbffb0d70 M MorphicEventDispatcher>dispatchEvent:with: 0x206cf7e8: a(n) MorphicEventDispatcher 0xbffb0d90 M MenuMorph(Morph)>processEvent:using: 0x206ceaa8: a(n) MenuMorph 0xbffb0db0 M MenuMorph(Morph)>processEvent: 0x206ceaa8: a(n) MenuMorph 0xbffb0dcc M MenuMorph>handleFocusEvent: 0x206ceaa8: a(n) MenuMorph 0xbffb0df4 M [] in HandMorph>sendFocusEvent:to:clear: 0x1f7de76c: a(n) HandMorph 0xbffb0e10 M [] in PasteUpMorph>becomeActiveDuring: 0x1f6291dc: a(n) PasteUpMorph 0xbffb0e2c M BlockClosure>on:do: 0x206cf72c: a(n) BlockClosure 0xbffb0e58 M PasteUpMorph>becomeActiveDuring: 0x1f6291dc: a(n) PasteUpMorph 0xbffb0e7c M HandMorph>sendFocusEvent:to:clear: 0x1f7de76c: a(n) HandMorph 0xbffb0ea4 M HandMorph>sendEvent:focus:clear: 0x1f7de76c: a(n) HandMorph 0xbffacd9c M HandMorph>sendMouseEvent: 0x1f7de76c: a(n) HandMorph 0xbffacdc0 M HandMorph>handleEvent: 0x1f7de76c: a(n) HandMorph 0xbffacdec M HandMorph>processEvents 0x1f7de76c: a(n) HandMorph 0xbfface04 M [] in WorldState>doOneCycleNowFor: 0x1f638ed0: a(n) WorldState 0xbfface28 M Array(SequenceableCollection)>do: 0x1f5028a0: a(n) Array 0xbfface44 M WorldState>handsDo: 0x1f638ed0: a(n) WorldState 0xbfface60 M WorldState>doOneCycleNowFor: 0x1f638ed0: a(n) WorldState 0xbfface7c M WorldState>doOneCycleFor: 0x1f638ed0: a(n) WorldState 0xbfface98 M PasteUpMorph>doOneCycle 0x1f6291dc: a(n) PasteUpMorph 0xbffaceb0 M [] in MorphicUIManager>? 0x1f63d30c: a(n) MorphicUIManager 0x1f990f68 s [] in BlockClosure>?
Most recent primitives basicNew new: new: replaceFrom:to:with:startingAt: basicNew at:put: species basicNew new: at:put: basicNew: replaceFrom:to:with:startingAt: replaceFrom:to:with:startingAt: basicNew at:put: species new: replaceFrom:to:with:startingAt: species basicNew: replaceFrom:to:with:startingAt: replaceFrom:to:with:startingAt: class stringHash:initialHash: class class compare:with:collated: class class compare:with:collated: perform: class basicNew: at:put: newMethod:header: at:put: objectAt:put: objectAt:put: objectAt:put: objectAt:put: basicNew objectAt: basicNew objectAt: at:put: at:put: at:put: objectAt: objectAt: objectAt: objectAt: objectAt: objectAt: objectAt:put: objectAt: objectAt:put: basicNew primSize: primSetPosition:to: class at:put: primWrite:from:startingAt:count: class at:put: primWrite:from:startingAt:count: basicNew: basicNew basicNew: replaceFrom:to:with:startingAt: replaceFrom:to:with:startingAt: class class replaceFrom:to:with:startingAt: class class replaceFrom:to:with:startingAt: basicNew: replaceFrom:to:with:startingAt: at:put: at:put: at:put: at:put: at:put: at:put: at:put: at:put: at:put: at:put: at:put: class class replaceFrom:to:with:startingAt: at:put: at:put: at:put: at:put: at:put: at:put: at:put: at:put: at:put: at:put: at:put: at:put: at:put: at:put: at:put: at:put: at:put: at:put: at:put: at:put: at:put: species basicNew: replaceFrom:to:with:startingAt: class indexOfAscii:inString:startingAt: class class class class findFirstInString:inSet:startingAt: primWrite:from:startingAt:count: class at:put: primWrite:from:startingAt:count: class at:put: primWrite:from:startingAt:count: basicNew primGetPosition: class indexOfAscii:inString:startingAt: class class class class findFirstInString:inSet:startingAt: primWrite:from:startingAt:count: class at:put: primWrite:from:startingAt:count: class indexOfAscii:inString:startingAt: class class class class findFirstInString:inSet:startingAt: primWrite:from:startingAt:count: class at:put: primWrite:from:startingAt:count: basicNew class class findNextHandlerContextStarting tempAt: class class findNextHandlerContextStarting tempAt: class class findNextHandlerContextStarting tempAt: class tempAt: tempAt:put: tempAt: findNextUnwindContextUpTo: tempAt: tempAt:put: tempAt: terminateTo: tempAt:put: findNextUnwindContextUpTo: terminateTo: basicNew objectAt: basicNew at: class class class compare:with:collated: class class compare:with:collated: class class compare:with:collated: class objectAt: species basicNew: replaceFrom:to:with:startingAt: replaceFrom:to:with:startingAt: class stringHash:initialHash: class class compare:with:collated: perform: basicNew: at:put: at:put: at:put: at:put: newMethod:header: at:put: at:put: at:put: at:put: objectAt: objectAt: objectAt:put: objectAt: objectAt:put: objectAt: objectAt:put: objectAt: objectAt:put: objectAt: objectAt: shallowCopy shallowCopy basicAt:put: objectAt: objectAt:put: at: at:put: at: at:put: at: at:put: basicNew at: class class class compare:with:collated: class class compare:with:collated: class class compare:with:collated: class class new: at:put: new: at:put: elementsForwardIdentityTo: Abort trap mac_mini_de_nicolas_cellier:pharo nicolas$
participants (3)
-
Camillo Bruni -
Esteban Lorenzano -
Nicolas Cellier