Hi,
Rhino is crashing all the time!
I am using the Rhino trial. When I updated it from Rhino 5 to Rhino 6, it has started to always crash! Can be up to 10 times a day… it is crashing on Perspective view and drawing view and sometimes it crashes before opening the drawings. When I tried Rhino 5 it never crashed. What can this be? I have a MacBook Pro (Retina, 13-inch, Early 2015) processor; 2,7 GHz Intel Core i5.
This is the crash report. I had to cut it as it is more than 40000 words…
Process: Rhinoceros [1044]
Path: /Applications/Rhinoceros 6.app/Contents/MacOS/Rhinoceros
Identifier: com.mcneel.rhinoceros
Version: 6.19 (6.19.19295.01282)
Code Type: X86-64 (Native)
Parent Process: ??? [1]
Responsible: Rhinoceros [1044]
User ID: 501
Date/Time: 2019-10-30 16:41:34.958 +0100
OS Version: Mac OS X 10.14.6 (18G1012)
Report Version: 12
Anonymous UUID: B821823B-E2F3-44CD-A7EB-9FF1D22CE233
Sleep/Wake UUID: 9C5586C2-E4A7-4028-AC83-C6381FEB8F9E
Time Awake Since Boot: 12000 seconds
Time Since Wake: 1500 seconds
System Integrity Protection: enabled
Crashed Thread: 0 tid_307 Dispatch queue: com.apple.main-thread
Exception Type: EXC_CRASH (SIGABRT)
Exception Codes: 0x0000000000000000, 0x0000000000000000
Exception Note: EXC_CORPSE_NOTIFY
Application Specific Information:
+hÀ£ˇˇ=
abort() called
Application Specific Signatures:
Graphics hardware encountered an error and was reset: 0x00000803
Thread 0 Crashed:: tid_307 Dispatch queue: com.apple.main-thread
0 libsystem_kernel.dylib 0x00007fff751322c6 __pthread_kill + 10
1 libsystem_pthread.dylib 0x00007fff751edbf1 pthread_kill + 284
2 libsystem_c.dylib 0x00007fff7509c6a6 abort + 127
3 libGPUSupportMercury.dylib 0x00007fff64105240 gpusGenerateCrashLog + 166
4 com.apple.driver.AppleIntelBDWGraphicsGLDriver 0x00007fff40a22a25 gpusKillClientExt + 9
5 libGPUSupportMercury.dylib 0x00007fff64106730 gpusSubmitDataBuffers + 490
6 com.apple.driver.AppleIntelBDWGraphicsGLDriver 0x00007fff405f66da IntelCommandBuffer::getNew(GLDContextRec*) + 48
7 com.apple.driver.AppleIntelBDWGraphicsGLDriver 0x00007fff405f653a intelSubmitCommands + 171
8 com.apple.driver.AppleIntelBDWGraphicsGLDriver 0x00007fff405fc605 glrWriteBufferData + 1315
9 GLEngine 0x00007fff52d3e6e9 glBufferSubData_Exec + 608
10 com.mcneel.rhinoceros.RhCore 0x000000010ccb15c2 CRhResourceManager_OGL::SetupShaderXformsBlock(CRhinoDisplayEngine_OGL const&, unsigned int, ON_Xform const*, ON_Xform const*) + 836
11 com.mcneel.rhinoceros.RhCore 0x000000010c92f3a3 CRhEngine_GL33::DrawShadedMeshes(CRhinoDisplayEngine_OGL&, int, CRhMeshCacheItem const*, ON_Xform const*, bool) + 3709
12 com.mcneel.rhinoceros.RhCore 0x000000010ccf7400 CRhinoDisplayEngine_OGL::FlushMeshBuffer() + 252
13 com.mcneel.rhinoceros.RhCore 0x000000010ccf7a28 CRhinoDisplayEngine_OGL::BufferShadedMesh(CRhinoCacheHandle&, ECullFaceMode, ON_Color const&, ON_Color const&, std::__1::shared_ptr const&, ON_SHA1_Hash const&, ON_Xform const*) + 260
14 com.mcneel.rhinoceros.RhCore 0x000000010ccf787b CRhinoDisplayEngine_OGL::BufferShadedMesh(CRhinoCacheHandle&, ON_Xform const*) + 291
15 com.mcneel.rhinoceros.RhCore 0x000000010ccf8237 CRhinoDisplayEngine_OGL::DrawMeshes(ON_Mesh const**, int, bool, bool, CDisplayPipelineAttributes const*, CRhinoCacheHandle*) + 553
16 com.mcneel.rhinoceros.RhCore 0x000000010c4ad72a CRhinoDisplayEngine::DrawMesh(ON_Mesh const&, bool, bool, CDisplayPipelineAttributes const*, CRhinoCacheHandle*) + 50
17 com.mcneel.rhinoceros.RhCore 0x000000010c92dcf5 CRhEngine_GL33::DrawGroundPlane(CRhinoDisplayEngine_OGL&, CDisplayPipelineAttributes const&, CRhGLGroundPlane const&, CRhGLCamera const&) + 1323
18 com.mcneel.rhinoceros.RhCore 0x000000010ccf4534 CRhinoDisplayEngine_OGL::DrawGroundPlane(CDisplayPipelineAttributes const&, CRhGLGroundPlane const&) + 86
19 com.mcneel.rhinoceros.RhCore 0x000000010ccd39cc CRhGLMultiPassRender::RenderMeshes(CRhGLShaderProgram*, bool) + 130
20 com.mcneel.rhinoceros.RhCore 0x000000010cce38da CRhGLSceneManager::RenderScene(CRhGLCamera const&, CRhGLLight const&) + 76
21 com.mcneel.rhinoceros.RhCore 0x000000010cce5056 CRhGLSceneManager::GL33RenderFrameN(CRhOpenGLRenderer&, CRhGLCamera const&, CRhGLLight const&, int) + 340
22 com.mcneel.rhinoceros.RhCore 0x000000010cce52b0 CRhGLSceneManager::RenderFrame(CRhOpenGLRenderer&, CRhGLCamera const&, bool) + 558
23 com.mcneel.rhinoceros.RhCore 0x000000010cce60a0 CRhGLSceneManager::DrawScene(CRhOpenGLRenderer&, CRhGLCamera const&) + 192
24 com.mcneel.rhinoceros.RhCore 0x000000010cce61d5 CRhGLSceneManager::DrawScene(CRhGLCamera const&) + 71
25 com.mcneel.rhinoceros.RhCore 0x000000010ccd5607 CRhGLSLRenderer::DrawMiddleground() + 207
26 com.mcneel.rhinoceros.RhCore 0x000000010c9413d7 CRhinoDisplayPipeline_OGL::MultiPassDrawMiddleground() + 59
27 com.mcneel.rhinoceros.RhCore 0x000000010c941566 CRhinoDisplayPipeline_OGL::DrawMiddleground() + 378
28 com.mcneel.rhinoceros.RhCore 0x000000010c49e302 CRhinoDisplayPipeline::iDrawMiddleground() + 474
29 com.mcneel.rhinoceros.RhCore 0x000000010c49d6e4 CRhinoDisplayPipeline::DrawFrameBuffer(CDisplayPipelineAttributes const&, ON_Viewport const&, bool, bool, unsigned int) + 1114
30 com.mcneel.rhinoceros.RhCore 0x000000010c89e113 CRhViewBase::OnDraw(CDC*) + 535
31 com.mcneel.rhinoceros.RhCore 0x000000010cec4261 -[MROpenGLLayer drawViewInOpenGLContext:] + 670
32 com.mcneel.rhinoceros.RhCore 0x000000010cec46b2 -[MROpenGLLayer drawInOpenGLContext:pixelFormat:forLayerTime:displayTime:] + 204
33 com.apple.QuartzCore 0x00007fff53bb80a2 CAOpenGLLayerDraw(CAOpenGLLayer*, double, CVTimeStamp const*, unsigned int) + 1949
34 com.apple.QuartzCore 0x00007fff53bb769a -[CAOpenGLLayer _display] + 580
35 com.apple.AppKit 0x00007fff46a3e63b -[NSOpenGLLayer display] + 270
36 com.apple.QuartzCore 0x00007fff53b19551 CA::Layer::display_if_needed(CA::Transaction*) + 627
37 com.apple.QuartzCore 0x00007fff53b077c6 CA::Context::commit_transaction(CA::Transaction*) + 342
38 com.apple.QuartzCore 0x00007fff53b06ea6 CA::Transaction::commit() + 596
39 com.apple.AppKit 0x00007fff4678c84d __65+[CATransaction(NSCATransaction) NS_setFlushesWithDisplayRefresh]_block_invoke + 274
40 com.apple.CoreFoundation 0x00007fff490f26d8 CFRUNLOOP_IS_CALLING_OUT_TO_AN_OBSERVER_CALLBACK_FUNCTION + 23
41 com.apple.CoreFoundation 0x00007fff490f260d __CFRunLoopDoObservers + 451
42 com.apple.CoreFoundation 0x00007fff49094d30 __CFRunLoopRun + 1136
43 com.apple.CoreFoundation 0x00007fff4909466e CFRunLoopRunSpecific + 455
44 com.apple.HIToolbox 0x00007fff482f31ab RunCurrentEventLoopInMode + 292
45 com.apple.HIToolbox 0x00007fff482f2ee5 ReceiveNextEventCommon + 603
46 com.apple.HIToolbox 0x00007fff482f2c76 _BlockUntilNextEventMatchingListInModeWithFilter + 64
47 com.apple.AppKit 0x00007fff4668b77d _DPSNextEvent + 1135
48 com.apple.AppKit 0x00007fff4668a46b -[NSApplication(NSEvent) _nextEventMatchingEventMask:untilDate:inMode:dequeue:] + 1361
49 com.apple.AppKit 0x00007fff46684588 -[NSApplication run] + 699
50 com.apple.AppKit 0x00007fff46673ac8 NSApplicationMain + 777
51 libdyld.dylib 0x00007fff74ff73d5 start + 1
Thread 1:: SGen worker
0 libsystem_kernel.dylib 0x00007fff7512f86a __psynch_cvwait + 10
1 libsystem_pthread.dylib 0x00007fff751ee56e _pthread_cond_wait + 722
2 libmonosgen-2.0.dylib 0x000000014b18e44b thread_func + 507
3 libsystem_pthread.dylib 0x00007fff751eb2eb _pthread_body + 126
4 libsystem_pthread.dylib 0x00007fff751ee249 _pthread_start + 66
5 libsystem_pthread.dylib 0x00007fff751ea40d thread_start + 13
Thread 2:: Finalizer
0 libsystem_kernel.dylib 0x00007fff7512c266 semaphore_wait_trap + 10
1 libmonosgen-2.0.dylib 0x000000014b1330b0 finalizer_thread + 352
2 libmonosgen-2.0.dylib 0x000000014b0dbf37 start_wrapper_internal + 375
3 libmonosgen-2.0.dylib 0x000000014b0dbd97 start_wrapper + 71
4 libsystem_pthread.dylib 0x00007fff751eb2eb _pthread_body + 126
5 libsystem_pthread.dylib 0x00007fff751ee249 _pthread_start + 66
6 libsystem_pthread.dylib 0x00007fff751ea40d thread_start + 13
Thread 3:: com.apple.NSEventThread
0 libsystem_kernel.dylib 0x00007fff7512c22a mach_msg_trap + 10
1 libsystem_kernel.dylib 0x00007fff7512c76c mach_msg + 60
2 com.apple.CoreFoundation 0x00007fff4909599e __CFRunLoopServiceMachPort + 328
3 com.apple.CoreFoundation 0x00007fff49094f0c __CFRunLoopRun + 1612
4 com.apple.CoreFoundation 0x00007fff4909466e CFRunLoopRunSpecific + 455
5 com.apple.AppKit 0x00007fff466934a2 _NSEventThread + 175
6 libsystem_pthread.dylib 0x00007fff751eb2eb _pthread_body + 126
7 libsystem_pthread.dylib 0x00007fff751ee249 _pthread_start + 66
8 libsystem_pthread.dylib 0x00007fff751ea40d thread_start + 13
Thread 4:: Timer-Scheduler
0 libsystem_kernel.dylib 0x00007fff7512f86a __psynch_cvwait + 10
1 libsystem_pthread.dylib 0x00007fff751ee56e _pthread_cond_wait + 722
2 libmonosgen-2.0.dylib 0x000000014b1a118d mono_os_cond_timedwait + 109
3 libmonosgen-2.0.dylib 0x000000014b0fbce9 mono_w32handle_timedwait_signal_handle + 265
4 libmonosgen-2.0.dylib 0x000000014b0fbb6d mono_w32handle_wait_one + 877
5 libmonosgen-2.0.dylib 0x000000014b0fbe1b mono_w32handle_wait_multiple + 187
6 libmonosgen-2.0.dylib 0x000000014b0d57ec ves_icall_System_Threading_WaitHandle_Wait_internal + 364
7 libmonosgen-2.0.dylib 0x000000014b0667e8 ves_icall_System_Threading_WaitHandle_Wait_internal_raw + 88
8 ??? 0x00000001515e84b6 0 + 5660116150
9 ??? 0x00000001515e80c3 0 + 5660115139
10 ??? 0x0000000154c70218 0 + 5717295640
11 ??? 0x000000015165111b 0 + 5660545307
12 libmonosgen-2.0.dylib 0x000000014ae83c00 mono_jit_runtime_invoke + 1664
13 libmonosgen-2.0.dylib 0x000000014b0ae8f8 mono_runtime_invoke_checked + 136
14 libmonosgen-2.0.dylib 0x000000014b0b5ddb mono_runtime_delegate_try_invoke + 235
15 libmonosgen-2.0.dylib 0x000000014b0dc02a start_wrapper_internal + 618
16 libmonosgen-2.0.dylib 0x000000014b0dbd97 start_wrapper + 71
17 libsystem_pthread.dylib 0x00007fff751eb2eb _pthread_body + 126
18 libsystem_pthread.dylib 0x00007fff751ee249 _pthread_start + 66
19 libsystem_pthread.dylib 0x00007fff751ea40d thread_start + 13
Thread 5:: Thread Pool I/O Selector
0 libsystem_kernel.dylib 0x00007fff7513361a __select + 10
1 libmonosgen-2.0.dylib 0x000000014b1a49b9 mono_poll + 377
2 libmonosgen-2.0.dylib 0x000000014b0e0cdc poll_event_wait + 220
3 libmonosgen-2.0.dylib 0x000000014b0e059a selector_thread + 1354
4 libmonosgen-2.0.dylib 0x000000014b0dbf37 start_wrapper_internal + 375
5 libmonosgen-2.0.dylib 0x000000014b0dbd97 start_wrapper + 71
6 libsystem_pthread.dylib 0x00007fff751eb2eb _pthread_body + 126
7 libsystem_pthread.dylib 0x00007fff751ee249 _pthread_start + 66
8 libsystem_pthread.dylib 0x00007fff751ea40d thread_start + 13
Thread 6:: tid_29e0f
0 libsystem_kernel.dylib 0x00007fff7512c22a mach_msg_trap + 10
1 libsystem_kernel.dylib 0x00007fff7512c76c mach_msg + 60
2 com.apple.CoreFoundation 0x00007fff4909599e __CFRunLoopServiceMachPort + 328
3 com.apple.CoreFoundation 0x00007fff49094f0c __CFRunLoopRun + 1612
4 com.apple.CoreFoundation 0x00007fff4909466e CFRunLoopRunSpecific + 455
5 com.apple.CoreFoundation 0x00007fff49094482 CFRunLoopRun + 40
6 libmono-native.dylib 0x000000014f8bccec ves_icall_Interop_RunLoop_CFRunLoopRun + 76
7 ??? 0x0000000159cf1fec 0 + 5801713644
8 ??? 0x0000000154c70257 0 + 5717295703
9 ??? 0x000000015165111b 0 + 5660545307
10 libmonosgen-2.0.dylib 0x000000014ae83c00 mono_jit_runtime_invoke + 1664
11 libmonosgen-2.0.dylib 0x000000014b0ae8f8 mono_runtime_invoke_checked + 136
12 libmonosgen-2.0.dylib 0x000000014b0b5ddb mono_runtime_delegate_try_invoke + 235
13 libmonosgen-2.0.dylib 0x000000014b0dc02a start_wrapper_internal + 618
14 libmonosgen-2.0.dylib 0x000000014b0dbd97 start_wrapper + 71
15 libsystem_pthread.dylib 0x00007fff751eb2eb _pthread_body + 126
16 libsystem_pthread.dylib 0x00007fff751ee249 _pthread_start + 66
17 libsystem_pthread.dylib 0x00007fff751ea40d thread_start + 13
Thread 7:: Thread Pool Worker
0 libsystem_kernel.dylib 0x00007fff7512c27e semaphore_timedwait_trap + 10
1 libmonosgen-2.0.dylib 0x000000014b00719a worker_thread + 922
2 libmonosgen-2.0.dylib 0x000000014b0dbf37 start_wrapper_internal + 375
3 libmonosgen-2.0.dylib 0x000000014b0dbd97 start_wrapper + 71
4 libsystem_pthread.dylib 0x00007fff751eb2eb _pthread_body + 126
5 libsystem_pthread.dylib 0x00007fff751ee249 _pthread_start + 66
6 libsystem_pthread.dylib 0x00007fff751ea40d thread_start + 13
Thread 8:: Thread Pool Worker
0 libsystem_kernel.dylib 0x00007fff7512c27e semaphore_timedwait_trap + 10
1 libmonosgen-2.0.dylib 0x000000014b00719a worker_thread + 922
2 libmonosgen-2.0.dylib 0x000000014b0dbf37 start_wrapper_internal + 375
3 libmonosgen-2.0.dylib 0x000000014b0dbd97 start_wrapper + 71
4 libsystem_pthread.dylib 0x00007fff751eb2eb _pthread_body + 126
5 libsystem_pthread.dylib 0x00007fff751ee249 _pthread_start + 66
6 libsystem_pthread.dylib 0x00007fff751ea40d thread_start + 13
Thread 9:: tid_41887
0 libsystem_kernel.dylib 0x00007fff7512f86a __psynch_cvwait + 10
1 libsystem_pthread.dylib 0x00007fff751ee5a1 _pthread_cond_wait + 773
2 libmonosgen-2.0.dylib 0x000000014b1a1171 mono_os_cond_timedwait + 81
3 libmonosgen-2.0.dylib 0x000000014b1ae5a7 mono_thread_info_sleep + 711
4 libmonosgen-2.0.dylib 0x000000014b006625 monitor_thread + 149
5 libmonosgen-2.0.dylib 0x000000014b0dbf37 start_wrapper_internal + 375
6 libmonosgen-2.0.dylib 0x000000014b0dbd97 start_wrapper + 71
7 libsystem_pthread.dylib 0x00007fff751eb2eb _pthread_body + 126
8 libsystem_pthread.dylib 0x00007fff751ee249 _pthread_start + 66
9 libsystem_pthread.dylib 0x00007fff751ea40d thread_start + 13
Thread 10:: Thread Pool Worker
0 libsystem_kernel.dylib 0x00007fff7512c27e semaphore_timedwait_trap + 10
1 libmonosgen-2.0.dylib 0x000000014b00719a worker_thread + 922
2 libmonosgen-2.0.dylib 0x000000014b0dbf37 start_wrapper_internal + 375
3 libmonosgen-2.0.dylib 0x000000014b0dbd97 start_wrapper + 71
4 libsystem_pthread.dylib 0x00007fff751eb2eb _pthread_body + 126
5 libsystem_pthread.dylib 0x00007fff751ee249 _pthread_start + 66
6 libsystem_pthread.dylib 0x00007fff751ea40d thread_start + 13
Thread 11:
0 libsystem_pthread.dylib 0x00007fff751ea3f0 start_wqthread + 0
External Modification Summary:
Calls made by other processes targeting this process:
task_for_pid: 25
thread_create: 0
thread_set_state: 0
Calls made by this process:
task_for_pid: 0
thread_create: 0
thread_set_state: 0
Calls made by all processes on this machine:
task_for_pid: 8435
thread_create: 0
thread_set_state: 0