WIP 7.0 (7.0.19351.11046) crash during Raytracing

Sequence:

  • open “2019-12-17 v02.3dm”
  • make “perspective view” in full
  • set up “raytraced” viewing mode

Problem:

  • after a few seconds (it is variable), Rhino crash

2019-12-17 v02.3dm (6.0 MB)

Crash info.txt (148.3 KB)

System info.txt (2.5 KB)

Does it work better if you first switch the Front view away from Raytraced before setting perspective to fullscreen and changing it to Raytraced?

Latest WIP - no crash here.

I have had this crash in release builds of Rhino - but I haven’t been able to replicate in the debugger. Not much I can do until I can, besides just trying random changes of which I have no clue whether they could work or not.

Hello,

the crash is quite reproductible on my mac.

Today, with catalina 1.15.2, I had another crash. According to the crash message info, it is a SIGSEGV instead of a SIGILL. However, it is still the same thread, SGEN Worker, that seems to crash.

Crashed Thread: 1 SGen worker

Exception Type: EXC_CRASH (SIGSEGV)
Exception Codes: 0x0000000000000000, 0x0000000000000000
Exception Note: EXC_CORPSE_NOTIFY

Termination Signal: Segmentation fault: 11
Termination Reason: Namespace SIGNAL, Code 0xb
Terminating Process: Rhinoceros [3418]

Thread 1 Crashed:: SGen worker
0 libsystem_kernel.dylib 0x00007fff6b5dbce6 __psynch_cvwait + 10
1 libsystem_pthread.dylib 0x00007fff6b69d185 _pthread_cond_wait + 701
2 libmonosgen-2.0.1.dylib 0x0000000158b3d42b thread_func + 507
3 libsystem_pthread.dylib 0x00007fff6b69ce65 _pthread_start + 148
4 libsystem_pthread.dylib 0x00007fff6b69883b thread_start + 15

Does the crash info included in the topic can help ? Let me know if you need any additional info or instrumentation to study the problem.

Yes, the crash is reproducible in a release build. Not so in a debug build. I can get Rhino crashing as well, but there is not enough info for me to actually fix it.