POV-Ray : Newsgroups : povray.bugreports : Unresponsive crash in qtpovray with [accidental] recursive function : Re: Unresponsive crash in qtpovray with [accidental] recursive function Server Time
19 Apr 2024 08:32:03 EDT (-0400)
  Re: Unresponsive crash in qtpovray with [accidental] recursive function  
From: dick balaska
Date: 13 Jul 2019 13:29:58
Message: <5d2a1516$1@news.povray.org>
On 7/13/19 12:43 PM, Bald Eagle wrote:
> So, in a bit of haste, I ran my scene with
> #declare Inverse = function (x, y, z, R, S) {log( 1-Inverse(x,y,z,R,S) )}
> which of course calls itself, and POV-Ray issued a warning and stopped, but it
> also became unresponsive and gave me this in the terminal window
> *** Error in `qtpovray': realloc(): invalid old size: 0x00007f580801dcd0 ***
> *** Error in `qtpovray': malloc(): memory corruption: 0x00007f580801d420 ***
> Just throwing that out there.


Can you post a whole scene that tips over?

#version 3.7;
#declare Inverse = function (x, y, z, R, S) {log( 1-Inverse(x,y,z,R,S))}

chdir:  /home/dick/povray/projects/animtest
command:  +Irecursivememdeath.pov

Possible Parse Error: Recursive function calls are not allowed!
at File: recursivememdeath.pov Line: 2 Col: 73
Possible Parse Error: assumed_gamma not specified in this POV-Ray v3.7
or later scene. Future versions of POV-Ray may consider this a fatal
error. To avoid this warning, explicitly specify 'assumed_gamma 1.0' in
the global_settings section. See the documentation for more details.
Parse Warning: No objects in scene.
Rendered 1024 of 921600 pixels (0%)

Post a reply to this message

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