[BUG] Balloon primitive error

Mike Rutenberg mdr at scn.org
Wed Dec 6 12:17:16 UTC 2000


There seems to be some sort of Balloon error that is triggered in rendering the web page http://www.canada.worldweb.com/ .  

To reproduce:
Opening Scamper, and then choose the URL
	http://www.canada.worldweb.com/
Once it finishes loading, scroll down, eventually coming to a map of Canada.  About then you trap into the emergency debugger with a primitive failure (stack is below).

Mike



Image:
	Image version: Squeak2.9alpha of 25 August 2000
	latest update: #3077
	Current Change Set: Unnamed1
	Display depth: 8 or 32 bits both cause the problem

VM version: 
	Squeak2.9alpha of 13 June 2000 [latest update: #2944]
	for: Win95
	with no external plugins


6 December 2000 2:49 pm
Error: Error: a primitive has failed
BalloonEngine(Object)>>error:
[] in WorldState>>displayWorldSafely:
[] in BlockContext>>ifError:
Error(Exception)>>handlerAction
Error(Exception)>>signal
Error(Exception)>>signal:
BalloonEngine(Object)>>error:
BalloonEngine(Object)>>primitiveFailed
BalloonEngine>>primAddPolygon:segments:fill:lineWidth:lineFill:
BalloonEngine>>drawPolygon:fill:borderWidth:borderColor:transform:
BalloonCanvas>>drawPolygon:fillStyle:borderWidth:borderColor:
FormCanvas>>drawPolygon:fillStyle:borderWidth:borderColor:
FormCanvas(Canvas)>>drawPolygon:fillStyle:
PolygonMorph>>drawOn:
FormCanvas(Canvas)>>draw:
FormCanvas(Canvas)>>drawMorph:
[] in PolygonMorph(Morph)>>fullDrawOn:
FormCanvas>>roundCornersOf:during:
PolygonMorph(Morph)>>fullDrawOn:
FormCanvas(Canvas)>>fullDraw:
FormCanvas(Canvas)>>fullDrawMorph:
[] in ImageMorph(Morph)>>drawSubmorphsOn:
Array(SequenceableCollection)>>reverseDo:
[] in ImageMorph(Morph)>>drawSubmorphsOn:
ImageMorph(Morph)>>drawSubmorphsOn:
[] in ImageMorph(Morph)>>fullDrawOn:
FormCanvas>>roundCornersOf:during:
ImageMorph(Morph)>>fullDrawOn:
FormCanvas(Canvas)>>fullDraw:
FormCanvas(Canvas)>>fullDrawMorph:
[] in DownloadingImageMorph(Morph)>>drawSubmorphsOn:
Array(SequenceableCollection)>>reverseDo:
[] in DownloadingImageMorph(Morph)>>drawSubmorphsOn:
DownloadingImageMorph(Morph)>>drawSubmorphsOn:
[] in DownloadingImageMorph(Morph)>>fullDrawOn:
FormCanvas>>roundCornersOf:during:
DownloadingImageMorph(Morph)>>fullDrawOn:
FormCanvas(Canvas)>>fullDraw:
FormCanvas(Canvas)>>fullDrawMorph:
[] in TextMorphForEditView(Morph)>>drawSubmorphsOn:
Array(SequenceableCollection)>>reverseDo:
[] in TextMorphForEditView(Morph)>>drawSubmorphsOn:
TextMorphForEditView(Morph)>>drawSubmorphsOn:
[] in TextMorphForEditView(Morph)>>fullDrawOn:
FormCanvas>>roundCornersOf:during:
TextMorphForEditView(Morph)>>fullDrawOn:
FormCanvas(Canvas)>>fullDraw:
FormCanvas(Canvas)>>fullDrawMorph:
[] in TransformMorph>>drawSubmorphsOn:
Array(SequenceableCollection)>>reverseDo:
[] in TransformMorph>>drawSubmorphsOn:
FormCanvas>>transformBy:clippingTo:during:smoothing:
TransformMorph>>drawSubmorphsOn:
[] in TransformMorph(Morph)>>fullDrawOn:
FormCanvas>>roundCornersOf:during:
TransformMorph(Morph)>>fullDrawOn:
FormCanvas(Canvas)>>fullDraw:
FormCanvas(Canvas)>>fullDrawMorph:
[] in WebPageMorph(Morph)>>drawSubmorphsOn:
Array(SequenceableCollection)>>reverseDo:
[] in WebPageMorph(Morph)>>drawSubmorphsOn:
WebPageMorph(Morph)>>drawSubmorphsOn:
[] in WebPageMorph(Morph)>>fullDrawOn:
FormCanvas>>roundCornersOf:during:
WebPageMorph(Morph)>>fullDrawOn:
FormCanvas(Canvas)>>fullDraw:
FormCanvas(Canvas)>>fullDrawMorph:
[] in SystemWindow(Morph)>>drawSubmorphsOn:
Array(SequenceableCollection)>>reverseDo:
[] in SystemWindow(Morph)>>drawSubmorphsOn:
SystemWindow(Morph)>>drawSubmorphsOn:
[] in SystemWindow(Morph)>>fullDrawOn:
CornerRounder class>>roundCornersOf:on:displayBlock:borderWidth:corners:
FormCanvas>>roundCornersOf:during:
SystemWindow(Morph)>>fullDrawOn:
FormCanvas(Canvas)>>fullDraw:
FormCanvas(Canvas)>>fullDrawMorph:
[] in WorldState>>drawWorld:submorphs:invalidAreasOn:
OrderedCollection>>do:
WorldState>>drawWorld:submorphs:invalidAreasOn:
WorldState>>displayWorld:submorphs:
PasteUpMorph>>privateOuterDisplayWorld
PasteUpMorph>>displayWorld
[] in WorldState>>displayWorldSafely:
BlockContext>>on:do:
BlockContext>>ifError:
WorldState>>displayWorldSafely:
WorldState>>doOneCycleNowFor:
WorldState>>doOneCycleFor:
PasteUpMorph>>doOneCycle
[] in Project class>>spawnNewProcess
[] in BlockContext>>newProcess





More information about the Squeak-dev mailing list