<?xml version="1.0" ?><feed xmlns="http://www.w3.org/2005/Atom">
  <title type="text">POV-Ray Bug Tracking System:</title>
  <subtitle type="text">
    POV-Ray Bug Tracking System:POV-Ray: Recently closed tasks  </subtitle>
  <id>http://bugs.povray.org/</id>
    <updated>2017-05-16T15:32:07Z</updated>
  <link rel="self" type="text/xml" href="feed.php?feed_type=atom"/>
  <link rel="alternate" type="text/html" hreflang="en" href="/feed.php"/>
    <entry>
    <title>FS#320: Failed Assertion in image/image.cpp</title>
    <link href="http://bugs.povray.org/task/320" />    
    <updated>2017-05-16T15:32:07Z</updated>    
    <published>2014-03-08T15:06:06Z</published>
    <content type="xhtml" xml:lang="en" xml:base="http://diveintomark.org/">
      <div xmlns="http://www.w3.org/1999/xhtml">
        
<p>
Hi,
</p>

<p>
when I&rsquo;m trying to render a scene on my MacBook Air with the following .ini-settings, I get a failed assertion and the program halts.
</p>

<p>
Here are the .ini-Settings:
</p>

<p>
Width=640<br />Height=480
</p>

<p>
Test_Abort=Off<br />Continue_Trace=On<br />Pause_When_Done=Off<br />Verbose=On<br />Draw_Vistas=Off<br />Sampling_Method=1<br />Quality=9<br />Jitter=Off<br />Display=Off<br />Buffer_Output=Off<br />Debug_File=false
</p>

<p>
Final_Frame=10
</p>

<p>
This is the failed assertion:
</p>

<p>
Assertion failed: <a href="#fn__1" name="fnt__1" id="fnt__1" class="fn_top" onmouseover="fnt('1', this, event);">1)</a>, function SetRGBFTValue, file image/image.cpp, l
</p>

<p>
Oddly, if I change width and height to something very small like 320&times;200, it works.
</p>

<p>
 This is the complete stack trace:
</p>

<p>
Process:         povray [11188]<br />Path:            /opt/local/bin/povray<br />Identifier:      povray<br />Version:         ??? (???)<br />Code Type:       X86-64 (Native)<br />Parent Process:  bash [11184]
</p>

<p>
Date/Time:       2014-03-07 14:44:04.423 +0100<br /><acronym title="Operating System">OS</acronym> Version:      Mac <acronym title="Operating System">OS</acronym> X 10.7.5 (11G63)<br />Report Version:  9
</p>

<p>
Interval Since Last Report:          708124 sec<br />Crashes Since Last Report:           23<br />Per-App Crashes Since Last Report:   21<br />Anonymous UUID:                      FB98BF62-1511-4E59-94F3-E89C04491CA5
</p>

<p>
Crashed Thread:  3
</p>

<p>
Exception Type:  EXC_CRASH (SIGABRT)<br />Exception Codes: 0&times;0000000000000000, 0&times;0000000000000000
</p>

<p>
Application Specific Information:<br />objc[11188]: garbage collection is OFF<br />Assertion failed: <a href="#fn__2" name="fnt__2" id="fnt__2" class="fn_top" onmouseover="fnt('2', this, event);">2)</a>, function SetRGBFTValue, file image/image.cpp, line 1827.<br /> 
</p>

<p>
Thread 0:: Dispatch queue: com.apple.main-thread<br />0   libsystem_kernel.dylib        	0x00007fff96134bca <em class="u">psynch_cvwait + 10<br />1   libsystem_c.dylib             	0x00007fff90454274 _pthread_cond_wait + 840<br />2   povray                        	0x000000010eba589d bool boost::condition_variable_any::do_wait_until&lt;boost::unique_lock&lt;boost::mutex&gt; &gt;(boost::unique_lock&lt;boost::mutex&gt;&amp;, timespec const&amp;) + 77<br />3   povray                        	0x000000010eba0846 vfe::vfeSession::GetStatus(bool, int) + 198<br />4   povray                        	0x000000010ebc0147 SDL_main + 3511<br />5   povray                        	0x000000010ed4d621 -[SDLMain applicationDidFinishLaunching:] + 49<br />6   com.apple.Foundation          	0x00007fff8bc3ad0e </em>-[NSNotificationCenter addObserver:selector:name:object:]_block_invoke_1 + 47<br />7   com.apple.CoreFoundation      	0x00007fff8fcda7ba _CFXNotificationPost + 2634<br />8   com.apple.Foundation          	0x00007fff8bc26fc3 -[NSNotificationCenter postNotificationName:object:userInfo:] + 65<br />9   com.apple.AppKit              	0x00007fff8ef08e2b -[NSApplication _postDidFinishNotification] + 212<br />10  com.apple.AppKit              	0x00007fff8ef08b91 -[NSApplication _sendFinishLaunchingNotification] + 78<br />11  com.apple.AppKit              	0x00007fff8ef07858 -[NSApplication(NSAppleEventHandling) _handleAEOpenEvent:] + 242<br />12  com.apple.AppKit              	0x00007fff8ef075b9 -[NSApplication(NSAppleEventHandling) _handleCoreEvent:withReplyEvent:] + 330<br />13  com.apple.CoreFoundation      	0x00007fff8fd24541 -[NSObject performSelector:withObject:withObject:] + 65<br />14  com.apple.Foundation          	0x00007fff8bc5d7c7 <em class="u">-[NSAppleEventManager setEventHandler:andSelector:forEventClass:andEventID:]_block_invoke_1 + 101<br />15  com.apple.Foundation          	0x00007fff8bc5c74e -[NSAppleEventManager dispatchRawAppleEvent:withRawReply:handlerRefCon:] + 283<br />16  com.apple.Foundation          	0x00007fff8bc5c5dc _NSAppleEventManagerGenericHandler + 105<br />17  com.apple.AE                  	0x00007fff91d02c25 aeDispatchAppleEvent(AEDesc const*, AEDesc*, unsigned int, unsigned char*) + 200<br />18  com.apple.AE                  	0x00007fff91d02b03 _ZL25dispatchEventAndSendReplyPK6AEDescPS_ + 38<br />19  com.apple.AE                  	0x00007fff91d029f7 aeProcessAppleEvent + 250<br />20  com.apple.HIToolbox           	0x00007fff8a57bb69 AEProcessAppleEvent + 102<br />21  com.apple.AppKit              	0x00007fff8ef049c5 _DPSNextEvent + 1247<br />22  com.apple.AppKit              	0x00007fff8ef0407d -[NSApplication nextEventMatchingMask:untilDate:inMode:dequeue:] + 135<br />23  com.apple.AppKit              	0x00007fff8ef009b9 -[NSApplication run] + 470<br />24  povray                        	0x000000010ed4dc40 main + 1280<br />25  povray                        	0x000000010eb78744 start + 52

Thread 1:: Dispatch queue: com.apple.libdispatch-manager<br />0   libsystem_kernel.dylib        	0x00007fff961357e6 kevent + 10<br />1   libdispatch.dylib             	0x00007fff8c8d6786 _dispatch_mgr_invoke + 923<br />2   libdispatch.dylib             	0x00007fff8c8d5316 _dispatch_mgr_thread + 54

Thread 2:<br />0   libsystem_kernel.dylib        	0x00007fff96135036 </em>sigwait + 10<br />1   libsystem_c.dylib             	0x00007fff90406aab sigwait + 68<br />2   povray                        	0x000000010ebbe222 SignalHandler() + 66<br />3   libboost_thread-mt.dylib      	0x000000010f3a0814 thread_proxy + 132<br />4   libsystem_c.dylib             	0x00007fff904508bf _pthread_start + 335<br />5   libsystem_c.dylib             	0x00007fff90453b75 thread_start + 13
</p>

<p>
Thread 3 Crashed:<br />0   libsystem_kernel.dylib        	0x00007fff96134ce2 <em class="u">pthread_kill + 10<br />1   libsystem_c.dylib             	0x00007fff904527d2 pthread_kill + 95<br />2   libsystem_c.dylib             	0x00007fff90443a7a abort + 143<br />3   libsystem_c.dylib             	0x00007fff904765de </em>assert_rtn + 146<br />4   povray                        	0x000000010ed2232b pov_base::RGBFTImage&lt;std::vector&lt;float, std::allocator&lt;float&gt; &gt; &gt;::SetRGBFTValue(unsigned int, unsigned int, float, float, float, float, float) + 171<br />5   povray                        	0x000000010ecf4d51 pov_frontend::ImageMessageHandler::DrawPixelBlockSet(pov_frontend::SceneData const&amp;, pov_frontend::ViewData const&amp;, POVMS_Object&amp;) + 2529<br />6   povray                        	0x000000010eb98d46 pov_frontend::RenderFrontend&lt;vfe::vfeParserMessageHandler, pov_frontend::FileMessageHandler, vfe::vfeRenderMessageHandler, pov_frontend::ImageMessageHandler&gt;::HandleImageMessage(pov_frontend::RenderFrontendBase::Id, unsigned int, POVMS_Object&amp;) + 310<br />7   povray                        	0x000000010ece78a1 pov_frontend::RenderFrontendBase::ContinueBackup(POVMS_Object&amp;, pov_frontend::ViewData&amp;, pov_frontend::RenderFrontendBase::Id, int&amp;, std::vector&lt;int, std::allocator&lt;int&gt; &gt;&amp;, pov_base::Path const&amp;) + 1265<br />8   povray                        	0x000000010eb92f01 pov_frontend::RenderFrontend&lt;vfe::vfeParserMessageHandler, pov_frontend::FileMessageHandler, vfe::vfeRenderMessageHandler, pov_frontend::ImageMessageHandler&gt;::StartRender(pov_frontend::RenderFrontendBase::Id, POVMS_Object&amp;) + 865<br />9   povray                        	0x000000010eb8f4a9 vfe::VirtualFrontEnd::Process() + 5129<br />10  povray                        	0x000000010eb9f46e vfe::vfeSession::ProcessFrontend() + 30<br />11  povray                        	0x000000010eb9fb8f vfe::vfeSession::WorkerThread() + 1279<br />12  libboost_thread-mt.dylib      	0x000000010f3a0814 thread_proxy + 132<br />13  libsystem_c.dylib             	0x00007fff904508bf _pthread_start + 335<br />14  libsystem_c.dylib             	0x00007fff90453b75 thread_start + 13
</p>

