|
|
|
|
|
|
| |
| |
|
|
|
|
| |
| |
|
|
Hi
Beta 5 crashes when I attempt to use the params.inc example files
here's the info:
Win 98SE athalon 800 256 ram
PVENGINE caused a stack fault in module PVENGINE.EXE at 0187:0046dd9b.
Registers:
EAX=00000001 CS=0187 EIP=0046dd9b EFLGS=00010246
EBX=00000000 SS=018f ESP=02cc1b78 EBP=02cc23a0
ECX=00000000 DS=018f ESI=02cc23a0 FS=2157
EDX=02cc23c8 ES=018f EDI=02cc23c8 GS=0000
Bytes at CS:EIP:
e8 30 6d 00 00 8b 0d c0 1c 68 00 83 f9 3e 0f 84
Stack dump:
00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
Mick
Post a reply to this message
|
|
| |
| |
|
|
|
|
| |
| |
|
|
Mick Hazelgrove <mic### [at] mhazelgrovefsnetcouk> wrote:
: PVENGINE caused a stack fault in module PVENGINE.EXE at 0187:0046dd9b.
This stack fault thing is known. At least loops cause it and perhaps other
things.
So everyone: If you get a "stack fault" like that, you don't need to report
it anymore.
(I don't know what is the problem, but it might be an intel-compiler thing;
either it's misconfigured or buggy...)
--
#macro N(D,I)#if(I<6)cylinder{M()#local D[I]=div(D[I],104);M().5,2pigment{
rgb M()}}N(D,(D[I]>99?I:I+1))#end#end#macro M()<mod(D[I],13)-6,mod(div(D[I
],13),8)-3,10>#end blob{N(array[6]{11117333955,
7382340,3358,3900569407,970,4254934330},0)}// - Warp -
Post a reply to this message
|
|
| |
| |
|
|
|
|
| |
| |
|
|
Wasn't it Warp who wrote:
>Mick Hazelgrove <mic### [at] mhazelgrovefsnetcouk> wrote:
>: PVENGINE caused a stack fault in module PVENGINE.EXE at 0187:0046dd9b.
>
> This stack fault thing is known. At least loops cause it and perhaps other
>things.
> So everyone: If you get a "stack fault" like that, you don't need to report
>it anymore.
>
> (I don't know what is the problem, but it might be an intel-compiler thing;
>either it's misconfigured or buggy...)
>
I suspected that there might possibly be a miscompile when I noticed
that pvengine.exe is much larger than it has ever been before. The beta
4 pvengine.exe was 2.14Mb and the beta 5 one is 3.05 Mb.
--
Mike Williams
Gentleman of Leisure
Post a reply to this message
|
|
| |
| |
|
|
|
|
| |
| |
|
|
"Mike Williams" <mik### [at] nospamplease> wrote in message
news:TsC### [at] econymdemoncouk...
> Wasn't it Warp who wrote:
> >
> > (I don't know what is the problem, but it might be an intel-compiler
thing;
> >either it's misconfigured or buggy...)
>
> I suspected that there might possibly be a miscompile when I noticed
> that pvengine.exe is much larger than it has ever been before. The beta
> 4 pvengine.exe was 2.14Mb and the beta 5 one is 3.05 Mb.
It used to be over 4 MB so be thankful :-)
As Chris Cason pointed out to me, it's due to the way it handles several
kinds of CPU.
Bob H.
Post a reply to this message
|
|
| |
| |
|
|
|
|
| |
| |
|
|
On 8 Oct 2001 13:12:42 -0400, Warp wrote:
>Mick Hazelgrove <mic### [at] mhazelgrovefsnetcouk> wrote:
>: PVENGINE caused a stack fault in module PVENGINE.EXE at 0187:0046dd9b.
>
> This stack fault thing is known. At least loops cause it and perhaps other
>things.
> So everyone: If you get a "stack fault" like that, you don't need to report
>it anymore.
>
> (I don't know what is the problem, but it might be an intel-compiler thing;
>either it's misconfigured or buggy...)
It's a "stupid Ron" thing. My fix to allow semicolons after declarations
instead allowed an infinite recursion to slip in in loops where the only
contents were declarations and other #-directives. I guess this is why we
don't change the parser on a whim, huh?
Anyway, the fix is on deck. I couldn't say when it'll be delivered.
--
#local R=rgb 99;#local P=R-R;#local F=pigment{gradient x}box{0,1pigment{gradient
y pigment_map{[.5F pigment_map{[.3R][.3F color_map{[.15red 99][.15P]}rotate z*45
translate x]}]#local H=pigment{gradient y color_map{[.5P][.5R]}scale 1/3}[.5F
pigment_map{[.3R][.3H][.7H][.7R]}]}}}camera{location.5-3*z}//only my opinions
Post a reply to this message
|
|
| |
| |
|
|
|
|
| |
| |
|
|
Ron Parker <ron### [at] povrayorg> wrote:
: It's a "stupid Ron" thing. My fix to allow semicolons after declarations
: instead allowed an infinite recursion to slip in in loops where the only
: contents were declarations and other #-directives.
It's great to know that it wasn't a problem with the compiler after all.
--
#macro N(D,I)#if(I<6)cylinder{M()#local D[I]=div(D[I],104);M().5,2pigment{
rgb M()}}N(D,(D[I]>99?I:I+1))#end#end#macro M()<mod(D[I],13)-6,mod(div(D[I
],13),8)-3,10>#end blob{N(array[6]{11117333955,
7382340,3358,3900569407,970,4254934330},0)}// - Warp -
Post a reply to this message
|
|
| |
| |
|
|
|
|
| |
|
|