|
|
|
|
|
|
| |
| |
|
|
|
|
| |
| |
|
|
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
|
|
| |
| |
|
|
|
|
| |
| |
|
|
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
|
|
| |
| |
|
|
|
|
| |
| |
|
|
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
|
|
| |
| |
|
|
|
|
| |
| |
|
|
> 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
|
|
| |
| |
|
|
|
|
| |
| |
|
|
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
|
|
| |
| |
|
|
|
|
| |
| |
|
|
> > 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
|
|
| |
| |
|
|
|
|
| |
| |
|
|
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
|
|
| |
| |
|
|
|
|
| |
| |
|
|
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
|
|
| |
| |
|
|
|
|
| |
| |
|
|
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
|
|
| |
| |
|
|
|
|
| |
| |
|
|
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
|
|
| |
| |
|
|
|
|
| |