<p>
Thread 4:<br />0   libsystem_kernel.dylib        	0x00007fff96134bca <em class="u">psynch_cvwait + 10<br />1   libsystem_c.dylib             	0x00007fff90454274 _pthread_cond_wait + 840<br />2   povray                        	0x000000010eba589d bool boost::condition_variable_any::do_wait_until&lt;boost::unique_lock&lt;boost::mutex&gt; &gt;(boost::unique_lock&lt;boost::mutex&gt;&amp;, timespec const&amp;) + 77<br />3   povray                        	0x000000010eb87d26 vfe::SysQNode::Receive(int*, bool) + 214<br />4   povray                        	0x000000010ecf6e39 POVMS_ProcessMessages(void*, bool, bool) + 201<br />5   povray                        	0x000000010ebc34f3 (anonymous namespace)::MainThreadFunction(boost::function0&lt;void&gt; const&amp;) + 259<br />6   libboost_thread-mt.dylib      	0x000000010f3a0814 thread_proxy + 132<br />7   libsystem_c.dylib             	0x00007fff904508bf _pthread_start + 335<br />8   libsystem_c.dylib             	0x00007fff90453b75 thread_start + 13

Thread 5:<br />0   libsystem_kernel.dylib        	0x00007fff96134bca </em>psynch_cvwait + 10<br />1   libsystem_c.dylib             	0x00007fff90454274 _pthread_cond_wait + 840<br />2   povray                        	0x000000010ebd60f4 void boost::condition_variable_any::wait&lt;boost::unique_lock&lt;boost::recursive_mutex&gt; &gt;(boost::unique_lock&lt;boost::recursive_mutex&gt;&amp;) + 68<br />3   povray                        	0x000000010ebd5ffd pov::TaskQueue::Process() + 1421<br />4   povray                        	0x000000010ec03088 pov::Scene::ParserControlThread() + 40<br />5   libboost_thread-mt.dylib      	0x000000010f3a0814 thread_proxy + 132<br />6   libsystem_c.dylib             	0x00007fff904508bf _pthread_start + 335<br />7   libsystem_c.dylib             	0x00007fff90453b75 thread_start + 13
</p>

<p>
Thread 3 crashed with X86 Thread State (64-bit):
</p>
<pre class="code">rax: 0x0000000000000000  rbx: 0x0000000000000006  rcx: 0x0000000112d74408  rdx: 0x0000000000000000
rdi: 0x0000000000006f03  rsi: 0x0000000000000006  rbp: 0x0000000112d74430  rsp: 0x0000000112d74408
 r8: 0x00007fff7a13afb8   r9: 0x0000000000000723  r10: 0x00007fff96134d0a  r11: 0xffffff80002dad60
r12: 0x000000010ed9fd23  r13: 0x000000010f3cb000  r14: 0x0000000112d75000  r15: 0x000000010ed9faf5
rip: 0x00007fff96134ce2  rfl: 0x0000000000000246  cr2: 0x000000010f3cb000</pre>

<p>
Logical CPU: 0
</p>

