[Vm-dev] While installing Cryptography from Monticello CogVM bangs with the following dump

David T. Lewis lewis at mail.msen.com
Sun Jul 25 21:36:38 UTC 2010


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 at 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
> 
> 





More information about the Vm-dev mailing list