POV-Ray : Newsgroups : povray.beta-test : [Mac] crash while quitting : [Mac] crash while quitting Server Time
29 Jul 2024 20:27:35 EDT (-0400)
  [Mac] crash while quitting  
From: Stéphane Nicolet
Date: 6 Mar 2002 15:44:40
Message: <1f8n8es.1u29reu1jsdysoN%cassio@free.fr>
POV-Ray Mac 3.5 beta 12
RAM : 80Mb, 54Mb allocated to PovRay
System 9.1 (french)
CarbonLib 1.3.1


When you try PovRay 3.5.b12 with the following scene,
three things can happen :

1) If PovRay isn't allocated enough memory (say it
only has the default 14Mb), POV-Ray puts different
memory-related error messages in the 'Messages' window,
then stops : OK.

2) However, if PovRay is allocated enough memory 
(say 54 Mb), the scene parses and render but :

  a) if you try to quit (Command-Q) during parsing,
     PovRay crashes (error 2).

  b) if you try to quit (Command-Q) during rendering,
     Povray display a weird alert ("POV-Ray cannot 
     run on a locked volume, or in a locked folder"),
     then quits to Finder.

Note that I have used the Galaxy include file by
Chris Colefax to get a long parsing time and be able to
demonstrate point 2a). Point 2b) can be demonstrated
with only the starfield (that is, with only the camera
and the sphere in the scene).


Hope this helps,
Stephane.




//------------------------------------------------------------------
//   this scene uses the Galaxy include file by Chris Colefax 
//   http://www.geocities.com/SiliconValley/Lakes/1434/galaxy.html
//------------------------------------------------------------------

#include "stars.inc"

camera
  {
    location <-0.5, 11, -7> 
    angle 45.6 
    look_at <-0.5, 0, -1.27>
  }

sphere 
  { 
    <0, 0, 0>, 30000
    texture { Starfield5 scale 3000}
  }


// cut here to demonstrate point 2b) only.


#declare galaxy_colour_turb = 1.0;
#declare galaxy_seed = 4010;
#include "GALAXY.INC"

#declare galaxy_bgnebula = 4; 
#declare galaxy_colour_turb = 1.0;
#declare galaxy_seed = 3040;
#include "GALAXY.INC"


#declare C = 0; #while (C < 6)
#declare galaxy_seed = C;
#declare galaxy_bg = false;
#declare galaxy_objects = true;
#declare galaxy_starfield = true;
#include "GALAXY.INC"
#declare C = C + 1; #end


#declare C = 7; #while (C < 100)
#declare galaxy_seed = C;
#declare galaxy_bg = false;
#declare galaxy_objects = true;
#declare galaxy_starfield = false; 
#declare debug_options = false;
#include "GALAXY.INC"
#declare C = C + 1; #end


//---------------- End of scene ---------------------


Post a reply to this message

Copyright 2003-2023 Persistence of Vision Raytracer Pty. Ltd.