<p>
Binary Images:
</p>
<pre class="code">     0x10eb77000 -        0x10edf2fff +povray (??? - ???) &lt;907923FC-1CA9-3125-A8D4-E6C7F0DF1951&gt; /opt/local/bin/povray
     0x10ef73000 -        0x10efc9ff7 +libSDL-1.2.0.dylib (12.4.0 - compatibility 12.0.0) &lt;63771EDE-135A-398E-8AE7-3CB843CE10E7&gt; /opt/local/lib/libSDL-1.2.0.dylib
     0x10efe8000 -        0x10eff4ff7 +libXpm.4.dylib (16.0.0 - compatibility 16.0.0) &lt;2F6BD59E-E16F-300D-AA09-71F8A97AE907&gt; /opt/local/lib/libXpm.4.dylib
     0x10effa000 -        0x10efffff7 +libSM.6.dylib (7.1.0 - compatibility 7.0.0) &lt;BABB8D11-A7B7-37CD-A70F-DF94180B3F9C&gt; /opt/local/lib/libSM.6.dylib
     0x10f003000 -        0x10f014ff7 +libICE.6.dylib (10.0.0 - compatibility 10.0.0) &lt;4B372A07-054D-3B0F-A15F-428D4D491A85&gt; /opt/local/lib/libICE.6.dylib
     0x10f022000 -        0x10f128fff +libX11.6.dylib (10.0.0 - compatibility 10.0.0) &lt;382A15EE-B562-36CD-BDCB-D21A367E0AC1&gt; /opt/local/lib/libX11.6.dylib
     0x10f150000 -        0x10f1f7ff7 +libIlmImf.6.dylib (7.0.0 - compatibility 7.0.0) &lt;B4182C14-085B-332D-B49D-6DD0581A3DB2&gt; /opt/local/lib/libIlmImf.6.dylib
     0x10f232000 -        0x10f243fff +libz.1.dylib (1.2.8 - compatibility 1.0.0) &lt;2FA66C30-65DE-3D33-9014-73C171F82CC1&gt; /opt/local/lib/libz.1.dylib
     0x10f24b000 -        0x10f24ffff +libImath.6.dylib (7.0.0 - compatibility 7.0.0) &lt;4CC9BC46-14DD-3857-843C-252DFE3E6C85&gt; /opt/local/lib/libImath.6.dylib
     0x10f258000 -        0x10f299ff7 +libHalf.6.dylib (7.0.0 - compatibility 7.0.0) &lt;B1DAC1AA-0B9C-3937-8B1F-A3DA53BB6DCD&gt; /opt/local/lib/libHalf.6.dylib
     0x10f29e000 -        0x10f2a5ff7 +libIex.6.dylib (7.0.0 - compatibility 7.0.0) &lt;AE2EBEF8-D014-3F81-B6E5-04FF7CE4BFD8&gt; /opt/local/lib/libIex.6.dylib
     0x10f2b5000 -        0x10f2b8ff7 +libIlmThread.6.dylib (7.0.0 - compatibility 7.0.0) &lt;4952CFB4-08AB-38BB-A12C-D1EBC1279274&gt; /opt/local/lib/libIlmThread.6.dylib
     0x10f2bd000 -        0x10f31eff7 +libtiff.5.dylib (8.0.0 - compatibility 8.0.0) &lt;178F87DE-0349-3A3F-B9B8-498F6CC81880&gt; /opt/local/lib/libtiff.5.dylib
     0x10f32c000 -        0x10f361fff +libjpeg.9.dylib (10.0.0 - compatibility 10.0.0) &lt;FD880310-8758-3D66-81AF-36916F505B56&gt; /opt/local/lib/libjpeg.9.dylib
     0x10f36f000 -        0x10f393fff +libpng15.15.dylib (33.0.0 - compatibility 33.0.0) &lt;8A144BC2-8438-3CD4-9C32-D79E6B999B5D&gt; /opt/local/lib/libpng15.15.dylib
     0x10f39e000 -        0x10f3acfff +libboost_thread-mt.dylib (??? - ???) &lt;90D975FD-5D2C-315E-8AC5-D487AA0A6356&gt; /opt/local/lib/libboost_thread-mt.dylib
     0x10f3d0000 -        0x10f3d3ff7 +libboost_system-mt.dylib (??? - ???) &lt;34DAECFB-23EC-388A-8B14-C23B24DB9F43&gt; /opt/local/lib/libboost_system-mt.dylib
     0x10f3d9000 -        0x10f3e1fff +libXrandr.2.dylib (5.0.0 - compatibility 5.0.0) &lt;B410D479-DF82-30C8-A2AB-83ACDD4B0768&gt; /opt/local/lib/libXrandr.2.dylib
     0x10f3e9000 -        0x10f3f5ff7 +libXext.6.dylib (11.0.0 - compatibility 11.0.0) &lt;5E2FBA3C-F7C7-3753-A93F-7E4914A1E741&gt; /opt/local/lib/libXext.6.dylib
     0x10f401000 -        0x10f407ff7 +libXrender.1.dylib (5.0.0 - compatibility 5.0.0) &lt;38B4C91D-606B-3754-8ED8-5EC0B7A2384A&gt; /opt/local/lib/libXrender.1.dylib
     0x10f40c000 -        0x10f421ff7 +libxcb.1.dylib (3.0.0 - compatibility 3.0.0) &lt;413E6D1B-AEFE-3569-9A63-B672A8B38FAD&gt; /opt/local/lib/libxcb.1.dylib
     0x10f432000 -        0x10f433fff +libXau.6.dylib (7.0.0 - compatibility 7.0.0) &lt;6A7B9112-128C-32C1-A1D7-38D0B93E1E35&gt; /opt/local/lib/libXau.6.dylib
     0x10f437000 -        0x10f43afe7 +libXdmcp.6.dylib (7.0.0 - compatibility 7.0.0) &lt;6B7DEE53-1C33-3B57-AF4E-5D47402C89ED&gt; /opt/local/lib/libXdmcp.6.dylib
     0x10f43d000 -        0x10f446fff +libintl.8.dylib (10.2.0 - compatibility 10.0.0) &lt;1BC778A5-CD8D-371B-B16C-251853631275&gt; /opt/local/lib/libintl.8.dylib
     0x10f451000 -        0x10f549ff7 +libiconv.2.dylib (8.1.0 - compatibility 8.0.0) &lt;5E426CF4-4755-31A1-8A3A-6B332E8CF0FC&gt; /opt/local/lib/libiconv.2.dylib
     0x10f557000 -        0x10f574fff +liblzma.5.dylib (6.5.0 - compatibility 6.0.0) &lt;D7F4E560-AF1A-390D-BEF1-D1866B7810FC&gt; /opt/local/lib/liblzma.5.dylib
  0x7fff6e777000 -     0x7fff6e7abbaf  dyld (195.6 - ???) &lt;C58DAD8A-4B00-3676-8637-93D6FDE73147&gt; /usr/lib/dyld
  0x7fff893c0000 -     0x7fff89428ff7  com.apple.audio.CoreAudio (4.0.3 - 4.0.3) &lt;9987DC46-2A96-3BA0-B88B-04E573C0AD9B&gt; /System/Library/Frameworks/CoreAudio.framework/Versions/A/CoreAudio
  0x7fff89429000 -     0x7fff8942afff  libunc.dylib (24.0.0 - compatibility 1.0.0) &lt;337960EE-0A85-3DD0-A760-7134CF4C0AFF&gt; /usr/lib/system/libunc.dylib
  0x7fff8942b000 -     0x7fff89436fff  com.apple.CommonAuth (2.2 - 2.0) &lt;77E6F0D0-85B6-30B5-B99C-F57104DD2EBA&gt; /System/Library/PrivateFrameworks/CommonAuth.framework/Versions/A/CommonAuth
  0x7fff89437000 -     0x7fff8953cfff  libFontParser.dylib (??? - ???) &lt;D2E56B6E-3182-3667-A78C-4172C435523A&gt; /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ATS.framework/Versions/A/Resources/libFontParser.dylib
  0x7fff8953f000 -     0x7fff8953ffff  com.apple.Carbon (153 - 153) &lt;C1A30E01-E113-38A0-95CA-99360F92A37A&gt; /System/Library/Frameworks/Carbon.framework/Versions/A/Carbon
  0x7fff89540000 -     0x7fff89545fff  libcompiler_rt.dylib (6.0.0 - compatibility 1.0.0) &lt;98ECD5F6-E85C-32A5-98CD-8911230CB66A&gt; /usr/lib/system/libcompiler_rt.dylib
  0x7fff89546000 -     0x7fff89549fff  libCoreVMClient.dylib (??? - ???) &lt;28CB0F3F-A202-391F-8CAC-FC9A1398A962&gt; /System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libCoreVMClient.dylib
  0x7fff8954a000 -     0x7fff89598fff  libauto.dylib (??? - ???) &lt;D8AC8458-DDD0-3939-8B96-B6CED81613EF&gt; /usr/lib/libauto.dylib
  0x7fff8959a000 -     0x7fff895bbfff  libPng.dylib (??? - ???) &lt;E2B52527-4D0C-3595-BB13-8E8EF364E998&gt; /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ImageIO.framework/Versions/A/Resources/libPng.dylib
  0x7fff895bc000 -     0x7fff896c3fe7  libsqlite3.dylib (9.6.0 - compatibility 9.0.0) &lt;EE02BB01-64C9-304D-9719-A35F5CD6D04C&gt; /usr/lib/libsqlite3.dylib
  0x7fff897fb000 -     0x7fff898aeff7  com.apple.CoreText (220.22.0 - ???) &lt;A7A1096F-A211-3775-BA33-08FE98D27F08&gt; /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/CoreText.framework/Versions/A/CoreText
  0x7fff8a1b0000 -     0x7fff8a202ff7  libGLU.dylib (??? - ???) &lt;DB906997-0F70-3469-BA0E-2F1DDBEAD8D5&gt; /System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libGLU.dylib
  0x7fff8a361000 -     0x7fff8a4c8fff  com.apple.CFNetwork (520.5.1 - 520.5.1) &lt;08F70E26-5456-3BFB-8192-00D3CE40D3C9&gt; /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/CFNetwork.framework/Versions/A/CFNetwork
  0x7fff8a4c9000 -     0x7fff8a56afff  com.apple.LaunchServices (480.40 - 480.40) &lt;C936A07F-0CF8-3F8E-BDB3-76AA7611B4CA&gt; /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/LaunchServices.framework/Versions/A/LaunchServices
  0x7fff8a56b000 -     0x7fff8a897fff  com.apple.HIToolbox (1.9 - ???) &lt;CCB32DEA-D0CA-35D1-8019-E599C8007AB6&gt; /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/HIToolbox.framework/Versions/A/HIToolbox
  0x7fff8a94a000 -     0x7fff8a961fff  com.apple.CFOpenDirectory (10.7 - 146) &lt;E71AE4A2-F72B-35F2-9043-9F45CF75F11A&gt; /System/Library/Frameworks/OpenDirectory.framework/Versions/A/Frameworks/CFOpenDirectory.framework/Versions/A/CFOpenDirectory
  0x7fff8aa14000 -     0x7fff8aa1afff  IOSurface (??? - ???) &lt;77C6757B-D357-3E34-9424-48F962B5CC9C&gt; /System/Library/Frameworks/IOSurface.framework/Versions/A/IOSurface
  0x7fff8aa5e000 -     0x7fff8aa60fff  libquarantine.dylib (36.7.0 - compatibility 1.0.0) &lt;8D9832F9-E4A9-38C3-B880-E5210B2353C7&gt; /usr/lib/system/libquarantine.dylib
  0x7fff8aa61000 -     0x7fff8ab6efff  libJP2.dylib (??? - ???) &lt;6AF1F5FC-34D4-3278-BEBB-0712B81890B4&gt; /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ImageIO.framework/Versions/A/Resources/libJP2.dylib
  0x7fff8ab6f000 -     0x7fff8ad71fff  libicucore.A.dylib (46.1.0 - compatibility 1.0.0) &lt;0176782F-9526-3905-813A-7A5676EC2C86&gt; /usr/lib/libicucore.A.dylib
  0x7fff8aff3000 -     0x7fff8b002fff  com.apple.opengl (1.8.1 - 1.8.1) &lt;51B34133-CEE3-3FC6-82AC-ADF567AE673C&gt; /System/Library/Frameworks/OpenGL.framework/Versions/A/OpenGL
  0x7fff8b003000 -     0x7fff8b015ff7  libbsm.0.dylib (??? - ???) &lt;349BB16F-75FA-363F-8D98-7A9C3FA90A0D&gt; /usr/lib/libbsm.0.dylib
  0x7fff8b442000 -     0x7fff8b466fff  com.apple.Kerberos (1.0 - 1) &lt;1F826BCE-DA8F-381D-9C4C-A36AA0EA1CB9&gt; /System/Library/Frameworks/Kerberos.framework/Versions/A/Kerberos
  0x7fff8b4dc000 -     0x7fff8b706fe7  com.apple.CoreData (104.1 - 358.14) &lt;6BB64605-8DA7-337D-A2AB-A3346A421CBD&gt; /System/Library/Frameworks/CoreData.framework/Versions/A/CoreData
  0x7fff8b707000 -     0x7fff8b712ff7  com.apple.speech.recognition.framework (4.0.21 - 4.0.21) &lt;6540EAF2-E3BF-3D2E-B4C1-F106180D6F20&gt; /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/SpeechRecognition.framework/Versions/A/SpeechRecognition
  0x7fff8b770000 -     0x7fff8b7f5ff7  com.apple.Heimdal (2.2 - 2.0) &lt;FF0BD9A4-6FB0-31E3-ABFB-563FBBEC45FC&gt; /System/Library/PrivateFrameworks/Heimdal.framework/Versions/A/Heimdal
  0x7fff8b7f6000 -     0x7fff8bc23fff  libLAPACK.dylib (??? - ???) &lt;4F2E1055-2207-340B-BB45-E4F16171EE0D&gt; /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libLAPACK.dylib
  0x7fff8bc24000 -     0x7fff8bf3dfff  com.apple.Foundation (6.7.2 - 833.25) &lt;22AAC369-B63C-3C55-8AC6-C3ECBA44DA7B&gt; /System/Library/Frameworks/Foundation.framework/Versions/C/Foundation
  0x7fff8bf6e000 -     0x7fff8bfd0ff7  com.apple.Symbolication (1.3 - 91) &lt;98A0662F-26ED-3B10-871B-07747127C7E9&gt; /System/Library/PrivateFrameworks/Symbolication.framework/Versions/A/Symbolication
  0x7fff8bfd4000 -     0x7fff8bfdcfff  libsystem_dnssd.dylib (??? - ???) &lt;584B321E-5159-37CD-B2E7-82E069C70AFB&gt; /usr/lib/system/libsystem_dnssd.dylib
  0x7fff8bfe5000 -     0x7fff8c142fff  com.apple.audio.toolbox.AudioToolbox (1.7.3 - 1.7.3) &lt;5F1E4695-BC74-3ADD-8345-627BCD68201A&gt; /System/Library/Frameworks/AudioToolbox.framework/Versions/A/AudioToolbox
  0x7fff8c18d000 -     0x7fff8c193fff  com.apple.DiskArbitration (2.4.1 - 2.4.1) &lt;CEA34337-63DE-302E-81AA-10D717E1F699&gt; /System/Library/Frameworks/DiskArbitration.framework/Versions/A/DiskArbitration
  0x7fff8c194000 -     0x7fff8c25bff7  com.apple.ColorSync (4.7.4 - 4.7.4) &lt;590AFCDA-F10E-31FE-9B01-DA5FFE74C2BB&gt; /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ColorSync.framework/Versions/A/ColorSync
  0x7fff8c25c000 -     0x7fff8c261ff7  libsystem_network.dylib (??? - ???) &lt;5DE7024E-1D2D-34A2-80F4-08326331A75B&gt; /usr/lib/system/libsystem_network.dylib
  0x7fff8c6a4000 -     0x7fff8c6e8ff7  libRIP.A.dylib (600.0.0 - compatibility 64.0.0) &lt;B2A38D2C-7E82-34C5-8896-48C37B0E64A3&gt; /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/CoreGraphics.framework/Versions/A/Resources/libRIP.A.dylib
  0x7fff8c71a000 -     0x7fff8c7f9fff  com.apple.ImageIO.framework (3.1.2 - 3.1.2) &lt;047DFE61-500F-3F11-9881-D0844D2FCE5F&gt; /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ImageIO.framework/Versions/A/ImageIO
  0x7fff8c84e000 -     0x7fff8c8d2ff7  com.apple.ApplicationServices.ATS (317.12.0 - ???) &lt;BE3C156D-8326-37AA-BC4E-D3C0D31BF976&gt; /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ATS.framework/Versions/A/ATS
  0x7fff8c8d3000 -     0x7fff8c8e1fff  libdispatch.dylib (187.10.0 - compatibility 1.0.0) &lt;8E03C652-922A-3399-93DE-9EA0CBFA0039&gt; /usr/lib/system/libdispatch.dylib
  0x7fff8c8e4000 -     0x7fff8c91ffff  libsystem_info.dylib (??? - ???) &lt;35F90252-2AE1-32C5-8D34-782C614D9639&gt; /usr/lib/system/libsystem_info.dylib
  0x7fff8c920000 -     0x7fff8c950ff7  com.apple.DictionaryServices (1.2.1 - 158.3) &lt;5E2EBBFD-D520-3379-A431-11DAA844B8D6&gt; /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/DictionaryServices.framework/Versions/A/DictionaryServices
  0x7fff8c9cc000 -     0x7fff8c9d1fff  libpam.2.dylib (3.0.0 - compatibility 3.0.0) &lt;D952F17B-200A-3A23-B9B2-7C1F7AC19189&gt; /usr/lib/libpam.2.dylib
  0x7fff8cdf6000 -     0x7fff8d3dafff  libBLAS.dylib (??? - ???) &lt;C34F6D88-187F-33DC-8A68-C0C9D1FA36DF&gt; /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libBLAS.dylib
  0x7fff8d3db000 -     0x7fff8d3fffff  com.apple.RemoteViewServices (1.5 - 44.2) &lt;A0417D7F-22E9-3FD8-AC55-67654D8E93EB&gt; /System/Library/PrivateFrameworks/RemoteViewServices.framework/Versions/A/RemoteViewServices
  0x7fff8d400000 -     0x7fff8d400fff  com.apple.Accelerate (1.7 - Accelerate 1.7) &lt;82DDF6F5-FBC3-323D-B71D-CF7ABC5CF568&gt; /System/Library/Frameworks/Accelerate.framework/Versions/A/Accelerate
  0x7fff8d401000 -     0x7fff8d42efe7  libSystem.B.dylib (159.1.0 - compatibility 1.0.0) &lt;6E5C8AC3-DBB7-31CB-BEB7-D6ED8E6DE0CE&gt; /usr/lib/libSystem.B.dylib
  0x7fff8d42f000 -     0x7fff8d42ffff  com.apple.Accelerate.vecLib (3.7 - vecLib 3.7) &lt;C06A140F-6114-3B8B-B080-E509303145B8&gt; /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/vecLib
  0x7fff8d558000 -     0x7fff8d671fff  com.apple.DesktopServices (1.6.5 - 1.6.5) &lt;5E7DD5F4-B4DA-3F75-A14A-3494E81CFBA0&gt; /System/Library/PrivateFrameworks/DesktopServicesPriv.framework/Versions/A/DesktopServicesPriv
  0x7fff8d6bd000 -     0x7fff8d71dfff  libvDSP.dylib (325.4.0 - compatibility 1.0.0) &lt;3A7521E6-5510-3FA7-AB65-79693A7A5839&gt; /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libvDSP.dylib
  0x7fff8d71e000 -     0x7fff8d71fff7  libsystem_sandbox.dylib (??? - ???) &lt;5459F293-E1F2-33B3-B9B2-2ABB7B915B62&gt; /usr/lib/system/libsystem_sandbox.dylib
  0x7fff8df87000 -     0x7fff8df8bff7  com.apple.CommonPanels (1.2.5 - 94) &lt;37C6540B-F8D1-355A-806C-F93D8FB522AB&gt; /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/CommonPanels.framework/Versions/A/CommonPanels
  0x7fff8eccc000 -     0x7fff8ed3cfff  com.apple.datadetectorscore (3.0 - 179.4) &lt;4AB32B7F-8EC2-327E-BAC8-80129AA36E7B&gt; /System/Library/PrivateFrameworks/DataDetectorsCore.framework/Versions/A/DataDetectorsCore
  0x7fff8ed3d000 -     0x7fff8ed59ff7  com.apple.GenerationalStorage (1.0 - 126.1) &lt;509F52ED-E54B-3FEF-B3C2-759387B826E6&gt; /System/Library/PrivateFrameworks/GenerationalStorage.framework/Versions/A/GenerationalStorage
  0x7fff8ed5a000 -     0x7fff8ed5cfff  libCVMSPluginSupport.dylib (??? - ???) &lt;982F1ED4-3CBB-3161-8BEA-8A980C27FCC1&gt; /System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libCVMSPluginSupport.dylib
  0x7fff8ed6e000 -     0x7fff8ed75fff  libcopyfile.dylib (85.1.0 - compatibility 1.0.0) &lt;0AB51EE2-E914-358C-AC19-47BC024BDAE7&gt; /usr/lib/system/libcopyfile.dylib
  0x7fff8ed76000 -     0x7fff8ed84fff  com.apple.NetAuth (3.1 - 3.1) &lt;FE7EC4D7-5632-3B8D-9094-A0AC8D60EDEE&gt; /System/Library/PrivateFrameworks/NetAuth.framework/Versions/A/NetAuth
  0x7fff8ed93000 -     0x7fff8ee0eff7  com.apple.print.framework.PrintCore (7.1 - 366.3) &lt;C5F39A82-0E77-3AD6-906A-20DD2EE8D374&gt; /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/PrintCore.framework/Versions/A/PrintCore
  0x7fff8eefc000 -     0x7fff8fb02fff  com.apple.AppKit (6.7.5 - 1138.51) &lt;44417D02-6123-3FC3-A119-CE51BB4C3006&gt; /System/Library/Frameworks/AppKit.framework/Versions/C/AppKit
  0x7fff8fc8e000 -     0x7fff8fe62ff7  com.apple.CoreFoundation (6.7.2 - 635.21) &lt;62A3402E-A4E7-391F-AD20-1EF20236CE1B&gt; /System/Library/Frameworks/CoreFoundation.framework/Versions/A/CoreFoundation
  0x7fff8ff00000 -     0x7fff8ff1dff7  com.apple.openscripting (1.3.3 - ???) &lt;F5E34F54-CE85-334B-8F25-53581D43960C&gt; /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/OpenScripting.framework/Versions/A/OpenScripting
  0x7fff8ff48000 -     0x7fff8ff9cfff  libFontRegistry.dylib (??? - ???) &lt;60FF9C2C-5E44-3C49-8A08-F26101898F21&gt; /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ATS.framework/Versions/A/Resources/libFontRegistry.dylib
  0x7fff8ff9d000 -     0x7fff8ff9eff7  libsystem_blocks.dylib (53.0.0 - compatibility 1.0.0) &lt;8BCA214A-8992-34B2-A8B9-B74DEACA1869&gt; /usr/lib/system/libsystem_blocks.dylib
  0x7fff901b0000 -     0x7fff90255fff  com.apple.ink.framework (10.7.5 - 113) &lt;1AE6676D-490A-36C2-B6CC-00F93AEB31DE&gt; /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/Ink.framework/Versions/A/Ink
  0x7fff90256000 -     0x7fff9026cfff  libGL.dylib (??? - ???) &lt;A4876AE9-DDFE-3B9A-874E-09BC29D46C39&gt; /System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libGL.dylib
  0x7fff90282000 -     0x7fff90282fff  com.apple.ApplicationServices (41 - 41) &lt;89B6AD5B-5C75-3E83-8C2B-AA7F4C55E400&gt; /System/Library/Frameworks/ApplicationServices.framework/Versions/A/ApplicationServices
  0x7fff902d0000 -     0x7fff902d4fff  libdyld.dylib (195.5.0 - compatibility 1.0.0) &lt;380C3F44-0CA7-3514-8080-46D1C9DF4FCD&gt; /usr/lib/system/libdyld.dylib
  0x7fff902d5000 -     0x7fff9036bff7  libvMisc.dylib (325.4.0 - compatibility 1.0.0) &lt;642D8D54-F9F5-3FBB-A96C-EEFE94C6278B&gt; /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libvMisc.dylib
  0x7fff9036c000 -     0x7fff9038bfff  libresolv.9.dylib (46.1.0 - compatibility 1.0.0) &lt;0635C52D-DD53-3721-A488-4C6E95607A74&gt; /usr/lib/libresolv.9.dylib
  0x7fff903b8000 -     0x7fff903b9fff  libdnsinfo.dylib (395.11.0 - compatibility 1.0.0) &lt;853BAAA5-270F-3FDC-B025-D448DB72E1C3&gt; /usr/lib/system/libdnsinfo.dylib
  0x7fff90402000 -     0x7fff904dffef  libsystem_c.dylib (763.13.0 - compatibility 1.0.0) &lt;41B43515-2806-3FBC-ACF1-A16F35B7E290&gt; /usr/lib/system/libsystem_c.dylib
  0x7fff90c89000 -     0x7fff90c9cff7  libCRFSuite.dylib (??? - ???) &lt;0B76941F-218E-30C8-B6DE-E15919F8DBEB&gt; /usr/lib/libCRFSuite.dylib
  0x7fff90c9d000 -     0x7fff90cdfff7  libcommonCrypto.dylib (55010.0.0 - compatibility 1.0.0) &lt;BB770C22-8C57-365A-8716-4A3C36AE7BFB&gt; /usr/lib/system/libcommonCrypto.dylib
  0x7fff90cfd000 -     0x7fff90d04fff  libGFXShared.dylib (??? - ???) &lt;D3598924-B167-372E-8C9F-1BBF68852542&gt; /System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libGFXShared.dylib
  0x7fff90d05000 -     0x7fff90d05fff  com.apple.audio.units.AudioUnit (1.7.3 - 1.7.3) &lt;04C10813-CCE5-3333-8C72-E8E35E417B3B&gt; /System/Library/Frameworks/AudioUnit.framework/Versions/A/AudioUnit
  0x7fff90d06000 -     0x7fff90d79fff  libstdc++.6.dylib (52.0.0 - compatibility 7.0.0) &lt;6BDD43E4-A4B1-379E-9ED5-8C713653DFF2&gt; /usr/lib/libstdc++.6.dylib
  0x7fff90d7a000 -     0x7fff90d7afff  libkeymgr.dylib (23.0.0 - compatibility 1.0.0) &lt;61EFED6A-A407-301E-B454-CD18314F0075&gt; /usr/lib/system/libkeymgr.dylib
  0x7fff90da4000 -     0x7fff90dbaff7  com.apple.ImageCapture (7.1.0 - 7.1.0) &lt;1AD40E02-2126-377B-A0D2-CBB21D932558&gt; /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/ImageCapture.framework/Versions/A/ImageCapture
  0x7fff90ebd000 -     0x7fff90ed1ff7  com.apple.LangAnalysis (1.7.0 - 1.7.0) &lt;04C31EF0-912A-3004-A08F-CEC27030E0B2&gt; /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/LangAnalysis.framework/Versions/A/LangAnalysis
  0x7fff90ed2000 -     0x7fff90f3aff7  com.apple.coreui (1.2.2 - 165.11) &lt;9316266A-39CA-3EC7-9C9E-726462CEFF4D&gt; /System/Library/PrivateFrameworks/CoreUI.framework/Versions/A/CoreUI
  0x7fff90f3b000 -     0x7fff90f58fff  libxpc.dylib (77.19.0 - compatibility 1.0.0) &lt;9F57891B-D7EF-3050-BEDD-21E7C6668248&gt; /usr/lib/system/libxpc.dylib
  0x7fff90f59000 -     0x7fff90f85ff7  com.apple.CoreServicesInternal (113.19 - 113.19) &lt;74532B3B-EDE0-3553-9BED-F02B9CDF1FF7&gt; /System/Library/PrivateFrameworks/CoreServicesInternal.framework/Versions/A/CoreServicesInternal
  0x7fff90f86000 -     0x7fff90f98ff7  libz.1.dylib (1.2.5 - compatibility 1.0.0) &lt;30CBEF15-4978-3DED-8629-7109880A19D4&gt; /usr/lib/libz.1.dylib
  0x7fff90fc4000 -     0x7fff90fd9fff  com.apple.speech.synthesis.framework (4.0.74 - 4.0.74) &lt;C061ECBB-7061-3A43-8A18-90633F943295&gt; /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/SpeechSynthesis.framework/Versions/A/SpeechSynthesis
  0x7fff90fda000 -     0x7fff90fdcff7  com.apple.print.framework.Print (7.4 - 247.3) &lt;626C58D5-2841-3329-8C32-9F4A8353F3E7&gt; /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/Print.framework/Versions/A/Print
  0x7fff91023000 -     0x7fff91107ff7  com.apple.CoreServices.OSServices (478.50 - 478.50) &lt;3D6AA4EF-C601-36C7-8F3A-A00964F01759&gt; /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/OSServices.framework/Versions/A/OSServices
  0x7fff91108000 -     0x7fff911a2ff7  com.apple.SearchKit (1.4.0 - 1.4.0) &lt;4E70C394-773E-3A4B-A93C-59A88ABA9509&gt; /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/SearchKit.framework/Versions/A/SearchKit
  0x7fff911a3000 -     0x7fff911e4fff  com.apple.QD (3.40.1 - ???) &lt;13ACC7F4-B004-3370-B575-6D06447EE428&gt; /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/QD.framework/Versions/A/QD
  0x7fff912ad000 -     0x7fff913a2fff  libiconv.2.dylib (7.0.0 - compatibility 7.0.0) &lt;5C40E880-0706-378F-B864-3C2BD922D926&gt; /usr/lib/libiconv.2.dylib
  0x7fff913a3000 -     0x7fff913a8fff  com.apple.OpenDirectory (10.7 - 146) &lt;7960A302-F9AC-3F72-838E-3A382032DCA6&gt; /System/Library/Frameworks/OpenDirectory.framework/Versions/A/OpenDirectory
  0x7fff913a9000 -     0x7fff913a9fff  libOpenScriptingUtil.dylib (??? - ???) &lt;A7847713-F410-39C0-884F-A7188A18E742&gt; /usr/lib/libOpenScriptingUtil.dylib
  0x7fff9146a000 -     0x7fff914d5ff7  com.apple.framework.IOKit (2.0 - ???) &lt;FE838BB6-D42E-3291-A1A0-6F53FC970261&gt; /System/Library/Frameworks/IOKit.framework/Versions/A/IOKit
  0x7fff914e4000 -     0x7fff914e9fff  libGIF.dylib (??? - ???) &lt;58A4492D-AAE7-3B8F-8B06-62867471A3EE&gt; /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ImageIO.framework/Versions/A/Resources/libGIF.dylib
  0x7fff914ea000 -     0x7fff91513fff  libJPEG.dylib (??? - ???) &lt;64D079F9-256A-323B-A837-84628B172F21&gt; /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ImageIO.framework/Versions/A/Resources/libJPEG.dylib
  0x7fff91868000 -     0x7fff9186cfff  libmathCommon.A.dylib (2026.0.0 - compatibility 1.0.0) &lt;FF83AFF7-42B2-306E-90AF-D539C51A4542&gt; /usr/lib/system/libmathCommon.A.dylib
  0x7fff91924000 -     0x7fff91a08e5f  libobjc.A.dylib (228.0.0 - compatibility 1.0.0) &lt;871E688B-CF57-3BC7-80D6-F6476DFF109B&gt; /usr/lib/libobjc.A.dylib
  0x7fff91a09000 -     0x7fff91cfeff7  com.apple.security (7.0 - 55148.6) &lt;4535E500-973A-3BA7-AF65-DF5CF0658F02&gt; /System/Library/Frameworks/Security.framework/Versions/A/Security
  0x7fff91cff000 -     0x7fff91d3efff  com.apple.AE (527.7 - 527.7) &lt;B82F7ABC-AC8B-3507-B029-969DD5CA813D&gt; /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/AE.framework/Versions/A/AE
  0x7fff91d42000 -     0x7fff91ee2ff7  com.apple.QuartzCore (1.7 - 270.5) &lt;19E5E0AB-DAA9-3F97-988C-D9A46AFB9C04&gt; /System/Library/Frameworks/QuartzCore.framework/Versions/A/QuartzCore
  0x7fff91ee3000 -     0x7fff91ee4fff  libDiagnosticMessagesClient.dylib (??? - ???) &lt;3DCF577B-F126-302B-BCE2-4DB9A95B8598&gt; /usr/lib/libDiagnosticMessagesClient.dylib
  0x7fff91ee5000 -     0x7fff91ff1fef  libcrypto.0.9.8.dylib (49.0.0 - compatibility 0.9.8) &lt;C24B1416-99E4-3DF5-B51B-E6FCE8F690A4&gt; /usr/lib/libcrypto.0.9.8.dylib
  0x7fff91ff2000 -     0x7fff91ff5fff  com.apple.help (1.3.2 - 42) &lt;BF14DE49-F7E8-336F-81FB-BBDF2DB3AC09&gt; /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/Help.framework/Versions/A/Help
  0x7fff91ff6000 -     0x7fff91ff6fff  com.apple.vecLib (3.7 - vecLib 3.7) &lt;9A58105C-B36E-35B5-812C-4ED693F2618F&gt; /System/Library/Frameworks/vecLib.framework/Versions/A/vecLib
  0x7fff91ff7000 -     0x7fff92005ff7  libkxld.dylib (??? - ???) &lt;01161870-E3B3-3F87-BA4A-0AA7A081F409&gt; /usr/lib/system/libkxld.dylib
  0x7fff9227f000 -     0x7fff922a7fff  com.apple.PerformanceAnalysis (1.11 - 11) &lt;8D4C6382-DD92-37A2-BCFC-E89951320848&gt; /System/Library/PrivateFrameworks/PerformanceAnalysis.framework/Versions/A/PerformanceAnalysis
  0x7fff92434000 -     0x7fff9243bff7  com.apple.CommerceCore (1.0 - 17) &lt;3894FE48-EDCE-30E9-9796-E2F959D92704&gt; /System/Library/PrivateFrameworks/CommerceKit.framework/Versions/A/Frameworks/CommerceCore.framework/Versions/A/CommerceCore
  0x7fff9243c000 -     0x7fff9243fff7  com.apple.securityhi (4.0 - 1) &lt;7146CB8E-B754-3B0E-A74E-77E9138A81C5&gt; /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/SecurityHI.framework/Versions/A/SecurityHI
  0x7fff92483000 -     0x7fff924a9fff  com.apple.framework.familycontrols (3.0 - 300) &lt;6F0C58C0-22E7-3877-8CFA-1ED0CB3CE38B&gt; /System/Library/PrivateFrameworks/FamilyControls.framework/Versions/A/FamilyControls
  0x7fff927ea000 -     0x7fff927ebfff  liblangid.dylib (??? - ???) &lt;CACBE3C3-2F7B-3EED-B50E-EDB73F473B77&gt; /usr/lib/liblangid.dylib
  0x7fff9287f000 -     0x7fff928d7ff7  libTIFF.dylib (??? - ???) &lt;59353B7F-EA9A-32D5-A501-283443B30C60&gt; /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ImageIO.framework/Versions/A/Resources/libTIFF.dylib
  0x7fff928d8000 -     0x7fff92933ff7  com.apple.opencl (2.0.19 - 2.0.19) &lt;B05BF605-73B8-328F-A228-6FA59E1FC73A&gt; /System/Library/Frameworks/OpenCL.framework/Versions/A/OpenCL
  0x7fff92934000 -     0x7fff9296efe7  com.apple.DebugSymbols (2.1 - 87) &lt;ED2B177C-4146-3715-91DF-D99A8ED5449A&gt; /System/Library/PrivateFrameworks/DebugSymbols.framework/Versions/A/DebugSymbols
  0x7fff9296f000 -     0x7fff929e5ff7  libc++.1.dylib (28.4.0 - compatibility 1.0.0) &lt;A24FC3DA-4FFA-3DD2-9DCC-2B8D1B3BF97C&gt; /usr/lib/libc++.1.dylib
  0x7fff92a0f000 -     0x7fff92a1cfff  libCSync.A.dylib (600.0.0 - compatibility 64.0.0) &lt;72C53E7B-C222-3BE5-9984-FDC328CC4846&gt; /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/CoreGraphics.framework/Versions/A/Resources/libCSync.A.dylib
  0x7fff92a1d000 -     0x7fff92a71ff7  com.apple.ScalableUserInterface (1.0 - 1) &lt;33563775-C662-313D-B7FA-3D575A9F3D41&gt; /System/Library/Frameworks/QuartzCore.framework/Versions/A/Frameworks/ScalableUserInterface.framework/Versions/A/ScalableUserInterface
  0x7fff92d9a000 -     0x7fff92d9bff7  libremovefile.dylib (21.1.0 - compatibility 1.0.0) &lt;739E6C83-AA52-3C6C-A680-B37FE2888A04&gt; /usr/lib/system/libremovefile.dylib
  0x7fff93205000 -     0x7fff9327bfff  com.apple.CoreSymbolication (2.2 - 73.2) &lt;126415E3-3A35-315B-B4B7-507CDBED0D58&gt; /System/Library/PrivateFrameworks/CoreSymbolication.framework/Versions/A/CoreSymbolication
  0x7fff9338e000 -     0x7fff93602fff  com.apple.CoreImage (7.99.1 - 1.0.1) &lt;4BB09B79-275B-364C-9466-0FF36ABB1218&gt; /System/Library/Frameworks/QuartzCore.framework/Versions/A/Frameworks/CoreImage.framework/Versions/A/CoreImage
  0x7fff93603000 -     0x7fff9360cff7  libsystem_notify.dylib (80.1.0 - compatibility 1.0.0) &lt;A4D651E3-D1C6-3934-AD49-7A104FD14596&gt; /usr/lib/system/libsystem_notify.dylib
  0x7fff9360d000 -     0x7fff93624fff  com.apple.MultitouchSupport.framework (231.4 - 231.4) &lt;559C1AFB-E0B4-3D23-9189-18DE09C06FFE&gt; /System/Library/PrivateFrameworks/MultitouchSupport.framework/Versions/A/MultitouchSupport
  0x7fff9369b000 -     0x7fff9369bfff  com.apple.CoreServices (53 - 53) &lt;043C8026-8EDD-3241-B090-F589E24062EF&gt; /System/Library/Frameworks/CoreServices.framework/Versions/A/CoreServices
  0x7fff936c8000 -     0x7fff936cbfff  libRadiance.dylib (??? - ???) &lt;CD89D70D-F177-3BAE-8A26-644EA7D5E28E&gt; /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ImageIO.framework/Versions/A/Resources/libRadiance.dylib
  0x7fff936d9000 -     0x7fff93719ff7  libcups.2.dylib (2.9.0 - compatibility 2.0.0) &lt;7D2E5016-A960-3ADE-B042-F74063E79550&gt; /usr/lib/libcups.2.dylib
  0x7fff93761000 -     0x7fff937adff7  com.apple.SystemConfiguration (1.11.3 - 1.11) &lt;131780ED-E8DD-3153-81F2-5FEC4F6554C2&gt; /System/Library/Frameworks/SystemConfiguration.framework/Versions/A/SystemConfiguration
  0x7fff937ae000 -     0x7fff937b4ff7  libunwind.dylib (30.0.0 - compatibility 1.0.0) &lt;1E9C6C8C-CBE8-3F4B-A5B5-E03E3AB53231&gt; /usr/lib/system/libunwind.dylib
  0x7fff937b5000 -     0x7fff93811ff7  com.apple.HIServices (1.21 - ???) &lt;B012EE97-D1CD-3F4B-812D-9AC7E6852FE6&gt; /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/HIServices.framework/Versions/A/HIServices
  0x7fff93812000 -     0x7fff93818fff  libmacho.dylib (800.0.0 - compatibility 1.0.0) &lt;165514D7-1BFA-38EF-A151-676DCD21FB64&gt; /usr/lib/system/libmacho.dylib
  0x7fff93819000 -     0x7fff9384cff7  com.apple.GSS (2.2 - 2.0) &lt;971395D0-B9D0-3FDE-B23F-6F9D0A2FB95F&gt; /System/Library/Frameworks/GSS.framework/Versions/A/GSS
  0x7fff9384d000 -     0x7fff93857ff7  liblaunch.dylib (392.39.0 - compatibility 1.0.0) &lt;8C235D13-2928-30E5-9E12-2CC3D6324AE2&gt; /usr/lib/system/liblaunch.dylib
  0x7fff93858000 -     0x7fff93865ff7  libbz2.1.0.dylib (1.0.5 - compatibility 1.0.0) &lt;3373D310-3B10-3DD1-B754-B7B138CD448D&gt; /usr/lib/libbz2.1.0.dylib
  0x7fff93885000 -     0x7fff939bbfff  com.apple.vImage (5.1 - 5.1) &lt;A08B7582-67BC-3EED-813A-4833645964A7&gt; /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vImage.framework/Versions/A/vImage
  0x7fff939bc000 -     0x7fff939e7ff7  libxslt.1.dylib (3.24.0 - compatibility 3.0.0) &lt;E71220D3-8015-38EC-B97D-7FDB383C2BDC&gt; /usr/lib/libxslt.1.dylib
  0x7fff93a2d000 -     0x7fff93a3cff7  libxar-nossl.dylib (??? - ???) &lt;A6ABBFB9-E4ED-38AD-BBBB-F9958B9CEFB5&gt; /usr/lib/libxar-nossl.dylib
  0x7fff93d63000 -     0x7fff93e65fff  libxml2.2.dylib (10.3.0 - compatibility 10.0.0) &lt;AFBB22B7-07AE-3F2E-B88C-70BEEBFB8A86&gt; /usr/lib/libxml2.2.dylib
  0x7fff9402e000 -     0x7fff949cca27  com.apple.CoreGraphics (1.600.0 - ???) &lt;576777EA-921B-3D94-98C3-40A9CF8EBD18&gt; /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/CoreGraphics.framework/Versions/A/CoreGraphics
  0x7fff949cd000 -     0x7fff94e94fff  FaceCoreLight (1.4.7 - compatibility 1.0.0) &lt;BDD0E1DE-CF33-3AF8-B33B-4D1574CCC19D&gt; /System/Library/PrivateFrameworks/FaceCoreLight.framework/Versions/A/FaceCoreLight
  0x7fff954e6000 -     0x7fff954edfff  com.apple.NetFS (4.0 - 4.0) &lt;433EEE54-E383-3505-9154-45B909FD3AF0&gt; /System/Library/Frameworks/NetFS.framework/Versions/A/NetFS
  0x7fff955cf000 -     0x7fff955d3fff  libCGXType.A.dylib (600.0.0 - compatibility 64.0.0) &lt;35D606B1-7AD9-38E3-A2A9-E92B904BDDE8&gt; /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/CoreGraphics.framework/Versions/A/Resources/libCGXType.A.dylib
  0x7fff95648000 -     0x7fff956cbfef  com.apple.Metadata (10.7.0 - 627.37) &lt;B9BEB598-B6F2-3BFF-A8F3-C3C87CD076AB&gt; /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/Metadata.framework/Versions/A/Metadata
  0x7fff956cc000 -     0x7fff956d1fff  libcache.dylib (47.0.0 - compatibility 1.0.0) &lt;1571C3AB-BCB2-38CD-B3B2-C5FC3F927C6A&gt; /usr/lib/system/libcache.dylib
  0x7fff956d2000 -     0x7fff956fbfff  com.apple.CoreVideo (1.7 - 70.3) &lt;9A9D4058-9935-3B0A-B1A6-27EB78D02249&gt; /System/Library/Frameworks/CoreVideo.framework/Versions/A/CoreVideo
  0x7fff95743000 -     0x7fff95745fff  com.apple.TrustEvaluationAgent (2.0 - 1) &lt;1F31CAFF-C1C6-33D3-94E9-11B721761DDF&gt; /System/Library/PrivateFrameworks/TrustEvaluationAgent.framework/Versions/A/TrustEvaluationAgent
  0x7fff95787000 -     0x7fff957c7fe7  libGLImage.dylib (??? - ???) &lt;0B7DAB2B-F1C6-39C7-B864-61EF683B6656&gt; /System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libGLImage.dylib
  0x7fff95802000 -     0x7fff95b1efff  com.apple.CoreServices.CarbonCore (960.25 - 960.25) &lt;4FC1AB30-022C-3C67-AC46-FDCBFCB7EEDE&gt; /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/CarbonCore.framework/Versions/A/CarbonCore
  0x7fff9611d000 -     0x7fff9611dfff  com.apple.Cocoa (6.6 - ???) &lt;7EC4D759-B2A6-3A99-AC75-809FED1500C6&gt; /System/Library/Frameworks/Cocoa.framework/Versions/A/Cocoa
  0x7fff9611e000 -     0x7fff9613efff  libsystem_kernel.dylib (1699.32.7 - compatibility 1.0.0) &lt;66C9F9BD-C7B3-30D4-B1A0-03C8A6392351&gt; /usr/lib/system/libsystem_kernel.dylib
  0x7fff9632c000 -     0x7fff963cefff  com.apple.securityfoundation (5.0 - 55116) &lt;70CDC3ED-39AA-3784-8715-F0F5E2CB9754&gt; /System/Library/Frameworks/SecurityFoundation.framework/Versions/A/SecurityFoundation
  0x7fff963cf000 -     0x7fff963daff7  libc++abi.dylib (14.0.0 - compatibility 1.0.0) &lt;8FF3D766-D678-36F6-84AC-423C878E6D14&gt; /usr/lib/libc++abi.dylib</pre>

