POV-Ray : Newsgroups : povray.unofficial.patches : MegaPOV 1.2.1 released Server Time
28 Apr 2024 17:04:56 EDT (-0400)
  MegaPOV 1.2.1 released (Message 1 to 10 of 10)  
From: Christoph Hormann
Subject: MegaPOV 1.2.1 released
Date: 24 Aug 2005 04:55:02
Message: <dehci5$44c$1@chho.imagico.de>
We have prepared a new version of MegaPOV fixing the various problems in 
the 1.2 release.  No new features in this version but everyone using 1.2 
is strongly recommended to update.

The usual packages are available on:

http://megapov.inetart.net/


Christoph

-- 
POV-Ray tutorials, include files, Landscape of the week:
http://www.tu-bs.de/~y0013390/ (Last updated 24 Jul. 2005)
MegaPOV with mechanics simulation: http://megapov.inetart.net/


Post a reply to this message

From: @(none)
Subject: Re: MegaPOV 1.2.1 released
Date: 5 Sep 2005 10:57:19
Message: <431c5ccf$1@news.povray.org>
Christoph Hormann wrote:
> ...fixing the various problems... 
The Linux version is quite unstable,
core-dumping frequently, it even crashed my
machine !! (cube & viscoelastic scenes)

I re-compiled with "--disable_optimiz",
it seems to be stable now (it is still running).

Gentoo Linux, Gcc 3.4.3, Kernel 2.6.12, Kde 3.4.0

Greetz,
Willem


Post a reply to this message

From: Christoph Hormann
Subject: Re: MegaPOV 1.2.1 released
Date: 5 Sep 2005 12:35:03
Message: <dfhrs8$9cg$1@chho.imagico.de>
none wrote:
> 
> The Linux version is quite unstable,
> core-dumping frequently, it even crashed my
> machine !! (cube & viscoelastic scenes)

That does not sound logical - if running MegaPOV crashes your OS that is 
almost certainly a problem of your system and not of MegaPOV.  Same for 
any non-reproducible problem.

If you have a reproducible problem you should post the usual information 
(scene, render options and output of MegaPOV).

Christoph

-- 
POV-Ray tutorials, include files, Landscape of the week:
http://www.tu-bs.de/~y0013390/ (Last updated 24 Jul. 2005)
MegaPOV with mechanics simulation: http://megapov.inetart.net/


Post a reply to this message

From: Willem
Subject: Re: MegaPOV 1.2.1 released
Date: 6 Sep 2005 10:37:42
Message: <431da9b6$1@news.povray.org>
> That does not sound logical 
Since when does my computer behave logically correct :)

Anyway, I downgraded to my very reliable kernel
(transcode, mencoder, scanning resistant !!)
re-directed all out put to cube.log and
attached the /var/log/kernel/logfile
The tga file it was working on at:
   http://www.xs4all.nl/~wwdwilde/Pics/cube07.tga

Cube.log----------------------------------------------------------------
Persistence of Vision(tm) Ray Tracer Version MegaPOV 1.2.1/ based on Pov-RAY
 3.6.1 (g++ @ i686-pc-linux-gnu)

  0:00:00 Processing Frame 8 of 60
  0:00:00 Parsing
File: cube.pov  Line: 14
Parse Warning: This file was designed for (unofficial) MegaPov version
1.2.  You
 are using version 1.21. Some features may have changed.
File: /usr/local/share/megapov-1.2.1/include/mechsim.inc  Line: 25
Parse Warning: This file was designed for (unofficial) MegaPov version
0.01.
 You are using version 1.21. Some features may have changed.
File: /usr/share/povray-3.6/include/functions.inc  Line: 25

File Context (5 lines):
    // 3. SOR Switch
    // 4. SOR Offset
    // 5. SOR Angle
#declare f_algbr_cyl2 = function { internal(1)
Parse Error: Function 'internal(-1)' does not exist.
Total Scene Processing Times
  Parse Time:    0 hours  0 minutes  0 seconds (0 seconds)
  Photon Time:   0 hours  0 minutes  0 seconds (0 seconds)
  Cloth Time:    0 hours  0 minutes  0 seconds (0 seconds)
  Mechsim Time:  0 hours  0 minutes  0 seconds (0 seconds)
  Render Time:   0 hours  7 minutes 40 seconds (460 seconds)
  Postpr. Time:  0 hours  0 minutes  0 seconds (0 seconds)
  Total Time:    0 hours  7 minutes 40 seconds (460 seconds)

