I had a rendering crash recently after around 18 hours of rendering.
I've pasted the stack trace as its hanging around in the CrashReporter log.
After quick look over it, it sees to be a Water / Diffuse Illumination issue.
Exception: EXC_BAD_ACCESS (0x0001)
Codes: KERN_INVALID_ADDRESS (0x0001) at 0x21c1d000
Thread 0 Crashed:
0 ...ple.carbonframeworktemplate 0x003279c4 trRenderState::DiffuseIllumination(trFCol const&) + 6172
1 ...ple.carbonframeworktemplate 0x00327be3 trRenderState::DiffuseIllumination(trFCol const&) + 6715
2 ...ple.carbonframeworktemplate 0x00327be3 trRenderState::DiffuseIllumination(trFCol const&) + 6715
3 ...ple.carbonframeworktemplate 0x00327bab trRenderState::DiffuseIllumination(trFCol const&) + 6659
4 ...ple.carbonframeworktemplate 0x00327bab trRenderState::DiffuseIllumination(trFCol const&) + 6659
5 ...ple.carbonframeworktemplate 0x00327be3 trRenderState::DiffuseIllumination(trFCol const&) + 6715
6 ...ple.carbonframeworktemplate 0x00327be3 trRenderState::DiffuseIllumination(trFCol const&) + 6715
7 ...ple.carbonframeworktemplate 0x00327bab trRenderState::DiffuseIllumination(trFCol const&) + 6659
8 ...ple.carbonframeworktemplate 0x00327bab trRenderState::DiffuseIllumination(trFCol const&) + 6659
9 ...ple.carbonframeworktemplate 0x00327be3 trRenderState::DiffuseIllumination(trFCol const&) + 6715
10 ...ple.carbonframeworktemplate 0x00327be3 trRenderState::DiffuseIllumination(trFCol const&) + 6715
11 ...ple.carbonframeworktemplate 0x00327be3 trRenderState::DiffuseIllumination(trFCol const&) + 6715
12 ...ple.carbonframeworktemplate 0x00327bab trRenderState::DiffuseIllumination(trFCol const&) + 6659
13 ...ple.carbonframeworktemplate 0x00327bab trRenderState::DiffuseIllumination(trFCol const&) + 6659
14 ...ple.carbonframeworktemplate 0x00324356 trRenderState::TraceRay(int, trVector const&, trVector const&, unsigned char, unsigned char, unsigned char, trIntersection&, unsigned char) + 23088
15 ...ple.carbonframeworktemplate 0x00324453 trRenderState::TraceColor(trVector const&, trVector const&, unsigned char, unsigned char, unsigned char, trIntersection&, unsigned char) + 89
16
com.apple.carbonbundletemplate 0x0e2787c2 ReflectiveShader::Shade(trRenderState&) + 8498
17
com.apple.carbonbundletemplate 0x0e28e287 WaterShader::Shade(trRenderState&) + 553
18 ...ple.carbonframeworktemplate 0x00321744 trRenderState::TraceRay(int, trVector const&, trVector const&, unsigned char, unsigned char, unsigned char, trIntersection&, unsigned char) + 11806
19 ...ple.carbonframeworktemplate 0x00324453 trRenderState::TraceColor(trVector const&, trVector const&, unsigned char, unsigned char, unsigned char, trIntersection&, unsigned char) + 89
20
com.apple.carbonbundletemplate 0x0e2787c2 ReflectiveShader::Shade(trRenderState&) + 8498
21
com.apple.carbonbundletemplate 0x0e28e287 WaterShader::Shade(trRenderState&) + 553
22 ...ple.carbonframeworktemplate 0x00321744 trRenderState::TraceRay(int, trVector const&, trVector const&, unsigned char, unsigned char, unsigned char, trIntersection&, unsigned char) + 11806
23 ...ple.carbonframeworktemplate 0x00324453 trRenderState::TraceColor(trVector const&, trVector const&, unsigned char, unsigned char, unsigned char, trIntersection&, unsigned char) + 89
24
com.apple.carbonbundletemplate 0x0e2787c2 ReflectiveShader::Shade(trRenderState&) + 8498
25
com.apple.carbonbundletemplate 0x0e28e287 WaterShader::Shade(trRenderState&) + 553
26 ...ple.carbonframeworktemplate 0x00321744 trRenderState::TraceRay(int, trVector const&, trVector const&, unsigned char, unsigned char, unsigned char, trIntersection&, unsigned char) + 11806
27 ...ple.carbonframeworktemplate 0x003257d1 trLightState::Intensity(trVector const&, trVector const&, trVector*) + 4843
28 ...ple.carbonframeworktemplate 0x003263ce trRenderState::DiffuseIllumination(trFCol const&) + 550
29
com.apple.carbonbundletemplate 0x0e273ef8 PowerFractalShaderV3Base::Shade(trRenderState&) + 766
30 ...ple.carbonframeworktemplate 0x00318bdd trRender::RenderFromStack() + 11613
31 ...ple.carbonframeworktemplate 0x003193bd trRender::RenderMore() + 1061
32 ...ple.carbonframeworktemplate 0x01053fb3 juProject::OnFirstCreate() + 40427
33 ...ple.carbonframeworktemplate 0x01009d1a 0x1008000 + 7450
34 ...ple.carbonframeworktemplate 0x010b5c2d UnderC::details::UCMessageRoutingImp::DispatchMessage(UnderC::UCMessenger*, UnderC::UCMessage&) + 169
35 ...ple.carbonframeworktemplate 0x0109b99d UnderC::UCMessenger::SendAMessage(UnderC::UCMessage&) + 111
36 ...ple.carbonframeworktemplate 0x0109bf5e UnderC::UCMessenger::SendAMessage(unsigned long, void*) + 54
37 ...ple.carbonframeworktemplate 0x010a692d UnderC::UCTimer::Fired() + 39
38 ...ple.carbonframeworktemplate 0x010e57c4 UnderC::details::UCMacTimerManager::FireQuickTimers() + 82
39 ...ple.carbonframeworktemplate 0x010dd083 UnderC::details::UCMacEventManagerImp::Run() + 203
40
com.apple.HIToolbox 0x92dcc7eb DispatchEventToHandlers(EventTargetRec*, OpaqueEventRef*, HandlerCallRec*) + 1093
41
com.apple.HIToolbox 0x92dcbe90 SendEventToEventTargetInternal(OpaqueEventRef*, OpaqueEventTargetRef*, HandlerCallRec*) + 304
42
com.apple.HIToolbox 0x92dcbd55 SendEventToEventTargetWithOptions + 55
43
com.apple.HIToolbox 0x92dd325d ToolboxEventDispatcherHandler(OpaqueEventHandlerCallRef*, OpaqueEventRef*, void*) + 357
44
com.apple.HIToolbox 0x92dccba2 DispatchEventToHandlers(EventTargetRec*, OpaqueEventRef*, HandlerCallRec*) + 2044
45
com.apple.HIToolbox 0x92dcbe90 SendEventToEventTargetInternal(OpaqueEventRef*, OpaqueEventTargetRef*, HandlerCallRec*) + 304
46
com.apple.HIToolbox 0x92dd30f0 SendEventToEventTarget + 56
47
com.apple.HIToolbox 0x92e16d8f ToolboxEventDispatcher + 81
48
com.apple.HIToolbox 0x92e15783 RunApplicationEventLoop + 165
49 ...ple.carbonframeworktemplate 0x010dcf97 UnderC::details::UCMacEventManagerImp::RunApplicationEventLoopWithQuickTimers() + 255
50 ...ple.carbonframeworktemplate 0x010ad2b4 UCMain(int, char const**) + 208
51
uk.co.planetside.Terragen_2 0x00002e69 0x1000 + 7785
52
uk.co.planetside.Terragen_2 0x000027d2 0x1000 + 6098
53
uk.co.planetside.Terragen_2 0x000026f9 0x1000 + 5881