<p>
 External Modification Summary:
</p>
<pre class="code">Calls made by other processes targeting this process:
  task_for_pid: 2
  thread_create: 0
  thread_set_state: 0
Calls made by this process:
  task_for_pid: 0
  thread_create: 0
  thread_set_state: 0
Calls made by all processes on this machine:
  task_for_pid: 29684
  thread_create: 0
  thread_set_state: 0</pre>

<p>
 VM Region Summary:<br />ReadOnly portion of Libraries: Total=152.0M resident=86.4M(57%) swapped_out_or_unallocated=65.6M(43%)<br />Writable regions: Total=129.5M written=26.5M(20%) resident=28.4M(22%) swapped_out=4K(0%) unallocated=101.0M(78%)<br /> <br />REGION TYPE                      VIRTUAL<br />
</p>

<h1><a name="section" id="section"></a></h1>
<div class="level1">

<p>
CG backing stores                   164K<br />CG shared images                   3416K<br />CoreGraphics                         16K<br />CoreServices                       2588K<br />MALLOC                             45.0M<br />MALLOC guard page                    48K<br />Memory tag=242                       12K<br />STACK GUARD                          24K<br />Stack                              66.5M<br />VM_ALLOCATE                        16.1M<br /><em class="u">CI_BITMAP                          80K<br /></em>DATA                             13.0M<br /><em class="u">IMAGE                             528K<br /></em>LINKEDIT                         51.1M<br /><em class="u">TEXT                            100.9M<br /></em>UNICODE                           544K<br />mapped file                        32.3M<br />shared memory                       308K<br />
</p>

