[Gmsh] There was eventually a crash report

Christophe Geuzaine cgeuzaine at uliege.be
Fri Jul 3 21:00:52 CEST 2020


Your crash log indicates that the crash is in the Netgen mesh optimizer, which is not enabled by default. It is indeed not very robust.


> On 3 Jul 2020, at 20:55, Keith Sloan <keith at sloan-home.co.uk> wrote:
> 
> Process:               FreeCAD [7115]
> Path:                  /Applications/FreeCAD.app/Contents/Resources/bin/FreeCAD
> Identifier:            ???
> Version:               ??? (0.18-16146)
> Code Type:             X86-64 (Native)
> Parent Process:        ??? [7111]
> User ID:               501
> 
> Date/Time:             2020-07-03 19:33:18.239 +0100
> OS Version:            Mac OS X 10.15.5 (19F96)
> Report Version:        12
> Anonymous UUID:        7B9AEDAD-6A4A-444F-F994-68810425664D
> 
> Sleep/Wake UUID:       DD6F44AB-1CD4-4722-B29D-D141B0C063FC
> 
> Time Awake Since Boot: 110000 seconds
> Time Since Wake:       86000 seconds
> 
> System Integrity Protection: enabled
> 
> Crashed Thread:        0  Dispatch queue: com.apple.main-thread
> 
> Exception Type:        EXC_BAD_ACCESS (SIGSEGV)
> Exception Codes:       KERN_INVALID_ADDRESS at 0x00007ffde47c9000
> Exception Note:        EXC_CORPSE_NOTIFY
> 
> Termination Signal:    Segmentation fault: 11
> Termination Reason:    Namespace SIGNAL, Code 0xb
> Terminating Process:   exc handler [7115]
> 
> VM Regions Near 0x7ffde47c9000:
>     MALLOC_LARGE           00007ffde4789000-00007ffde47c9000 [  256K] rw-/rwx SM=PRV  
> --> 
>     MALLOC_TINY            00007ffde4800000-00007ffde4900000 [ 1024K] rw-/rwx SM=PRV  
> 
> Thread 0 Crashed:: Dispatch queue: com.apple.main-thread
> 0   libmesh.so                        0x00000001250eae64 netgen::BitArrayChar<1>::Clear() + 20
> 1   libgmsh.dylib                     0x000000012c36f668 netgen::Mesh::Compress() + 504
> 2   libgmsh.dylib                     0x000000012c3b8d05 netgen::MeshOptimize3d::CombineImprove(netgen::Mesh&, netgen::OPTIMIZEGOAL) + 5861
> 3   libgmsh.dylib                     0x000000012c3fedf9 netgen::OptimizeVolume(netgen::MeshingParameters&, netgen::Mesh&) + 297
> 4   libgmsh.dylib                     0x000000012c341b03 nglib::Ng_OptimizeVolumeMesh(void**, double) + 99
> 5   libgmsh.dylib                     0x000000012bbd2d3a optimizeMeshGRegionNetgen::operator()(GRegion*, bool) + 234
> 6   libgmsh.dylib                     0x000000012bb3b6bf OptimizeMesh(GModel*, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, bool, int) + 2111
> 7   libgmsh.dylib                     0x000000012bb40053 GenerateMesh(GModel*, int) + 11347
> 8   libgmsh.dylib                     0x000000012b96bb5e GModel::mesh(int) + 14
> 9   libgmsh.dylib                     0x000000012b7f6645 gmsh::model::mesh::generate(int) + 53
> 10  libgmsh.dylib                     0x000000012c585c89 gmshModelMeshGenerate + 25
> 11  _ctypes.cpython-36m-darwin.so     0x0000000117a06f4f ffi_call_unix64 + 79
> 12  _ctypes.cpython-36m-darwin.so     0x0000000117a077aa ffi_call + 858
> 13  _ctypes.cpython-36m-darwin.so     0x0000000117a02923 _ctypes_callproc + 787
> 14  _ctypes.cpython-36m-darwin.so     0x00000001179fc679 PyCFuncPtr_call + 1049
> 15  libpython3.6m.dylib               0x00000001077c13f4 _PyObject_FastCallDict + 292
> 16  libpython3.6m.dylib               0x0000000107893d12 call_function + 434
> 17  libpython3.6m.dylib               0x000000010788ccc3 _PyEval_EvalFrameDefault + 4883
> 18  libpython3.6m.dylib               0x0000000107894816 _PyEval_EvalCodeWithName + 2566
> 19  libpython3.6m.dylib               0x0000000107895009 fast_function + 729
> 20  libpython3.6m.dylib               0x0000000107893d19 call_function + 441
> 21  libpython3.6m.dylib               0x000000010788ccc3 _PyEval_EvalFrameDefault + 4883
> 22  libpython3.6m.dylib               0x0000000107894816 _PyEval_EvalCodeWithName + 2566
> 23  libpython3.6m.dylib               0x0000000107895009 fast_function + 729
> 24  libpython3.6m.dylib               0x0000000107893d19 call_function + 441
> 25  libpython3.6m.dylib               0x000000010788ccc3 _PyEval_EvalFrameDefault + 4883
> 26  libpython3.6m.dylib               0x0000000107894f68 fast_function + 568
> 27  libpython3.6m.dylib               0x0000000107893d19 call_function + 441
> 28  libpython3.6m.dylib               0x000000010788ccc3 _PyEval_EvalFrameDefault + 4883
> 29  libpython3.6m.dylib               0x0000000107894f68 fast_function + 568
> 30  libpython3.6m.dylib               0x0000000107893d19 call_function + 441
> 31  libpython3.6m.dylib               0x000000010788ccc3 _PyEval_EvalFrameDefault + 4883
> 32  libpython3.6m.dylib               0x00000001078953b1 _PyFunction_FastCallDict + 913
> 33  libpython3.6m.dylib               0x00000001077c142a _PyObject_FastCallDict + 346
> 34  libpython3.6m.dylib               0x00000001077c155c _PyObject_Call_Prepend + 156
> 35  libpython3.6m.dylib               0x00000001077c1185 PyObject_Call + 101
> 36  libFreeCADBase.dylib              0x00000001076ce3d2 PP_Run_Method + 354
> 37  libFreeCADBase.dylib              0x000000010765ff11 Base::InterpreterSingleton::runMethodVoid(_object*, char const*) + 49
> 38  libFreeCADGui.dylib               0x0000000106600afe Gui::PythonCommand::activated(int) + 254
> 39  libFreeCADGui.dylib               0x00000001065fc7aa Gui::Command::invoke(int) + 74
> 40  libQt5Core.5.6.2.dylib            0x0000000109867e4c QMetaObject::activate(QObject*, int, int, void**) + 2892
> 41  libQt5Widgets.5.6.2.dylib         0x0000000108c04945 QAction::activate(QAction::ActionEvent) + 309
> 42  libQt5Widgets.5.6.2.dylib         0x0000000108cef88e 0x108bfb000 + 1001614
> 43  libQt5Widgets.5.6.2.dylib         0x0000000108cf0b20 QAbstractButton::mouseReleaseEvent(QMouseEvent*) + 272
> 44  libQt5Widgets.5.6.2.dylib         0x0000000108dc658f QToolButton::mouseReleaseEvent(QMouseEvent*) + 15
> 45  libQt5Widgets.5.6.2.dylib         0x0000000108c5100f QWidget::event(QEvent*) + 447
> 46  libQt5Widgets.5.6.2.dylib         0x0000000108dc6b91 QToolButton::event(QEvent*) + 321
> 47  libQt5Widgets.5.6.2.dylib         0x0000000108c0e3a4 QApplicationPrivate::notify_helper(QObject*, QEvent*) + 292
> 48  libQt5Widgets.5.6.2.dylib         0x0000000108c1169a QApplication::notify(QObject*, QEvent*) + 7770
> 49  libFreeCADGui.dylib               0x00000001065d489b Gui::GUIApplication::notify(QObject*, QEvent*) + 75
> 50  libQt5Core.5.6.2.dylib            0x0000000109835118 QCoreApplication::notifyInternal2(QObject*, QEvent*) + 168
> 51  libQt5Widgets.5.6.2.dylib         0x0000000108c0edca QApplicationPrivate::sendMouseEvent(QWidget*, QMouseEvent*, QWidget*, QWidget*, QWidget**, QPointer<QWidget>&, bool) + 1034
> 52  libQt5Widgets.5.6.2.dylib         0x0000000108c728ad 0x108bfb000 + 489645
> 53  libQt5Widgets.5.6.2.dylib         0x0000000108c715e9 0x108bfb000 + 484841
> 54  libQt5Widgets.5.6.2.dylib         0x0000000108c0e3a4 QApplicationPrivate::notify_helper(QObject*, QEvent*) + 292
> 55  libQt5Widgets.5.6.2.dylib         0x0000000108c0fa08 QApplication::notify(QObject*, QEvent*) + 456
> 56  libFreeCADGui.dylib               0x00000001065d489b Gui::GUIApplication::notify(QObject*, QEvent*) + 75
> 57  libQt5Core.5.6.2.dylib            0x0000000109835118 QCoreApplication::notifyInternal2(QObject*, QEvent*) + 168
> 58  libQt5Gui.5.6.2.dylib             0x00000001091d0fe3 QGuiApplicationPrivate::processMouseEvent(QWindowSystemInterfacePrivate::MouseEvent*) + 2147
> 59  libQt5Gui.5.6.2.dylib             0x00000001091ba48b QWindowSystemInterface::sendWindowSystemEvents(QFlags<QEventLoop::ProcessEventsFlag>) + 171
> 60  libqcocoa.dylib                   0x000000010e66d7ce 0x10e649000 + 149454
> 61  libqcocoa.dylib                   0x000000010e66e0b1 0x10e649000 + 151729
> 62  com.apple.CoreFoundation          0x00007fff36884de2 __CFRUNLOOP_IS_CALLING_OUT_TO_A_SOURCE0_PERFORM_FUNCTION__ + 17
> 63  com.apple.CoreFoundation          0x00007fff36884d81 __CFRunLoopDoSource0 + 103
> 64  com.apple.CoreFoundation          0x00007fff36884b9b __CFRunLoopDoSources0 + 209
> 65  com.apple.CoreFoundation          0x00007fff368838ca __CFRunLoopRun + 927
> 66  com.apple.CoreFoundation          0x00007fff36882ece CFRunLoopRunSpecific + 462
> 67  com.apple.HIToolbox               0x00007fff354b1abd RunCurrentEventLoopInMode + 292
> 68  com.apple.HIToolbox               0x00007fff354b16f4 ReceiveNextEventCommon + 359
> 69  com.apple.HIToolbox               0x00007fff354b1579 _BlockUntilNextEventMatchingListInModeWithFilter + 64
> 70  com.apple.AppKit                  0x00007fff33af9829 _DPSNextEvent + 883
> 71  com.apple.AppKit                  0x00007fff33af8070 -[NSApplication(NSEvent) _nextEventMatchingEventMask:untilDate:inMode:dequeue:] + 1352
> 72  com.apple.AppKit                  0x00007fff33ae9d7e -[NSApplication run] + 658
> 73  libqcocoa.dylib                   0x000000010e66ce80 0x10e649000 + 147072
> 74  libQt5Core.5.6.2.dylib            0x000000010983125e QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) + 398
> 75  libQt5Core.5.6.2.dylib            0x00000001098357bf QCoreApplication::exec() + 335
> 76  libFreeCADGui.dylib               0x000000010655a07e Gui::Application::runApplication() + 10718
> 77  FreeCAD                           0x0000000106539fe4 main + 5892
> 78  libdyld.dylib                     0x00007fff706e6cc9 start + 1
> 
> Thread 1:
> 0   libsystem_pthread.dylib           0x00007fff708e6b68 start_wqthread + 0
> 
> Thread 2:
> 0   libsystem_pthread.dylib           0x00007fff708e6b68 start_wqthread + 0
> 
> Thread 3:
> 0   libsystem_pthread.dylib           0x00007fff708e6b68 start_wqthread + 0
> 
> Thread 4:
> 0   libsystem_pthread.dylib           0x00007fff708e6b68 start_wqthread + 0
> 
> Thread 5:: com.apple.CFSocket.private
> 0   libsystem_kernel.dylib            0x00007fff708300fe __select + 10
> 1   com.apple.CoreFoundation          0x00007fff368adce3 __CFSocketManager + 641
> 2   libsystem_pthread.dylib           0x00007fff708eb109 _pthread_start + 148
> 3   libsystem_pthread.dylib           0x00007fff708e6b8b thread_start + 15
> 
> Thread 6:: com.apple.NSEventThread
> 0   libsystem_kernel.dylib            0x00007fff70827dfa mach_msg_trap + 10
> 1   libsystem_kernel.dylib            0x00007fff70828170 mach_msg + 60
> 2   com.apple.CoreFoundation          0x00007fff36884f85 __CFRunLoopServiceMachPort + 247
> 3   com.apple.CoreFoundation          0x00007fff36883a52 __CFRunLoopRun + 1319
> 4   com.apple.CoreFoundation          0x00007fff36882ece CFRunLoopRunSpecific + 462
> 5   com.apple.AppKit                  0x00007fff33c9b144 _NSEventThread + 132
> 6   libsystem_pthread.dylib           0x00007fff708eb109 _pthread_start + 148
> 7   libsystem_pthread.dylib           0x00007fff708e6b8b thread_start + 15
> 
> Thread 7:: Qt bearer thread
> 0   libsystem_kernel.dylib            0x00007fff7082c87e __pselect + 10
> 1   libsystem_kernel.dylib            0x00007fff7082d9e0 pselect$1050 + 71
> 2   libQt5Core.5.6.2.dylib            0x0000000109887458 qt_safe_select(int, fd_set*, fd_set*, fd_set*, timespec const*) + 104
> 3   libQt5Core.5.6.2.dylib            0x0000000109888532 QEventDispatcherUNIXPrivate::doSelect(QFlags<QEventLoop::ProcessEventsFlag>, timespec*) + 706
> 4   libQt5Core.5.6.2.dylib            0x00000001098898c8 QEventDispatcherUNIX::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) + 232
> 5   libQt5Core.5.6.2.dylib            0x000000010983125e QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) + 398
> 6   libQt5Core.5.6.2.dylib            0x000000010967cb92 QThread::exec() + 114
> 7   libQt5Core.5.6.2.dylib            0x00000001096806f7 0x109657000 + 169719
> 8   libsystem_pthread.dylib           0x00007fff708eb109 _pthread_start + 148
> 9   libsystem_pthread.dylib           0x00007fff708e6b8b thread_start + 15
> 
> Thread 8:: JavaScriptCore::BlockFree
> 0   libsystem_kernel.dylib            0x00007fff7082a882 __psynch_cvwait + 10
> 1   libsystem_pthread.dylib           0x00007fff708eb425 _pthread_cond_wait + 698
> 2   libQt5WebKit.5.6.2.dylib          0x0000000118d3b1a0 0x117c87000 + 17514912
> 3   libQt5WebKit.5.6.2.dylib          0x000000011901926f 0x117c87000 + 20521583
> 4   libsystem_pthread.dylib           0x00007fff708eb109 _pthread_start + 148
> 5   libsystem_pthread.dylib           0x00007fff708e6b8b thread_start + 15
> 
> Thread 9:: JavaScriptCore::Marking
> 0   libsystem_kernel.dylib            0x00007fff7082a882 __psynch_cvwait + 10
> 1   libsystem_pthread.dylib           0x00007fff708eb425 _pthread_cond_wait + 698
> 2   libQt5WebKit.5.6.2.dylib          0x0000000118d3c017 0x117c87000 + 17518615
> 3   libQt5WebKit.5.6.2.dylib          0x0000000118d3c0a3 0x117c87000 + 17518755
> 4   libQt5WebKit.5.6.2.dylib          0x000000011901926f 0x117c87000 + 20521583
> 5   libsystem_pthread.dylib           0x00007fff708eb109 _pthread_start + 148
> 6   libsystem_pthread.dylib           0x00007fff708e6b8b thread_start + 15
> 
> Thread 10:: JavaScriptCore::Marking
> 0   libsystem_kernel.dylib            0x00007fff7082a882 __psynch_cvwait + 10
> 1   libsystem_pthread.dylib           0x00007fff708eb425 _pthread_cond_wait + 698
> 2   libQt5WebKit.5.6.2.dylib          0x0000000118d3c017 0x117c87000 + 17518615
> 3   libQt5WebKit.5.6.2.dylib          0x0000000118d3c0a3 0x117c87000 + 17518755
> 4   libQt5WebKit.5.6.2.dylib          0x000000011901926f 0x117c87000 + 20521583
> 5   libsystem_pthread.dylib           0x00007fff708eb109 _pthread_start + 148
> 6   libsystem_pthread.dylib           0x00007fff708e6b8b thread_start + 15
> 
> Thread 11:: JavaScriptCore::Marking
> 0   libsystem_kernel.dylib            0x00007fff7082a882 __psynch_cvwait + 10
> 1   libsystem_pthread.dylib           0x00007fff708eb425 _pthread_cond_wait + 698
> 2   libQt5WebKit.5.6.2.dylib          0x0000000118d3c017 0x117c87000 + 17518615
> 3   libQt5WebKit.5.6.2.dylib          0x0000000118d3c0a3 0x117c87000 + 17518755
> 4   libQt5WebKit.5.6.2.dylib          0x000000011901926f 0x117c87000 + 20521583
> 5   libsystem_pthread.dylib           0x00007fff708eb109 _pthread_start + 148
> 6   libsystem_pthread.dylib           0x00007fff708e6b8b thread_start + 15
> 
> Thread 12:: JavaScriptCore::Marking
> 0   libsystem_kernel.dylib            0x00007fff7082a882 __psynch_cvwait + 10
> 1   libsystem_pthread.dylib           0x00007fff708eb425 _pthread_cond_wait + 698
> 2   libQt5WebKit.5.6.2.dylib          0x0000000118d3c017 0x117c87000 + 17518615
> 3   libQt5WebKit.5.6.2.dylib          0x0000000118d3c0a3 0x117c87000 + 17518755
> 4   libQt5WebKit.5.6.2.dylib          0x000000011901926f 0x117c87000 + 20521583
> 5   libsystem_pthread.dylib           0x00007fff708eb109 _pthread_start + 148
> 6   libsystem_pthread.dylib           0x00007fff708e6b8b thread_start + 15
> 
> Thread 13:: JavaScriptCore::Marking
> 
> 
> _______________________________________________
> gmsh mailing list
> gmsh at onelab.info
> http://onelab.info/mailman/listinfo/gmsh

— 
Prof. Christophe Geuzaine
University of Liege, Electrical Engineering and Computer Science 
http://www.montefiore.ulg.ac.be/~geuzaine






More information about the gmsh mailing list