POV-Ray : Newsgroups : povray.beta-test : strings operations crash with both compiles : Re: strings operations crash with both compiles Server Time
30 Jul 2024 12:31:08 EDT (-0400)
  Re: strings operations crash with both compiles  
From:
Date: 8 Nov 2001 03:05:17
Message: <j2fkutgrukn4l45orhmve7env5r8gtsgqe@4ax.com>
On Wed, 07 Nov 2001 21:50:48 +0100, "Thorsten Froehlich" <tho### [at] trfde>
wrote:

> In article <e3piut8anmf4cli4pnfmstadgc3nleqvb2@4ax.com> , Wlodzimierz ABX 
> Skiba <abx### [at] babilonorg>  wrote:
>
>> following code causes crash with both compile of b7
>
> This bug is clearly:
>
> Macro bug (job000146)
> (POV can dereference a deallocated pointer if you return a local from a
> macro.)

Probably you are right but I want add my next note. When I connect first and
last line of script to: #warning P("H1676688") then everything works fine. The
change has nothing to #local return from macro IMO.

ABX
--
#declare _=function(a,b,x){((a^2)+(b^2))^.5-x}#default {pigment{color rgb 1}}
union{plane{y,-3}plane{-x,-3}finish{reflection 1 ambient 0}}isosurface{ //ABX
function{_(x-2,y,1)|_((x+y)*.7,z,.1)|_((x+y+2)*.7,z,.1)|_(x/2+y*.8+1.5,z,.1)}
contained_by{box{<0,-3,-.1>,<3,0,.1>}}translate z*15finish{ambient 1}}//POV35


Post a reply to this message

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