</div>

<h1><a name="section1" id="section1"></a></h1>
<div class="level1">

<p>
TOTAL                             332.6M
</p>

<p>
Model: MacBookAir3,1, BootROM MBA31.0061.B07, 2 processors, Intel Core 2 Duo, 1.4 <acronym title="Gigahertz">GHz</acronym>, 4 <acronym title="Gigabyte">GB</acronym>, SMC 1.67f10<br />Graphics: NVIDIA GeForce 320M, NVIDIA GeForce 320M, PCI, 256 <acronym title="Megabyte">MB</acronym> Memory Module: BANK 0/DIMM0, 2 <acronym title="Gigabyte">GB</acronym>, DDR3, 1067 <acronym title="Megahertz">MHz</acronym>, 0x80AD, 0x484D54333235533642465238412D47372020<br />Memory Module: BANK 1/DIMM0, 2 <acronym title="Gigabyte">GB</acronym>, DDR3, 1067 <acronym title="Megahertz">MHz</acronym>, 0x80AD, 0x484D54333235533642465238412D47372020<br />AirPort: spairport_wireless_card_type_airport_extreme (0x14E4, 0xD1), Broadcom BCM43xx 1.0 (5.106.198.19.22)<br />Bluetooth: Version 4.0.8f17, 2 service, 11 devices, 1 incoming serial ports<br />Network Service: AirPort, AirPort, en0<br />Serial ATA Device: APPLE SSD TS128C, 121,33 <acronym title="Gigabyte">GB</acronym> USB Device: FaceTime Camera (Built-in), apple_vendor_id, 0x850a, 0&times;24600000 / 2<br />USB Device: BRCM2070 Hub, 0x0a5c  (Broadcom Corp.), 0&times;4500, 0&times;04500000 / 3<br />USB Device: Bluetooth USB Host Controller, apple_vendor_id, 0x821b, 0&times;04530000 / 5<br />USB Device: Apple Internal Keyboard / Trackpad, apple_vendor_id, 0&times;0243, 0&times;04300000 / 2
</p>

