Mantis Bugtracker
  

Viewing Issue Simple Details Jump to Notes ] View Advanced ] Issue History ] Print ]
ID Category Severity Reproducibility Date Submitted Last Update
0007598 [Squeak] VM minor always 01-22-11 16:44 01-22-11 18:01
Reporter glenpaling View Status public  
Assigned To eem
Priority normal Resolution open  
Status assigned   Product Version 4.1
Summary 0007598: Cog VM Causes BalloonEngine Primitive Failure with Transparent Polygons
Description Transparent PolygonMorphs will eventually suffer a primitive failure in Balloon. primAddPolygon:segments:fill:lineWidth:lineFill: fails. All Macintosh and Windows versions of Cog will produce this failure. I haven't tested Linux. Unmodified Squeak 4.1, Trunk and Pharo images produce the problem. I was able to reproduce the bug in in original Cog VMs from last June. Standard VMs work fine.

I've tried to produce the failure with various colors and alpha values, only transparent fills result in failure. I have an application that can animate many PolygonMorphs. I ran it all last week with translucent polygon without failure.

The morphs don't always fail initially, but will eventually. Just execute "PolygonMorph new color: Color transparent; openInHand." a few times and play with the morphs, resizing, moving, put windows on top of them etc.
Additional Information Here's the stack

BalloonEngine(Object)>>error:
[] in WorldState>>displayWorldSafely:
BlockClosure>>cull:cull:
[] in BlockClosure>>ifError:
BlockClosure>>cull:
[] in MethodContext(ContextPart)>>handleSignal:
BlockClosure>>ensure:
MethodContext(ContextPart)>>handleSignal:
Error(Exception)>>signal
Error(Exception)>>signal:
BalloonEngine(Object)>>error:
BalloonEngine(Object)>>primitiveFailed:
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:
Attached Files

- Relationships

- Notes
(0014026 - 76 - 76 - 76 - 76 - 76 - 76)
lewis
01-22-11 18:00

Thanks for reporting this. I will forward the issue to the vm-dev list also.
 

- Issue History
Date Modified Username Field Change
01-22-11 16:44 glenpaling New Issue
01-22-11 16:44 glenpaling Status new => assigned
01-22-11 16:44 glenpaling Assigned To  => lewis
01-22-11 18:00 lewis Note Added: 0014026
01-22-11 18:00 lewis Status assigned => acknowledged
01-22-11 18:01 lewis Status acknowledged => assigned
01-22-11 18:01 lewis Assigned To lewis => eem
01-22-11 18:01 lewis Issue Monitored: lewis


Mantis 1.0.8[^]
Copyright © 2000 - 2007 Mantis Group
40 total queries executed.
30 unique queries executed.
Powered by Mantis Bugtracker