[Pharo-dev] Pharo crashes

Camille Teruel camille.teruel at gmail.com
Thu Apr 24 07:58:52 EDT 2014


Segfault!!!!!

Could it be due to #become: or #valueUnpreemptively ? (see PharoClassInstaller>>migrateClasses:to:using:)

Dump:
Segmentation fault



Smalltalk stack dump:
0xbffb58a0 M [] in PharoClassInstaller>migrateClasses:to:using: 0x2172b068: a(n) PharoClassInstaller
0xbffb3f88 M BlockClosure>ensure: 0x21779288: a(n) BlockClosure
0xbffb3fb4 M BlockClosure>valueUnpreemptively 0x21779288: a(n) BlockClosure
0xbffb3fd4 I PharoClassInstaller>migrateClasses:to:using: 0x2172b068: a(n) PharoClassInstaller
0xbffb4000 I SlotClassBuilder>migrateClasses: 0x2172b138: a(n) SlotClassBuilder
0xbffb4020 M SlotClassBuilder>apply: 0x2172b138: a(n) SlotClassBuilder
0xbffb4048 M SlotClassBuilder>build 0x2172b138: a(n) SlotClassBuilder
0xbffb4064 M PharoClassInstaller class(AbstractClassInstaller class)>make: 0x1f9d440c: a(n) PharoClassInstaller class
0xbffb4080 M OldClassBuilderAdapter>name:inEnvironment:subclassOf:type:instanceVariableNames:classVariableNames:poolDictionaries:category: 0x2172a278: a(n) OldClassBuilderAdapter
0xbffb476c M [] in MCClassDefinition>createClass 0x2146d174: a(n) MCClassDefinition
0xbffb4788 M BlockClosure>on:do: 0x2172a200: a(n) BlockClosure
0xbffb47b4 M MCClassDefinition>createClass 0x2146d174: a(n) MCClassDefinition
0xbffb47d8 I MCClassDefinition>load 0x2146d174: a(n) MCClassDefinition
0xbffb47f0 M MCClassDefinition(MCDefinition)>addMethodAdditionTo: 0x2146d174: a(n) MCClassDefinition
0xbffb4810 M [] in MCPackageLoader>tryToLoad: 0x2140a3c8: a(n) MCPackageLoader
0xbffb482c M BlockClosure>on:do: 0x2172a104: a(n) BlockClosure
0xbffb484c M MCPackageLoader>tryToLoad: 0x2140a3c8: a(n) MCPackageLoader
0xbffb4868 M [] in MCPackageLoader>basicLoadDefinitions 0x2140a3c8: a(n) MCPackageLoader
0xbffb489c M [] in OrderedCollection(Collection)>do:displayingProgress:every: 0x21477678: a(n) OrderedCollection
0xbffb0efc M OrderedCollection>do: 0x21477678: a(n) OrderedCollection
0xbffb0f2c M [] in OrderedCollection(Collection)>do:displayingProgress:every: 0x21477678: a(n) OrderedCollection
0xbffb0f48 M BlockClosure>cull: 0x214969dc: a(n) BlockClosure
0xbffb0f68 M [] in Job>run 0x21496a04: a(n) Job
0xbffb0f84 M BlockClosure>on:do: 0x21497014: a(n) BlockClosure
0xbffb0fa8 M [] in Job>run 0x21496a04: a(n) Job
0xbffb0fc8 M BlockClosure>ensure: 0x21496ad0: a(n) BlockClosure
0xbffb0fe8 M Job>run 0x21496a04: a(n) Job
0xbffb1000 M MorphicUIManager(UIManager)>displayProgress:from:to:during: 0x1fbfab0c: a(n) MorphicUIManager
0xbffb1030 I ByteString(String)>displayProgressFrom:to:during: 0x209a3f20: a(n) ByteString
0xbffb105c M OrderedCollection(Collection)>do:displayingProgress:every: 0x21477678: a(n) OrderedCollection
0xbffb1080 M OrderedCollection(Collection)>do:displayingProgress: 0x21477678: a(n) OrderedCollection
0xbffb10a0 M MCPackageLoader>basicLoadDefinitions 0x2140a3c8: a(n) MCPackageLoader
0xbffb1ec4 I [] in MCPackageLoader>basicLoad 0x2140a3c8: a(n) MCPackageLoader
0xbffb1ee0 M BlockClosure>on:do: 0x21478ffc: a(n) BlockClosure
0xbffb1f0c I [] in MCPackageLoader>handleLoadErrorsDuring: 0x2140a3c8: a(n) MCPackageLoader
0xbffb1f28 M BlockClosure>on:do: 0x21479068: a(n) BlockClosure
0xbffb1f50 I MCPackageLoader>handleLoadErrorsDuring: 0x2140a3c8: a(n) MCPackageLoader
0xbffb1f74 I [] in MCPackageLoader>basicLoad 0x2140a3c8: a(n) MCPackageLoader
0xbffb1f94 M BlockClosure>ensure: 0x21478f80: a(n) BlockClosure
0xbffb1fb8 I MCPackageLoader>basicLoad 0x2140a3c8: a(n) MCPackageLoader
0xbffb1fd8 I [] in MCPackageLoader>loadWithNameLike: 0x2140a3c8: a(n) MCPackageLoader
0xbffb1ff8 M BlockClosure>ensure: 0x21478b50: a(n) BlockClosure
0xbffb2024 I MCPackageLoader>useChangeSetNamed:during: 0x2140a3c8: a(n) MCPackageLoader
0xbffb204c I MCPackageLoader>useNewChangeSetNamedLike:during: 0x2140a3c8: a(n) MCPackageLoader
0xbffb2074 I MCPackageLoader>loadWithNameLike: 0x2140a3c8: a(n) MCPackageLoader
0xbffb209c I MCVersionLoader>loadWithNameLike: 0x2140a0e0: a(n) MCVersionLoader
0xbffad750 I [] in MCVersionLoader>load 0x2140a0e0: a(n) MCVersionLoader
0xbffad770 M BlockClosure>ensure: 0x2140a184: a(n) BlockClosure
0xbffad798 I RPackageSet class>withCacheDo: 0x1fb96f88: a(n) RPackageSet class
0xbffad7bc I MCVersionLoader>load 0x2140a0e0: a(n) MCVersionLoader
0xbffad7dc I MetacelloGoferLoad(GoferLoad)>execute 0x2140a0d0: a(n) MetacelloGoferLoad
0xbffad800 M [] in MetacelloLoadingMCSpecLoader(MetacelloCommonMCSpecLoader)>loadPackageDirective:gofer: 0x21409e74: a(n) MetacelloLoadingMCSpecLoader
0xbffad834 M [] in MetacelloLoadingMCSpecLoader(MetacelloCommonMCSpecLoader)>loadPackageDirective:gofer: 0x21409e74: a(n) MetacelloLoadingMCSpecLoader
0xbffad84c M MetacelloPharo30Platform(MetacelloPlatform)>do:displaying: 0x1fcacac0: a(n) MetacelloPharo30Platform
0xbffad870 M MetacelloLoadingMCSpecLoader(MetacelloCommonMCSpecLoader)>loadPackageDirective:gofer: 0x21409e74: a(n) MetacelloLoadingMCSpecLoader
0xbffad898 I MetacelloLinearLoadDirective(MetacelloVersionLoadDirective)>loadPackageDirective:gofer: 0x213c6cbc: a(n) MetacelloLinearLoadDirective
0xbffb1724 M MetacelloPackageLoadDirective>loadUsing:gofer: 0x213cec08: a(n) MetacelloPackageLoadDirective
0xbffb174c M [] in MetacelloLinearLoadDirective(MetacelloVersionLoadDirective)>loadLinearLoadDirective:gofer: 0x213c6ab0: a(n) MetacelloLinearLoadDirective
0xbffb176c M OrderedCollection>do: 0x213c70c0: a(n) OrderedCollection
0xbffb1788 M MetacelloLinearLoadDirective(MetacelloVersionLoadDirective)>loadLinearLoadDirective:gofer: 0x213c6ab0: a(n) MetacelloLinearLoadDirective
0xbffb17a8 M MetacelloLinearLoadDirective>loadUsing:gofer: 0x213c6cbc: a(n) MetacelloLinearLoadDirective
0xbffb17d0 M [] in MetacelloLinearLoadDirective(MetacelloVersionLoadDirective)>loadLinearLoadDirective:gofer: 0x213a379c: a(n) MetacelloLinearLoadDirective
0xbffb17f0 M OrderedCollection>do: 0x213c6cd0: a(n) OrderedCollection
0xbffb180c M MetacelloLinearLoadDirective(MetacelloVersionLoadDirective)>loadLinearLoadDirective:gofer: 0x213a379c: a(n) MetacelloLinearLoadDirective
0xbffb182c M MetacelloLinearLoadDirective>loadUsing:gofer: 0x213c6ab0: a(n) MetacelloLinearLoadDirective
0xbffb1854 M [] in MetacelloLinearLoadDirective(MetacelloVersionLoadDirective)>loadLinearLoadDirective:gofer: 0x213a379c: a(n) MetacelloLinearLoadDirective
0xbffb1874 M OrderedCollection>do: 0x213a37b0: a(n) OrderedCollection
0xbffb1898 I MetacelloLinearLoadDirective(MetacelloVersionLoadDirective)>loadLinearLoadDirective:gofer: 0x213a379c: a(n) MetacelloLinearLoadDirective
0xbffb976c I MetacelloLinearLoadDirective>loadUsing:gofer: 0x213a379c: a(n) MetacelloLinearLoadDirective
0xbffb9798 I MetacelloLinearLoadDirective(MetacelloVersionLoadDirective)>loadWithPolicy: 0x213a379c: a(n) MetacelloLinearLoadDirective
0xbffb97bc I MetacelloLoaderPolicy>load 0x21400830: a(n) MetacelloLoaderPolicy
0xbffb97dc I MetacelloFetchingMCSpecLoader>doLoad 0x213a36d4: a(n) MetacelloFetchingMCSpecLoader
0xbffb9800 I [] in MetacelloMCVersion>doLoadRequiredFromArray: 0x213a2ff4: a(n) MetacelloMCVersion
0xbffb9818 M MetacelloPharo30Platform(MetacelloPlatform)>do:displaying: 0x1fcacac0: a(n) MetacelloPharo30Platform
0xbffb984c I [] in MetacelloMCVersion>doLoadRequiredFromArray: 0x213a2ff4: a(n) MetacelloMCVersion
0xbffb986c M BlockClosure>ensure: 0x213a3404: a(n) BlockClosure
0xbffb989c I MetacelloMCVersion>doLoadRequiredFromArray: 0x213a2ff4: a(n) MetacelloMCVersion
0xbffb8754 I MetacelloMCVersion>load 0x213a2ff4: a(n) MetacelloMCVersion
0xbffb8774 I ConfigurationOfPhratch class>loadBleedingEdge 0x213a0124: a(n) ConfigurationOfPhratch class
0xbffb878c M UndefinedObject()>? 0x1f500004: a(n) UndefinedObject
0xbffb87bc I OpalCompiler>evaluate 0x2139d354: a(n) OpalCompiler
0xbffb87e8 I SmalltalkEditor>evaluateSelectionAndDo: 0x21350720: a(n) SmalltalkEditor
0xbffb880c I SmalltalkEditor>evaluateSelection 0x21350720: a(n) SmalltalkEditor
0xbffb882c I [] in PluggableTextMorph>doIt 0x213151c0: a(n) PluggableTextMorph
0xbffb8854 I [] in PluggableTextMorph>handleEdit: 0x213151c0: a(n) PluggableTextMorph
0xbffb8874 I TextMorphForEditView(TextMorph)>handleEdit: 0x21315ed8: a(n) TextMorphForEditView
0xbffb889c I PluggableTextMorph>handleEdit: 0x213151c0: a(n) PluggableTextMorph
0xbffb8f7c I PluggableTextMorph>doIt 0x213151c0: a(n) PluggableTextMorph
0xbffb8f9c I [] in SmalltalkEditor class>buildSmalltalkEditorKeymappingsOn: 0x1f7a53bc: a(n) SmalltalkEditor class
0xbffb8fb8 M BlockClosure>cull: 0x20cef928: a(n) BlockClosure
0xbffb8fd4 M BlockClosure>cull:cull: 0x20cef928: a(n) BlockClosure
0xbffb8ff4 M BlockClosure>cull:cull:cull: 0x20cef928: a(n) BlockClosure
0xbffb9020 I KMCategoryBinding>completeMatch:buffer: 0x21321a1c: a(n) KMCategoryBinding
0xbffb904c I [] in KMKeymap>notifyCompleteMatchTo:buffer: 0x20cf3e98: a(n) KMKeymap
0xbffb9070 M Array(SequenceableCollection)>do: 0x2139cf44: a(n) Array
0xbffb9098 I KMKeymap>notifyCompleteMatchTo:buffer: 0x20cf3e98: a(n) KMKeymap
0xbffb7f98 M KMKeymap>onMatchWith:notify:andDo: 0x20cf3e98: a(n) KMKeymap
0xbffb7fc8 M [] in KMCategory>onMatchWith:notify:andDo: 0x20cf3550: a(n) KMCategory
0xbffb7ff0 M Set>do: 0x2139cf54: a(n) Set
0xbffb800c M KMCategory>onMatchWith:notify:andDo: 0x20cf3550: a(n) KMCategory
0xbffb8030 M KMCategoryBinding>verifyMatchWith:notifying:thenDoing: 0x21321a1c: a(n) KMCategoryBinding
0xbffb8058 M [] in KMDispatcher>dispatch: 0x21321940: a(n) KMDispatcher
0xbffb8078 M OrderedCollection>do: 0x2139ce2c: a(n) OrderedCollection
0xbffb809c M KMDispatcher>dispatch: 0x21321940: a(n) KMDispatcher
0xbffb7730 M KMTarget>dispatch: 0x2132195c: a(n) KMTarget
0xbffb7750 M [] in KMDispatchChain>dispatch: 0x2139ccf8: a(n) KMDispatchChain
0xbffb7778 I KMDispatchChain>do: 0x2139ccf8: a(n) KMDispatchChain
0xbffb7794 M KMDispatchChain>dispatch: 0x2139ccf8: a(n) KMDispatchChain
0xbffb77bc I KMDispatcher>dispatchKeystroke: 0x21315fc8: a(n) KMDispatcher
0xbffb77d8 M TextMorphForEditView(Morph)>dispatchKeystrokeForEvent: 0x21315ed8: a(n) TextMorphForEditView
0xbffb7800 I TextMorphForEditView(TextMorph)>handleKeystroke: 0x21315ed8: a(n) TextMorphForEditView
0xbffb781c M KeyboardEvent>sentTo: 0x2139cca0: a(n) KeyboardEvent
0xbffb7838 M TextMorphForEditView(Morph)>handleEvent: 0x21315ed8: a(n) TextMorphForEditView
0xbffb7854 M TextMorphForEditView(Morph)>handleFocusEvent: 0x21315ed8: a(n) TextMorphForEditView
0xbffb787c M [] in HandMorph>sendFocusEvent:to:clear: 0x1fabfbb8: a(n) HandMorph
0xbffb7898 M BlockClosure>on:do: 0x2139cbac: a(n) BlockClosure
0xbffb6eec M WorldMorph(PasteUpMorph)>becomeActiveDuring: 0x1fabfaa4: a(n) WorldMorph
0xbffb6f10 M HandMorph>sendFocusEvent:to:clear: 0x1fabfbb8: a(n) HandMorph
0xbffb6f38 M HandMorph>sendEvent:focus:clear: 0x1fabfbb8: a(n) HandMorph
0xbffb6f5c M HandMorph>sendKeyboardEvent: 0x1fabfbb8: a(n) HandMorph
0xbffb6f88 M HandMorph>handleEvent: 0x1fabfbb8: a(n) HandMorph
0xbffb6fb4 M HandMorph>processEvents 0x1fabfbb8: a(n) HandMorph
0xbffb6fcc M [] in WorldState>doOneCycleNowFor: 0x1fabfad8: a(n) WorldState
0xbffb6ff0 M Array(SequenceableCollection)>do: 0x1fabfc34: a(n) Array
0xbffb700c M WorldState>handsDo: 0x1fabfad8: a(n) WorldState
0xbffb7028 M WorldState>doOneCycleNowFor: 0x1fabfad8: a(n) WorldState
0xbffb7044 M WorldState>doOneCycleFor: 0x1fabfad8: a(n) WorldState
0xbffb7060 M WorldMorph>doOneCycle 0x1fabfaa4: a(n) WorldMorph
0xbffb7080 I [] in MorphicUIManager>spawnNewProcess 0x1fbfab0c: a(n) MorphicUIManager
0xbffb70a0 I [] in BlockClosure>newProcess 0x2135fa6c: a(n) BlockClosure