</div>
<div class="footnotes">
<div class="fn"><a href="#fnt__1" id="fn__1" name="fn__1" class="fn_bot">1)</a> 
, <a href="#fnt__2" id="fn__2" name="fn__2" class="fn_bot">2)</a> 
(x) &lt; width) &amp;&amp; ((y) &lt; height</div>
</div>
      </div>
    </content>
    <author><name>Christian Friedl</name></author>
    <id>http://bugs.povray.org/:320</id>
  </entry>
    <entry>
    <title>FS#297: Have a user-definable epsilon</title>
    <link href="http://bugs.povray.org/task/297" />    
    <updated>2017-02-07T13:38:43Z</updated>    
    <published>2013-06-09T17:10:18Z</published>
    <content type="xhtml" xml:lang="en" xml:base="http://diveintomark.org/">
      <div xmlns="http://www.w3.org/1999/xhtml">
        
<p>
There are times when scaling an entire scene up or down is difficult or just not feasible.
</p>

<p>
One suggestion is a global_settings option.
</p>

<p>
Also, I&rsquo;ve noticed that in some situations, such as interactions between certain transparent objects, the epsilon seems to kick in quite early.  Perhaps there could be situational or contextual epsilons, such as the &ldquo;tolerance&rdquo; of sphere_sweep or the &ldquo;accuracy&rdquo; of isosurface.
</p>
      </div>
    </content>
    <author><name>Richard Callwood III</name></author>
    <id>http://bugs.povray.org/:297</id>
  </entry>
    <entry>
    <title>FS#268: &quot;naked&quot; pigment statement does not properly override previous pigment</title>
    <link href="http://bugs.povray.org/task/268" />    
    <updated>2017-01-24T16:01:36Z</updated>    
    <published>2013-01-27T08:47:52Z</published>
    <content type="xhtml" xml:lang="en" xml:base="http://diveintomark.org/">
      <div xmlns="http://www.w3.org/1999/xhtml">
        
<p>
A pigment statement not wrapped in a texture statement does not properly override a pigment previously defined for the object. In the following SDL code:
</p>
<pre class="code">
  #declare PLANE = plane { y,0
    texture {
      pigment { checker color rgb 1 color rgb 0 scale 0.1 }
  } }
  object { PLANE
    pigment { checker color red 1 color blue 1 scale 1.0 }
  }
