crashes with Ballon3D (was: accelerated OpenGL on linux/nvidia (crash))

Andreas Raab andreas.raab at gmx.de
Mon Jul 28 21:23:55 UTC 2003


Hm ... I wonder if that might be a GCC optimization issue? IIRC, then we had
problems with GCC 3+ in some areas and trying to optimize some of this C
code _might_ get you in trouble if the optimizations aren't rock-solid.

There's another possibility, though. I found on Windows that under some
circumstances (which I could never figure out completely) the FPU flags get
changed to signal exceptions instead of silently over/underflowing. There
_are_ situations in which some computations can over/underflow but checking
for this explicitly would be huge pain (given the non-existence of
cross-platform exception handling you'd have to manually put in a number of
tests on each of the operations affected). Is there any chance that the
crash is caused by a SIGNAN (or whatever it may be called)?

Cheers,
  - Andreas

> -----Original Message-----
> From: squeak-dev-bounces at lists.squeakfoundation.org 
> [mailto:squeak-dev-bounces at lists.squeakfoundation.org] On 
> Behalf Of Jon Hylands
> Sent: Monday, July 28, 2003 11:08 PM
> To: The general-purpose Squeak developers list
> Subject: Re: crashes with Ballon3D (was: accelerated OpenGL 
> on linux/nvidia (crash))
> 
> 
> On Mon, 28 Jul 2003 22:53:04 +0200, "Boris Gaertner"
> <Boris.Gaertner at gmx.net> wrote:
> 
> > Radek, can you perhaps prepare a change set with the scene
> > that causes the crash? I can try it on my computer.
> 
> I ran into this while doing some 3D stuff for my AUV 
> simulator. If you open
> any of the example morphs in the AdvancedB3DSceneMorph 
> viewer, you should
> then be able to open your example without crashing.
> 
> As well, I found that in my code, if I open the morph with hardware
> acceleration already turned on, it doesn't crash.
> 
> Later,
> Jon
> 
> --------------------------------------------------------------
>    Jon Hylands      Jon at huv.com      http://www.huv.com/jon
> 
>   Project: Micro Seeker (Micro Autonomous Underwater Vehicle)
>            http://www.huv.com
> 



More information about the Squeak-dev mailing list