OS X 10.4.5 extras crash...

Report bugs, bug fixes and workarounds here.
Topic author
Rich
Posts: 34
Joined: 03.01.2005
With us: 19 years 10 months
Location: USA - RI

OS X 10.4.5 extras crash...

Post #1by Rich » 06.03.2006, 13:47

Using Celestia 1.4.1 and zooming in on the Atlantis space shuttle, ISS, and other 3DS models I've been using for years: When the view gets close enough to convert the object from a bright dot to a 3D model, Celestia pauses then crashes/quits. This seems to happen with most models I have had in my extras folder, like the set of "Real Spacecraft", incl. the nicely textured ISS model. It alomost seems like it runs out of memory at the point of showing the 3D models, as it doesn't seem to happen with the lower-overhead realatively small satellite models, or the "stock" ISS models shipped with Celestia...

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
-----------------
Mac Pro 2GHz | 4GB RAM | OSX 10.5.4 | GeForce 8800 GT
http://rbucci.awardspace.com

Avatar
dirkpitt
Developer
Posts: 674
Joined: 24.10.2004
With us: 20 years

Post #2by dirkpitt » 11.03.2006, 03:50

I don't have a GeForce card nor have I installed 10.4.5 so can't really confirm this issue. On first glance, it looks like an issue with the GeForce video driver. FWIW, no one seems to have reported any similar issues on the Apple mailing lists (yet?).

Topic author
Rich
Posts: 34
Joined: 03.01.2005
With us: 19 years 10 months
Location: USA - RI

Post #3by Rich » 13.03.2006, 19:33

dirkpitt wrote:I don't have a GeForce card nor have I installed 10.4.5 so can't really confirm this issue. On first glance, it looks like an issue with the GeForce video driver. FWIW, no one seems to have reported any similar issues on the Apple mailing lists (yet?).


Just my luck. :? ... kind of figured as such, judging by the views/response ratio on my post :wink:

It works fine on my G5 (which runs 10.4.5), tho, so all is not lost (don't have it's config handy at the moment).

Thanks dirkpitt,
Rich
-----------------
Mac Pro 2GHz | 4GB RAM | OSX 10.5.4 | GeForce 8800 GT
http://rbucci.awardspace.com


Return to “Bugs”