i was switching between first project and the Gallery of projects and got this walkback entering back to the first project.
8 September 2008 8:32:49 pm
VM: unix - a SmalltalkImage Image: etoys3.0 [latest update: #2126]
SecurityManager state: Restricted: false FileAccess: true SocketAccess: true Working Dir /home/olpc/isolation/1/uid_to_home_dir/10000/data/MyEtoys Trusted Dir /home/olpc/isolation/1/uid_to_home_dir/10000/data/private Untrusted Dir /home/olpc/isolation/1/uid_to_home_dir/10000/data/MyEtoys
BalloonMorph(PolygonMorph)>>curveBounds Receiver: a BalloonMorph(872) Arguments and temporary variables: curveBounds: nil pointAfterFirst: nil pointBeforeLast: nil p1: nil p2: nil Receiver's instance variables: bounds: 599@-47 corner: 675@5 owner: a PasteUpMorph<world>(773) [world] submorphs: #(a PasteUpMorph(2326)) fullBounds: 250@-47 corner: 987@598 color: Color transparent extension: a MorphExtensionPlus (3247) [locked] [other: (borderStyle -> a Sim...etc... borderWidth: 0 borderColor: Color black vertices: #(599.0@-1.0 607.0@-21.0 616.0@-1.0 666.0@-1.0 666.0@-41.0 616.0@-41....etc... vertexCursor: 1 closed: true filledForm: nil arrows: #none arrowForms: #() smoothCurve: true curveState: #(#(#(599.0 607.0 616.0 666.0 666.0 616.0 599.0) #(11.3384615384615...etc... borderDashSpec: nil handles: nil borderForm: nil target: a PasteUpMorph<world>(773) [world] offsetFromTarget: 599@-47 balloonOwner: nil
BalloonMorph(PolygonMorph)>>computeBounds Receiver: a BalloonMorph(872) Arguments and temporary variables: oldBounds: 600@0 corner: 676@52 delta: nil excludeHandles: nil f: nil each: nil Receiver's instance variables: bounds: 599@-47 corner: 675@5 owner: a PasteUpMorph<world>(773) [world] submorphs: #(a PasteUpMorph(2326)) fullBounds: 250@-47 corner: 987@598 color: Color transparent extension: a MorphExtensionPlus (3247) [locked] [other: (borderStyle -> a Sim...etc... borderWidth: 0 borderColor: Color black vertices: #(599.0@-1.0 607.0@-21.0 616.0@-1.0 666.0@-1.0 666.0@-41.0 616.0@-41....etc... vertexCursor: 1 closed: true filledForm: nil arrows: #none arrowForms: #() smoothCurve: true curveState: #(#(#(599.0 607.0 616.0 666.0 666.0 616.0 599.0) #(11.3384615384615...etc... borderDashSpec: nil handles: nil borderForm: nil target: a PasteUpMorph<world>(773) [world] offsetFromTarget: 599@-47 balloonOwner: nil
BalloonMorph(PolygonMorph)>>setVertices: Receiver: a BalloonMorph(872) Arguments and temporary variables: newVertices: #(600.0@46.0 608.0@26.0 617.0@46.0 667.0@46.0 667.0@6.0 617.0@6.0)...etc... Receiver's instance variables: bounds: 599@-47 corner: 675@5 owner: a PasteUpMorph<world>(773) [world] submorphs: #(a PasteUpMorph(2326)) fullBounds: 250@-47 corner: 987@598 color: Color transparent extension: a MorphExtensionPlus (3247) [locked] [other: (borderStyle -> a Sim...etc... borderWidth: 0 borderColor: Color black vertices: #(599.0@-1.0 607.0@-21.0 616.0@-1.0 666.0@-1.0 666.0@-41.0 616.0@-41....etc... vertexCursor: 1 closed: true filledForm: nil arrows: #none arrowForms: #() smoothCurve: true curveState: #(#(#(599.0 607.0 616.0 666.0 666.0 616.0 599.0) #(11.3384615384615...etc... borderDashSpec: nil handles: nil borderForm: nil target: a PasteUpMorph<world>(773) [world] offsetFromTarget: 599@-47 balloonOwner: nil
BalloonMorph(PolygonMorph)>>extent: Receiver: a BalloonMorph(872) Arguments and temporary variables: newExtent: 76@52 safeExtent: 76@52 center: 638.0@26.0 p: 617@6 Receiver's instance variables: bounds: 599@-47 corner: 675@5 owner: a PasteUpMorph<world>(773) [world] submorphs: #(a PasteUpMorph(2326)) fullBounds: 250@-47 corner: 987@598 color: Color transparent extension: a MorphExtensionPlus (3247) [locked] [other: (borderStyle -> a Sim...etc... borderWidth: 0 borderColor: Color black vertices: #(599.0@-1.0 607.0@-21.0 616.0@-1.0 666.0@-1.0 666.0@-41.0 616.0@-41....etc... vertexCursor: 1 closed: true filledForm: nil arrows: #none arrowForms: #() smoothCurve: true curveState: #(#(#(599.0 607.0 616.0 666.0 666.0 616.0 599.0) #(11.3384615384615...etc... borderDashSpec: nil handles: nil borderForm: nil target: a PasteUpMorph<world>(773) [world] offsetFromTarget: 599@-47 balloonOwner: nil
--- The full stack --- BalloonMorph(PolygonMorph)>>curveBounds ...etc...
On 2008 September 8, karl ramberg wrote:
i was switching between first project and the Gallery of projects and got this walkback entering back to the first project.
Hi Karl,
I tried this, but cannot make it happen today - do you think this is duplicable on your sysem?
Thanks Milan
8 September 2008 8:32:49 pm
VM: unix - a SmalltalkImage Image: etoys3.0 [latest update: #2126]
SecurityManager state: Restricted: false FileAccess: true SocketAccess: true Working Dir /home/olpc/isolation/1/uid_to_home_dir/10000/data/MyEtoys Trusted Dir /home/olpc/isolation/1/uid_to_home_dir/10000/data/private Untrusted Dir /home/olpc/isolation/1/uid_to_home_dir/10000/data/MyEtoys
BalloonMorph(PolygonMorph)>>curveBounds Receiver: a BalloonMorph(872) Arguments and temporary variables: curveBounds: nil pointAfterFirst: nil pointBeforeLast: nil p1: nil p2: nil Receiver's instance variables: bounds: 599@-47 corner: 675@5 owner: a PasteUpMorph<world>(773) [world] submorphs: #(a PasteUpMorph(2326)) fullBounds: 250@-47 corner: 987@598 color: Color transparent extension: a MorphExtensionPlus (3247) [locked] [other: (borderStyle -> a Sim...etc... borderWidth: 0 borderColor: Color black vertices: #(599.0@-1.0 607.0@-21.0 616.0@-1.0 666.0@-1.0 666.0@-41.0 616.0@-41....etc... vertexCursor: 1 closed: true filledForm: nil arrows: #none arrowForms: #() smoothCurve: true curveState: #(#(#(599.0 607.0 616.0 666.0 666.0 616.0 599.0) #(11.3384615384615...etc... borderDashSpec: nil handles: nil borderForm: nil target: a PasteUpMorph<world>(773) [world] offsetFromTarget: 599@-47 balloonOwner: nil
BalloonMorph(PolygonMorph)>>computeBounds Receiver: a BalloonMorph(872) Arguments and temporary variables: oldBounds: 600@0 corner: 676@52 delta: nil excludeHandles: nil f: nil each: nil Receiver's instance variables: bounds: 599@-47 corner: 675@5 owner: a PasteUpMorph<world>(773) [world] submorphs: #(a PasteUpMorph(2326)) fullBounds: 250@-47 corner: 987@598 color: Color transparent extension: a MorphExtensionPlus (3247) [locked] [other: (borderStyle -> a Sim...etc... borderWidth: 0 borderColor: Color black vertices: #(599.0@-1.0 607.0@-21.0 616.0@-1.0 666.0@-1.0 666.0@-41.0 616.0@-41....etc... vertexCursor: 1 closed: true filledForm: nil arrows: #none arrowForms: #() smoothCurve: true curveState: #(#(#(599.0 607.0 616.0 666.0 666.0 616.0 599.0) #(11.3384615384615...etc... borderDashSpec: nil handles: nil borderForm: nil target: a PasteUpMorph<world>(773) [world] offsetFromTarget: 599@-47 balloonOwner: nil
BalloonMorph(PolygonMorph)>>setVertices: Receiver: a BalloonMorph(872) Arguments and temporary variables: newVertices: #(600.0@46.0 608.0@26.0 617.0@46.0 667.0@46.0 667.0@6.0 617.0@6.0)...etc... Receiver's instance variables: bounds: 599@-47 corner: 675@5 owner: a PasteUpMorph<world>(773) [world] submorphs: #(a PasteUpMorph(2326)) fullBounds: 250@-47 corner: 987@598 color: Color transparent extension: a MorphExtensionPlus (3247) [locked] [other: (borderStyle -> a Sim...etc... borderWidth: 0 borderColor: Color black vertices: #(599.0@-1.0 607.0@-21.0 616.0@-1.0 666.0@-1.0 666.0@-41.0 616.0@-41....etc... vertexCursor: 1 closed: true filledForm: nil arrows: #none arrowForms: #() smoothCurve: true curveState: #(#(#(599.0 607.0 616.0 666.0 666.0 616.0 599.0) #(11.3384615384615...etc... borderDashSpec: nil handles: nil borderForm: nil target: a PasteUpMorph<world>(773) [world] offsetFromTarget: 599@-47 balloonOwner: nil
BalloonMorph(PolygonMorph)>>extent: Receiver: a BalloonMorph(872) Arguments and temporary variables: newExtent: 76@52 safeExtent: 76@52 center: 638.0@26.0 p: 617@6 Receiver's instance variables: bounds: 599@-47 corner: 675@5 owner: a PasteUpMorph<world>(773) [world] submorphs: #(a PasteUpMorph(2326)) fullBounds: 250@-47 corner: 987@598 color: Color transparent extension: a MorphExtensionPlus (3247) [locked] [other: (borderStyle -> a Sim...etc... borderWidth: 0 borderColor: Color black vertices: #(599.0@-1.0 607.0@-21.0 616.0@-1.0 666.0@-1.0 666.0@-41.0 616.0@-41....etc... vertexCursor: 1 closed: true filledForm: nil arrows: #none arrowForms: #() smoothCurve: true curveState: #(#(#(599.0 607.0 616.0 666.0 666.0 616.0 599.0) #(11.3384615384615...etc... borderDashSpec: nil handles: nil borderForm: nil target: a PasteUpMorph<world>(773) [world] offsetFromTarget: 599@-47 balloonOwner: nil
--- The full stack --- BalloonMorph(PolygonMorph)>>curveBounds ...etc... _______________________________________________ Etoys mailing list Etoys@lists.laptop.org http://lists.laptop.org/listinfo/etoys
At Mon, 8 Sep 2008 20:39:40 -0100, karl ramberg wrote:
i was switching between first project and the Gallery of projects and got this walkback entering back to the first project.
I came across this before but still couldn't figure out the condition to reproduce, and the log is a bit tricky to understand. Do you have any idea? Is it really because somehow curveBounds variable is nil?
-- Yoshiki
8 September 2008 8:32:49 pm
VM: unix - a SmalltalkImage Image: etoys3.0 [latest update: #2126]
SecurityManager state: Restricted: false FileAccess: true SocketAccess: true Working Dir /home/olpc/isolation/1/uid_to_home_dir/10000/data/MyEtoys Trusted Dir /home/olpc/isolation/1/uid_to_home_dir/10000/data/private Untrusted Dir /home/olpc/isolation/1/uid_to_home_dir/10000/data/MyEtoys
BalloonMorph(PolygonMorph)>>curveBounds Receiver: a BalloonMorph(872) Arguments and temporary variables: curveBounds: nil pointAfterFirst: nil pointBeforeLast: nil p1: nil p2: nil Receiver's instance variables: bounds: 599@-47 corner: 675@5 owner: a PasteUpMorph<world>(773) [world] submorphs: #(a PasteUpMorph(2326)) fullBounds: 250@-47 corner: 987@598 color: Color transparent extension: a MorphExtensionPlus (3247) [locked] [other: (borderStyle -> a Sim...etc... borderWidth: 0 borderColor: Color black vertices: #(599.0@-1.0 607.0@-21.0 616.0@-1.0 666.0@-1.0 666.0@-41.0 616.0@-41....etc... vertexCursor: 1 closed: true filledForm: nil arrows: #none arrowForms: #() smoothCurve: true curveState: #(#(#(599.0 607.0 616.0 666.0 666.0 616.0 599.0) #(11.3384615384615...etc... borderDashSpec: nil handles: nil borderForm: nil target: a PasteUpMorph<world>(773) [world] offsetFromTarget: 599@-47 balloonOwner: nil
BalloonMorph(PolygonMorph)>>computeBounds Receiver: a BalloonMorph(872) Arguments and temporary variables: oldBounds: 600@0 corner: 676@52 delta: nil excludeHandles: nil f: nil each: nil Receiver's instance variables: bounds: 599@-47 corner: 675@5 owner: a PasteUpMorph<world>(773) [world] submorphs: #(a PasteUpMorph(2326)) fullBounds: 250@-47 corner: 987@598 color: Color transparent extension: a MorphExtensionPlus (3247) [locked] [other: (borderStyle -> a Sim...etc... borderWidth: 0 borderColor: Color black vertices: #(599.0@-1.0 607.0@-21.0 616.0@-1.0 666.0@-1.0 666.0@-41.0 616.0@-41....etc... vertexCursor: 1 closed: true filledForm: nil arrows: #none arrowForms: #() smoothCurve: true curveState: #(#(#(599.0 607.0 616.0 666.0 666.0 616.0 599.0) #(11.3384615384615...etc... borderDashSpec: nil handles: nil borderForm: nil target: a PasteUpMorph<world>(773) [world] offsetFromTarget: 599@-47 balloonOwner: nil
BalloonMorph(PolygonMorph)>>setVertices: Receiver: a BalloonMorph(872) Arguments and temporary variables: newVertices: #(600.0@46.0 608.0@26.0 617.0@46.0 667.0@46.0 667.0@6.0 617.0@6.0)...etc... Receiver's instance variables: bounds: 599@-47 corner: 675@5 owner: a PasteUpMorph<world>(773) [world] submorphs: #(a PasteUpMorph(2326)) fullBounds: 250@-47 corner: 987@598 color: Color transparent extension: a MorphExtensionPlus (3247) [locked] [other: (borderStyle -> a Sim...etc... borderWidth: 0 borderColor: Color black vertices: #(599.0@-1.0 607.0@-21.0 616.0@-1.0 666.0@-1.0 666.0@-41.0 616.0@-41....etc... vertexCursor: 1 closed: true filledForm: nil arrows: #none arrowForms: #() smoothCurve: true curveState: #(#(#(599.0 607.0 616.0 666.0 666.0 616.0 599.0) #(11.3384615384615...etc... borderDashSpec: nil handles: nil borderForm: nil target: a PasteUpMorph<world>(773) [world] offsetFromTarget: 599@-47 balloonOwner: nil
BalloonMorph(PolygonMorph)>>extent: Receiver: a BalloonMorph(872) Arguments and temporary variables: newExtent: 76@52 safeExtent: 76@52 center: 638.0@26.0 p: 617@6 Receiver's instance variables: bounds: 599@-47 corner: 675@5 owner: a PasteUpMorph<world>(773) [world] submorphs: #(a PasteUpMorph(2326)) fullBounds: 250@-47 corner: 987@598 color: Color transparent extension: a MorphExtensionPlus (3247) [locked] [other: (borderStyle -> a Sim...etc... borderWidth: 0 borderColor: Color black vertices: #(599.0@-1.0 607.0@-21.0 616.0@-1.0 666.0@-1.0 666.0@-41.0 616.0@-41....etc... vertexCursor: 1 closed: true filledForm: nil arrows: #none arrowForms: #() smoothCurve: true curveState: #(#(#(599.0 607.0 616.0 666.0 666.0 616.0 599.0) #(11.3384615384615...etc... borderDashSpec: nil handles: nil borderForm: nil target: a PasteUpMorph<world>(773) [world] offsetFromTarget: 599@-47 balloonOwner: nil
--- The full stack --- BalloonMorph(PolygonMorph)>>curveBounds ...etc... _______________________________________________ Etoys mailing list Etoys@lists.laptop.org http://lists.laptop.org/listinfo/etoys
etoys-dev@lists.squeakfoundation.org