Hello,
I hope this is the right place to ask post this problem. I apologize if that
is not the case.
I am trying to run PBE-1.0 with the vm included in Pharo 1.1.1 with no-luck.
I am doing this on Linux.
I created a folder PBE-1.0 for this image and copy-edited the Pharo.sh
#!/bin/sh
# path
ROOT=`dirname $0`
LINUX="$ROOT/Contents/Linux"
RESOURCES="$ROOT/Contents/Resources"
PBE="$ROOT/PBE-1.0"
# icon
gvfs-set-attribute \
"$0" \
"metadata::custom-icon" \
"file://$RESOURCES/Squeak.png" \
2> /dev/null
# execute
exec "$LINUX/squeakvm" \
-plugins "$LINUX" \
-encoding latin1 \
-vm-display-X11 \
"$PBE/PBE.image"
I am attaching the output it gives after the segmentation fault.
I also tried to build the image from a Pharo image but I also found a
problem that I am reporting from inside Pharo which is cool.
Thanks! Pharo is cool stuff
Federico
Segmentation fault
Smalltalk stack dump:
0xbfe2c80c I Color>setRed:green:blue:range: 1996135972: a(n) Color
0xbfe2c83c I Color class>r:g:b:range: 1975108816: a(n) Color class
0xbfe2c874 M Color class>colorFromPixelValue:depth: 1975108816: a(n) Color
class
0xbfe2c894 M Form>colorAt: 1986927876: a(n) Form
0xbfe2c8b0 M ImageFillStyle>asColor 1996123872: a(n) ImageFillStyle
0xbfe2c8c8 M [] in CompositeFillStyle>asColor 1996123992: a(n)
CompositeFillStyle
0xbfe2c8ec I BlockClosure>valueWithPossibleArgument: 1996135224: a(n)
BlockClosure
0xbfe2c914 I [] in Array(Collection)>ifEmpty:ifNotEmpty: 1996123972: a(n)
Array
0xbfe2c934 I False>ifTrue:ifFalse: 1973981196: a(n) False
0xbfe2c95c I Array(Collection)>ifEmpty:ifNotEmpty: 1996123972: a(n) Array
0xbfe2c97c M CompositeFillStyle>asColor 1996123992: a(n) CompositeFillStyle
0xbfe2c994 M RectangleMorph(Morph)>fillStyle: 1989210356: a(n) RectangleMorph
0xbfe2c9d0 I ScrollBar>adoptGradientColor: 1988331244: a(n) ScrollBar
0xbfe2c9f8 I ScrollBar>sliderColor: 1988331244: a(n) ScrollBar
0xbfe2ca1c I ScrollBar>adoptPaneColor: 1988331244: a(n) ScrollBar
0xbfe2ca3c M [] in PluggableTextMorph(Morph)>adoptPaneColor: 1988331128: a(n)
PluggableTextMorph
0xbfe2ca60 M Array(SequenceableCollection)>do: 1989213076: a(n) Array
0xbfe2ca7c M PluggableTextMorph(Morph)>submorphsDo: 1988331128: a(n)
PluggableTextMorph
0xbfe2caa0 I PluggableTextMorph(Morph)>adoptPaneColor: 1988331128: a(n)
PluggableTextMorph
0xbfe2cac4 I PluggableTextMorph(ScrollPane)>adoptPaneColor: 1988331128: a(n)
PluggableTextMorph
0xbfe2cae8 I PluggableTextMorph>adoptPaneColor: 1988331128: a(n)
PluggableTextMorph
0xbfe2cb10 I [] in SystemWindow(Morph)>adoptPaneColor: 1988321212: a(n)
SystemWindow
0xbfe2cb34 M Array(SequenceableCollection)>do: 1989223736: a(n) Array
0xbfe2cb50 M SystemWindow(Morph)>submorphsDo: 1988321212: a(n) SystemWindow
0xbfe2cb74 I SystemWindow(Morph)>adoptPaneColor: 1988321212: a(n) SystemWindow
0xbfe2cb98 I SystemWindow>setStripeColorsFrom: 1988321212: a(n) SystemWindow
0xbfe2cbcc I SystemWindow>basicActivate 1988321212: a(n) SystemWindow
0xbfe2cbf4 I SystemWindow>activate 1988321212: a(n) SystemWindow
0xbfe2cc18 I SystemWindow class>noteTopWindowIn: 1975123664: a(n) SystemWindow
class
0xbfe2cc3c I PasteUpMorph>install 1975306556: a(n) PasteUpMorph
0xbfe2cc64 I AutoStart class>checkForUpdates 1975131776: a(n) AutoStart class
0xbfe2cc84 M AutoStart class>startUp: 1975131776: a(n) AutoStart class
0xbfe2ccac M [] in SystemDictionary>send:toClassesNamedIn:with: 1974001324:
a(n) SystemDictionary
0xbfe2ccc8 M BlockClosure>on:do: 1996076152: a(n) BlockClosure
0xbfe2ccf8 M [] in SystemDictionary>send:toClassesNamedIn:with: 1974001324:
a(n) SystemDictionary
0xbfe2cd20 I OrderedCollection>do: 1975821632: a(n) OrderedCollection
0xbfe2cd4c I SystemDictionary>send:toClassesNamedIn:with: 1974001324: a(n)
SystemDictionary
0xbfe2cd78 I SystemDictionary>processStartUpList: 1974001324: a(n)
SystemDictionary
0xbfe2cda4 I SmalltalkImage>snapshot:andQuit:embedded: 1974039824: a(n)
SmalltalkImage
1993389968 s SmalltalkImage>snapshot:andQuit:
1993373344 s TheWorldMenu>quitSession
1993373232 s TheWorldMenu>doMenuItem:with:
1993373116 s [] in ToggleMenuItemMorph(MenuItemMorph)>invokeWithEvent:
1993373024 s BlockClosure>ensure:
1993372932 s CursorWithMask(Cursor)>showWhile:
1993372772 s ToggleMenuItemMorph(MenuItemMorph)>invokeWithEvent:
1993372680 s ToggleMenuItemMorph(MenuItemMorph
1993372588 s ToggleMenuItemMorph(MenuItemMorph)>handleMouseUp:
1993372452 s MouseButtonEvent>sentTo:
1993372360 s ToggleMenuItemMorph(Morph)>handleEvent:
1993372268 s MorphicEventDispatcher>dispatchDefault:with:
1993372176 s MorphicEventDispatcher>dispatchEvent:with:
1993372084 s ToggleMenuItemMorph(Morph)>processEvent:using:
1993371992 s MorphicEventDispatcher>dispatchDefault:with:
1993371884 s MorphicEventDispatcher>dispatchEvent:with:
1993371748 s MenuMorph(Morph)>processEvent:using:
1993371656 s MenuMorph(Morph)>processEvent:
1993371564 s MenuMorph>handleFocusEvent:
1993371472 s [] in HandMorph>sendFocusEvent:to:clear:
1993371380 s [] in PasteUpMorph>becomeActiveDuring:
1993371212 s BlockClosure>on:do:
1993371120 s PasteUpMorph>becomeActiveDuring:
1993371004 s HandMorph>sendFocusEvent:to:clear:
1993370856 s HandMorph>sendEvent:focus:clear:
1993370764 s HandMorph>sendMouseEvent:
1993370672 s HandMorph>handleEvent:
1993370540 s HandMorph>processEvents
1993370432 s [] in WorldState>doOneCycleNowFor:
1993370340 s Array(SequenceableCollection)>do:
1993370248 s WorldState>handsDo:
1993370156 s WorldState>doOneCycleNowFor:
1993370028 s WorldState>doOneCycleFor:
1993369936 s PasteUpMorph>doOneCycle
1975969628 s [] in Project class>?
1975969500 s [] in BlockClosure>?
Most recent primitives
truncated
fractionPart
truncated
fractionPart
truncated
basicNew
basicNew
basicNew
species
species
species
species
species
species
@
species
species
species
fractionPart
truncated
fractionPart
fractionPart
fractionPart
truncated
species
species
species
species
species
species
species
species
species
species
species
new:
replaceFrom:to:with:startingAt:
replaceFrom:to:with:startingAt:
at:put:
value:
basicNew
species
species
at:put:
@
perform:with:
@
@
perform:with:
@
basicNew
@
@
basicNew
@
@
basicNew
basicNew
truncated
truncated
fractionPart
fractionPart
truncated
fractionPart
truncated
fractionPart
truncated
basicNew
basicNew
fractionPart
truncated
fractionPart
truncated
fractionPart
truncated
basicNew
basicNew
species
species
species
species
species
species
@
species
species
species
fractionPart
truncated
fractionPart
truncated
species
species
species
species
species
species
species
species
species
species
species
species
species
new:
replaceFrom:to:with:startingAt:
replaceFrom:to:with:startingAt:
at:put:
@
perform:with:
@
@
perform:with:
@
basicNew
@
@
basicNew
@
@
basicNew
stringHash:initialHash:
stringHash:initialHash:
stringHash:initialHash:
basicNew
@
basicNew
@
basicNew
@
@
@
@
basicNew
basicNew
new:
basicNew
truncated
truncated
fractionPart
fractionPart
truncated
fractionPart
truncated
fractionPart
truncated
basicNew
basicNew
fractionPart
truncated
fractionPart
truncated
fractionPart
truncated
basicNew
basicNew
@
basicNew
basicNew
at:put:
at:put:
basicNew
fractionPart
truncated
fractionPart
truncated
fractionPart
truncated
@
perform:with:
@
@
perform:with:
@
basicNew
@
@
basicNew
@
@
basicNew
species
species
at:put:
@
perform:with:
@
@
perform:with:
@
basicNew
@
@
basicNew
@
@
basicNew
clone
at:put:
at:put:
basicNew
fractionPart
truncated
fractionPart
truncated
fractionPart
truncated
@
perform:with:
@
@
perform:with:
@
basicNew
@
@
basicNew
@
@
basicNew
species
species
at:put:
@
perform:with:
@
@
perform:with:
@
basicNew
@
@
basicNew
@
@
basicNew
at:put:
at:put:
@
basicNew
basicNew:
decompress:fromByteArray:at:
@
basicNew
basicNew:
@
@
@
@
@
basicNew
@
basicNew
at:put:
copyBits
basicNew
Aborted