While installing Cryptography CogVM bangs with:
[casimiro@localhost cog.base]$ cog.base
Segmentation fault
Smalltalk stack dump: 0xbfcb0ca4 I UUID>initialize 2046252536: a(n) UUID 0xbfcb0cc4 I UUID class(Behavior)>new: 2008587156: a(n) UUID class 0xbfcb0ce8 I UUID class>new 2008587156: a(n) UUID class 0xbfcb0d08 I SmalltalkImageInstanceID class>instanceID 2038454676: a(n) SmalltalkImageInstanceID class 0xbfcb0d28 I SmalltalkImageInstanceID class>startUp 2038454676: a(n) SmalltalkImageInstanceID class 0xbfcb0d48 I SmalltalkImageInstanceID class>initialize 2038454676: a(n) SmalltalkImageInstanceID class 0xbfcb0d60 M MCMethodDefinition>postload 2038030884: a(n) MCMethodDefinition 0xbfcb0d78 M MCMethodDefinition(MCDefinition)>postloadOver: 2038030884: a(n) MCMethodDefinition 0xbfcb0d94 M [] in MCPackageLoader>basicLoad 2038237384: a(n) MCPackageLoader 0xbfcb0dcc M [] in OrderedCollection(Collection)>do:displayingProgress:every: 2038237748: a(n) OrderedCollection 0xbfcb0dec M OrderedCollection>do: 2038237748: a(n) OrderedCollection 0xbfcaa5ec M [] in OrderedCollection(Collection)>do:displayingProgress:every: 2038237748: a(n) OrderedCollection 0xbfcaa610 M [] in ProgressInitiationException>defaultMorphicAction 2044922260: a(n) ProgressInitiationException 0xbfcaa62c M BlockClosure>on:do: 2044922948: a(n) BlockClosure 0xbfcaa654 M [] in ProgressInitiationException>defaultMorphicAction 2044922260: a(n) ProgressInitiationException 0xbfcaa674 M BlockClosure>ensure: 2044922804: a(n) BlockClosure 0xbfcaa698 M ProgressInitiationException>defaultMorphicAction 2044922260: a(n) ProgressInitiationException 0xbfcaa6b0 M ProgressInitiationException>defaultAction 2044922260: a(n) ProgressInitiationException 0xbfcaa6cc M UndefinedObject>handleSignal: 2002968580: a(n) UndefinedObject 0xbfcaa6ec M MethodContext(ContextPart)>handleSignal: 2038236716: a(n) MethodContext 0xbfcaa70c M MethodContext(ContextPart)>handleSignal: 2038264376: a(n) MethodContext 0xbfcaa728 M ProgressInitiationException(Exception)>signal 2044922260: a(n) ProgressInitiationException 0xbfcaa740 M ProgressInitiationException>display:at:from:to:during: 2044922260: a(n) ProgressInitiationException 0xbfcaa76c M ProgressInitiationException class>display:at:from:to:during: 2009601760: a(n) ProgressInitiationException class 0xbfcaa798 M ByteString(String)>displayProgressAt:from:to:during: 2011877260: a(n) ByteString 0xbfcaa7cc M OrderedCollection(Collection)>do:displayingProgress:every: 2038237748: a(n) OrderedCollection 0xbfcaa7f0 M OrderedCollection(Collection)>do:displayingProgress: 2038237748: a(n) OrderedCollection 0xbfcaa814 M [] in MCPackageLoader>basicLoad 2038237384: a(n) MCPackageLoader 0xbfcaa830 M BlockClosure>on:do: 2038264244: a(n) BlockClosure 0xbfcaa85c I [] in MCPackageLoader>basicLoad 2038237384: a(n) MCPackageLoader 0xbfcaa87c M BlockClosure>ensure: 2038264108: a(n) BlockClosure 0xbfcaa8a4 I MCPackageLoader>basicLoad 2038237384: a(n) MCPackageLoader 0xbfcaa8c4 I [] in MCPackageLoader>loadWithNameLike: 2038237384: a(n) MCPackageLoader 0xbfcaa8e8 I [] in MCPackageLoader>useChangeSetNamed:during: 2038237384: a(n) MCPackageLoader 0xbfcaa908 M BlockClosure>ensure: 2038263900: a(n) BlockClosure 0xbfcaa938 I MCPackageLoader>useChangeSetNamed:during: 2038237384: a(n) MCPackageLoader 0xbfcaa960 I MCPackageLoader>useNewChangeSetNamedLike:during: 2038237384: a(n) MCPackageLoader 0xbfcaa988 I MCPackageLoader>loadWithNameLike: 2038237384: a(n) MCPackageLoader 0xbfcaa9b0 I MCVersionLoader>load 2038237308: a(n) MCVersionLoader 0xbfcaa9d0 I MCVersionLoader class>loadVersion: 2009960600: a(n) MCVersionLoader class 0xbfcaa9f4 I MCVersion>load 2038236684: a(n) MCVersion 0xbfcaaa14 I [] in MCFileRepositoryInspector(MCVersionInspector)>load 2030869456: a(n) MCFileRepositoryInspector 0xbfcaaa34 M BlockClosure>ensure: 2038237172: a(n) BlockClosure 0xbfcaaa5c I CursorWithMask(Cursor)>showWhile: 2006018380: a(n) CursorWithMask 0xbfcaaa80 I MCFileRepositoryInspector(MCVersionInspector)>load 2030869456: a(n) MCFileRepositoryInspector 0xbfcaaa98 M MCFileRepositoryInspector>load 2030869456: a(n) MCFileRepositoryInspector 0xbfcaaab8 I PluggableButtonMorphPlus(PluggableButtonMorph)>performAction 2030875988: a(n) PluggableButtonMorphPlus 0xbfcaaad8 I PluggableButtonMorphPlus>performAction 2030875988: a(n) PluggableButtonMorphPlus 0xbfcaaaf4 M [] in PluggableButtonMorphPlus(PluggableButtonMorph)>mouseUp: 2030875988: a(n) PluggableButtonMorphPlus 0xbfcaab18 M Array(SequenceableCollection)>do: 2037718508: a(n) Array 0xbfcaab3c I PluggableButtonMorphPlus(PluggableButtonMorph)>mouseUp: 2030875988: a(n) PluggableButtonMorphPlus 0xbfcaab60 I PluggableButtonMorphPlus>mouseUp: 2030875988: a(n) PluggableButtonMorphPlus 0xbfcaab7c M PluggableButtonMorphPlus(Morph)>handleMouseUp: 2030875988: a(n) PluggableButtonMorphPlus 0xbfcaab98 M MouseButtonEvent>sentTo: 2037719416: a(n) MouseButtonEvent 0xbfcaabb4 M PluggableButtonMorphPlus(Morph)>handleEvent: 2030875988: a(n) PluggableButtonMorphPlus 0xbfcaabd0 M PluggableButtonMorphPlus(Morph)>handleFocusEvent: 2030875988: a(n) PluggableButtonMorphPlus 0xbfcaabf8 M [] in HandMorph>sendFocusEvent:to:clear: 2005358868: a(n) HandMorph 0xbfcaac14 M [] in PasteUpMorph>becomeActiveDuring: 2003124524: a(n) PasteUpMorph 0xbfcaac30 M BlockClosure>on:do: 2037719360: a(n) BlockClosure 0xbfcaac5c M PasteUpMorph>becomeActiveDuring: 2003124524: a(n) PasteUpMorph 0xbfcaac80 M HandMorph>sendFocusEvent:to:clear: 2005358868: a(n) HandMorph 0xbfcaaca8 M HandMorph>sendEvent:focus:clear: 2005358868: a(n) HandMorph 0xbfcaaccc M HandMorph>sendMouseEvent: 2005358868: a(n) HandMorph 0xbfcaacf0 M HandMorph>handleEvent: 2005358868: a(n) HandMorph 0xbfcaad1c M HandMorph>processEvents 2005358868: a(n) HandMorph 0xbfcaad38 M [] in WorldState>doOneCycleNowFor: 2003124272: a(n) WorldState 0xbfcaad5c M Array(SequenceableCollection)>do: 2003040352: a(n) Array 0xbfcaad78 M WorldState>handsDo: 2003124272: a(n) WorldState 0xbfcaad98 M WorldState>doOneCycleNowFor: 2003124272: a(n) WorldState 0xbfcaadb4 M WorldState>doOneCycleFor: 2003124272: a(n) WorldState 0xbfcaadd0 M PasteUpMorph>doOneCycle 2003124524: a(n) PasteUpMorph 0xbfcaadf0 I [] in Project class>spawnNewProcess 2013633128: a(n) Project class 2030799360 s [] in BlockClosure>newProcess
Most recent primitives species basicNew: replaceFrom:to:with:startingAt: stringHash:initialHash: stringHash:initialHash: stringHash:initialHash: stringHash:initialHash: millisecondClockValue basicNew: basicNew replaceFrom:to:with:startingAt: species basicNew: replaceFrom:to:with:startingAt: stringHash:initialHash: stringHash:initialHash: stringHash:initialHash: stringHash:initialHash: stringHash:initialHash: stringHash:initialHash: at:put: stringHash:initialHash: at:put: compare:with:collated: instVarAt: compare:with:collated: instVarAt:put: stringHash:initialHash: stringHash:initialHash: compare:with:collated: instVarAt: compare:with:collated: instVarAt:put: millisecondClockValue basicNew: basicNew replaceFrom:to:with:startingAt: species basicNew: replaceFrom:to:with:startingAt: stringHash:initialHash: stringHash:initialHash: stringHash:initialHash: stringHash:initialHash: millisecondClockValue basicNew: basicNew replaceFrom:to:with:startingAt: species basicNew: replaceFrom:to:with:startingAt: stringHash:initialHash: stringHash:initialHash: stringHash:initialHash: stringHash:initialHash: millisecondClockValue basicNew: basicNew replaceFrom:to:with:startingAt: species basicNew: replaceFrom:to:with:startingAt: stringHash:initialHash: stringHash:initialHash: stringHash:initialHash: stringHash:initialHash: millisecondClockValue basicNew: basicNew replaceFrom:to:with:startingAt: species basicNew: replaceFrom:to:with:startingAt: stringHash:initialHash: stringHash:initialHash: stringHash:initialHash: stringHash:initialHash: millisecondClockValue basicNew: basicNew replaceFrom:to:with:startingAt: species basicNew: replaceFrom:to:with:startingAt: stringHash:initialHash: stringHash:initialHash: stringHash:initialHash: stringHash:initialHash: millisecondClockValue basicNew: basicNew replaceFrom:to:with:startingAt: species basicNew: replaceFrom:to:with:startingAt: stringHash:initialHash: stringHash:initialHash: stringHash:initialHash: stringHash:initialHash: millisecondClockValue basicNew: basicNew replaceFrom:to:with:startingAt: species basicNew: replaceFrom:to:with:startingAt: stringHash:initialHash: stringHash:initialHash: stringHash:initialHash: stringHash:initialHash: millisecondClockValue basicNew: basicNew replaceFrom:to:with:startingAt: species basicNew: replaceFrom:to:with:startingAt: stringHash:initialHash: stringHash:initialHash: stringHash:initialHash: stringHash:initialHash: millisecondClockValue basicNew: basicNew replaceFrom:to:with:startingAt: species basicNew: replaceFrom:to:with:startingAt: stringHash:initialHash: stringHash:initialHash: stringHash:initialHash: stringHash:initialHash: millisecondClockValue basicNew: basicNew replaceFrom:to:with:startingAt: species basicNew: replaceFrom:to:with:startingAt: stringHash:initialHash: stringHash:initialHash: stringHash:initialHash: stringHash:initialHash: millisecondClockValue basicNew: basicNew replaceFrom:to:with:startingAt: species basicNew: replaceFrom:to:with:startingAt: stringHash:initialHash: stringHash:initialHash: stringHash:initialHash: stringHash:initialHash: millisecondClockValue basicNew: basicNew replaceFrom:to:with:startingAt: species basicNew: replaceFrom:to:with:startingAt: stringHash:initialHash: stringHash:initialHash: stringHash:initialHash: stringHash:initialHash: millisecondClockValue basicNew: basicNew replaceFrom:to:with:startingAt: species basicNew: replaceFrom:to:with:startingAt: stringHash:initialHash: stringHash:initialHash: stringHash:initialHash: stringHash:initialHash: millisecondClockValue stringHash:initialHash: stringHash:initialHash: stringHash:initialHash: basicNew: basicNew replaceFrom:to:with:startingAt: species basicNew: replaceFrom:to:with:startingAt: stringHash:initialHash: stringHash:initialHash: stringHash:initialHash: stringHash:initialHash: millisecondClockValue basicNew: basicNew replaceFrom:to:with:startingAt: species basicNew: replaceFrom:to:with:startingAt: stringHash:initialHash: stringHash:initialHash: stringHash:initialHash: stringHash:initialHash: millisecondClockValue basicNew: basicNew replaceFrom:to:with:startingAt: species basicNew: replaceFrom:to:with:startingAt: stringHash:initialHash: stringHash:initialHash: stringHash:initialHash: stringHash:initialHash: millisecondClockValue basicNew: basicNew replaceFrom:to:with:startingAt: species basicNew: replaceFrom:to:with:startingAt: stringHash:initialHash: stringHash:initialHash: stringHash:initialHash: stringHash:initialHash: stringHash:initialHash: stringHash:initialHash: at:put: stringHash:initialHash: at:put: basicNew: basicNew objectAt: objectAt: objectAt: objectAt: basicNew: replaceFrom:to:with:startingAt: replaceFrom:to:with:startingAt: replaceFrom:to:with:startingAt: replaceFrom:to:with:startingAt: at:put: at:put: at:put: at:put: at:put: at:put: at:put: species basicNew: replaceFrom:to:with:startingAt: replaceFrom:to:with:startingAt: wait value value signal basicNew: primMakeUUID /home/casimiro/bin/cog.base: line 3: 25385 Abortado (imagem do núcleo gravada)/opt/cog/squeak -plugins /opt/cog/lib/squeak/3.9-7 squeak.image
There are known bugs in some libuuid implementations that cause Squeak VM crashes if the uuid plugin is compiled externally.
http://bugs.squeak.org/view.php?id=7358
If you built the plugin externally, try making it internal and see if the problem goes away.
Dave
On Sun, Jul 25, 2010 at 06:05:27PM -0300, Casimiro de Almeida Barreto wrote:
While installing Cryptography CogVM bangs with:
[casimiro@localhost cog.base]$ cog.base
Segmentation fault
Smalltalk stack dump: 0xbfcb0ca4 I UUID>initialize 2046252536: a(n) UUID 0xbfcb0cc4 I UUID class(Behavior)>new: 2008587156: a(n) UUID class 0xbfcb0ce8 I UUID class>new 2008587156: a(n) UUID class 0xbfcb0d08 I SmalltalkImageInstanceID class>instanceID 2038454676: a(n) SmalltalkImageInstanceID class 0xbfcb0d28 I SmalltalkImageInstanceID class>startUp 2038454676: a(n) SmalltalkImageInstanceID class 0xbfcb0d48 I SmalltalkImageInstanceID class>initialize 2038454676: a(n) SmalltalkImageInstanceID class 0xbfcb0d60 M MCMethodDefinition>postload 2038030884: a(n) MCMethodDefinition 0xbfcb0d78 M MCMethodDefinition(MCDefinition)>postloadOver: 2038030884: a(n) MCMethodDefinition 0xbfcb0d94 M [] in MCPackageLoader>basicLoad 2038237384: a(n) MCPackageLoader 0xbfcb0dcc M [] in OrderedCollection(Collection)>do:displayingProgress:every: 2038237748: a(n) OrderedCollection 0xbfcb0dec M OrderedCollection>do: 2038237748: a(n) OrderedCollection 0xbfcaa5ec M [] in OrderedCollection(Collection)>do:displayingProgress:every: 2038237748: a(n) OrderedCollection 0xbfcaa610 M [] in ProgressInitiationException>defaultMorphicAction 2044922260: a(n) ProgressInitiationException 0xbfcaa62c M BlockClosure>on:do: 2044922948: a(n) BlockClosure 0xbfcaa654 M [] in ProgressInitiationException>defaultMorphicAction 2044922260: a(n) ProgressInitiationException 0xbfcaa674 M BlockClosure>ensure: 2044922804: a(n) BlockClosure 0xbfcaa698 M ProgressInitiationException>defaultMorphicAction 2044922260: a(n) ProgressInitiationException 0xbfcaa6b0 M ProgressInitiationException>defaultAction 2044922260: a(n) ProgressInitiationException 0xbfcaa6cc M UndefinedObject>handleSignal: 2002968580: a(n) UndefinedObject 0xbfcaa6ec M MethodContext(ContextPart)>handleSignal: 2038236716: a(n) MethodContext 0xbfcaa70c M MethodContext(ContextPart)>handleSignal: 2038264376: a(n) MethodContext 0xbfcaa728 M ProgressInitiationException(Exception)>signal 2044922260: a(n) ProgressInitiationException 0xbfcaa740 M ProgressInitiationException>display:at:from:to:during: 2044922260: a(n) ProgressInitiationException 0xbfcaa76c M ProgressInitiationException class>display:at:from:to:during: 2009601760: a(n) ProgressInitiationException class 0xbfcaa798 M ByteString(String)>displayProgressAt:from:to:during: 2011877260: a(n) ByteString 0xbfcaa7cc M OrderedCollection(Collection)>do:displayingProgress:every: 2038237748: a(n) OrderedCollection 0xbfcaa7f0 M OrderedCollection(Collection)>do:displayingProgress: 2038237748: a(n) OrderedCollection 0xbfcaa814 M [] in MCPackageLoader>basicLoad 2038237384: a(n) MCPackageLoader 0xbfcaa830 M BlockClosure>on:do: 2038264244: a(n) BlockClosure 0xbfcaa85c I [] in MCPackageLoader>basicLoad 2038237384: a(n) MCPackageLoader 0xbfcaa87c M BlockClosure>ensure: 2038264108: a(n) BlockClosure 0xbfcaa8a4 I MCPackageLoader>basicLoad 2038237384: a(n) MCPackageLoader 0xbfcaa8c4 I [] in MCPackageLoader>loadWithNameLike: 2038237384: a(n) MCPackageLoader 0xbfcaa8e8 I [] in MCPackageLoader>useChangeSetNamed:during: 2038237384: a(n) MCPackageLoader 0xbfcaa908 M BlockClosure>ensure: 2038263900: a(n) BlockClosure 0xbfcaa938 I MCPackageLoader>useChangeSetNamed:during: 2038237384: a(n) MCPackageLoader 0xbfcaa960 I MCPackageLoader>useNewChangeSetNamedLike:during: 2038237384: a(n) MCPackageLoader 0xbfcaa988 I MCPackageLoader>loadWithNameLike: 2038237384: a(n) MCPackageLoader 0xbfcaa9b0 I MCVersionLoader>load 2038237308: a(n) MCVersionLoader 0xbfcaa9d0 I MCVersionLoader class>loadVersion: 2009960600: a(n) MCVersionLoader class 0xbfcaa9f4 I MCVersion>load 2038236684: a(n) MCVersion 0xbfcaaa14 I [] in MCFileRepositoryInspector(MCVersionInspector)>load 2030869456: a(n) MCFileRepositoryInspector 0xbfcaaa34 M BlockClosure>ensure: 2038237172: a(n) BlockClosure 0xbfcaaa5c I CursorWithMask(Cursor)>showWhile: 2006018380: a(n) CursorWithMask 0xbfcaaa80 I MCFileRepositoryInspector(MCVersionInspector)>load 2030869456: a(n) MCFileRepositoryInspector 0xbfcaaa98 M MCFileRepositoryInspector>load 2030869456: a(n) MCFileRepositoryInspector 0xbfcaaab8 I PluggableButtonMorphPlus(PluggableButtonMorph)>performAction 2030875988: a(n) PluggableButtonMorphPlus 0xbfcaaad8 I PluggableButtonMorphPlus>performAction 2030875988: a(n) PluggableButtonMorphPlus 0xbfcaaaf4 M [] in PluggableButtonMorphPlus(PluggableButtonMorph)>mouseUp: 2030875988: a(n) PluggableButtonMorphPlus 0xbfcaab18 M Array(SequenceableCollection)>do: 2037718508: a(n) Array 0xbfcaab3c I PluggableButtonMorphPlus(PluggableButtonMorph)>mouseUp: 2030875988: a(n) PluggableButtonMorphPlus 0xbfcaab60 I PluggableButtonMorphPlus>mouseUp: 2030875988: a(n) PluggableButtonMorphPlus 0xbfcaab7c M PluggableButtonMorphPlus(Morph)>handleMouseUp: 2030875988: a(n) PluggableButtonMorphPlus 0xbfcaab98 M MouseButtonEvent>sentTo: 2037719416: a(n) MouseButtonEvent 0xbfcaabb4 M PluggableButtonMorphPlus(Morph)>handleEvent: 2030875988: a(n) PluggableButtonMorphPlus 0xbfcaabd0 M PluggableButtonMorphPlus(Morph)>handleFocusEvent: 2030875988: a(n) PluggableButtonMorphPlus 0xbfcaabf8 M [] in HandMorph>sendFocusEvent:to:clear: 2005358868: a(n) HandMorph 0xbfcaac14 M [] in PasteUpMorph>becomeActiveDuring: 2003124524: a(n) PasteUpMorph 0xbfcaac30 M BlockClosure>on:do: 2037719360: a(n) BlockClosure 0xbfcaac5c M PasteUpMorph>becomeActiveDuring: 2003124524: a(n) PasteUpMorph 0xbfcaac80 M HandMorph>sendFocusEvent:to:clear: 2005358868: a(n) HandMorph 0xbfcaaca8 M HandMorph>sendEvent:focus:clear: 2005358868: a(n) HandMorph 0xbfcaaccc M HandMorph>sendMouseEvent: 2005358868: a(n) HandMorph 0xbfcaacf0 M HandMorph>handleEvent: 2005358868: a(n) HandMorph 0xbfcaad1c M HandMorph>processEvents 2005358868: a(n) HandMorph 0xbfcaad38 M [] in WorldState>doOneCycleNowFor: 2003124272: a(n) WorldState 0xbfcaad5c M Array(SequenceableCollection)>do: 2003040352: a(n) Array 0xbfcaad78 M WorldState>handsDo: 2003124272: a(n) WorldState 0xbfcaad98 M WorldState>doOneCycleNowFor: 2003124272: a(n) WorldState 0xbfcaadb4 M WorldState>doOneCycleFor: 2003124272: a(n) WorldState 0xbfcaadd0 M PasteUpMorph>doOneCycle 2003124524: a(n) PasteUpMorph 0xbfcaadf0 I [] in Project class>spawnNewProcess 2013633128: a(n) Project class 2030799360 s [] in BlockClosure>newProcess
Most recent primitives species basicNew: replaceFrom:to:with:startingAt: stringHash:initialHash: stringHash:initialHash: stringHash:initialHash: stringHash:initialHash: millisecondClockValue basicNew: basicNew replaceFrom:to:with:startingAt: species basicNew: replaceFrom:to:with:startingAt: stringHash:initialHash: stringHash:initialHash: stringHash:initialHash: stringHash:initialHash: stringHash:initialHash: stringHash:initialHash: at:put: stringHash:initialHash: at:put: compare:with:collated: instVarAt: compare:with:collated: instVarAt:put: stringHash:initialHash: stringHash:initialHash: compare:with:collated: instVarAt: compare:with:collated: instVarAt:put: millisecondClockValue basicNew: basicNew replaceFrom:to:with:startingAt: species basicNew: replaceFrom:to:with:startingAt: stringHash:initialHash: stringHash:initialHash: stringHash:initialHash: stringHash:initialHash: millisecondClockValue basicNew: basicNew replaceFrom:to:with:startingAt: species basicNew: replaceFrom:to:with:startingAt: stringHash:initialHash: stringHash:initialHash: stringHash:initialHash: stringHash:initialHash: millisecondClockValue basicNew: basicNew replaceFrom:to:with:startingAt: species basicNew: replaceFrom:to:with:startingAt: stringHash:initialHash: stringHash:initialHash: stringHash:initialHash: stringHash:initialHash: millisecondClockValue basicNew: basicNew replaceFrom:to:with:startingAt: species basicNew: replaceFrom:to:with:startingAt: stringHash:initialHash: stringHash:initialHash: stringHash:initialHash: stringHash:initialHash: millisecondClockValue basicNew: basicNew replaceFrom:to:with:startingAt: species basicNew: replaceFrom:to:with:startingAt: stringHash:initialHash: stringHash:initialHash: stringHash:initialHash: stringHash:initialHash: millisecondClockValue basicNew: basicNew replaceFrom:to:with:startingAt: species basicNew: replaceFrom:to:with:startingAt: stringHash:initialHash: stringHash:initialHash: stringHash:initialHash: stringHash:initialHash: millisecondClockValue basicNew: basicNew replaceFrom:to:with:startingAt: species basicNew: replaceFrom:to:with:startingAt: stringHash:initialHash: stringHash:initialHash: stringHash:initialHash: stringHash:initialHash: millisecondClockValue basicNew: basicNew replaceFrom:to:with:startingAt: species basicNew: replaceFrom:to:with:startingAt: stringHash:initialHash: stringHash:initialHash: stringHash:initialHash: stringHash:initialHash: millisecondClockValue basicNew: basicNew replaceFrom:to:with:startingAt: species basicNew: replaceFrom:to:with:startingAt: stringHash:initialHash: stringHash:initialHash: stringHash:initialHash: stringHash:initialHash: millisecondClockValue basicNew: basicNew replaceFrom:to:with:startingAt: species basicNew: replaceFrom:to:with:startingAt: stringHash:initialHash: stringHash:initialHash: stringHash:initialHash: stringHash:initialHash: millisecondClockValue basicNew: basicNew replaceFrom:to:with:startingAt: species basicNew: replaceFrom:to:with:startingAt: stringHash:initialHash: stringHash:initialHash: stringHash:initialHash: stringHash:initialHash: millisecondClockValue basicNew: basicNew replaceFrom:to:with:startingAt: species basicNew: replaceFrom:to:with:startingAt: stringHash:initialHash: stringHash:initialHash: stringHash:initialHash: stringHash:initialHash: millisecondClockValue basicNew: basicNew replaceFrom:to:with:startingAt: species basicNew: replaceFrom:to:with:startingAt: stringHash:initialHash: stringHash:initialHash: stringHash:initialHash: stringHash:initialHash: millisecondClockValue stringHash:initialHash: stringHash:initialHash: stringHash:initialHash: basicNew: basicNew replaceFrom:to:with:startingAt: species basicNew: replaceFrom:to:with:startingAt: stringHash:initialHash: stringHash:initialHash: stringHash:initialHash: stringHash:initialHash: millisecondClockValue basicNew: basicNew replaceFrom:to:with:startingAt: species basicNew: replaceFrom:to:with:startingAt: stringHash:initialHash: stringHash:initialHash: stringHash:initialHash: stringHash:initialHash: millisecondClockValue basicNew: basicNew replaceFrom:to:with:startingAt: species basicNew: replaceFrom:to:with:startingAt: stringHash:initialHash: stringHash:initialHash: stringHash:initialHash: stringHash:initialHash: millisecondClockValue basicNew: basicNew replaceFrom:to:with:startingAt: species basicNew: replaceFrom:to:with:startingAt: stringHash:initialHash: stringHash:initialHash: stringHash:initialHash: stringHash:initialHash: stringHash:initialHash: stringHash:initialHash: at:put: stringHash:initialHash: at:put: basicNew: basicNew objectAt: objectAt: objectAt: objectAt: basicNew: replaceFrom:to:with:startingAt: replaceFrom:to:with:startingAt: replaceFrom:to:with:startingAt: replaceFrom:to:with:startingAt: at:put: at:put: at:put: at:put: at:put: at:put: at:put: species basicNew: replaceFrom:to:with:startingAt: replaceFrom:to:with:startingAt: wait value value signal basicNew: primMakeUUID /home/casimiro/bin/cog.base: line 3: 25385 Abortado (imagem do n?cleo gravada)/opt/cog/squeak -plugins /opt/cog/lib/squeak/3.9-7 squeak.image
Em 25-07-2010 18:36, David T. Lewis escreveu:
There are known bugs in some libuuid implementations that cause Squeak VM crashes if the uuid plugin is compiled externally.
http://bugs.squeak.org/view.php?id=7358
If you built the plugin externally, try making it internal and see if the problem goes away.
It works Ok with squeakvm but it bangs cog... Will try to recompile cog.
Dave
(...)
On Sun, 25 Jul 2010, David T. Lewis wrote:
There are known bugs in some libuuid implementations that cause Squeak VM crashes if the uuid plugin is compiled externally.
http://bugs.squeak.org/view.php?id=7358
If you built the plugin externally, try making it internal and see if the problem goes away.
We had some problems with this idea. The official 4.0.3.2202 was built with an internal UUIDPlugin. On 64-bit Ubuntu 8.04 the ia32-libs package doesn't include a 32-bit uuid implementation. The VM crashes because of this. So this VM is unuseable, because you can't just remove the plugin.
Levente
Dave
On Sun, Jul 25, 2010 at 06:05:27PM -0300, Casimiro de Almeida Barreto wrote:
While installing Cryptography CogVM bangs with:
[casimiro@localhost cog.base]$ cog.base
Segmentation fault
Smalltalk stack dump: 0xbfcb0ca4 I UUID>initialize 2046252536: a(n) UUID 0xbfcb0cc4 I UUID class(Behavior)>new: 2008587156: a(n) UUID class 0xbfcb0ce8 I UUID class>new 2008587156: a(n) UUID class 0xbfcb0d08 I SmalltalkImageInstanceID class>instanceID 2038454676: a(n) SmalltalkImageInstanceID class 0xbfcb0d28 I SmalltalkImageInstanceID class>startUp 2038454676: a(n) SmalltalkImageInstanceID class 0xbfcb0d48 I SmalltalkImageInstanceID class>initialize 2038454676: a(n) SmalltalkImageInstanceID class 0xbfcb0d60 M MCMethodDefinition>postload 2038030884: a(n) MCMethodDefinition 0xbfcb0d78 M MCMethodDefinition(MCDefinition)>postloadOver: 2038030884: a(n) MCMethodDefinition 0xbfcb0d94 M [] in MCPackageLoader>basicLoad 2038237384: a(n) MCPackageLoader 0xbfcb0dcc M [] in OrderedCollection(Collection)>do:displayingProgress:every: 2038237748: a(n) OrderedCollection 0xbfcb0dec M OrderedCollection>do: 2038237748: a(n) OrderedCollection 0xbfcaa5ec M [] in OrderedCollection(Collection)>do:displayingProgress:every: 2038237748: a(n) OrderedCollection 0xbfcaa610 M [] in ProgressInitiationException>defaultMorphicAction 2044922260: a(n) ProgressInitiationException 0xbfcaa62c M BlockClosure>on:do: 2044922948: a(n) BlockClosure 0xbfcaa654 M [] in ProgressInitiationException>defaultMorphicAction 2044922260: a(n) ProgressInitiationException 0xbfcaa674 M BlockClosure>ensure: 2044922804: a(n) BlockClosure 0xbfcaa698 M ProgressInitiationException>defaultMorphicAction 2044922260: a(n) ProgressInitiationException 0xbfcaa6b0 M ProgressInitiationException>defaultAction 2044922260: a(n) ProgressInitiationException 0xbfcaa6cc M UndefinedObject>handleSignal: 2002968580: a(n) UndefinedObject 0xbfcaa6ec M MethodContext(ContextPart)>handleSignal: 2038236716: a(n) MethodContext 0xbfcaa70c M MethodContext(ContextPart)>handleSignal: 2038264376: a(n) MethodContext 0xbfcaa728 M ProgressInitiationException(Exception)>signal 2044922260: a(n) ProgressInitiationException 0xbfcaa740 M ProgressInitiationException>display:at:from:to:during: 2044922260: a(n) ProgressInitiationException 0xbfcaa76c M ProgressInitiationException class>display:at:from:to:during: 2009601760: a(n) ProgressInitiationException class 0xbfcaa798 M ByteString(String)>displayProgressAt:from:to:during: 2011877260: a(n) ByteString 0xbfcaa7cc M OrderedCollection(Collection)>do:displayingProgress:every: 2038237748: a(n) OrderedCollection 0xbfcaa7f0 M OrderedCollection(Collection)>do:displayingProgress: 2038237748: a(n) OrderedCollection 0xbfcaa814 M [] in MCPackageLoader>basicLoad 2038237384: a(n) MCPackageLoader 0xbfcaa830 M BlockClosure>on:do: 2038264244: a(n) BlockClosure 0xbfcaa85c I [] in MCPackageLoader>basicLoad 2038237384: a(n) MCPackageLoader 0xbfcaa87c M BlockClosure>ensure: 2038264108: a(n) BlockClosure 0xbfcaa8a4 I MCPackageLoader>basicLoad 2038237384: a(n) MCPackageLoader 0xbfcaa8c4 I [] in MCPackageLoader>loadWithNameLike: 2038237384: a(n) MCPackageLoader 0xbfcaa8e8 I [] in MCPackageLoader>useChangeSetNamed:during: 2038237384: a(n) MCPackageLoader 0xbfcaa908 M BlockClosure>ensure: 2038263900: a(n) BlockClosure 0xbfcaa938 I MCPackageLoader>useChangeSetNamed:during: 2038237384: a(n) MCPackageLoader 0xbfcaa960 I MCPackageLoader>useNewChangeSetNamedLike:during: 2038237384: a(n) MCPackageLoader 0xbfcaa988 I MCPackageLoader>loadWithNameLike: 2038237384: a(n) MCPackageLoader 0xbfcaa9b0 I MCVersionLoader>load 2038237308: a(n) MCVersionLoader 0xbfcaa9d0 I MCVersionLoader class>loadVersion: 2009960600: a(n) MCVersionLoader class 0xbfcaa9f4 I MCVersion>load 2038236684: a(n) MCVersion 0xbfcaaa14 I [] in MCFileRepositoryInspector(MCVersionInspector)>load 2030869456: a(n) MCFileRepositoryInspector 0xbfcaaa34 M BlockClosure>ensure: 2038237172: a(n) BlockClosure 0xbfcaaa5c I CursorWithMask(Cursor)>showWhile: 2006018380: a(n) CursorWithMask 0xbfcaaa80 I MCFileRepositoryInspector(MCVersionInspector)>load 2030869456: a(n) MCFileRepositoryInspector 0xbfcaaa98 M MCFileRepositoryInspector>load 2030869456: a(n) MCFileRepositoryInspector 0xbfcaaab8 I PluggableButtonMorphPlus(PluggableButtonMorph)>performAction 2030875988: a(n) PluggableButtonMorphPlus 0xbfcaaad8 I PluggableButtonMorphPlus>performAction 2030875988: a(n) PluggableButtonMorphPlus 0xbfcaaaf4 M [] in PluggableButtonMorphPlus(PluggableButtonMorph)>mouseUp: 2030875988: a(n) PluggableButtonMorphPlus 0xbfcaab18 M Array(SequenceableCollection)>do: 2037718508: a(n) Array 0xbfcaab3c I PluggableButtonMorphPlus(PluggableButtonMorph)>mouseUp: 2030875988: a(n) PluggableButtonMorphPlus 0xbfcaab60 I PluggableButtonMorphPlus>mouseUp: 2030875988: a(n) PluggableButtonMorphPlus 0xbfcaab7c M PluggableButtonMorphPlus(Morph)>handleMouseUp: 2030875988: a(n) PluggableButtonMorphPlus 0xbfcaab98 M MouseButtonEvent>sentTo: 2037719416: a(n) MouseButtonEvent 0xbfcaabb4 M PluggableButtonMorphPlus(Morph)>handleEvent: 2030875988: a(n) PluggableButtonMorphPlus 0xbfcaabd0 M PluggableButtonMorphPlus(Morph)>handleFocusEvent: 2030875988: a(n) PluggableButtonMorphPlus 0xbfcaabf8 M [] in HandMorph>sendFocusEvent:to:clear: 2005358868: a(n) HandMorph 0xbfcaac14 M [] in PasteUpMorph>becomeActiveDuring: 2003124524: a(n) PasteUpMorph 0xbfcaac30 M BlockClosure>on:do: 2037719360: a(n) BlockClosure 0xbfcaac5c M PasteUpMorph>becomeActiveDuring: 2003124524: a(n) PasteUpMorph 0xbfcaac80 M HandMorph>sendFocusEvent:to:clear: 2005358868: a(n) HandMorph 0xbfcaaca8 M HandMorph>sendEvent:focus:clear: 2005358868: a(n) HandMorph 0xbfcaaccc M HandMorph>sendMouseEvent: 2005358868: a(n) HandMorph 0xbfcaacf0 M HandMorph>handleEvent: 2005358868: a(n) HandMorph 0xbfcaad1c M HandMorph>processEvents 2005358868: a(n) HandMorph 0xbfcaad38 M [] in WorldState>doOneCycleNowFor: 2003124272: a(n) WorldState 0xbfcaad5c M Array(SequenceableCollection)>do: 2003040352: a(n) Array 0xbfcaad78 M WorldState>handsDo: 2003124272: a(n) WorldState 0xbfcaad98 M WorldState>doOneCycleNowFor: 2003124272: a(n) WorldState 0xbfcaadb4 M WorldState>doOneCycleFor: 2003124272: a(n) WorldState 0xbfcaadd0 M PasteUpMorph>doOneCycle 2003124524: a(n) PasteUpMorph 0xbfcaadf0 I [] in Project class>spawnNewProcess 2013633128: a(n) Project class 2030799360 s [] in BlockClosure>newProcess
Most recent primitives species basicNew: replaceFrom:to:with:startingAt: stringHash:initialHash: stringHash:initialHash: stringHash:initialHash: stringHash:initialHash: millisecondClockValue basicNew: basicNew replaceFrom:to:with:startingAt: species basicNew: replaceFrom:to:with:startingAt: stringHash:initialHash: stringHash:initialHash: stringHash:initialHash: stringHash:initialHash: stringHash:initialHash: stringHash:initialHash: at:put: stringHash:initialHash: at:put: compare:with:collated: instVarAt: compare:with:collated: instVarAt:put: stringHash:initialHash: stringHash:initialHash: compare:with:collated: instVarAt: compare:with:collated: instVarAt:put: millisecondClockValue basicNew: basicNew replaceFrom:to:with:startingAt: species basicNew: replaceFrom:to:with:startingAt: stringHash:initialHash: stringHash:initialHash: stringHash:initialHash: stringHash:initialHash: millisecondClockValue basicNew: basicNew replaceFrom:to:with:startingAt: species basicNew: replaceFrom:to:with:startingAt: stringHash:initialHash: stringHash:initialHash: stringHash:initialHash: stringHash:initialHash: millisecondClockValue basicNew: basicNew replaceFrom:to:with:startingAt: species basicNew: replaceFrom:to:with:startingAt: stringHash:initialHash: stringHash:initialHash: stringHash:initialHash: stringHash:initialHash: millisecondClockValue basicNew: basicNew replaceFrom:to:with:startingAt: species basicNew: replaceFrom:to:with:startingAt: stringHash:initialHash: stringHash:initialHash: stringHash:initialHash: stringHash:initialHash: millisecondClockValue basicNew: basicNew replaceFrom:to:with:startingAt: species basicNew: replaceFrom:to:with:startingAt: stringHash:initialHash: stringHash:initialHash: stringHash:initialHash: stringHash:initialHash: millisecondClockValue basicNew: basicNew replaceFrom:to:with:startingAt: species basicNew: replaceFrom:to:with:startingAt: stringHash:initialHash: stringHash:initialHash: stringHash:initialHash: stringHash:initialHash: millisecondClockValue basicNew: basicNew replaceFrom:to:with:startingAt: species basicNew: replaceFrom:to:with:startingAt: stringHash:initialHash: stringHash:initialHash: stringHash:initialHash: stringHash:initialHash: millisecondClockValue basicNew: basicNew replaceFrom:to:with:startingAt: species basicNew: replaceFrom:to:with:startingAt: stringHash:initialHash: stringHash:initialHash: stringHash:initialHash: stringHash:initialHash: millisecondClockValue basicNew: basicNew replaceFrom:to:with:startingAt: species basicNew: replaceFrom:to:with:startingAt: stringHash:initialHash: stringHash:initialHash: stringHash:initialHash: stringHash:initialHash: millisecondClockValue basicNew: basicNew replaceFrom:to:with:startingAt: species basicNew: replaceFrom:to:with:startingAt: stringHash:initialHash: stringHash:initialHash: stringHash:initialHash: stringHash:initialHash: millisecondClockValue basicNew: basicNew replaceFrom:to:with:startingAt: species basicNew: replaceFrom:to:with:startingAt: stringHash:initialHash: stringHash:initialHash: stringHash:initialHash: stringHash:initialHash: millisecondClockValue basicNew: basicNew replaceFrom:to:with:startingAt: species basicNew: replaceFrom:to:with:startingAt: stringHash:initialHash: stringHash:initialHash: stringHash:initialHash: stringHash:initialHash: millisecondClockValue basicNew: basicNew replaceFrom:to:with:startingAt: species basicNew: replaceFrom:to:with:startingAt: stringHash:initialHash: stringHash:initialHash: stringHash:initialHash: stringHash:initialHash: millisecondClockValue stringHash:initialHash: stringHash:initialHash: stringHash:initialHash: basicNew: basicNew replaceFrom:to:with:startingAt: species basicNew: replaceFrom:to:with:startingAt: stringHash:initialHash: stringHash:initialHash: stringHash:initialHash: stringHash:initialHash: millisecondClockValue basicNew: basicNew replaceFrom:to:with:startingAt: species basicNew: replaceFrom:to:with:startingAt: stringHash:initialHash: stringHash:initialHash: stringHash:initialHash: stringHash:initialHash: millisecondClockValue basicNew: basicNew replaceFrom:to:with:startingAt: species basicNew: replaceFrom:to:with:startingAt: stringHash:initialHash: stringHash:initialHash: stringHash:initialHash: stringHash:initialHash: millisecondClockValue basicNew: basicNew replaceFrom:to:with:startingAt: species basicNew: replaceFrom:to:with:startingAt: stringHash:initialHash: stringHash:initialHash: stringHash:initialHash: stringHash:initialHash: stringHash:initialHash: stringHash:initialHash: at:put: stringHash:initialHash: at:put: basicNew: basicNew objectAt: objectAt: objectAt: objectAt: basicNew: replaceFrom:to:with:startingAt: replaceFrom:to:with:startingAt: replaceFrom:to:with:startingAt: replaceFrom:to:with:startingAt: at:put: at:put: at:put: at:put: at:put: at:put: at:put: species basicNew: replaceFrom:to:with:startingAt: replaceFrom:to:with:startingAt: wait value value signal basicNew: primMakeUUID /home/casimiro/bin/cog.base: line 3: 25385 Abortado (imagem do n?cleo gravada)/opt/cog/squeak -plugins /opt/cog/lib/squeak/3.9-7 squeak.image
vm-dev@lists.squeakfoundation.org