This is the typical anatomy of the crash that accompanies the GPU reset.  It 
also crash even if you turn of shadows and ambient occlusion, but then with 
much lower frequency, 


Thread 0 Crashed:: Dispatch queue: com.apple.main-thread
0   com.apple.GeForceGLDriver           0x906aeb6c 0x9037e000 + 3345260
1   com.apple.GeForceGLDriver           0x905a9c99 gldGetQueryInfo + 77
2   GLEngine                            0x981decd0 glGetQueryObject_Core + 311
3   GLEngine                            0x981deda2 glGetQueryObjectuiv_Exec + 47
4   libGL.dylib                         0x97590a00 glGetQueryObjectuivARB + 29
5   org.kokuaviewer.KokuaOS             0x01342ef7 
LLOcclusionCullingGroup::checkOcclusion() + 2071
6   org.kokuaviewer.KokuaOS             0x015d3cf3 
LLPipeline::stateSort(LLCamera&, LLCullResult&) + 1539
7   org.kokuaviewer.KokuaOS             0x015f85f1 
LLPipeline::renderShadow(glh::ns_float::matrix4&, glh::ns_float::matrix4&, 
LLCamera&, LLCullResult&, bool, bool, unsigned int) + 705
8   org.kokuaviewer.KokuaOS             0x015ff3e6 
LLPipeline::generateSunShadow(LLCamera&) + 17350
9   org.kokuaviewer.KokuaOS             0x011bf1c0 display(int, float, int, 
int) + 12304
10  org.kokuaviewer.KokuaOS             0x003055b3 LLAppViewer::mainLoop() + 
9523
11  org.kokuaviewer.KokuaOS             0x00347edb runMainLoop() + 43
12  org.kokuaviewer.KokuaOS             0x002b4543 -[LLAppDelegate mainLoop] + 
19
13  com.apple.Foundation                0x95e11796 __NSFireTimer + 97
14  com.apple.CoreFoundation            0x946bacc6 
__CFRUNLOOP_IS_CALLING_OUT_TO_A_TIMER_CALLBACK_FUNCTION__ + 22
15  com.apple.CoreFoundation            0x946ba7dd __CFRunLoopDoTimer + 1213
16  com.apple.CoreFoundation            0x946ba27e __CFRunLoopDoTimers + 350
17  com.apple.CoreFoundation            0x946b1de0 __CFRunLoopRun + 2192
18  com.apple.CoreFoundation            0x946b12ea CFRunLoopRunSpecific + 506
19  com.apple.CoreFoundation            0x946b10db CFRunLoopRunInMode + 123
20  com.apple.HIToolbox                 0x93db0d36 RunCurrentEventLoopInMode + 
268
21  com.apple.HIToolbox                 0x93db0b22 ReceiveNextEventCommon + 494
22  com.apple.HIToolbox                 0x93db091b 
_BlockUntilNextEventMatchingListInModeWithFilter + 83
23  com.apple.AppKit                    0x9257bfed _DPSNextEvent + 1227
24  com.apple.AppKit                    0x92ce0274 -[NSApplication(NSEvent) 
_nextEventMatchingEventMask:untilDate:inMode:dequeue:] + 1742
25  com.apple.AppKit                    0x92cdfb9e -[NSApplication(NSEvent) 
nextEventMatchingMask:untilDate:inMode:dequeue:] + 132
26  com.apple.AppKit                    0x92570c88 -[NSApplication run] + 943
27  com.apple.AppKit                    0x9253dc26 NSApplicationMain + 1368
28  libdyld.dylib                       0x9f7883b5 start + 1


I forgot to mention I always build with RelWithDebInfo and -O3 optimization to 
get Apple’s crash reports. I have turned off as much of Breakpad as possible 
without ripping it completely out. To debug macOS applications without Xcode 
debugging and the system generated crash reports is almost impossible.
_______________________________________________
Policies and (un)subscribe information available here:
http://wiki.secondlife.com/wiki/OpenSource-Dev
Please read the policies before posting to keep unmoderated posting privileges

Reply via email to