Opened 11 years ago

Last modified 5 years ago

#39124 new defect

povray 3.7.0.RC7 does not support Preview_Start_Size

Reported by: Martin.vGagern@… Owned by: macports-tickets@…
Priority: Normal Milestone:
Component: ports Version: 2.1.3
Keywords: Cc:
Port: povray

Description

It seems that povray 3.7.0.RC7 does not support the `Preview_Start_Size` init file setting.

debug.ini:

Width=800
Height=600
Output_File_Type=N
Preview_Start_Size=256
Input_File_Name=debug.pov

debug.pov:

#version 3.7;
camera { }

Callig povray debug.ini gives the following (or similar) output:

==== [Parsing...] ==========================================================
objc[29333]: Object 0x7ff2b1c65460 of class __NSFontTypefaceInfo autoreleased with no pool in place - just leaking - break on objc_autoreleaseNoPool() to debug
objc[29333]: Object 0x7ff2b1c65da0 of class __NSCFDictionary autoreleased with no pool in place - just leaking - break on objc_autoreleaseNoPool() to debug
objc[29333]: Object 0x7ff2b1c65b70 of class NSAffineTransform autoreleased with no pool in place - just leaking - break on objc_autoreleaseNoPool() to debug
objc[29333]: Object 0x7ff2b1c660f0 of class NSFont autoreleased with no pool in place - just leaking - break on objc_autoreleaseNoPool() to debug
objc[29333]: Object 0x7ff2b1c66720 of class NSFont autoreleased with no pool in place - just leaking - break on objc_autoreleaseNoPool() to debug
objc[29333]: Object 0x7ff2b1c66940 of class NSFont autoreleased with no pool in place - just leaking - break on objc_autoreleaseNoPool() to debug
Assertion failed: ((pts >= PRETRACE_FIRST) && (pts <= PRETRACE_MAX)), function BeforeTile, file lighting/radiosity.cpp, line 383.
Abort trap: 6

Change History (3)

comment:1 Changed 11 years ago by mf2k (Frank Schima)

Are you sure this is not an upstream issue?

comment:2 in reply to:  1 Changed 11 years ago by Martin.vGagern@…

Replying to macsforever2000@…:

Are you sure this is not an upstream issue?

I'm not sure at all, no. I come from Gentoo, where policy is to report stuff at the distro level first and only upstream if distro maintainers say so. The issue does look specific to mac, and since upstream provides no usable binaries of povray for intel macs, I can't try with official binaries. On the other hand, I see nothing in the macports patches which looks like it might be responsible for this, so it probably isn't introduced by macports. I just reported this upstream as well, to the macintosh news group. I'm curious to see whether they will react.

comment:3 Changed 5 years ago by ryandesign (Ryan Carsten Schmidt)

It doesn't look like any replies to your message have appeared on the newsgroup.

I have updated the povray port to version 3.7.0.8 but on High Sierra it is still giving me a similar error:

Persistence of Vision(tm) Ray Tracer Version 3.7.0.8.unofficial (clang++ 4.2.1 @
 x86_64-apple-darwin17)
This is an unofficial version compiled by:
 MacPorts <https://www.macports.org/>
 The POV-Ray Team is not responsible for supporting this version.
[snip]
Assertion failed: ((pts >= PRETRACE_FIRST) && (pts <= PRETRACE_MAX)), function BeforeTile, file backend/lighting/radiosity.cpp, line 324.
Abort trap: 6

Since I don't know anything about povray, other than what it is and how to build it, I would have to refer you back to the developers of povray for assistance in resolving this problem. Assertion failures usually indicate that there is a bug in the code, and only they know how to fix their code.

Note: See TracTickets for help on using tickets.