Kernel.log------------------------------------------------------------------
Sep  5 19:59:55 [kernel] Unable to handle kernel NULL pointer
dereference at virtual address 00000004
Sep  5 19:59:55 [kernel] Stack: e2d7db00 00000006 0000000e 0000000b
000000a0 b6fab000 b7000000 00003ed4
Sep  5 19:59:57 [kernel] Unable to handle kernel paging request at
virtual address 6c006877
Sep  5 20:00:00 [kernel] Unable to handle kernel paging request at
virtual address 2d006e73
Sep  5 20:00:50 [kernel] general protection fault: 0000 [#4]
Sep  5 20:01:16 [kernel] DMA per-cpu:
Sep  5 20:01:25 [kernel] Unable to handle kernel paging request at
virtual address 00647378


Post a reply to this message

From: Christoph Hormann
Subject: Re: MegaPOV 1.2.1 released
Date: 6 Sep 2005 11:25:01
Message: <dfkc3a$9ei$1@chho.imagico.de>
Willem wrote:
> 
> Cube.log----------------------------------------------------------------
> Persistence of Vision(tm) Ray Tracer Version MegaPOV 1.2.1/ based on Pov-RAY
>  3.6.1 (g++ @ i686-pc-linux-gnu)
> 
>   0:00:00 Processing Frame 8 of 60
>   0:00:00 Parsing

This is not the complete text output from POV-Ray, if you don't know how 
to obtain it use:

megapov [options] 2>&1 | tee render.log

> File: /usr/share/povray-3.6/include/functions.inc  Line: 25
> 
> File Context (5 lines):
>     // 3. SOR Switch
>     // 4. SOR Offset
>     // 5. SOR Angle
> #declare f_algbr_cyl2 = function { internal(1)
> Parse Error: Function 'internal(-1)' does not exist.

This does not make much sense, esp. not in the 8th frame of an 
animation.  The previous frames must have parsed without problems so 
either the functions.inc file got messed with after frame 7 or you have 
some really serious trouble with your system (there isn't any reference 
to 'internal(-1)' in the normal functions.inc).

BTW /usr/share/povray-3.6/include/ is a nonstandard location for 
functions.inc, the standard is /usr/local/share/povray-3.6/include/.

Christoph

-- 
POV-Ray tutorials, include files, Landscape of the week:
http://www.tu-bs.de/~y0013390/ (Last updated 24 Jul. 2005)
MegaPOV with mechanics simulation: http://megapov.inetart.net/


Post a reply to this message

From: Daniel Hulme
Subject: Re: MegaPOV 1.2.1 released
Date: 6 Sep 2005 11:58:07
Message: <20050906165809.19681ce1@dh286.pem.cam.ac.uk>
> > File Context (5 lines):
> >     // 3. SOR Switch
> >     // 4. SOR Offset
> >     // 5. SOR Angle
> > #declare f_algbr_cyl2 = function { internal(1)
> > Parse Error: Function 'internal(-1)' does not exist.
> 
> This does not make much sense
Yes, we've already been through that, but it makes even less sense than
you think. Look again at the excerpt from the file: even the parser
accepts that the file says "internal(1)". So the value is not getting
trashed in the file, it's getting trashed somewhere inside the parser.
This could be a *very* subtle bug in POV-Ray that only manifests itself
under certain circumstances, or it could be a more general system
problem. That the kernel complained about "Unable to handle kernel NULL
pointer dereference" leads me to agree with you and suspect the latter
case.

Willem, it looks like either your kernel or your hardware is broken (or
both, but let's not be pessimistic). Do you have more widespread system
instability or program crashes? If not, it could be that POV-Ray is
exercising your system in such a way as to trigger a kernel or hardware
bug, and in a way other programs you run don't.

-- 
Though  I'm deep  inside a storm  it won't  defeat  me,  Floating  free.
Look out  here comes trouble,  Maybe I'm  just pushing through  a dream,
But strange how things feel quite real to me.  http://surreal.istic.org/
That which will guide the lost child back to her mother's arms... EXILE.


Post a reply to this message

From: Willem
Subject: Re: MegaPOV 1.2.1 released
Date: 6 Sep 2005 12:08:02
Message: <431dbee2$1@news.povray.org>
Christoph Hormann wrote:

> This is not the complete text output from POV-Ray, 
I know. I do not want to post 1000+ lines of output
in a newsgroup....
 http://www.xs4all.nl/~wwdwilde/Pics/cube.log

> This does not make much sense, esp. not in the 8th frame of an
> animation.  The previous frames must have parsed without problems so
> either the functions.inc file got messed with after frame 7 or you have
> some really serious trouble with your system (there isn't any reference
> to 'internal(-1)' in the normal functions.inc).
My system is quite stable, I can leave a batches of video's
te be transformed on friday evening and they very well
transcode over the weekend.The only (!!) program
in 2005 giving me trouble is MegaPov 1.2.1......so
lets concentrate on megaPov, not my fairly standard
Gentoo Linux Box.

I am more thinking in the direction of memory corruption
and/or pointer errors.

> BTW /usr/share/povray-3.6/include/ is a nonstandard location for
> functions.inc, the standard is /usr/local/share/povray-3.6/include/.
I know, but the package maintainer for Gentoo Linux changed it
to /usr/share.

I'll let the animation re-run, on a clean machine, as a normal user,
without X started. I'll post my findings later tonight.

If that fails too, I'll boot a Knoppix CD and try to run it again,
so we really know whether it is my system or not :)


Post a reply to this message

From: nomail
Subject: Re: MegaPOV 1.2.1 released
Date: 6 Sep 2005 12:55:00
Message: <web.431dc998792c3409b870a5e60@news.povray.org>
Willem <Willem> wrote:
> My system is quite stable, I can leave a batches of video's
> te be transformed on friday evening and they very well
> transcode over the weekend.The only (!!) program
> in 2005 giving me trouble is MegaPov 1.2.1......so
> lets concentrate on megaPov, not my fairly standard
> Gentoo Linux Box.
>
> I am more thinking in the direction of memory corruption
> and/or pointer errors.

A user application like POV-Ray (or anyother application for that matter)
cannot cause a system crash unless there is either a kernel bug or a system
hardware failure. Either way, the problem is on your system, not in
POV-Ray.

Most likely you have some faulty memory (just one instable bit is enough!)
and as POV-Ray requires a lot of memory, it is more likely that the other
applications you run just don't use all your memory or you are mostly
lucky. It is also not impossible that you have a cooling problem and only
after running POV-Ray (which causes high CPU load) for an extended period
of time the heat inside your computer gets high enough to cause arbitrary
failures.

After running a memory test program (not the BIOS memory test!), try running
your system under maximum load for a day (or longer) and then you are more
likely see other failures. Then fix your cooling problems.


Post a reply to this message

From: Christoph Hormann
Subject: Re: MegaPOV 1.2.1 released
Date: 6 Sep 2005 12:55:01
Message: <dfkhg3$ald$1@chho.imagico.de>
Willem wrote:
> I know. I do not want to post 1000+ lines of output
> in a newsgroup....
>  http://www.xs4all.nl/~wwdwilde/Pics/cube.log

Citing from it:

This is an unofficial version compiled by:
  Willem

> [...]
> 
> I know, but the package maintainer for Gentoo Linux changed it
> to /usr/share.

To sum it up: you are running a patched, self compiled version.  That 
makes it even more unlikely that there is anything wrong with the 
original code that causes your problems.

Install official POV-Ray 3.6.1 and MegaPOV 1.2.1 without any additional 
patches.  If you build from source use the default compiler options. 
Anything else will void warranty :-)

Christoph

-- 
POV-Ray tutorials, include files, Landscape of the week:
http://www.tu-bs.de/~y0013390/ (Last updated 24 Jul. 2005)
MegaPOV with mechanics simulation: http://megapov.inetart.net/


Post a reply to this message

From: Willem
Subject: Re: MegaPOV 1.2.1 released
Date: 6 Sep 2005 14:36:15
Message: <431de19f$1@news.povray.org>
Christoph Hormann wrote:

> This is an unofficial version compiled by:
>  Willem

> To sum it up: you are running a patched, self compiled version.  That
> makes it even more unlikely that there is anything wrong with the
> original code that causes your problems.
HoHo Cristoph,

According to "your" Linux Configure script, I have to run
# ./Configure COMPILED_BY="Your_Name"
in order to create the standard Makefile. So nothing
"patched", just the usual, "Trust no-one, compile yourself"
Gentoo Linux Box.

I only use self-compiled povray versions for over 15 (?)
years now, so the art of compiling is not new to me.

What version of GCC did you use by-the-way ?

I will be silent for the next days, using various
GCC versions & kernel versions & Cristoph-compiled versions
of MegaPov.

Happy tracing !!!

Willem


Post a reply to this message

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