[BUG]Float(Object)>>error:
Joshua 'Schwa' Gargus
schwa at cc.gatech.edu
Sun Aug 31 14:19:36 UTC 2003
Have you tried using a VM that someone else has built? What
is your linux setup? You can try my VM if you want.
Joshua
On Sat, Aug 30, 2003 at 08:23:37PM -0400, alangrimes at starpower.net wrote:
> ----
> The only difference between this and the previous bug report is that
> this one comes from a VM compiled with GCC 3.3.1 (as suggested by
> Ian...)
>
> There is a notacible speed difference though, on my dual athlon it is
> giving 120MOPS instead of 100MOPS... The binary is also a bit smaller...
>
> -----
>
> 30 August 2003 8:20:41 pm
>
> VM: unix - Squeak3.6beta of '4 July 2003' [latest update: #5411]
> Image: Squeak3.6beta [latest update: #5411]
>
> Float(Object)>>error:
> Receiver: NaN
> Arguments and temporary variables:
> aString: 'Error: sqrt is invalid for x < 0'
> Receiver's instance variables:
> NaN
>
> [] in WorldState>>displayWorldSafely:
> Arguments and temporary variables:
> aWorld: a PasteUpMorph(2031) [world]
> err: 'Error: sqrt is invalid for x < 0'
> rcvr: NaN
> errCtx: AdvancedB3DSceneMorph(B3DSceneMorph)>>renderOn:
> errMorph: an AdvancedB3DSceneMorph<Cube3D>(3412)
>
> BlockContext>>valueWithPossibleArgs:
> Receiver: [] in WorldState>>displayWorldSafely:
> Arguments and temporary variables:
> anArray: #('Error: sqrt is invalid for x < 0' NaN)
> Receiver's instance variables:
> sender: BlockContext>>valueWithPossibleArgs:
> pc: 113
> stackp: 0
> nargs: 2
> startpc: 66
> home: WorldState>>displayWorldSafely:
>
> [] in BlockContext>>ifError:
> Arguments and temporary variables:
> errorHandlerBlock: [] in WorldState>>displayWorldSafely:
> ex: Error: sqrt is invalid for x < 0
>
>
> --- The full stack ---
> Float(Object)>>error:
> [] in WorldState>>displayWorldSafely:
> BlockContext>>valueWithPossibleArgs:
> [] in BlockContext>>ifError:
> - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
> BlockContext>>valueWithPossibleArgs:
> [] in MethodContext(ContextPart)>>handleSignal:
> BlockContext>>ensure:
> MethodContext(ContextPart)>>handleSignal:
> Error(Exception)>>signal
> Error(Exception)>>signal:
> Float(Object)>>error:
> Float>>sqrt
> B3DVector3(FloatArray)>>length
> B3DVector3>>safelyNormalize
> B3DSpotLight>>asPrimitiveLight
> B3DPrimitiveShader>>addLight:
> B3DPrimitiveEngine(B3DRenderEngine)>>addLight:
> [] in B3DScene>>renderOn:
> OrderedCollection>>do:
> B3DScene>>renderOn:
> AdvancedB3DSceneMorph(B3DSceneMorph)>>renderOn:
> AdvancedB3DSceneMorph>>renderOn:
> BalloonCanvas>>render:
> AdvancedB3DSceneMorph(B3DSceneMorph)>>drawSimulatedOn:
> AdvancedB3DSceneMorph(B3DSceneMorph)>>drawOn:
> FormCanvas(Canvas)>>draw:
> FormCanvas(Canvas)>>drawMorph:
> [] in AdvancedB3DSceneMorph(Morph)>>fullDrawOn:
> FormCanvas>>roundCornersOf:in:during:
> FormCanvas(Canvas)>>roundCornersOf:during:
> AdvancedB3DSceneMorph(Morph)>>fullDrawOn:
> FormCanvas(Canvas)>>fullDraw:
> FormCanvas(Canvas)>>fullDrawMorph:
> [] in HandMorph(Morph)>>drawSubmorphsOn:
> Array(SequenceableCollection)>>reverseDo:
> [] in HandMorph(Morph)>>drawSubmorphsOn:
> HandMorph(Morph)>>drawSubmorphsOn:
> [] in HandMorph>>updateCacheCanvas:
> FormCanvas>>clipBy:during:
> [] in HandMorph>>updateCacheCanvas:
> OrderedCollection>>do:
> [] in HandMorph>>updateCacheCanvas:
> FormCanvas>>translateBy:during:
> HandMorph>>updateCacheCanvas:
> HandMorph>>fullDrawOn:
> FormCanvas(Canvas)>>fullDraw:
> FormCanvas(Canvas)>>fullDrawMorph:
> [] in WorldState>>displayWorld:submorphs:
> OrderedCollection>>reverseDo:
> [] in WorldState>>displayWorld:submorphs:
> FormCanvas>>roundCornersOf:in:during:
> FormCanvas(Canvas)>>roundCornersOf:during:
> WorldState>>displayWorld:submorphs:
> PasteUpMorph>>privateOuterDisplayWorld
> PasteUpMorph>>displayWorld
> [] in WorldState>>displayWorldSafely:
> BlockContext>>on:do:
> BlockContext>>ifError:
> WorldState>>displayWorldSafely:
> WorldState>>doOneCycleNowFor:
> WorldState>>doOneCycleFor:
> -- and more not shown --
More information about the Squeak-dev
mailing list
|