OSPRay subsystem crashes 5.9.0 on Apple M1 Silicon (Big Sur)
As soon as I run it, ParaView crashes. I have installed Rosseta2 translation layer app, and it mostly works with our apps that are optimized for Intel based Mac. Obviously when you run it from UI you cannot see why it crashed, so I have run it from terminal and this is the output I see. If any help is needed, I'm here to help you debug it. Attached is also a crash log produced by crash itself.
❯ ./paraview
Loguru caught a signal: SIGILL
Stack trace:
50 0x1 54 ??? 0x0000000000000001 0x0 + 1
49 0x7fff2037d621 start + 1
48 0x102e6bfa0 main + 480
47 0x102e6c2cd pqparaviewInitializer::Initialize(int, char**) + 301
46 0x102e68807 ParaViewMainWindow::ParaViewMainWindow() + 1927
45 0x10b2b5c9f pqParaViewBehaviors::pqParaViewBehaviors(QMainWindow*, QObject*) + 463
44 0x10b22fdee pqAlwaysConnectedBehavior::pqAlwaysConnectedBehavior(QObject*) + 382
43 0x10ce7465d pqObjectBuilder::createServer(pqServerResource const&, int) + 1037
42 0x10f283ed8 vtkSMSession::ConnectToSelf(int) + 232
41 0x11015438b vtkProcessModule::RegisterSession(vtkSession*) + 299
40 0x114621f29 vtkSubjectHelper::InvokeEvent(unsigned long, void*, vtkObject*) + 681
39 0x114462951 vtkCallbackCommand::Execute(vtkObject*, unsigned long, void*) + 33
38 0x10f0b7ccc vtkQtConnection::EmitExecute(vtkObject*, unsigned long, void*, void*, vtkCommand*) + 108
37 0x10e4a7ef5 void doActivate<false>(QObject*, int, void**) + 1477
36 0x10ce2365f pqServerManagerObserver::connectionCreated(long long) + 63
35 0x10e4a7ef5 void doActivate<false>(QObject*, int, void**) + 1477
34 0x10ceaecfd pqServerManagerModel::onConnectionCreated(long long) + 749
33 0x10ce21ebf pqServerManagerModel::serverAdded(pqServer*) + 63
32 0x10e4a7ef5 void doActivate<false>(QObject*, int, void**) + 1477
31 0x10b27f847 pqDefaultViewBehavior::onServerCreation(pqServer*) + 343
30 0x10ce727bb pqObjectBuilder::createView(QString const&, pqServer*) + 235
29 0x10f28b93b vtkSMSessionProxyManager::NewProxy(char const*, char const*, char const*) + 571
28 0x10f28c744 vtkSMSessionProxyManager::NewProxy(vtkPVXMLElement*, char const*, char const*, char const*) + 484
27 0x1186b49a5 vtkSMViewProxy::ReadXMLAttributes(vtkSMSessionProxyManager*, vtkPVXMLElement*) + 21
26 0x10f261033 vtkSMProxy::ReadXMLAttributes(vtkSMSessionProxyManager*, vtkPVXMLElement*) + 1171
25 0x10f2614ef vtkSMProxy::CreateSubProxiesAndProperties(vtkSMSessionProxyManager*, vtkPVXMLElement*) + 399
24 0x10f260579 vtkSMProxy::NewProperty(char const*, vtkPVXMLElement*) + 601
23 0x10f2b9e8f vtkSMStringVectorProperty::ReadXMLAttributes(vtkSMProxy*, vtkPVXMLElement*) + 31
22 0x10f2c44a6 vtkSMVectorProperty::ReadXMLAttributes(vtkSMProxy*, vtkPVXMLElement*) + 22
21 0x10f24f20b vtkSMProperty::ReadXMLAttributes(vtkSMProxy*, vtkPVXMLElement*) + 3419
20 0x118682010 vtkSMRendererDomain::ReadXMLAttributes(vtkSMProperty*, vtkPVXMLElement*) + 32
19 0x11868205b vtkSMRendererDomain::Update(vtkSMProperty*) + 43
18 0x11942c295 vtkOSPRayPass::IsBackendAvailable(char const*) + 21
17 0x1193ff06f rtwGetAvailableBackends() + 15
16 0x1193fee75 rtwInit() + 181
15 0x1195f314c ospInit + 1660
14 0x1195[paraview_2021-02-02-200411_Nikola-2.crash](/uploads/588ffab1a613551cf3b4708f82bc4a68/paraview_2021-02-02-200411_Nikola-2.crash)f40b1 ospLoadModule + 305
13 0x11961f432 ospray::loadLocalModule(std::string const&) + 50
12 0x1196d1d3b rkcommon::LibraryRepository::add(std::string const&, bool) + 59
11 0x1196d1196 rkcommon::Library::Library(std::string const&, bool) + 86
10 0x1196d14aa rkcommon::Library::loadLibrary(bool) + 666
9 0x7fff2036d86e dlopen + 28
8 0x7fff2037efc0 dlopen_internal(char const*, int, void*) + 177
7 0x203327569 11 ??? 0x0000000203327569 0x0 + 8643573097
6 0x20331c6a2 10 ??? 0x000000020331c6a2 0x0 + 8643528354
5 0x20332bc22 9 ??? 0x000000020332bc22 0x0 + 8643591202
4 0x20332bb82 8 ??? 0x000000020332bb82 0x0 + 8643591042
3 0x20332dc85 7 ??? 0x000000020332dc85 0x0 + 8643599493
2 0x20332dd1a 6 ??? 0x000000020332dd1a 0x0 + 8643599642
1 0x203333478 5 ??? 0x0000000203333478 0x0 + 8643622008
0 0x0 4 ??? 0x0000000000000000 0x0 + 0
( 2.330s) [paraview ] :0 FATL| Signal: SIGILL
[1] 44288 illegal hardware instruction ./paraview