Rhino 7.29 keeps crashing before opening on Mac

I have tried to open rhino multiple times and it crashes before the program fully opens.

This has only happened after downloading a datasmith to transfer work from rhino to Twinmotion.

Once this was downloaded Rhino 7 no longer would open.

I have tried deleting the application and re-downloading rhino but the same problem occurs.

I am using a Mac on OS Ventura 12.6

Please help urgently

System information that is displayed in the crash report:

Process: Rhinoceros [1289]
Path: /Applications/Rhino 7.app/Contents/MacOS/Rhinoceros
Identifier: com.mcneel.rhinoceros.7
Version: 7.29 (7.29.23107.03002)
Code Type: X86-64 (Translated)
Parent Process: launchd [1]
User ID: 501

Date/Time: 2023-05-31 09:18:41.7570 +0100
OS Version: macOS 12.4 (21F79)
Report Version: 12
Anonymous UUID: A52F0ADC-B0F0-F00E-4695-6A6E22DBA01B

Sleep/Wake UUID: 6EE75F23-5104-4FB3-AC70-7F0BBBCF5419

Time Awake Since Boot: 1400 seconds
Time Since Wake: 819 seconds

System Integrity Protection: enabled

Crashed Thread: 7 SGen worker

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

Termination Reason: Namespace SIGNAL, Code 11 Segmentation fault: 11
Terminating Process: Rhinoceros [1289]

Thread 0:: tid_103 Dispatch queue: com.apple.main-thread
0 libRosettaRuntime 0x10d08913c 0x10d04a000 + 258364
1 libsystem_kernel.dylib 0x7ff8009354e2 __sigreturn + 10
2 ??? 0x737265000000 ???
3 ??? 0x0 ???
4 DatasmithFacadeCSharp.dylib 0x17a4f15f5 LowLevelTasks::FScheduler::StartWorkers(unsigned int, unsigned int, FThread::EForkable, EThreadPriority, EThreadPriority, unsigned long long, unsigned long long) + 805
5 DatasmithFacadeCSharp.dylib 0x17a51d015 FTaskGraphCompatibilityImplementation::FTaskGraphCompatibilityImplementation(int) + 469
6 DatasmithFacadeCSharp.dylib 0x17a4fad9e FTaskGraphInterface::Startup(int) + 270
7 DatasmithFacadeCSharp.dylib 0x17bb8a2d4 FEngineLoop::PreInitPreStartupScreen(char16_t const*) + 6196
8 DatasmithFacadeCSharp.dylib 0x17bb8cc38 DatasmithGameThread::InitializeInCurrentThread(FString const&, bool) + 40
9 DatasmithFacadeCSharp.dylib 0x17bb8dca6 FDatasmithExporterManager::Initialize(FDatasmithExporterManager::FInitOptions const&) + 310
10 DatasmithFacadeCSharp.dylib 0x17bc10911 FDatasmithFacadeDirectLink::Init() + 33
11 DatasmithFacadeCSharp.dylib 0x17a4d4199 CSharp_FDatasmithFacadeDirectLink_Init__SWIG_0 + 9
12 ??? 0x166686fc0 ???
13 libmonosgen-2.0.1.dylib 0x152127771 mono_jit_runtime_invoke + 1617
14 libmonosgen-2.0.1.dylib 0x152341b78 mono_runtime_invoke_checked + 136
15 libmonosgen-2.0.1.dylib 0x15234b723 mono_runtime_try_invoke_array + 2723
16 libmonosgen-2.0.1.dylib 0x1522ddd27 ves_icall_InternalInvoke + 903
17 libmonosgen-2.0.1.dylib 0x1522f1b77 ves_icall_InternalInvoke_raw + 103
18 ??? 0x150deb9e9 ???
19 ??? 0x1576c662b ???
20 ??? 0x15a47463b ???
21 ??? 0x0 ???
22 ??? 0xf ???

1 Like

It indeed crashes in datasmith code. You’ll have to uninstall it to regain control over Rhino, then report to twinmotion people this problem.

Thank you, I have uninstalled datasmith but Rhino still crashes on opening.

Any suggestions on what to do now please?

If it still is crashing with a similar looking crash report that has the filename that I highlighted in my previous report it means that it hasnt been uninstalled properly.

You will have to search on your system for the location of the dylib. Remove all files that relate to twinmotion and datasmith from that location.