</pre>

<p>
the scaling of the pigment previously specified for the PLANE object is retained for the new pigment. Compare:
</p>
<pre class="code">
  #declare PLANE = plane { y,0
    texture {
      pigment { checker color rgb 1 color rgb 0 scale 0.1 }
  } }
  object { PLANE
    texture {
      pigment { checker color red 1 color blue 1 scale 1.0 }
  } }
</pre>

<p>
which behaves as expected.
</p>

<p>
The issue has been around at least since POV-Ray 3.6.2.
</p>
      </div>
    </content>
    <author><name>Christoph Lipka</name></author>
    <id>http://bugs.povray.org/:268</id>
  </entry>
    <entry>
    <title>FS#190: photon message reporting</title>
    <link href="http://bugs.povray.org/task/190" />    
    <updated>2017-01-22T14:34:20Z</updated>    
    <published>2011-01-08T17:15:43Z</published>
    <content type="xhtml" xml:lang="en" xml:base="http://diveintomark.org/">
      <div xmlns="http://www.w3.org/1999/xhtml">
        
<p>
couple of observations:
</p>

<p>
if no photons are gathered (hey it happens ... my typo) when attempting to save a photon map the warning message just indicates that it couldn&rsquo;t save the map, maybe the message could be enhanced to say something like: No photons were gathered so no map information was saved. At first I thought something had changed in my I/O restrictions (I&rsquo;m writing to an image directory not current or work directory)
</p>

<p>
when reading a previously saved photon map there is no indication that it was read in other than the end stats showing a small amount of photon time. I don&rsquo;t recall but didn&rsquo;t v3.6 indicate that the a previously saved map was being used? Just for the heck of it I moved the map file aside and it did prove to me that it was indeed being input. Some sort of message at the time the file is read in might be helpful. <br />
</p>
      </div>
    </content>
    <author><name>Jim Holsenback</name></author>
    <id>http://bugs.povray.org/:190</id>
  </entry>
    <entry>
    <title>FS#150: Windows file association problems (Win7 only??)</title>
    <link href="http://bugs.povray.org/task/150" />    
    <updated>2017-01-19T15:24:10Z</updated>    
    <published>2010-06-25T13:52:47Z</published>
    <content type="xhtml" xml:lang="en" xml:base="http://diveintomark.org/">
      <div xmlns="http://www.w3.org/1999/xhtml">
        
<p>
Windows allows you to associate programs with file extensions using the &ldquo;Open with&rdquo; file manager right-click menu extension.
</p>

<p>
I&rsquo;m running Windows 7 64bit, and installed the 64 bit versions of 3.6.2 and the beta appropriately.
</p>

<p>
A couple of problems that I haven&rsquo;t tested very thoroughly:
</p>

<p>
1. If you have both POV 3.6.2 and the beta installed at the same time, you can no longer using this dialog change the association to the beta once it has been created for 3.6.2. There&rsquo;s no error or anything; it just opens the file inside 3.6.2 instead. Maybe because both versions appear as &ldquo;POV-Ray for Windows&rdquo; to this dialog? Would adding the version number to the name fix things? Anything I can do on my end of things to resolve this?
</p>

<p>
2. In POV-Ray 3.6.2, I can use this dialog to open *.inc, *.txt and other files in POV-Ray, but only if POV-Ray isn&rsquo;t already running. If POV-Ray is already running I get an &ldquo;Only /EDIT and /RENDER may be passed to previous instance&rdquo; error. Files with the *.pov extension open properly regardless, without any error. I am unable to test this in the beta at the moment due to the first problem unfortunately. Could someone please test this with the beta and confirm whether the behavior also exists?
</p>

<p>
3. With the POV-Ray 3.7 beta, entering the following command in the command prompt results in the same error: 
</p>
<pre class="code">   &quot;C:\Program Files\POV-Ray for Windows v3.7\bin\pvengine64.exe&quot; &quot;D:\Working\Povray\GearHead\LoadingScreen\btr_maanji.pov&quot;</pre>

<p>
 If I change it to the following it works however: 
</p>
<pre class="code">   &quot;C:\Program Files\POV-Ray for Windows v3.7\bin\pvengine64.exe&quot; /EDIT &quot;D:\Working\Povray\GearHead\LoadingScreen\btr_maanji.pov&quot;</pre>

<p>
 Is this error/behavior really necessary? Would it be OK to instead change the behavior when the /EDIT flag is omitted in the <br />command-line such that the file is opened in the editor by default, without throwing an error?<br />
</p>
      </div>
    </content>
    <author><name>Mike H</name></author>
    <id>http://bugs.povray.org/:150</id>
  </entry>
    <entry>
    <title>FS#260: Patch to let POV-Ray builds with boost &gt;=1.50</title>
    <link href="http://bugs.povray.org/task/260" />    
    <updated>2017-01-07T20:24:37Z</updated>    
    <published>2012-11-10T02:54:05Z</published>
    <content type="xhtml" xml:lang="en" xml:base="http://diveintomark.org/">
      <div xmlns="http://www.w3.org/1999/xhtml">
        
<p>
Originally resolved in <a href="https://bugs.gentoo.org/show_bug.cgi?id=425450" class="urlextern" title="https://bugs.gentoo.org/show_bug.cgi?id=425450">https://bugs.gentoo.org/show_bug.cgi?id=425450</a><a href="http://wiki.povray.org/content/" class="internallink"></a>.<br />Attached is a patch with Gentoo-specific code removed.
</p>

<p>
There are two parts in this issue:
</p>
<ul>
<li class="level1"><div class="li"> The newer boost library requires downstream users to explicitly link to the boost system library (-lboost_system).</div>
</li>
<li class="level1"><div class="li"> The newer boost library replaced TIME_UTC with TIME_UTC_, because glibc added TIME_UTC.</div>
</li>
</ul>
      </div>
    </content>
    <author><name>Casper Ti. Vector</name></author>
    <id>http://bugs.povray.org/:260</id>
  </entry>
    <entry>
    <title>FS#331: Intersection causes quadric to disappear</title>
    <link href="http://bugs.povray.org/task/331" />    
    <updated>2016-12-13T06:09:22Z</updated>    
    <published>2015-07-27T22:50:56Z</published>
    <content type="xhtml" xml:lang="en" xml:base="http://diveintomark.org/">
      <div xmlns="http://www.w3.org/1999/xhtml">
        
<p>
The following paraboloid renders correctly:
</p>
<pre class="code">intersection
{ quadric { &lt;1, 0, 1&gt;, &lt;0, 0, 0&gt;, &lt;0, 1, 0&gt;, -1 }
  cylinder { 0, y, 1 }
}</pre>

<p>
However, when I extend the clipping cylinder downward:
</p>
<pre class="code">intersection
{ quadric { &lt;1, 0, 1&gt;, &lt;0, 0, 0&gt;, &lt;0, 1, 0&gt;, -1 }
  cylinder { -y, y, 1 }
}</pre>

<p>
the object disappears completely in POV-Ray 3.7 and 3.7.1. In POV-Ray <br />3.6.1, it renders as expected.
</p>

<p>
POV-Ray 3.7.0.unofficial (self-compiled with g++ 4.8, but completely unaltered)<br />POV-Ray 3.7.1-alpha.8150025.unofficial<br />openSUSE 13.2 GNU/Linux
</p>

<p>
This scene file illustrates the problem:
</p>
<pre class="code">// +w480 +h240
#version 3.6; //[sic]

global_settings { assumed_gamma 1 }

camera
{ location &lt;0, 1, -7.5958&gt;
  look_at &lt;0, 1, 0&gt;
  right 2 * x
  up y
  angle 43.1038
}

