Working with Athens and Roassal on Linux, the image crashes with the following stack error._______________________________________________Reproducing it not quite easy but its related to taskbar and now we cannot launch image anymore :-(.---------- Forwarded message ----------
From: <mathieubmddehouck@mailoo.org>
Date: Fri, May 3, 2013 at 4:01 PM
Subject: Bug Pharo
To: Usman Bhatti <usman.bhatti@gmail.com>
Built from: NBCoInterpreter NativeBoost-CogPlugin-EstebanLorenzano.18 uuid: a53445f9-c0c0-4015-97a3-be7db8d9ed6b Mar 13 2013
With: NBCogit NativeBoost-CogPlugin-EstebanLorenzano.18 uuid: a53445f9-c0c0-4015-97a3-be7db8d9ed6b Mar 13 2013
Revision: 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
Build host: Linux linux-ubuntu-10 2.6.32-38-server #83-Ubuntu SMP Wed Jan 4 11:26:59 UTC 2012 x86_64 GNU/Linux
plugin path: /home/matisyahu/Bureau/pharo2.0/bin [default: /home/matisyahu/Bureau/pharo2.0/bin/]
C stack backtrace:
/home/matisyahu/Bureau/pharo2.0/bin/pharo[0x80a0c0c]
/home/matisyahu/Bureau/pharo2.0/bin/pharo[0x80a0f28]
[0xb776d40c]
/home/matisyahu/Bureau/pharo2.0/bin/pharo[0x8120215]
/home/matisyahu/Bureau/pharo2.0/bin/pharo[0x8091d8a]
/home/matisyahu/Bureau/pharo2.0/bin/pharo[0x8092300]
/home/matisyahu/Bureau/pharo2.0/bin/pharo[0x8092417]
[0x7714c711]
/home/matisyahu/Bureau/pharo2.0/bin/pharo(interpret+0x7a6)[0x8094f36]
/home/matisyahu/Bureau/pharo2.0/bin/pharo(main+0x2b3)[0x80a18b3]
/lib/i386-linux-gnu/libc.so.6(__libc_start_main+0xf3)[0xb75764d3]
Smalltalk stack dump:
0xbfe67f44 M NBFFICallout class(NBNativeCodeGen class)>retrySend: 0x777e5098: a(n) NBFFICallout class
0xbfe67f68 I AthensCairoSurface>extent 0x7e24df84: a(n) AthensCairoSurface
0xbfe67f94 I [] in ROAthensCanvas>paintBackground: 0x7eb0f00c: a(n) ROAthensCanvas
0xbfe67fb4 M BlockClosure>ensure: 0x7eb0f4b4: a(n) BlockClosure
0xbfe67fdc I AthensCairoMatrix>restoreAfter: 0x7e24dfdc: a(n) AthensCairoMatrix
0xbfe62e0c I ROAthensCanvas>paintBackground: 0x7eb0f00c: a(n) ROAthensCanvas
0xbfe62e30 I ROView>drawOn: 0x7e23cbac: a(n) ROView
0xbfe62e58 I [] in ROViewStack>drawOn: 0x7e23d060: a(n) ROViewStack
0xbfe62e80 I [] in ROViewStack>viewReverseDo: 0x7e23d060: a(n) ROViewStack
0xbfe62ea0 M OrderedCollection>reverseDo: 0x7e23d24c: a(n) OrderedCollection
0xbfe62ec4 I ROViewStack>viewReverseDo: 0x7e23d060: a(n) ROViewStack
0xbfe62ee8 I ROViewStack>drawOn: 0x7e23d060: a(n) ROViewStack
0xbfe62f14 I [] in ROAthensMorph>drawOn: 0x7e2483f0: a(n) ROAthensMorph
0xbfe62f3c I [] in AthensCairoSurface>drawDuring: 0x7e24df84: a(n) AthensCairoSurface
0xbfe62f5c M BlockClosure>ensure: 0x7eb0b400: a(n) BlockClosure
0xbfe62f80 I AthensCairoSurface>drawDuring: 0x7e24df84: a(n) AthensCairoSurface
0xbfe62fa4 I ROAthensMorph>drawOn: 0x7e2483f0: a(n) ROAthensMorph
0xbfe62fc0 M FormCanvas(Canvas)>draw: 0x7eb0b08c: a(n) FormCanvas
0xbfe62fdc M FormCanvas(Canvas)>drawMorph: 0x7eb0b08c: a(n) FormCanvas
0xbfe61e50 M [] in ROAthensMorph(Morph)>fullDrawOn: 0x7e2483f0: a(n) ROAthensMorph
0xbfe61e68 M FormCanvas>roundCornersOf:in:during: 0x7eb0b08c: a(n) FormCanvas
0xbfe61e8c M FormCanvas(Canvas)>roundCornersOf:during: 0x7eb0b08c: a(n) FormCanvas
0xbfe61eb0 M [] in ROAthensMorph(Morph)>fullDrawOn: 0x7e2483f0: a(n) ROAthensMorph
0xbfe61ecc M BlockClosure>on:do: 0x7eb0b1e8: a(n) BlockClosure
0xbfe61eec M ROAthensMorph(Morph)>fullDrawOn: 0x7e2483f0: a(n) ROAthensMorph
0xbfe61f08 M FormCanvas(Canvas)>fullDraw: 0x7eb0b08c: a(n) FormCanvas
0xbfe61f24 M FormCanvas(Canvas)>fullDrawMorph: 0x7eb0b08c: a(n) FormCanvas
0xbfe61f44 M [] in SystemWindow(Morph)>drawSubmorphsOn: 0x7e248620: a(n) SystemWindow
0xbfe61f64 M Array(SequenceableCollection)>reverseDo: 0x7e24a7c4: a(n) Array
0xbfe61f80 M [] in SystemWindow(Morph)>drawSubmorphsOn: 0x7e248620: a(n) SystemWindow
0xbfe61f9c M FormCanvas>clipBy:during: 0x7eb0ad44: a(n) FormCanvas
0xbfe61fc0 M SystemWindow(Morph)>drawSubmorphsOn: 0x7e248620: a(n) SystemWindow
0xbfe61fe0 M [] in SystemWindow(Morph)>fullDrawOn: 0x7e248620: a(n) SystemWindow
0xbfe60e8c M FormCanvas>roundCornersOf:in:during: 0x7eb0ad44: a(n) FormCanvas
0xbfe60eb0 M FormCanvas(Canvas)>roundCornersOf:during: 0x7eb0ad44: a(n) FormCanvas
0xbfe60ed4 M [] in SystemWindow(Morph)>fullDrawOn: 0x7e248620: a(n) SystemWindow
0xbfe60ef0 M BlockClosure>on:do: 0x7eb0ae30: a(n) BlockClosure
0xbfe60f10 M SystemWindow(Morph)>fullDrawOn: 0x7e248620: a(n) SystemWindow
0xbfe60f2c M FormCanvas(Canvas)>fullDraw: 0x7eb0ad44: a(n) FormCanvas
0xbfe60f48 M FormCanvas(Canvas)>fullDrawMorph: 0x7eb0ad44: a(n) FormCanvas
0xbfe60f9c M [] in WorldState>drawWorld:submorphs:invalidAreasOn: 0x772d559c: a(n) WorldState
0xbfe60fd4 I Rectangle>allAreasOutsideList:startingAt:do: 0x7eaa8a14: a(n) Rectangle
0xbfe59eb4 I Rectangle>allAreasOutsideList:do: 0x7eaa8a14: a(n) Rectangle
0xbfe59ef8 I [] in WorldState>drawWorld:submorphs:invalidAreasOn: 0x772d559c: a(n) WorldState
0xbfe59f1c M Array(SequenceableCollection)>do: 0x7eab4608: a(n) Array
0xbfe59f54 I WorldState>drawWorld:submorphs:invalidAreasOn: 0x772d559c: a(n) WorldState
0xbfe59f8c M [] in WorldState>displayWorld:submorphs: 0x772d559c: a(n) WorldState
0xbfe59fac I FormCanvas>roundCornersOf:in:during: 0x7eab4500: a(n) FormCanvas
0xbfe59fd8 I FormCanvas(Canvas)>roundCornersOf:during: 0x7eab4500: a(n) FormCanvas
0xbfe58eec I WorldState>displayWorld:submorphs: 0x772d559c: a(n) WorldState
0xbfe58f14 I PasteUpMorph>privateOuterDisplayWorld 0x772c60c0: a(n) PasteUpMorph
0xbfe58f34 I PasteUpMorph>displayWorld 0x772c60c0: a(n) PasteUpMorph
0xbfe58f58 I [] in WorldState>displayWorldSafely: 0x772d559c: a(n) WorldState
0xbfe58f74 M BlockClosure>on:do: 0x7eab437c: a(n) BlockClosure
0xbfe58f94 M BlockClosure>ifError: 0x7eab437c: a(n) BlockClosure
0xbfe58fb8 I WorldState>displayWorldSafely: 0x772d559c: a(n) WorldState
0xbfe58fdc I WorldState>doOneCycleNowFor: 0x772d559c: a(n) WorldState
0x7e2f1720 s WorldState>doOneCycleFor:
0x7e2f177c s PasteUpMorph>doOneCycle
0x7e256bcc s [] in MorphicUIManager>spawnNewProcess
0x7e256b48 s [] in BlockClosure>newProcess
Most recent primitives
basicNew
at:put:
class
class
replaceFrom:to:with:startingAt:
class
class
replaceFrom:to:with:startingAt:
class
class
replaceFrom:to:with:startingAt:
class
class
replaceFrom:to:with:startingAt:
class
class
replaceFrom:to:with:startingAt:
class
class
replaceFrom:to:with:startingAt:
class
class
replaceFrom:to:with:startingAt:
class
class
replaceFrom:to:with:startingAt:
species
basicNew:
replaceFrom:to:with:startingAt:
basicNew
platformId
basicNew
at:
class
class
class
compare:with:collated:
at:
at:
at:
at:
new:
at:put:
at:put:
at:put:
species
basicNew:
replaceFrom:to:with:startingAt:
replaceFrom:to:with:startingAt:
class
stringHash:initialHash:
class
class
compare:with:collated:
perform:
basicNew:
basicNew
at:put:
at:put:
at:put:
at:put:
species
basicNew:
replaceFrom:to:with:startingAt:
species
basicNew:
at:put:
at:put:
at:put:
at:put:
basicNew:
basicNew
class
class
replaceFrom:to:with:startingAt:
class
class
replaceFrom:to:with:startingAt:
at:put:
at:put:
at:put:
at:put:
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
at:put:
species
basicNew:
replaceFrom:to:with:startingAt:
objectAt:
basicNew
at:
class
class
class
compare:with:collated:
at:
at:
at:
at:
class
objectAt:
newMethod:header:
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:
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:
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:
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:
at:put:
at:put:
at:put:
at:put:
at:put:
at:put:
at:put:
at:put:
at:put:
at:put:
objectAt:
objectAt:
objectAt:put:
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:
at:
at:put:
objectAt:
objectAt:
objectAt:
objectAt:
objectAt:
flushCache
at:put:
objectAt:
objectAt:
new:
terminateTo:
objectAt:
objectAt:
perform:withArguments:
width
stack page bytes 4096 available headroom 3300 minimum unused headroom 3512
(Segmentation fault)
Abandon
Moose-dev mailing list
Moose-dev@iam.unibe.ch
https://www.iam.unibe.ch/mailman/listinfo/moose-dev