|
|
|
|
|
|
| |
| |
|
|
|
|
| |
| |
|
|
I seem to be able to crash POV with the following 3 lines of code:
#include "strings.inc"
#debug concat(VStr(<1,1,1>))
#if (AnyVar = 1) #end
Can anyone verify that POV throws an unhandled exception and crashes?
I'm on WinXP, using POV 3.6.1c ...
Post a reply to this message
|
|
| |
| |
|
|
|
|
| |
| |
|
|
> #debug concat(VStr(<1,1,1>))
....and of course the concat() isn't necessary to reproduce the crash. I was
whittling the problem down from a much larger scene file and forgot to get rid
of it.
Post a reply to this message
|
|
| |
| |
|
|
|
|
| |
| |
|
|
"How Camp" <hac### [at] gmailcom> wrote in message
news:web.499c666f14a5e080c59235590@news.povray.org...
>
> I seem to be able to crash POV with the following 3 lines of code:
>
>
> #include "strings.inc"
> #debug concat(VStr(<1,1,1>))
> #if (AnyVar = 1) #end
>
>
>
> Can anyone verify that POV throws an unhandled exception and crashes?
>
> I'm on WinXP, using POV 3.6.1c ...
>
Yes. It crashes 3.6.1c on Vista too.
It doesn't crash the current 3.7 beta on my machine, it just reports AnyVar
as an undeclared identifier.
Declaring the variable seems to stop it crashing 3.6.1c.
Regards,
Chris B.
Post a reply to this message
|
|
| |
| |
|
|
|
|
| |
| |
|
|
"Chris B" <nom### [at] nomailcom> wrote:
> Declaring the variable seems to stop it crashing 3.6.1c.
Good point. However, this syntax error still causes it to crash:
#include "strings.inc"
#debug VStr(<1,1,1>)
#declare AnyVar = 1;
#if (AnyVar == 1) #end
If I rem out the first two lines (ie, don't include strings.inc), it simply
reports '==' to be wrong (as it should be). So, what is it in strings.inc that
causes this behavior? I tried including the relevant VStr() macro directly, but
the crash goes away.
Post a reply to this message
|
|
| |
| |
|
|
|
|
| |