#default { finish { diffuse 0.6 ambient rgb 0.15618 } }

light_source
{ &lt;-4.3125, 9.6250, -7.4695&gt;,
  rgb 6856.3
  fade_power 2 fade_distance 0.10417
  spotlight point_at &lt;0, 1, 0&gt; radius 45 falloff 90
}

box
{ -&lt;9, 11, 9&gt;, &lt;9, 11, 9&gt;
  pigment { rgb 1 }
}

plane
{ y, 0
  pigment { checker rgb 0.05 rgb 1 }
}

intersection
{ quadric { &lt;1, 0, 1&gt;, &lt;0, 0, 0&gt;, &lt;0, 1, 0&gt;, -1 }
  cylinder { 0, y, 1 }
  pigment { green 0.5 }
  translate &lt;-1.25, 1, 0&gt;
}

intersection
{ quadric { &lt;1, 0, 1&gt;, &lt;0, 0, 0&gt;, &lt;0, 1, 0&gt;, -1 }
  cylinder { -y, y, 1 }
  pigment { green 0.5 }
  translate &lt;1.25, 1, 0&gt;
}</pre>

<p>
On the right side, there should have been a cylinder capped with a paraboloid. A <a href="http://news.povray.org/povray.bugreports/thread/%3C55b39c37%241%40news.povray.org%3E/" class="urlextern" title="http://news.povray.org/povray.bugreports/thread/%3C55b39c37%241%40news.povray.org%3E/">thread has been started in povray.bugreports</a><a href="http://wiki.povray.org/content/" class="internallink"></a>. Jerome has started to look at it.
</p>
      </div>
    </content>
    <author><name>Richard Callwood III</name></author>
    <id>http://bugs.povray.org/:331</id>
  </entry>
    <entry>
    <title>FS#307: netpbm, ppm, read bug where first data byte CR char</title>
    <link href="http://bugs.povray.org/task/307" />    
    <updated>2016-12-13T06:04:17Z</updated>    
    <published>2013-09-07T13:00:54Z</published>
    <content type="xhtml" xml:lang="en" xml:base="http://diveintomark.org/">
      <div xmlns="http://www.w3.org/1999/xhtml">
        
<p>
I&rsquo;ve recently been working with the netpbm ppm format and I have hit what I believe to be a bug in the way ppm files are read – very likely a bug in all netpbm formats.  I am aware of the long standing povray issue with the netpbm file formats header where the height and width need to be on the same line as the magic number though that is not a requirement of the official format.  This bug is different.
</p>

<p>
Namely in working with a larger number of ppm files I hit cases where a few would fail with the message :  “Possible Parse Error: Unexpected <acronym title="End of file">EOF</acronym> in PPM file” though the ppm files are fine. What is happening is that the first byte of data after the line feed (LF) (Ubuntu linux 12.04) happens to have a carriage return (CR) value.
</p>

<p>
The code which is set up to interpret the netpbm headers is reading a lines with “file&rarr;getline (line, 1024);” and this line reading code is pulling in the first byte of data with the CR value as part of the line. When the read by binary data, 8 or 16 bits at a time, starts, the povray read code is offset into the data by one byte too many.
</p>

<p>
The result from 10,000 meters, if input values were completely random file to file, would be netpbm read fails for size that make no sense in 1/256 files. In practice &amp; depending on data some might never see fails while an unfortunate few might almost always fail.
</p>

<p>
I&rsquo;d make some argument any CR following a LF character should not be pulled in as part of the line read even on windows/dos systems where CRLF is the usual line termination order. I think though the real fix is better netpbm header reading code which more strictly breaks apart the header on the first whitespace character doing the last depth break, aware of the file size, so it can decide what portion of any valid sequence of whitespce characters after the decimal depth value is data and not whitespace.
</p>

<p>
The attached tarball when unpacked has both a passing and failing case. To run “povray fails.pov” or “povray works.pov”. The only difference between the two ppm files if the fails.ppm data is all 0x0D while works.ppm data bytes are all 0x0C. The image rendered is meaningless. 
</p>

<p>
Thanks for your time.<br />Bill P. <br />
</p>
      </div>
    </content>
    <author><name>William F Pokorny</name></author>
    <id>http://bugs.povray.org/:307</id>
  </entry>
    <entry>
    <title>FS#298: the warning for isosurface does not appears as often as with 3.6.1</title>
    <link href="http://bugs.povray.org/task/298" />    
    <updated>2016-12-13T06:03:01Z</updated>    
    <published>2013-06-24T09:37:48Z</published>
    <content type="xhtml" xml:lang="en" xml:base="http://diveintomark.org/">
      <div xmlns="http://www.w3.org/1999/xhtml">
        
<p>
From synthetic post of Cousin Ricky in p.beta-test, 2013-06-24 circa 3:19 pm (MST)
</p>

<p>
 William F Pokorny <a href="mailto:anonymous@anonymous.org" class="mail JSnocheck" title="anonymous@anonymous.org">anonymous@anonymous.org</a> wrote:<br />&gt; It seems to be the case the gradient warnings are only generated if the<br />&gt; isosurface is naked. If it is wrapped in an object as was the case with<br />&gt; my thread safety example, we get no warnings.
</p>

<p>
Confirmed.  If only I still had the concentration required to investigate<br />computer code.
</p>
<pre class="code">
#version 3.7;

#ifndef (MG) #declare MG = 40/9; #end
#ifndef (Naked) #declare Naked = no; #end

global_settings
{ assumed_gamma 1
  radiosity {} //force isosurface calculations from all directions
}

light_source { &lt;-3.3125, 7.6250, -5.7374&gt;, rgb 1 }

camera
{ location &lt;0.0000, 1.0000, -5.6713&gt;
  look_at &lt;-0.7969, 1.2000, -0.0598&gt;
  angle 10.7447
}

#include &quot;functions.inc&quot;

#if (Naked)
  isosurface
  { function { f_sphere (x, 0, z, (2660 - 40*y) / 9) }
    contained_by { box { &lt;-80, 31, -24&gt;, &lt;-128, 56, 24&gt; } }
    max_gradient MG
    pigment { rgb &lt;1, 0.75, 0&gt; }
    scale 1/128
    rotate -35 * x
    translate y
  }
#else
  #declare Test = isosurface
  { function { f_sphere (x, 0, z, (2660 - 40*y) / 9) }
    contained_by { box { &lt;-80, 31, -24&gt;, &lt;-128, 56, 24&gt; } }
    max_gradient MG
    pigment { rgb &lt;1, 0.75, 0&gt; }
    scale 1/128
    rotate -35 * x
    translate y
  }
  object { Test }
#end
</pre>

<p>
On the command line, try: 
</p>
<pre class="code">declare=MG=1 declare=Naked=1</pre>

<p>
 and 
</p>
<pre class="code">declare=MG=1 declare=Naked=0</pre>

<p>
 To lose the warning, I had to declare the isosurface.  Just wrapping the naked<br />isosurface in an object{} generated a warning.
</p>

<h2><a name="furtheranalysis" id="furtheranalysis">Further analysis</a></h2>
<div class="level2">

<p>
isCopy seems to be intended to avoid displaying the same warning over<br />and over for the same isosurface (as duplicated isosurface indeed are<br />not copied but reference the same sub-structure).
</p>

<p>
#declare Ob = isosurface{...}; <em> that&rsquo;s not a copy<br />object {Ob ... } </em> that&rsquo;s a copy
</p>

<p>
Previously (3.6.1) the warning was displayed at the destruction of the<br />isosurface (when the sub-structure was actually referenced by no one else)	 
</p>
<pre class="code">if((Stage == STAGE_SHUTDOWN) &amp;&amp; (mginfo-&gt;refcnt == 0))</pre>

<p>
 In 3.7, isCopy was introduced with change 4707, 16th February 2009,<br />along with the change introducing means for objects to submit message on<br />shutdown.<br />It was reported in windows source with change 4714, 21th February 2009.
</p>

<p>
If the symptom &ldquo;isosurface embbeded in object (CSG) does not show the<br />warning&rdquo; is correct, it might be a &ldquo;feature/bug&rdquo;. The parser copied the<br />isosurface object and deleted the original before the render started.<br />When the render ends, it find only copies and because the refcnt is not<br />used anymore (for that purpose), it miss the last remaining true data to<br />display.
</p>

<p>
Instead of isCopy, what about adding in mginfo a boolean<br />&ldquo;printed_warning&rdquo; (actual name should be more appropriate), set to false<br />on creation, and turn to true on the first call (instead of last for<br />3.6.1) of the warning displaying function (test for false, set to true<br />if false) ? (and dropping isCopy in the process)
</p>

<p>
For instance, i&rsquo;m afraid the following sequence would fails with current<br />code:
</p>

<p>
#declare Foo = isosurface{ ... };<br />#declare Bar = object { Foo ... };<br />#undef Foo;
</p>

<p>
(or any pop of #local context, such as building the isosurface via macro<br />or loop, or replacing the value of a previous #declare/#local )
</p>

</div>
      </div>
    </content>
    <author><name>Grimbert Jérôme</name></author>
    <id>http://bugs.povray.org/:298</id>
  </entry>
    <entry>
    <title>FS#259: Stack Overflow with the write-directive with missing closing bracket</title>
    <link href="http://bugs.povray.org/task/259" />    
    <updated>2016-12-13T06:02:15Z</updated>    
    <published>2012-11-01T18:40:16Z</published>
    <content type="xhtml" xml:lang="en" xml:base="http://diveintomark.org/">
      <div xmlns="http://www.w3.org/1999/xhtml">
        
<p>
As I posted yesterday to the POV bugreports, I observed a bug with the #write directive, having forgotten the closing bracket. I looked a little bit closer and found different behaviours of POV with different array sizes.
</p>

<p>
With ArrayDim=100 (please look at the attached SDL-code, which is reduced as much as possible and produces only the bug and no scene) one get the Parse Error: &ldquo;Expected &lsquo;string&rsquo;, End of File found instead&rdquo; and the last line is highlighted. With ArrayDim=1024 you get an Stack Overflow and POV crashes. 
</p>

<p>
I observed this at two different core i7 windows machines. On one of them (16 <acronym title="Gigabyte">GB</acronym> RAM, if this is of importance) the threshold between both behaviours was between 300 and 400. Hope this helps.
</p>

<p>
Best regards,<br />Michael<br />
</p>
      </div>
    </content>
    <author><name>Michael Friedrichs</name></author>
    <id>http://bugs.povray.org/:259</id>
  </entry>
  </feed>
