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