Most recent primitives
compare:with:collated:
compare:with:collated:
compare:with:collated:
compare:with:collated:
compare:with:collated:
compare:with:collated:
compare:with:collated:
compare:with:collated:
compare:with:collated:
compare:with:collated:
compare:with:collated:
at:put:
basicNew
instVarAt:
instVarAt:put:
instVarAt:
instVarAt:put:
instVarAt:
instVarAt:put:
instVarAt:
instVarAt:put:
instVarAt:
instVarAt:put:
instVarAt:
instVarAt:put:
instVarAt:
instVarAt:put:
instVarAt:
instVarAt:put:
instVarAt:
instVarAt:put:
instVarAt:
instVarAt:put:
instVarAt:
instVarAt:put:
instVarAt:
instVarAt:put:
instVarAt:
instVarAt:put:
instVarAt:
instVarAt:put:
at:put:
elementsForwardIdentityTo:
basicNew
new:
someInstance
nextInstance
at:put:
new:
replaceFrom:to:with:startingAt:
new:
shallowCopy
species
new:
species
new:
replaceFrom:to:with:startingAt:
species
new:
replaceFrom:to:with:startingAt:
replaceFrom:to:with:startingAt:
species
new:
replaceFrom:to:with:startingAt:
replaceFrom:to:with:startingAt:
species
new:
replaceFrom:to:with:startingAt:
species
new:
replaceFrom:to:with:startingAt:
species
new:
replaceFrom:to:with:startingAt:
species
new:
replaceFrom:to:with:startingAt:
shallowCopy
species
new:
species
new:
replaceFrom:to:with:startingAt:
species
new:
replaceFrom:to:with:startingAt:
replaceFrom:to:with:startingAt:
species
new:
replaceFrom:to:with:startingAt:
replaceFrom:to:with:startingAt:
species
new:
replaceFrom:to:with:startingAt:
species
new:
replaceFrom:to:with:startingAt:
species
new:
replaceFrom:to:with:startingAt:
species
new:
replaceFrom:to:with:startingAt:
species
new:
compare:with:collated:
at:put:
compare:with:collated:
compare:with:collated:
at:put:
compare:with:collated:
compare:with:collated:
compare:with:collated:
at:put:
compare:with:collated:
compare:with:collated:
compare:with:collated:
compare:with:collated:
at:put:
compare:with:collated:
compare:with:collated:
compare:with:collated:
compare:with:collated:
compare:with:collated:
at:put:
compare:with:collated:
compare:with:collated:
compare:with:collated:
compare:with:collated:
compare:with:collated:
compare:with:collated:
at:put:
compare:with:collated:
compare:with:collated:
compare:with:collated:
compare:with:collated:
compare:with:collated:
compare:with:collated:
compare:with:collated:
at:put:
compare:with:collated:
compare:with:collated:
compare:with:collated:
compare:with:collated:
compare:with:collated:
compare:with:collated:
compare:with:collated:
compare:with:collated:
at:put:
compare:with:collated:
compare:with:collated:
compare:with:collated:
compare:with:collated:
compare:with:collated:
compare:with:collated:
compare:with:collated:
compare:with:collated:
compare:with:collated:
at:put:
compare:with:collated:
compare:with:collated:
compare:with:collated:
compare:with:collated:
compare:with:collated:
compare:with:collated:
compare:with:collated:
compare:with:collated:
compare:with:collated:
compare:with:collated:
at:put:
compare:with:collated:
compare:with:collated:
compare:with:collated:
compare:with:collated:
compare:with:collated:
compare:with:collated:
compare:with:collated:
compare:with:collated:
compare:with:collated:
compare:with:collated:
compare:with:collated:
at:put:
compare:with:collated:
compare:with:collated:
compare:with:collated:
compare:with:collated:
compare:with:collated:
compare:with:collated:
compare:with:collated:
compare:with:collated:
compare:with:collated:
compare:with:collated:
compare:with:collated:
compare:with:collated:
at:put:
compare:with:collated:
compare:with:collated:
compare:with:collated:
compare:with:collated:
compare:with:collated:
compare:with:collated:
compare:with:collated:
compare:with:collated:
compare:with:collated:
compare:with:collated:
compare:with:collated:
compare:with:collated:
compare:with:collated:
at:put:
compare:with:collated:
compare:with:collated:
compare:with:collated:
compare:with:collated:
compare:with:collated:
compare:with:collated:
compare:with:collated:
compare:with:collated:
compare:with:collated:
compare:with:collated:
compare:with:collated:
compare:with:collated:
compare:with:collated:
compare:with:collated:
at:put:
basicNew
instVarAt:
instVarAt:put:
instVarAt:
instVarAt:put:
instVarAt:
instVarAt:put:
instVarAt:
instVarAt:put:
instVarAt:
instVarAt:put:
instVarAt:
instVarAt:put:
instVarAt:
instVarAt:put:
instVarAt:
instVarAt:put:
instVarAt:
instVarAt:put:
instVarAt:
instVarAt:put:
instVarAt:
instVarAt:put:
instVarAt:
instVarAt:put:
instVarAt:
instVarAt:put:
instVarAt:
instVarAt:put:
at:put:
elementsForwardIdentityTo:
elementsForwardIdentityTo:
/usr/local/bin/pharo-ui: line 11: 17173 Abort trap: 6           "$DIR"/"pharo-vm/Pharo.app/Contents/MacOS/Pharo" "$@"
On 24 avr. 2014, at 13:48, Marcus Denker <marcus.denker at inria.fr> wrote:

> 
> On 24 Apr 2014, at 13:44, jannik laval <jannik.laval at gmail.com> wrote:
> 
>> Hi pharoers,
>> 
>> I am trying to load Phratch in the latest Pharo3.0 Installer Mac (image+vm), and Pharo crashes during the install.
>> 
> 
> Yes, and I have no clue why. 
> 
> 	Marcus
> 
> 

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.pharo.org/pipermail/pharo-dev_lists.pharo.org/attachments/20140424/83274b34/attachment-0002.html>


More information about the Pharo-dev mailing list