Recent system changes are: upgrading to 10.4.5 and the latest security update ("SecUpd2006-001Ti").
The crash reporter gives me this data which I've paraphrased:
Date/Time: 2006-03-06 08:21:42.660 -0500
OS Version: 10.4.5 (Build 8H14)
Report Version: 4
Command: Celestia
Path: /Celestia/Celestia.app/Contents/MacOS/Celestia
Parent: WindowServer [64]
Version: 1.4.1 (0)
PID: 342
Thread: 0
Exception: EXC_BAD_ACCESS (0x0001)
Codes: KERN_PROTECTION_FAILURE (0x0002) at 0x00000008
Thread 0 Crashed:
0 com.apple.GeForce3GLDriver 0x015b00d8 gldPageoffBuffer + 77516
1 com.apple.GeForce3GLDriver 0x015b01dc gldPageoffBuffer + 77776
2 com.apple.GeForce3GLDriver 0x015df5fc gldFreeVertexBuffer + 26908
3 com.apple.GeForce3GLDriver 0x015b5ad4 gldUpdateDispatch + 452
4 GLEngine 0x03a36ad4 gleDrawArraysOrElements_IMM_Exec + 568
5 net.shatters.Celestia 0x0009c878 Mesh::render(std::vector<Mesh::Material const*, std::allocator<Mesh::Material const*> > const&, RenderContext&) const + 384 (crt.c:300)
6 net.shatters.Celestia 0x0009d12c Model::render(RenderContext&) + 52 (crt.c:300)
7 net.shatters.Celestia 0x0006bf6c renderModelDefault(Model*, RenderInfo const&, bool) + 288 (crt.c:300)
8 net.shatters.Celestia 0x0007279c Renderer::renderObject(Point3<float>, float, double, Quaternion<float>, float, float, Renderer::RenderProperties&, LightingState const&) + 2408 (crt.c:300)
9 net.shatters.Celestia 0x000738c0 Renderer::renderPlanet(Body&, Point3<float>, float, float, double, Quaternion<float>, std::vector<Renderer::LightSource, std::allocator<Renderer::LightSource> > const&, float, float) + 1368 (crt.c:300)
10 net.shatters.Celestia 0x00068048 Renderer::render(Observer const&, Universe const&, float, Selection const&) + 5428 (crt.c:300)
11 net.shatters.Celestia 0x000139a8 CelestiaCore::draw() + 96 (crt.c:300)
12 net.shatters.Celestia 0x000524bc -[CelestiaController display] + 80 (crt.c:300)
13 net.shatters.Celestia 0x00053d40 -[CelestiaOpenGLView drawRect:] + 64 (crt.c:300)
14 com.apple.AppKit 0x936d1e78 -[NSView _drawRect:clip:] + 2128
15 com.apple.AppKit 0x936d1438 -[NSView _recursiveDisplayAllDirtyWithLockFocus:visRect:] + 404
16 com.apple.AppKit 0x936d0a00 -[NSView _recursiveDisplayRectIfNeededIgnoringOpacity:isVisibleRect:rectIsVisibleRectForView:topView:] + 196
17 com.apple.AppKit 0x936d0fc8 -[NSView _recursiveDisplayRectIfNeededIgnoringOpacity:isVisibleRect:rectIsVisibleRectForView:topView:] + 1676
18 com.apple.AppKit 0x936d0fc8 -[NSView _recursiveDisplayRectIfNeededIgnoringOpacity:isVisibleRect:rectIsVisibleRectForView:topView:] + 1676
19 com.apple.AppKit 0x936f1664 -[NSThemeFrame _recursiveDisplayRectIfNeededIgnoringOpacity:isVisibleRect:rectIsVisibleRectForView:topView:] + 192
20 com.apple.AppKit 0x936ca674 -[NSView _displayRectIgnoringOpacity:isVisibleRect:rectIsVisibleRectForView:] + 384
21 com.apple.AppKit 0x936bf968 -[NSView displayIfNeeded] + 248
22 com.apple.AppKit 0x936bf7d8 -[NSWindow displayIfNeeded] + 180
23 com.apple.AppKit 0x936bf684 _handleWindowNeedsDisplay + 200
24 com.apple.CoreFoundation 0x9075ccd8 __CFRunLoopDoObservers + 352
25 com.apple.CoreFoundation 0x9075cf78 __CFRunLoopRun + 420
26 com.apple.CoreFoundation 0x9075ca18 CFRunLoopRunSpecific + 268
27 com.apple.HIToolbox 0x9318f1e0 RunCurrentEventLoopInMode + 264
28 com.apple.HIToolbox 0x9318e874 ReceiveNextEventCommon + 380
29 com.apple.HIToolbox 0x9318e6e0 BlockUntilNextEventMatchingListInMode + 96
30 com.apple.AppKit 0x9368c104 _DPSNextEvent + 384
31 com.apple.AppKit 0x9368bdc8 -[NSApplication nextEventMatchingMask:untilDate:inMode:dequeue:] + 116
32 com.apple.AppKit 0x9368830c -[NSApplication run] + 472
33 com.apple.AppKit 0x93778e68 NSApplicationMain + 452
34 net.shatters.Celestia 0x0000759c _start + 380 (crt.c:267)
35 net.shatters.Celestia 0x0000741c start + 48
Thread 1:
0 libSystem.B.dylib 0x9000b1e8 mach_msg_trap + 8
1 libSystem.B.dylib 0x9000b13c mach_msg + 60
2 com.unsanity.ape 0xc0002afc __ape_internal + 3300 (icplusplus.c:28)
3 com.unsanity.ape 0xc0001910 __ape_agent + 64 (icplusplus.c:28)
4 libSystem.B.dylib 0x9002b1e0 _pthread_body + 96
Thread 2:
0 libSystem.B.dylib 0x9002b888 semaphore_wait_signal_trap + 8
1 libSystem.B.dylib 0x9002fffc pthread_cond_wait + 488
2 com.apple.ColorSync 0x91550224 pthreadSemaphoreWait(t_pthreadSemaphore*) + 56
3 com.apple.ColorSync 0x9154f4c0 CMMConvTask(void*) + 40
4 libSystem.B.dylib 0x9002b1e0 _pthread_body + 96
Thread 0 crashed with PPC Thread State 64:
srr0: 0x00000000015b00d8 srr1: 0x000000000200f030 vrsave: 0x0000000000000000
cr: 0x44042244 xer: 0x0000000000000004 lr: 0x00000000015b01dc ctr: 0x0000000000000007
r0: 0x0000000000000020 r1: 0x00000000bfffcf00 r2: 0x0000000001629a78 r3: 0x0000000000000018
r4: 0x0000000003b7a1c0 r5: 0x0000000000001784 r6: 0x0000000003b8258e r7: 0x0000000000002022
r8: 0x0000000000000000 r9: 0x000000000004d784 r10: 0x0000000007361f7c r11: 0x0000000000000000
r12: 0x000000001b000000 r13: 0x0000000000000000 r14: 0x0000000000000000 r15: 0x0000000000100001
r16: 0x0000000000000000 r17: 0x0000000000000000 r18: 0x00000000bfffd410 r19: 0x00000000bfffd3b0
r20: 0x00000000bfffd6d0 r21: 0x0000000000000001 r22: 0x00000000bfffd740 r23: 0x0000000000000000
r24: 0x0000000003b67330 r25: 0x0000000000000000 r26: 0x00000000018775e0 r27: 0x0000000000010000
r28: 0x0000000003b7a000 r29: 0x0000000001629a58 r30: 0x000000001b000000 r31: 0x00000000015dd910
Thanks for any info/suggestions!!
-Rich