View Issue Details
| ID | Project | Category | View Status | Date Submitted | Last Update |
|---|---|---|---|---|---|
| 0003083 | Path | Bug | public | 2017-06-15 00:40 | 2018-08-26 15:21 |
| Reporter | berka | Assigned To | mlampert | ||
| Priority | normal | Severity | crash | Reproducibility | always |
| Status | closed | Resolution | unable to reproduce | ||
| Platform | x86_64 | OS | MacOS | ||
| Product Version | 0.17 | ||||
| Summary | 0003083: Crash on Path->Face | ||||
| Description | Testing 0.17 nightlies for paths. I got a crash -- persistent with the attached file. Note that the attached file has parts made in 0.16 and brought into 0.17 for work on paths. (Still, plagued by silent crashes -- bug 0003081, but I was able to get a backtrace in debugger.) | ||||
| Steps To Reproduce | Always reproducible in attached file. I was unable to reproduce in a fresh project with two parts (boxes). - Launch 0.17.11284 - Open Attached file - Select face: CrystalGuide.Fusion001.Face10 - Open Path workbench - Click on "Create Facing Operation..." button. | ||||
| Additional Information | OS: Mac OS X Word size of OS: 64-bit Word size of FreeCAD: 64-bit Version: 0.17.11284 (Git) Build type: Release Branch: (detached from 1854d3d) Hash: 1854d3de696cc51c769d82f19d7d2fb1e0ce787e Python version: 2.7.13 Qt version: 5.6.2 Coin version: 4.0.0a OCC version: 7.1.0 Berks-Air:Logs berka$ lldb /Applications/3D\ CAD/FreeCAD\ unstable\ 20170614.app/ (lldb) target create "/Applications/3D CAD/FreeCAD unstable 20170614.app/" run Current executable set to '/Applications/3D CAD/FreeCAD unstable 20170614.app/' (x86_64). (lldb) run Process 2280 launched: '/Applications/3D CAD/FreeCAD unstable 20170614.app/Contents/MacOS/FreeCAD' (x86_64) FreeCAD 0.17, Libs: 0.17R11284 (Git) © Juergen Riegel, Werner Mayer, Yorik van Havre 2001-2017 ##### #### ### #### # # # # # # # ## #### #### # # # # # #### # # # # # # # ##### # # # # #### #### # # # # # # # # # # # # # # ## ## ## # # #### #### ### # # #### ## ## ## 2017-06-14 20:24:51.982652-0400 FreeCAD[2280:346260] *** Assertion failure in -[NSMenu insertItem:atIndex:], /Library/Caches/com.apple.xbs/Sources/AppKit/AppKit-1504.83.101/Menus.subproj/NSMenu.m:705 Unhandled unknown exception caught in GUIApplication::notify. 2017-06-14 20:24:51.997831-0400 FreeCAD[2280:346260] *** Assertion failure in -[NSMenu insertItem:atIndex:], /Library/Caches/com.apple.xbs/Sources/AppKit/AppKit-1504.83.101/Menus.subproj/NSMenu.m:705 Unhandled unknown exception caught in GUIApplication::notify. 2017-06-14 20:24:52.004379-0400 FreeCAD[2280:346260] *** Assertion failure in -[NSMenu insertItem:atIndex:], /Library/Caches/com.apple.xbs/Sources/AppKit/AppKit-1504.83.101/Menus.subproj/NSMenu.m:705 Unhandled unknown exception caught in GUIApplication::notify. 2017-06-14 20:24:52.006507-0400 FreeCAD[2280:346260] *** Assertion failure in -[NSMenu insertItem:atIndex:], /Library/Caches/com.apple.xbs/Sources/AppKit/AppKit-1504.83.101/Menus.subproj/NSMenu.m:705 Unhandled unknown exception caught in GUIApplication::notify. 2017-06-14 20:24:52.008440-0400 FreeCAD[2280:346260] *** Assertion failure in -[NSMenu insertItem:atIndex:], /Library/Caches/com.apple.xbs/Sources/AppKit/AppKit-1504.83.101/Menus.subproj/NSMenu.m:705 Unhandled unknown exception caught in GUIApplication::notify. 2017-06-14 20:24:52.032330-0400 FreeCAD[2280:346260] *** Assertion failure in -[NSMenu insertItem:atIndex:], /Library/Caches/com.apple.xbs/Sources/AppKit/AppKit-1504.83.101/Menus.subproj/NSMenu.m:705 Unhandled unknown exception caught in GUIApplication::notify. 2017-06-14 20:24:52.033864-0400 FreeCAD[2280:346260] *** Assertion failure in -[NSMenu insertItem:atIndex:], /Library/Caches/com.apple.xbs/Sources/AppKit/AppKit-1504.83.101/Menus.subproj/NSMenu.m:705 Unhandled unknown exception caught in GUIApplication::notify. Path workbench activated 2017-06-14 20:25:08.754858-0400 FreeCAD[2280:346260] *** Assertion failure in -[NSMenu insertItem:atIndex:], /Library/Caches/com.apple.xbs/Sources/AppKit/AppKit-1504.83.101/Menus.subproj/NSMenu.m:705 2017-06-14 20:25:08.766057-0400 FreeCAD[2280:346260] [General] Item to be inserted into menu already is in another menu 2017-06-14 20:25:08.771347-0400 FreeCAD[2280:346260] [General] ( 0 CoreFoundation 0x00007fffb45582cb __exceptionPreprocess + 171 1 libobjc.A.dylib 0x00007fffc936348d objc_exception_throw + 48 2 CoreFoundation 0x00007fffb455d042 +[NSException raise:format:arguments:] + 98 3 Foundation 0x00007fffb5fa5c80 -[NSAssertionHandler handleFailureInMethod:object:file:lineNumber:description:] + 195 4 AppKit 0x00007fffb1f9ed6a -[NSMenu insertItem:atIndex:] + 432 5 libqcocoa.dylib 0x00000001080e14a0 qt_plugin_instance + 132688 6 libqcocoa.dylib 0x00000001080e19f5 qt_plugin_instance + 134053 7 libqcocoa.dylib 0x00000001080e5bb6 qt_plugin_instance + 150886 8 libqcocoa.dylib 0x00000001080e4eb4 qt_plugin_instance + 147556 9 QtCore 0x0000000102ff9eb4 _ZN11QMetaObject8activateEP7QObjectiiPPv + 3060 10 QtGui 0x000000010281e0e3 _ZN22QGuiApplicationPrivate21processActivatedEventEPN29QWindowSystemInterfacePrivate20ActivatedWindowEventE + 755 11 QtGui 0x00000001028032bb _ZN22QWindowSystemInterface22sendWindowSystemEventsE6QFlagsIN10QEventLoop17ProcessEventsFlagEE + 411 12 libqcocoa.dylib 0x00000001080dd4c1 qt_plugin_instance + 116337 13 CoreFoundation 0x00007fffb44ee321 __CFRUNLOOP_IS_CALLING_OUT_TO_A_SOURCE0_PERFORM_FUNCTION__ + 17 14 CoreFoundation 0x00007fffb44cf21d __CFRunLoopDoSources0 + 557 15 CoreFoundation 0x00007fffb44ce716 __CFRunLoopRun + 934 16 CoreFoundation 0x00007fffb44ce114 CFRunLoopRunSpecific + 420 17 HIToolbox 0x00007fffb3a2febc RunCurrentEventLoopInMode + 240 18 HIToolbox 0x00007fffb3a2fbf9 ReceiveNextEventCommon + 184 19 HIToolbox 0x00007fffb3a2fb26 _BlockUntilNextEventMatchingListInModeWithFilter + 71 20 AppKit 0x00007fffb1fc8a54 _DPSNextEvent + 1120 21 AppKit 0x00007fffb27447ee -[NSApplication(NSEvent) _nextEventMatchingEventMask:untilDate:inMode:dequeue:] + 2796 22 AppKit 0x00007fffb1fbd3db -[NSApplication run] + 926 23 libqcocoa.dylib 0x00000001080dc38a qt_plugin_instance + 111930 24 QtCore 0x0000000102fc1761 _ZN10QEventLoop4execE6QFlagsINS_17ProcessEventsFlagEE + 401 25 QtCore 0x0000000102fc5a6a _ZN16QCoreApplication4execEv + 346 26 libFreeCADGui.dylib 0x00000001000b0cf5 _ZN3Gui11Application14runApplicationEv + 7509 27 FreeCAD 0x0000000100009cef main + 4063 28 libdyld.dylib 0x00007fffc9c48235 start + 1 ) 2017-06-14 20:25:21.211709-0400 FreeCAD[2280:346260] *** Assertion failure in -[NSMenu insertItem:atIndex:], /Library/Caches/com.apple.xbs/Sources/AppKit/AppKit-1504.83.101/Menus.subproj/NSMenu.m:705 Fatal Python error: This thread state must be current when releasing Process 2280 stopped * thread #1, queue = 'com.apple.main-thread', stop reason = signal SIGABRT frame #0: 0x00007fffc9d76d42 libsystem_kernel.dylib`__pthread_kill + 10 libsystem_kernel.dylib`__pthread_kill: -> 0x7fffc9d76d42 <+10>: jae 0x7fffc9d76d4c ; <+20> 0x7fffc9d76d44 <+12>: movq %rax, %rdi 0x7fffc9d76d47 <+15>: jmp 0x7fffc9d6fcaf ; cerror_nocancel 0x7fffc9d76d4c <+20>: retq (lldb) error: No auto repeat. (lldb) bt all * thread #1, queue = 'com.apple.main-thread', stop reason = signal SIGABRT * frame #0: 0x00007fffc9d76d42 libsystem_kernel.dylib`__pthread_kill + 10 frame #1: 0x00007fffc9e64457 libsystem_pthread.dylib`pthread_kill + 90 frame 0000002: 0x00007fffc9cdc420 libsystem_c.dylib`abort + 129 frame 0000003: 0x00000001010d94a6 Python`Py_FatalError + 49 frame 0000004: 0x00000001010d8d6b Python`PyGILState_Release + 62 frame 0000005: 0x00000001000c2211 libFreeCADGui.dylib`Gui::Application::sDoCommand(_object*, _object*, _object*) + 177 frame 0000006: 0x00000001010bd907 Python`PyEval_EvalFrameEx + 26252 frame 0000007: 0x00000001010b7089 Python`PyEval_EvalCodeEx + 1583 frame 0000008: 0x000000010105b3e5 Python`function_call + 352 frame 0000009: 0x000000010103cdf0 Python`PyObject_Call + 99 frame 0000010: 0x0000000101047c97 Python`instancemethod_call + 173 frame 0000011: 0x000000010103cdf0 Python`PyObject_Call + 99 frame 0000012: 0x00000001010c0fc3 Python`PyEval_CallObjectWithKeywords + 165 frame 0000013: 0x0000000100f61554 libFreeCADBase.dylib`PP_Run_Method + 356 frame 0000014: 0x0000000100ef4321 libFreeCADBase.dylib`Base::InterpreterSingleton::runMethodVoid(_object*, char const*) + 49 frame 0000015: 0x0000000100123a55 libFreeCADGui.dylib`Gui::PythonCommand::activated(int) + 245 frame 0000016: 0x000000010011f3b0 libFreeCADGui.dylib`Gui::Command::invoke(int) + 80 frame 0000017: 0x0000000102ff9eb4 QtCore`QMetaObject::activate(QObject*, int, int, void**) + 3060 frame 0000018: 0x000000010218f05f QtWidgets`QAction::activate(QAction::ActionEvent) + 319 frame 0000019: 0x000000010228b418 QtWidgets`___lldb_unnamed_symbol1101$$QtWidgets + 88 frame 0000020: 0x000000010228c55e QtWidgets`QAbstractButton::mouseReleaseEvent(QMouseEvent*) + 270 frame 0000021: 0x000000010236866f QtWidgets`QToolButton::mouseReleaseEvent(QMouseEvent*) + 15 frame 0000022: 0x00000001021db75e QtWidgets`QWidget::event(QEvent*) + 1710 frame 0000023: 0x000000010228c2b3 QtWidgets`QAbstractButton::event(QEvent*) + 179 frame 0000024: 0x0000000102368ca3 QtWidgets`QToolButton::event(QEvent*) + 323 frame 0000025: 0x00000001021985c6 QtWidgets`QApplicationPrivate::notify_helper(QObject*, QEvent*) + 294 frame 0000026: 0x000000010219c1a3 QtWidgets`QApplication::notify(QObject*, QEvent*) + 10259 frame 0000027: 0x00000001000f9aab libFreeCADGui.dylib`Gui::GUIApplication::notify(QObject*, QEvent*) + 75 frame 0000028: 0x0000000102fc53b7 QtCore`QCoreApplication::notifyInternal2(QObject*, QEvent*) + 167 frame 0000029: 0x0000000102198fdd QtWidgets`QApplicationPrivate::sendMouseEvent(QWidget*, QMouseEvent*, QWidget*, QWidget*, QWidget**, QPointer<QWidget>&, bool) + 1069 frame 0000030: 0x00000001021fd5d8 QtWidgets`___lldb_unnamed_symbol535$$QtWidgets + 1448 frame 0000031: 0x00000001021fc5a9 QtWidgets`___lldb_unnamed_symbol530$$QtWidgets + 185 frame 0000032: 0x00000001021985c6 QtWidgets`QApplicationPrivate::notify_helper(QObject*, QEvent*) + 294 frame 0000033: 0x000000010219bb78 QtWidgets`QApplication::notify(QObject*, QEvent*) + 8680 frame 0000034: 0x00000001000f9aab libFreeCADGui.dylib`Gui::GUIApplication::notify(QObject*, QEvent*) + 75 frame 0000035: 0x0000000102fc53b7 QtCore`QCoreApplication::notifyInternal2(QObject*, QEvent*) + 167 frame 0000036: 0x000000010281b0c0 QtGui`QGuiApplicationPrivate::processMouseEvent(QWindowSystemInterfacePrivate::MouseEvent*) + 2448 frame 0000037: 0x00000001028032bb QtGui`QWindowSystemInterface::sendWindowSystemEvents(QFlags<QEventLoop::ProcessEventsFlag>) + 411 frame 0000038: 0x00000001080dd4c1 libqcocoa.dylib`___lldb_unnamed_symbol464$$libqcocoa.dylib + 33 frame #39: 0x00007fffb44ee321 CoreFoundation`__CFRUNLOOP_IS_CALLING_OUT_TO_A_SOURCE0_PERFORM_FUNCTION__ + 17 frame #40: 0x00007fffb44cf21d CoreFoundation`__CFRunLoopDoSources0 + 557 frame 0000041: 0x00007fffb44ce716 CoreFoundation`__CFRunLoopRun + 934 frame 0000042: 0x00007fffb44ce114 CoreFoundation`CFRunLoopRunSpecific + 420 frame 0000043: 0x00007fffb3a2febc HIToolbox`RunCurrentEventLoopInMode + 240 frame 0000044: 0x00007fffb3a2fbf9 HIToolbox`ReceiveNextEventCommon + 184 frame 0000045: 0x00007fffb3a2fb26 HIToolbox`_BlockUntilNextEventMatchingListInModeWithFilter + 71 frame 0000046: 0x00007fffb1fc8a54 AppKit`_DPSNextEvent + 1120 frame 0000047: 0x00007fffb27447ee AppKit`-[NSApplication(NSEvent) _nextEventMatchingEventMask:untilDate:inMode:dequeue:] + 2796 frame 0000048: 0x00007fffb1fbd3db AppKit`-[NSApplication run] + 926 frame 0000049: 0x00000001080dc38a libqcocoa.dylib`___lldb_unnamed_symbol446$$libqcocoa.dylib + 2170 frame 0000050: 0x0000000102fc1761 QtCore`QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) + 401 frame 0000051: 0x0000000102fc5a6a QtCore`QCoreApplication::exec() + 346 frame 0000052: 0x00000001000b0cf5 libFreeCADGui.dylib`Gui::Application::runApplication() + 7509 frame 0000053: 0x0000000100009cef FreeCAD`main + 4063 frame 0000054: 0x00007fffc9c48235 libdyld.dylib`start + 1 frame 0000055: 0x00007fffc9c48235 libdyld.dylib`start + 1 thread 0000002 frame #0: 0x00007fffc9d7744e libsystem_kernel.dylib`__workq_kernreturn + 10 frame #1: 0x00007fffc9e61621 libsystem_pthread.dylib`_pthread_wqthread + 1426 frame 0000002: 0x00007fffc9e6107d libsystem_pthread.dylib`start_wqthread + 13 thread 0000004 frame #0: 0x00007fffc9d7744e libsystem_kernel.dylib`__workq_kernreturn + 10 frame #1: 0x00007fffc9e61621 libsystem_pthread.dylib`_pthread_wqthread + 1426 frame 0000002: 0x00007fffc9e6107d libsystem_pthread.dylib`start_wqthread + 13 thread 0000007, name = 'com.apple.CFSocket.private' frame #0: 0x00007fffc9d76eb6 libsystem_kernel.dylib`__select + 10 frame #1: 0x00007fffb450a66a CoreFoundation`__CFSocketManager + 682 frame 0000002: 0x00007fffc9e6193b libsystem_pthread.dylib`_pthread_body + 180 frame 0000003: 0x00007fffc9e61887 libsystem_pthread.dylib`_pthread_start + 286 frame 0000004: 0x00007fffc9e6108d libsystem_pthread.dylib`thread_start + 13 thread 0000008, name = 'com.apple.NSEventThread' frame #0: 0x00007fffc9d6f34a libsystem_kernel.dylib`mach_msg_trap + 10 frame #1: 0x00007fffc9d6e797 libsystem_kernel.dylib`mach_msg + 55 frame 0000002: 0x00007fffb44cf434 CoreFoundation`__CFRunLoopServiceMachPort + 212 frame 0000003: 0x00007fffb44ce8c1 CoreFoundation`__CFRunLoopRun + 1361 frame 0000004: 0x00007fffb44ce114 CoreFoundation`CFRunLoopRunSpecific + 420 frame 0000005: 0x00007fffb2115f02 AppKit`_NSEventThread + 205 frame 0000006: 0x00007fffc9e6193b libsystem_pthread.dylib`_pthread_body + 180 frame 0000007: 0x00007fffc9e61887 libsystem_pthread.dylib`_pthread_start + 286 frame 0000008: 0x00007fffc9e6108d libsystem_pthread.dylib`thread_start + 13 thread 0000009, name = 'Qt bearer thread' frame #0: 0x00007fffc9d76eb6 libsystem_kernel.dylib`__select + 10 frame #1: 0x000000010301b234 QtCore`qt_safe_select(int, fd_set*, fd_set*, fd_set*, timespec const*) + 596 frame 0000002: 0x000000010301c115 QtCore`QEventDispatcherUNIXPrivate::doSelect(QFlags<QEventLoop::ProcessEventsFlag>, timespec*) + 693 frame 0000003: 0x000000010301d283 QtCore`QEventDispatcherUNIX::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) + 227 frame 0000004: 0x0000000102fc1761 QtCore`QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) + 401 frame 0000005: 0x0000000102dfa005 QtCore`QThread::exec() + 117 frame 0000006: 0x0000000102dfda8b QtCore`___lldb_unnamed_symbol262$$QtCore + 363 frame 0000007: 0x00007fffc9e6193b libsystem_pthread.dylib`_pthread_body + 180 frame 0000008: 0x00007fffc9e61887 libsystem_pthread.dylib`_pthread_start + 286 frame 0000009: 0x00007fffc9e6108d libsystem_pthread.dylib`thread_start + 13 thread 0000011, name = 'JavaScriptCore::BlockFree' frame #0: 0x00007fffc9d76bf2 libsystem_kernel.dylib`__psynch_cvwait + 10 frame #1: 0x00007fffc9e627fa libsystem_pthread.dylib`_pthread_cond_wait + 712 frame 0000002: 0x000000011276ebc8 QtWebKit`___lldb_unnamed_symbol74079$$QtWebKit + 264 frame 0000003: 0x0000000112a6a96f QtWebKit`___lldb_unnamed_symbol78463$$QtWebKit + 15 frame 0000004: 0x00007fffc9e6193b libsystem_pthread.dylib`_pthread_body + 180 frame 0000005: 0x00007fffc9e61887 libsystem_pthread.dylib`_pthread_start + 286 frame 0000006: 0x00007fffc9e6108d libsystem_pthread.dylib`thread_start + 13 thread 0000012, name = 'JavaScriptCore::Marking' frame #0: 0x00007fffc9d76bf2 libsystem_kernel.dylib`__psynch_cvwait + 10 frame #1: 0x00007fffc9e627fa libsystem_pthread.dylib`_pthread_cond_wait + 712 frame 0000002: 0x000000011276fa67 QtWebKit`___lldb_unnamed_symbol74101$$QtWebKit + 119 frame 0000003: 0x000000011276faf8 QtWebKit`___lldb_unnamed_symbol74102$$QtWebKit + 88 frame 0000004: 0x0000000112a6a96f QtWebKit`___lldb_unnamed_symbol78463$$QtWebKit + 15 frame 0000005: 0x00007fffc9e6193b libsystem_pthread.dylib`_pthread_body + 180 frame 0000006: 0x00007fffc9e61887 libsystem_pthread.dylib`_pthread_start + 286 frame 0000007: 0x00007fffc9e6108d libsystem_pthread.dylib`thread_start + 13 thread 0000013, name = 'JavaScriptCore::Marking' frame #0: 0x00007fffc9d76bf2 libsystem_kernel.dylib`__psynch_cvwait + 10 frame #1: 0x00007fffc9e627fa libsystem_pthread.dylib`_pthread_cond_wait + 712 frame 0000002: 0x000000011276fa67 QtWebKit`___lldb_unnamed_symbol74101$$QtWebKit + 119 frame 0000003: 0x000000011276faf8 QtWebKit`___lldb_unnamed_symbol74102$$QtWebKit + 88 frame 0000004: 0x0000000112a6a96f QtWebKit`___lldb_unnamed_symbol78463$$QtWebKit + 15 frame 0000005: 0x00007fffc9e6193b libsystem_pthread.dylib`_pthread_body + 180 frame 0000006: 0x00007fffc9e61887 libsystem_pthread.dylib`_pthread_start + 286 frame 0000007: 0x00007fffc9e6108d libsystem_pthread.dylib`thread_start + 13 thread 0000014, name = 'JavaScriptCore::Marking' frame #0: 0x00007fffc9d76bf2 libsystem_kernel.dylib`__psynch_cvwait + 10 frame #1: 0x00007fffc9e627fa libsystem_pthread.dylib`_pthread_cond_wait + 712 frame 0000002: 0x000000011276fa67 QtWebKit`___lldb_unnamed_symbol74101$$QtWebKit + 119 frame 0000003: 0x000000011276faf8 QtWebKit`___lldb_unnamed_symbol74102$$QtWebKit + 88 frame 0000004: 0x0000000112a6a96f QtWebKit`___lldb_unnamed_symbol78463$$QtWebKit + 15 frame 0000005: 0x00007fffc9e6193b libsystem_pthread.dylib`_pthread_body + 180 frame 0000006: 0x00007fffc9e61887 libsystem_pthread.dylib`_pthread_start + 286 frame 0000007: 0x00007fffc9e6108d libsystem_pthread.dylib`thread_start + 13 thread 0000015, name = 'Qt HTTP thread' frame #0: 0x00007fffc9d76b7a libsystem_kernel.dylib`__pselect + 10 frame #1: 0x00007fffc9d7377c libsystem_kernel.dylib`pselect$1050 + 82 frame 0000002: 0x000000010301b048 QtCore`qt_safe_select(int, fd_set*, fd_set*, fd_set*, timespec const*) + 104 frame 0000003: 0x000000010301c115 QtCore`QEventDispatcherUNIXPrivate::doSelect(QFlags<QEventLoop::ProcessEventsFlag>, timespec*) + 693 frame 0000004: 0x000000010301d283 QtCore`QEventDispatcherUNIX::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) + 227 frame 0000005: 0x0000000102fc1761 QtCore`QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) + 401 frame 0000006: 0x0000000102dfa005 QtCore`QThread::exec() + 117 frame 0000007: 0x0000000102dfda8b QtCore`___lldb_unnamed_symbol262$$QtCore + 363 frame 0000008: 0x00007fffc9e6193b libsystem_pthread.dylib`_pthread_body + 180 frame 0000009: 0x00007fffc9e61887 libsystem_pthread.dylib`_pthread_start + 286 frame 0000010: 0x00007fffc9e6108d libsystem_pthread.dylib`thread_start + 13 thread 0000017 frame #0: 0x00007fffc9d7744e libsystem_kernel.dylib`__workq_kernreturn + 10 frame #1: 0x00007fffc9e6148e libsystem_pthread.dylib`_pthread_wqthread + 1023 frame 0000002: 0x00007fffc9e6107d libsystem_pthread.dylib`start_wqthread + 13 thread 0000020 frame #0: 0x00007fffc9d6f386 libsystem_kernel.dylib`semaphore_wait_trap + 10 frame #1: 0x000000011abd6f4c libtbb.dylib`tbb::internal::rml::private_worker::run() + 100 frame 0000002: 0x000000011abd6ee3 libtbb.dylib`tbb::internal::rml::private_worker::thread_routine(void*) + 9 frame 0000003: 0x00007fffc9e6193b libsystem_pthread.dylib`_pthread_body + 180 frame 0000004: 0x00007fffc9e61887 libsystem_pthread.dylib`_pthread_start + 286 frame 0000005: 0x00007fffc9e6108d libsystem_pthread.dylib`thread_start + 13 thread 0000021 frame #0: 0x00007fffc9d6f386 libsystem_kernel.dylib`semaphore_wait_trap + 10 frame #1: 0x000000011abd6f4c libtbb.dylib`tbb::internal::rml::private_worker::run() + 100 frame 0000002: 0x000000011abd6ee3 libtbb.dylib`tbb::internal::rml::private_worker::thread_routine(void*) + 9 frame 0000003: 0x00007fffc9e6193b libsystem_pthread.dylib`_pthread_body + 180 frame 0000004: 0x00007fffc9e61887 libsystem_pthread.dylib`_pthread_start + 286 frame 0000005: 0x00007fffc9e6108d libsystem_pthread.dylib`thread_start + 13 thread 0000022 frame #0: 0x00007fffc9d6f386 libsystem_kernel.dylib`semaphore_wait_trap + 10 frame #1: 0x000000011abd6f4c libtbb.dylib`tbb::internal::rml::private_worker::run() + 100 frame 0000002: 0x000000011abd6ee3 libtbb.dylib`tbb::internal::rml::private_worker::thread_routine(void*) + 9 frame 0000003: 0x00007fffc9e6193b libsystem_pthread.dylib`_pthread_body + 180 frame 0000004: 0x00007fffc9e61887 libsystem_pthread.dylib`_pthread_start + 286 frame 0000005: 0x00007fffc9e6108d libsystem_pthread.dylib`thread_start + 13 thread 0000023 frame #0: 0x00007fffc9d7744e libsystem_kernel.dylib`__workq_kernreturn + 10 frame #1: 0x00007fffc9e61621 libsystem_pthread.dylib`_pthread_wqthread + 1426 frame 0000002: 0x00007fffc9e6107d libsystem_pthread.dylib`start_wqthread + 13 thread 0000024 frame #0: 0x00007fffc9d7744e libsystem_kernel.dylib`__workq_kernreturn + 10 frame #1: 0x00007fffc9e61621 libsystem_pthread.dylib`_pthread_wqthread + 1426 frame 0000002: 0x00007fffc9e6107d libsystem_pthread.dylib`start_wqthread + 13 thread 0000025 frame #0: 0x00007fffc9d7744e libsystem_kernel.dylib`__workq_kernreturn + 10 frame #1: 0x00007fffc9e61621 libsystem_pthread.dylib`_pthread_wqthread + 1426 frame 0000002: 0x00007fffc9e6107d libsystem_pthread.dylib`start_wqthread + 13 thread 0000026, name = 'QScanThread' frame #0: 0x00007fffc9d6f386 libsystem_kernel.dylib`semaphore_wait_trap + 10 frame #1: 0x00007fffc9c2aa77 libdispatch.dylib`_os_semaphore_wait + 16 frame 0000002: 0x00007fffc9c1b891 libdispatch.dylib`_dispatch_semaphore_wait_slow + 103 frame 0000003: 0x00007fffb5be10e8 CoreWLAN`-[CWInterface(Private) scanForNetworksWithChannels:ssidList:legacyScanSSID:includeHiddenNetworks:mergedScanResults:maxAge:maxMissCount:maxWakeCount:maxAutoJoinCount:waitForWiFi:waitForBluetooth:priority:error:] + 623 frame 0000004: 0x00007fffb5bda0bf CoreWLAN`-[CWInterface scanForNetworksWithName:error:] + 106 frame 0000005: 0x000000010cdadc0a libqcorewlanbearer.dylib`___lldb_unnamed_symbol71$$libqcorewlanbearer.dylib + 218 frame 0000006: 0x0000000102dfda8b QtCore`___lldb_unnamed_symbol262$$QtCore + 363 frame 0000007: 0x00007fffc9e6193b libsystem_pthread.dylib`_pthread_body + 180 frame 0000008: 0x00007fffc9e61887 libsystem_pthread.dylib`_pthread_start + 286 frame 0000009: 0x00007fffc9e6108d libsystem_pthread.dylib`thread_start + 13 (lldb) | ||||
| Tags | macOS | ||||
| FreeCAD Information | |||||
|
|
|
|
|
@peterl94 care to to test on OSX ? Thanks in advance! |
|
|
I think it is something to do with qt5. I wasn't able to reproduce the error with the given instructions, but I did get the error doing something unrelated. Sometimes it crashes sometimes not, it is rather inconsistent. @berka, try running the "Workbench" self-test several times to see if you can get it to crash. It does for me using FreeCAD_0.17-11309.07fd41f-OSX-x86_64-Qt5.dmg on macOS 10.12.5, but not with the qt4 version of the same. |
|
|
Did I miss something in instructions? I just reproduced it again, but I hadn't listed the clicking through the tool selection dialog box. I'm attaching that backtrace, in case it's helpful. (FacingOperationCrash.txt) I didn't know about the self-tests. I'm trying to be a user -- not developer. :-) Let me know if I got it right: - I located "Test Framework" workbench. - Clicked ".selftest" button. - Selected "Workbench" from pull-down menu I ran that twice, with a crash each time. I'll attach results in a file as well. (Workbench.self_test.txt) BTW, The "TestApp.All" test: is it not all-inclusive? I didn't get a crash when I ran that. It could also be because of the "sometimes" nature of what you mentioned. Workbench.self_test.txt (35,437 bytes)
To reproduce:
Test Framework Workbench -> .self-test -> Workbench -> [start]
See below for the headers with long strings of “=“ signs.
=============================
========= Test #1 ===========
=============================
Berks-Air:Logs berka$ lldb /Applications/3D\ CAD/FreeCAD\ unstable\ 20170614.app/
(lldb) target create "/Applications/3D CAD/FreeCAD unstable 20170614.app/"
run
Current executable set to '/Applications/3D CAD/FreeCAD unstable 20170614.app/' (x86_64).
(lldb) run
Process 4023 launched: '/Applications/3D CAD/FreeCAD unstable 20170614.app/Contents/MacOS/FreeCAD' (x86_64)
FreeCAD 0.17, Libs: 0.17R11284 (Git)
© Juergen Riegel, Werner Mayer, Yorik van Havre 2001-2017
##### #### ### ####
# # # # # #
# ## #### #### # # # # #
#### # # # # # # # ##### # #
# # #### #### # # # # #
# # # # # # # # # ## ## ##
# # #### #### ### # # #### ## ## ##
Path workbench activated
Path workbench deactivated
2017-06-15 23:16:38.675742-0400 FreeCAD[4023:713465] *** Assertion failure in -[NSMenu insertItem:atIndex:], /Library/Caches/com.apple.xbs/Sources/AppKit/AppKit-1504.83.101/Menus.subproj/NSMenu.m:705
Unhandled unknown exception caught in GUIApplication::notify.
matplotlib not found, so Plot module can not be loaded
Plot module is disabled, tools cannot graph output curves
2017-06-15 23:16:43.010596-0400 FreeCAD[4023:713465] *** Assertion failure in -[NSMenu insertItem:atIndex:], /Library/Caches/com.apple.xbs/Sources/AppKit/AppKit-1504.83.101/Menus.subproj/NSMenu.m:705
Unhandled unknown exception caught in GUIApplication::notify.
Process 4023 stopped
* thread #1, queue = 'com.apple.main-thread', stop reason = EXC_BAD_ACCESS (code=1, address=0x88)
frame #0: 0x00000001080e1ad1 libqcocoa.dylib`___lldb_unnamed_symbol557$$libqcocoa.dylib + 177
libqcocoa.dylib`___lldb_unnamed_symbol557$$libqcocoa.dylib:
-> 0x1080e1ad1 <+177>: movq 0x88(%rcx), %rcx
0x1080e1ad8 <+184>: movb %r13b, %r15b
0x1080e1adb <+187>: andb $0x1, %r15b
0x1080e1adf <+191>: sete %dl
(lldb) bt all
* thread #1, queue = 'com.apple.main-thread', stop reason = EXC_BAD_ACCESS (code=1, address=0x88)
* frame #0: 0x00000001080e1ad1 libqcocoa.dylib`___lldb_unnamed_symbol557$$libqcocoa.dylib + 177
frame #1: 0x00000001023258c2 QtWidgets`QMenu::actionEvent(QActionEvent*) + 1202
frame #2: 0x00000001021db5b6 QtWidgets`QWidget::event(QEvent*) + 1286
frame #3: 0x0000000102323a2e QtWidgets`QMenu::event(QEvent*) + 1006
frame #4: 0x00000001021985c6 QtWidgets`QApplicationPrivate::notify_helper(QObject*, QEvent*) + 294
frame #5: 0x000000010219bb78 QtWidgets`QApplication::notify(QObject*, QEvent*) + 8680
frame #6: 0x00000001000f9aab libFreeCADGui.dylib`Gui::GUIApplication::notify(QObject*, QEvent*) + 75
frame #7: 0x0000000102fc53b7 QtCore`QCoreApplication::notifyInternal2(QObject*, QEvent*) + 167
frame #8: 0x00000001021cefc0 QtWidgets`QWidget::removeAction(QAction*) + 112
frame #9: 0x0000000100405da2 libFreeCADGui.dylib`Gui::MenuManager::setup(Gui::MenuItem*, QMenu*) const + 1778
frame #10: 0x00000001004051d7 libFreeCADGui.dylib`Gui::MenuManager::setup(Gui::MenuItem*) const + 1575
frame #11: 0x0000000100414147 libFreeCADGui.dylib`Gui::Workbench::activate() + 151
frame #12: 0x000000010041cb7e libFreeCADGui.dylib`Gui::WorkbenchManager::activate(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) + 30
frame #13: 0x00000001000aaa61 libFreeCADGui.dylib`Gui::Application::activateWorkbench(char const*) + 2321
frame #14: 0x00000001000bb8fd libFreeCADGui.dylib`Gui::Application::sActivateWorkbenchHandler(_object*, _object*, _object*) + 93
frame #15: 0x00000001010bd907 Python`PyEval_EvalFrameEx + 26252
frame #16: 0x00000001010c1681 Python`fast_function + 264
frame #17: 0x00000001010bd82d Python`PyEval_EvalFrameEx + 26034
frame #18: 0x00000001010b7089 Python`PyEval_EvalCodeEx + 1583
frame #19: 0x000000010105b3e5 Python`function_call + 352
frame #20: 0x000000010103cdf0 Python`PyObject_Call + 99
frame #21: 0x00000001010bdffb Python`PyEval_EvalFrameEx + 28032
frame #22: 0x00000001010b7089 Python`PyEval_EvalCodeEx + 1583
frame #23: 0x000000010105b3e5 Python`function_call + 352
frame #24: 0x000000010103cdf0 Python`PyObject_Call + 99
frame #25: 0x0000000101047c97 Python`instancemethod_call + 173
frame #26: 0x000000010103cdf0 Python`PyObject_Call + 99
frame #27: 0x0000000101083ec9 Python`slot_tp_call + 61
frame #28: 0x000000010103cdf0 Python`PyObject_Call + 99
frame #29: 0x00000001010bd761 Python`PyEval_EvalFrameEx + 25830
frame #30: 0x00000001010b7089 Python`PyEval_EvalCodeEx + 1583
frame #31: 0x000000010105b3e5 Python`function_call + 352
frame #32: 0x000000010103cdf0 Python`PyObject_Call + 99
frame #33: 0x00000001010bdffb Python`PyEval_EvalFrameEx + 28032
frame #34: 0x00000001010b7089 Python`PyEval_EvalCodeEx + 1583
frame #35: 0x000000010105b3e5 Python`function_call + 352
frame #36: 0x000000010103cdf0 Python`PyObject_Call + 99
frame #37: 0x0000000101047c97 Python`instancemethod_call + 173
frame #38: 0x000000010103cdf0 Python`PyObject_Call + 99
frame #39: 0x0000000101083ec9 Python`slot_tp_call + 61
frame #40: 0x000000010103cdf0 Python`PyObject_Call + 99
frame #41: 0x00000001010bd761 Python`PyEval_EvalFrameEx + 25830
frame #42: 0x00000001010b7089 Python`PyEval_EvalCodeEx + 1583
frame #43: 0x00000001010c15ee Python`fast_function + 117
frame #44: 0x00000001010bd82d Python`PyEval_EvalFrameEx + 26034
frame #45: 0x00000001010c1681 Python`fast_function + 264
frame #46: 0x00000001010bd82d Python`PyEval_EvalFrameEx + 26034
frame #47: 0x00000001010b7089 Python`PyEval_EvalCodeEx + 1583
frame #48: 0x00000001010b6a54 Python`PyEval_EvalCode + 54
frame #49: 0x00000001010da259 Python`run_mod + 53
frame #50: 0x00000001010da416 Python`PyRun_StringFlags + 109
frame #51: 0x0000000100ef3565 libFreeCADBase.dylib`Base::InterpreterSingleton::runString(char const*) + 85
frame #52: 0x0000000115a78347 QtUnitGui.so`TestGui::UnitTestDialog::on_startButton_clicked() + 103
frame #53: 0x0000000115a792d2 QtUnitGui.so`TestGui::UnitTestDialog::qt_metacall(QMetaObject::Call, int, void**) + 130
frame #54: 0x0000000102ff9e29 QtCore`QMetaObject::activate(QObject*, int, int, void**) + 2921
frame #55: 0x000000010228b640 QtWidgets`___lldb_unnamed_symbol1103$$QtWidgets + 112
frame #56: 0x000000010228b4c4 QtWidgets`___lldb_unnamed_symbol1101$$QtWidgets + 260
frame #57: 0x000000010228c55e QtWidgets`QAbstractButton::mouseReleaseEvent(QMouseEvent*) + 270
frame #58: 0x00000001021db75e QtWidgets`QWidget::event(QEvent*) + 1710
frame #59: 0x000000010228c2b3 QtWidgets`QAbstractButton::event(QEvent*) + 179
frame #60: 0x00000001021985c6 QtWidgets`QApplicationPrivate::notify_helper(QObject*, QEvent*) + 294
frame #61: 0x000000010219c1a3 QtWidgets`QApplication::notify(QObject*, QEvent*) + 10259
frame #62: 0x00000001000f9aab libFreeCADGui.dylib`Gui::GUIApplication::notify(QObject*, QEvent*) + 75
frame #63: 0x0000000102fc53b7 QtCore`QCoreApplication::notifyInternal2(QObject*, QEvent*) + 167
frame #64: 0x0000000102198fdd QtWidgets`QApplicationPrivate::sendMouseEvent(QWidget*, QMouseEvent*, QWidget*, QWidget*, QWidget**, QPointer<QWidget>&, bool) + 1069
frame #65: 0x00000001021fd5d8 QtWidgets`___lldb_unnamed_symbol535$$QtWidgets + 1448
frame #66: 0x00000001021fc5a9 QtWidgets`___lldb_unnamed_symbol530$$QtWidgets + 185
frame #67: 0x00000001021985c6 QtWidgets`QApplicationPrivate::notify_helper(QObject*, QEvent*) + 294
frame #68: 0x000000010219bb78 QtWidgets`QApplication::notify(QObject*, QEvent*) + 8680
frame #69: 0x00000001000f9aab libFreeCADGui.dylib`Gui::GUIApplication::notify(QObject*, QEvent*) + 75
frame #70: 0x0000000102fc53b7 QtCore`QCoreApplication::notifyInternal2(QObject*, QEvent*) + 167
frame #71: 0x000000010281b0c0 QtGui`QGuiApplicationPrivate::processMouseEvent(QWindowSystemInterfacePrivate::MouseEvent*) + 2448
frame #72: 0x00000001028032bb QtGui`QWindowSystemInterface::sendWindowSystemEvents(QFlags<QEventLoop::ProcessEventsFlag>) + 411
frame #73: 0x00000001080dd4c1 libqcocoa.dylib`___lldb_unnamed_symbol464$$libqcocoa.dylib + 33
frame #74: 0x00007fffb44ee321 CoreFoundation`__CFRUNLOOP_IS_CALLING_OUT_TO_A_SOURCE0_PERFORM_FUNCTION__ + 17
frame #75: 0x00007fffb44cf21d CoreFoundation`__CFRunLoopDoSources0 + 557
frame #76: 0x00007fffb44ce716 CoreFoundation`__CFRunLoopRun + 934
frame #77: 0x00007fffb44ce114 CoreFoundation`CFRunLoopRunSpecific + 420
frame #78: 0x00007fffb3a2febc HIToolbox`RunCurrentEventLoopInMode + 240
frame #79: 0x00007fffb3a2fbf9 HIToolbox`ReceiveNextEventCommon + 184
frame #80: 0x00007fffb3a2fb26 HIToolbox`_BlockUntilNextEventMatchingListInModeWithFilter + 71
frame #81: 0x00007fffb1fc8a54 AppKit`_DPSNextEvent + 1120
frame #82: 0x00007fffb27447ee AppKit`-[NSApplication(NSEvent) _nextEventMatchingEventMask:untilDate:inMode:dequeue:] + 2796
frame #83: 0x00007fffb1fbd3db AppKit`-[NSApplication run] + 926
frame #84: 0x00000001080dc38a libqcocoa.dylib`___lldb_unnamed_symbol446$$libqcocoa.dylib + 2170
frame #85: 0x0000000102fc1761 QtCore`QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) + 401
frame #86: 0x0000000102fc5a6a QtCore`QCoreApplication::exec() + 346
frame #87: 0x00000001000b0cf5 libFreeCADGui.dylib`Gui::Application::runApplication() + 7509
frame #88: 0x0000000100009cef FreeCAD`main + 4063
frame #89: 0x00007fffc9c48235 libdyld.dylib`start + 1
frame #90: 0x00007fffc9c48235 libdyld.dylib`start + 1
thread #4
frame #0: 0x00007fffc9d7744e libsystem_kernel.dylib`__workq_kernreturn + 10
frame #1: 0x00007fffc9e61621 libsystem_pthread.dylib`_pthread_wqthread + 1426
frame #2: 0x00007fffc9e6107d libsystem_pthread.dylib`start_wqthread + 13
thread #7, name = 'com.apple.CFSocket.private'
frame #0: 0x00007fffc9d76eb6 libsystem_kernel.dylib`__select + 10
frame #1: 0x00007fffb450a66a CoreFoundation`__CFSocketManager + 682
frame #2: 0x00007fffc9e6193b libsystem_pthread.dylib`_pthread_body + 180
frame #3: 0x00007fffc9e61887 libsystem_pthread.dylib`_pthread_start + 286
frame #4: 0x00007fffc9e6108d libsystem_pthread.dylib`thread_start + 13
thread #8, name = 'com.apple.NSEventThread'
frame #0: 0x00007fffc9d6f34a libsystem_kernel.dylib`mach_msg_trap + 10
frame #1: 0x00007fffc9d6e797 libsystem_kernel.dylib`mach_msg + 55
frame #2: 0x00007fffb44cf434 CoreFoundation`__CFRunLoopServiceMachPort + 212
frame #3: 0x00007fffb44ce8c1 CoreFoundation`__CFRunLoopRun + 1361
frame #4: 0x00007fffb44ce114 CoreFoundation`CFRunLoopRunSpecific + 420
frame #5: 0x00007fffb2115f02 AppKit`_NSEventThread + 205
frame #6: 0x00007fffc9e6193b libsystem_pthread.dylib`_pthread_body + 180
frame #7: 0x00007fffc9e61887 libsystem_pthread.dylib`_pthread_start + 286
frame #8: 0x00007fffc9e6108d libsystem_pthread.dylib`thread_start + 13
thread #9, name = 'Qt bearer thread'
frame #0: 0x00007fffc9d76b7a libsystem_kernel.dylib`__pselect + 10
frame #1: 0x00007fffc9d7377c libsystem_kernel.dylib`pselect$1050 + 82
frame #2: 0x000000010301b048 QtCore`qt_safe_select(int, fd_set*, fd_set*, fd_set*, timespec const*) + 104
frame #3: 0x000000010301c115 QtCore`QEventDispatcherUNIXPrivate::doSelect(QFlags<QEventLoop::ProcessEventsFlag>, timespec*) + 693
frame #4: 0x000000010301d283 QtCore`QEventDispatcherUNIX::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) + 227
frame #5: 0x0000000102fc1761 QtCore`QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) + 401
frame #6: 0x0000000102dfa005 QtCore`QThread::exec() + 117
frame #7: 0x0000000102dfda8b QtCore`___lldb_unnamed_symbol262$$QtCore + 363
frame #8: 0x00007fffc9e6193b libsystem_pthread.dylib`_pthread_body + 180
frame #9: 0x00007fffc9e61887 libsystem_pthread.dylib`_pthread_start + 286
frame #10: 0x00007fffc9e6108d libsystem_pthread.dylib`thread_start + 13
thread #11, name = 'JavaScriptCore::BlockFree'
frame #0: 0x00007fffc9d76bf2 libsystem_kernel.dylib`__psynch_cvwait + 10
frame #1: 0x00007fffc9e627fa libsystem_pthread.dylib`_pthread_cond_wait + 712
frame #2: 0x0000000111e70bc8 QtWebKit`___lldb_unnamed_symbol74079$$QtWebKit + 264
frame #3: 0x000000011216c96f QtWebKit`___lldb_unnamed_symbol78463$$QtWebKit + 15
frame #4: 0x00007fffc9e6193b libsystem_pthread.dylib`_pthread_body + 180
frame #5: 0x00007fffc9e61887 libsystem_pthread.dylib`_pthread_start + 286
frame #6: 0x00007fffc9e6108d libsystem_pthread.dylib`thread_start + 13
thread #12, name = 'JavaScriptCore::Marking'
frame #0: 0x00007fffc9d76bf2 libsystem_kernel.dylib`__psynch_cvwait + 10
frame #1: 0x00007fffc9e627fa libsystem_pthread.dylib`_pthread_cond_wait + 712
frame #2: 0x0000000111e71a67 QtWebKit`___lldb_unnamed_symbol74101$$QtWebKit + 119
frame #3: 0x0000000111e71af8 QtWebKit`___lldb_unnamed_symbol74102$$QtWebKit + 88
frame #4: 0x000000011216c96f QtWebKit`___lldb_unnamed_symbol78463$$QtWebKit + 15
frame #5: 0x00007fffc9e6193b libsystem_pthread.dylib`_pthread_body + 180
frame #6: 0x00007fffc9e61887 libsystem_pthread.dylib`_pthread_start + 286
frame #7: 0x00007fffc9e6108d libsystem_pthread.dylib`thread_start + 13
thread #13, name = 'JavaScriptCore::Marking'
frame #0: 0x00007fffc9d76bf2 libsystem_kernel.dylib`__psynch_cvwait + 10
frame #1: 0x00007fffc9e627fa libsystem_pthread.dylib`_pthread_cond_wait + 712
frame #2: 0x0000000111e71a67 QtWebKit`___lldb_unnamed_symbol74101$$QtWebKit + 119
frame #3: 0x0000000111e71af8 QtWebKit`___lldb_unnamed_symbol74102$$QtWebKit + 88
frame #4: 0x000000011216c96f QtWebKit`___lldb_unnamed_symbol78463$$QtWebKit + 15
frame #5: 0x00007fffc9e6193b libsystem_pthread.dylib`_pthread_body + 180
frame #6: 0x00007fffc9e61887 libsystem_pthread.dylib`_pthread_start + 286
frame #7: 0x00007fffc9e6108d libsystem_pthread.dylib`thread_start + 13
thread #14, name = 'JavaScriptCore::Marking'
frame #0: 0x00007fffc9d76bf2 libsystem_kernel.dylib`__psynch_cvwait + 10
frame #1: 0x00007fffc9e627fa libsystem_pthread.dylib`_pthread_cond_wait + 712
frame #2: 0x0000000111e71a67 QtWebKit`___lldb_unnamed_symbol74101$$QtWebKit + 119
frame #3: 0x0000000111e71af8 QtWebKit`___lldb_unnamed_symbol74102$$QtWebKit + 88
frame #4: 0x000000011216c96f QtWebKit`___lldb_unnamed_symbol78463$$QtWebKit + 15
frame #5: 0x00007fffc9e6193b libsystem_pthread.dylib`_pthread_body + 180
frame #6: 0x00007fffc9e61887 libsystem_pthread.dylib`_pthread_start + 286
frame #7: 0x00007fffc9e6108d libsystem_pthread.dylib`thread_start + 13
thread #15, name = 'Qt HTTP thread'
frame #0: 0x00007fffc9d76eb6 libsystem_kernel.dylib`__select + 10
frame #1: 0x000000010301b234 QtCore`qt_safe_select(int, fd_set*, fd_set*, fd_set*, timespec const*) + 596
frame #2: 0x000000010301c115 QtCore`QEventDispatcherUNIXPrivate::doSelect(QFlags<QEventLoop::ProcessEventsFlag>, timespec*) + 693
frame #3: 0x000000010301d283 QtCore`QEventDispatcherUNIX::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) + 227
frame #4: 0x0000000102fc1761 QtCore`QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) + 401
frame #5: 0x0000000102dfa005 QtCore`QThread::exec() + 117
frame #6: 0x0000000102dfda8b QtCore`___lldb_unnamed_symbol262$$QtCore + 363
frame #7: 0x00007fffc9e6193b libsystem_pthread.dylib`_pthread_body + 180
frame #8: 0x00007fffc9e61887 libsystem_pthread.dylib`_pthread_start + 286
frame #9: 0x00007fffc9e6108d libsystem_pthread.dylib`thread_start + 13
thread #17
frame #0: 0x00007fffc9d7744e libsystem_kernel.dylib`__workq_kernreturn + 10
frame #1: 0x00007fffc9e6148e libsystem_pthread.dylib`_pthread_wqthread + 1023
frame #2: 0x00007fffc9e6107d libsystem_pthread.dylib`start_wqthread + 13
thread #18
frame #0: 0x00007fffc9d7744e libsystem_kernel.dylib`__workq_kernreturn + 10
frame #1: 0x00007fffc9e61621 libsystem_pthread.dylib`_pthread_wqthread + 1426
frame #2: 0x00007fffc9e6107d libsystem_pthread.dylib`start_wqthread + 13
thread #19
frame #0: 0x00007fffc9d7744e libsystem_kernel.dylib`__workq_kernreturn + 10
frame #1: 0x00007fffc9e61621 libsystem_pthread.dylib`_pthread_wqthread + 1426
frame #2: 0x00007fffc9e6107d libsystem_pthread.dylib`start_wqthread + 13
thread #20
frame #0: 0x00007fffc9d7744e libsystem_kernel.dylib`__workq_kernreturn + 10
frame #1: 0x00007fffc9e61621 libsystem_pthread.dylib`_pthread_wqthread + 1426
frame #2: 0x00007fffc9e6107d libsystem_pthread.dylib`start_wqthread + 13
thread #22, name = 'QScanThread'
frame #0: 0x00007fffc9d6f386 libsystem_kernel.dylib`semaphore_wait_trap + 10
frame #1: 0x00007fffc9c2aa77 libdispatch.dylib`_os_semaphore_wait + 16
frame #2: 0x00007fffc9c1b891 libdispatch.dylib`_dispatch_semaphore_wait_slow + 103
frame #3: 0x00007fffb5be10e8 CoreWLAN`-[CWInterface(Private) scanForNetworksWithChannels:ssidList:legacyScanSSID:includeHiddenNetworks:mergedScanResults:maxAge:maxMissCount:maxWakeCount:maxAutoJoinCount:waitForWiFi:waitForBluetooth:priority:error:] + 623
frame #4: 0x00007fffb5bda0bf CoreWLAN`-[CWInterface scanForNetworksWithName:error:] + 106
frame #5: 0x0000000113592c0a libqcorewlanbearer.dylib`___lldb_unnamed_symbol71$$libqcorewlanbearer.dylib + 218
frame #6: 0x0000000102dfda8b QtCore`___lldb_unnamed_symbol262$$QtCore + 363
frame #7: 0x00007fffc9e6193b libsystem_pthread.dylib`_pthread_body + 180
frame #8: 0x00007fffc9e61887 libsystem_pthread.dylib`_pthread_start + 286
frame #9: 0x00007fffc9e6108d libsystem_pthread.dylib`thread_start + 13
(lldb)
=============================
========= Test #2 ===========
=============================
Berks-Air:Logs berka$ lldb /Applications/3D\ CAD/FreeCAD\ unstable\ 20170614.app/
(lldb) target create "/Applications/3D CAD/FreeCAD unstable 20170614.app/"
Current executable set to '/Applications/3D CAD/FreeCAD unstable 20170614.app/' (x86_64).
(lldb) run
Process 4041 launched: '/Applications/3D CAD/FreeCAD unstable 20170614.app/Contents/MacOS/FreeCAD' (x86_64)
FreeCAD 0.17, Libs: 0.17R11284 (Git)
© Juergen Riegel, Werner Mayer, Yorik van Havre 2001-2017
##### #### ### ####
# # # # # #
# ## #### #### # # # # #
#### # # # # # # # ##### # #
# # #### #### # # # # #
# # # # # # # # # ## ## ##
# # #### #### ### # # #### ## ## ##
Path workbench activated
2017-06-15 23:21:22.172287-0400 FreeCAD[4041:719692] *** Assertion failure in -[NSMenu insertItem:atIndex:], /Library/Caches/com.apple.xbs/Sources/AppKit/AppKit-1504.83.101/Menus.subproj/NSMenu.m:705
Unhandled unknown exception caught in GUIApplication::notify.
Process 4041 stopped
* thread #1, queue = 'com.apple.main-thread', stop reason = EXC_BAD_ACCESS (code=1, address=0x0)
frame #0: 0x0000000000000000
error: memory read failed for 0x0
(lldb) bt all
* thread #1, queue = 'com.apple.main-thread', stop reason = EXC_BAD_ACCESS (code=1, address=0x0)
* frame #0: 0x0000000000000000
frame #1: 0x00000001080e1aea libqcocoa.dylib`___lldb_unnamed_symbol557$$libqcocoa.dylib + 202
frame #2: 0x00000001023258c2 QtWidgets`QMenu::actionEvent(QActionEvent*) + 1202
frame #3: 0x00000001021db5b6 QtWidgets`QWidget::event(QEvent*) + 1286
frame #4: 0x0000000102323a2e QtWidgets`QMenu::event(QEvent*) + 1006
frame #5: 0x00000001021985c6 QtWidgets`QApplicationPrivate::notify_helper(QObject*, QEvent*) + 294
frame #6: 0x000000010219bb78 QtWidgets`QApplication::notify(QObject*, QEvent*) + 8680
frame #7: 0x00000001000f9aab libFreeCADGui.dylib`Gui::GUIApplication::notify(QObject*, QEvent*) + 75
frame #8: 0x0000000102fc53b7 QtCore`QCoreApplication::notifyInternal2(QObject*, QEvent*) + 167
frame #9: 0x00000001021cefc0 QtWidgets`QWidget::removeAction(QAction*) + 112
frame #10: 0x0000000100405da2 libFreeCADGui.dylib`Gui::MenuManager::setup(Gui::MenuItem*, QMenu*) const + 1778
frame #11: 0x00000001004051d7 libFreeCADGui.dylib`Gui::MenuManager::setup(Gui::MenuItem*) const + 1575
frame #12: 0x0000000100414147 libFreeCADGui.dylib`Gui::Workbench::activate() + 151
frame #13: 0x000000010041cb7e libFreeCADGui.dylib`Gui::WorkbenchManager::activate(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) + 30
frame #14: 0x00000001000aaa61 libFreeCADGui.dylib`Gui::Application::activateWorkbench(char const*) + 2321
frame #15: 0x00000001000bb8fd libFreeCADGui.dylib`Gui::Application::sActivateWorkbenchHandler(_object*, _object*, _object*) + 93
frame #16: 0x00000001010bd907 Python`PyEval_EvalFrameEx + 26252
frame #17: 0x00000001010c1681 Python`fast_function + 264
frame #18: 0x00000001010bd82d Python`PyEval_EvalFrameEx + 26034
frame #19: 0x00000001010b7089 Python`PyEval_EvalCodeEx + 1583
frame #20: 0x000000010105b3e5 Python`function_call + 352
frame #21: 0x000000010103cdf0 Python`PyObject_Call + 99
frame #22: 0x00000001010bdffb Python`PyEval_EvalFrameEx + 28032
frame #23: 0x00000001010b7089 Python`PyEval_EvalCodeEx + 1583
frame #24: 0x000000010105b3e5 Python`function_call + 352
frame #25: 0x000000010103cdf0 Python`PyObject_Call + 99
frame #26: 0x0000000101047c97 Python`instancemethod_call + 173
frame #27: 0x000000010103cdf0 Python`PyObject_Call + 99
frame #28: 0x0000000101083ec9 Python`slot_tp_call + 61
frame #29: 0x000000010103cdf0 Python`PyObject_Call + 99
frame #30: 0x00000001010bd761 Python`PyEval_EvalFrameEx + 25830
frame #31: 0x00000001010b7089 Python`PyEval_EvalCodeEx + 1583
frame #32: 0x000000010105b3e5 Python`function_call + 352
frame #33: 0x000000010103cdf0 Python`PyObject_Call + 99
frame #34: 0x00000001010bdffb Python`PyEval_EvalFrameEx + 28032
frame #35: 0x00000001010b7089 Python`PyEval_EvalCodeEx + 1583
frame #36: 0x000000010105b3e5 Python`function_call + 352
frame #37: 0x000000010103cdf0 Python`PyObject_Call + 99
frame #38: 0x0000000101047c97 Python`instancemethod_call + 173
frame #39: 0x000000010103cdf0 Python`PyObject_Call + 99
frame #40: 0x0000000101083ec9 Python`slot_tp_call + 61
frame #41: 0x000000010103cdf0 Python`PyObject_Call + 99
frame #42: 0x00000001010bd761 Python`PyEval_EvalFrameEx + 25830
frame #43: 0x00000001010b7089 Python`PyEval_EvalCodeEx + 1583
frame #44: 0x00000001010c15ee Python`fast_function + 117
frame #45: 0x00000001010bd82d Python`PyEval_EvalFrameEx + 26034
frame #46: 0x00000001010c1681 Python`fast_function + 264
frame #47: 0x00000001010bd82d Python`PyEval_EvalFrameEx + 26034
frame #48: 0x00000001010b7089 Python`PyEval_EvalCodeEx + 1583
frame #49: 0x00000001010b6a54 Python`PyEval_EvalCode + 54
frame #50: 0x00000001010da259 Python`run_mod + 53
frame #51: 0x00000001010da416 Python`PyRun_StringFlags + 109
frame #52: 0x0000000100ef3565 libFreeCADBase.dylib`Base::InterpreterSingleton::runString(char const*) + 85
frame #53: 0x0000000115363347 QtUnitGui.so`TestGui::UnitTestDialog::on_startButton_clicked() + 103
frame #54: 0x00000001153642d2 QtUnitGui.so`TestGui::UnitTestDialog::qt_metacall(QMetaObject::Call, int, void**) + 130
frame #55: 0x0000000102ff9e29 QtCore`QMetaObject::activate(QObject*, int, int, void**) + 2921
frame #56: 0x000000010228b640 QtWidgets`___lldb_unnamed_symbol1103$$QtWidgets + 112
frame #57: 0x000000010228b4c4 QtWidgets`___lldb_unnamed_symbol1101$$QtWidgets + 260
frame #58: 0x000000010228c55e QtWidgets`QAbstractButton::mouseReleaseEvent(QMouseEvent*) + 270
frame #59: 0x00000001021db75e QtWidgets`QWidget::event(QEvent*) + 1710
frame #60: 0x000000010228c2b3 QtWidgets`QAbstractButton::event(QEvent*) + 179
frame #61: 0x00000001021985c6 QtWidgets`QApplicationPrivate::notify_helper(QObject*, QEvent*) + 294
frame #62: 0x000000010219c1a3 QtWidgets`QApplication::notify(QObject*, QEvent*) + 10259
frame #63: 0x00000001000f9aab libFreeCADGui.dylib`Gui::GUIApplication::notify(QObject*, QEvent*) + 75
frame #64: 0x0000000102fc53b7 QtCore`QCoreApplication::notifyInternal2(QObject*, QEvent*) + 167
frame #65: 0x0000000102198fdd QtWidgets`QApplicationPrivate::sendMouseEvent(QWidget*, QMouseEvent*, QWidget*, QWidget*, QWidget**, QPointer<QWidget>&, bool) + 1069
frame #66: 0x00000001021fd5d8 QtWidgets`___lldb_unnamed_symbol535$$QtWidgets + 1448
frame #67: 0x00000001021fc5a9 QtWidgets`___lldb_unnamed_symbol530$$QtWidgets + 185
frame #68: 0x00000001021985c6 QtWidgets`QApplicationPrivate::notify_helper(QObject*, QEvent*) + 294
frame #69: 0x000000010219bb78 QtWidgets`QApplication::notify(QObject*, QEvent*) + 8680
frame #70: 0x00000001000f9aab libFreeCADGui.dylib`Gui::GUIApplication::notify(QObject*, QEvent*) + 75
frame #71: 0x0000000102fc53b7 QtCore`QCoreApplication::notifyInternal2(QObject*, QEvent*) + 167
frame #72: 0x000000010281b0c0 QtGui`QGuiApplicationPrivate::processMouseEvent(QWindowSystemInterfacePrivate::MouseEvent*) + 2448
frame #73: 0x00000001028032bb QtGui`QWindowSystemInterface::sendWindowSystemEvents(QFlags<QEventLoop::ProcessEventsFlag>) + 411
frame #74: 0x00000001080dd4c1 libqcocoa.dylib`___lldb_unnamed_symbol464$$libqcocoa.dylib + 33
frame #75: 0x00007fffb44ee321 CoreFoundation`__CFRUNLOOP_IS_CALLING_OUT_TO_A_SOURCE0_PERFORM_FUNCTION__ + 17
frame #76: 0x00007fffb44cf21d CoreFoundation`__CFRunLoopDoSources0 + 557
frame #77: 0x00007fffb44ce716 CoreFoundation`__CFRunLoopRun + 934
frame #78: 0x00007fffb44ce114 CoreFoundation`CFRunLoopRunSpecific + 420
frame #79: 0x00007fffb3a2febc HIToolbox`RunCurrentEventLoopInMode + 240
frame #80: 0x00007fffb3a2fbf9 HIToolbox`ReceiveNextEventCommon + 184
frame #81: 0x00007fffb3a2fb26 HIToolbox`_BlockUntilNextEventMatchingListInModeWithFilter + 71
frame #82: 0x00007fffb1fc8a54 AppKit`_DPSNextEvent + 1120
frame #83: 0x00007fffb27447ee AppKit`-[NSApplication(NSEvent) _nextEventMatchingEventMask:untilDate:inMode:dequeue:] + 2796
frame #84: 0x00007fffb1fbd3db AppKit`-[NSApplication run] + 926
frame #85: 0x00000001080dc38a libqcocoa.dylib`___lldb_unnamed_symbol446$$libqcocoa.dylib + 2170
frame #86: 0x0000000102fc1761 QtCore`QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) + 401
frame #87: 0x0000000102fc5a6a QtCore`QCoreApplication::exec() + 346
frame #88: 0x00000001000b0cf5 libFreeCADGui.dylib`Gui::Application::runApplication() + 7509
frame #89: 0x0000000100009cef FreeCAD`main + 4063
frame #90: 0x00007fffc9c48235 libdyld.dylib`start + 1
frame #91: 0x00007fffc9c48235 libdyld.dylib`start + 1
thread #2
frame #0: 0x00007fffc9d7744e libsystem_kernel.dylib`__workq_kernreturn + 10
frame #1: 0x00007fffc9e6148e libsystem_pthread.dylib`_pthread_wqthread + 1023
frame #2: 0x00007fffc9e6107d libsystem_pthread.dylib`start_wqthread + 13
thread #3
frame #0: 0x00007fffc9d7744e libsystem_kernel.dylib`__workq_kernreturn + 10
frame #1: 0x00007fffc9e61621 libsystem_pthread.dylib`_pthread_wqthread + 1426
frame #2: 0x00007fffc9e6107d libsystem_pthread.dylib`start_wqthread + 13
thread #4
frame #0: 0x00007fffc9d7744e libsystem_kernel.dylib`__workq_kernreturn + 10
frame #1: 0x00007fffc9e61621 libsystem_pthread.dylib`_pthread_wqthread + 1426
frame #2: 0x00007fffc9e6107d libsystem_pthread.dylib`start_wqthread + 13
thread #6, name = 'com.apple.CFSocket.private'
frame #0: 0x00007fffc9d76eb6 libsystem_kernel.dylib`__select + 10
frame #1: 0x00007fffb450a66a CoreFoundation`__CFSocketManager + 682
frame #2: 0x00007fffc9e6193b libsystem_pthread.dylib`_pthread_body + 180
frame #3: 0x00007fffc9e61887 libsystem_pthread.dylib`_pthread_start + 286
frame #4: 0x00007fffc9e6108d libsystem_pthread.dylib`thread_start + 13
thread #7
frame #0: 0x00007fffc9d7744e libsystem_kernel.dylib`__workq_kernreturn + 10
frame #1: 0x00007fffc9e61621 libsystem_pthread.dylib`_pthread_wqthread + 1426
frame #2: 0x00007fffc9e6107d libsystem_pthread.dylib`start_wqthread + 13
thread #8, name = 'com.apple.NSEventThread'
frame #0: 0x00007fffc9d6f34a libsystem_kernel.dylib`mach_msg_trap + 10
frame #1: 0x00007fffc9d6e797 libsystem_kernel.dylib`mach_msg + 55
frame #2: 0x00007fffb44cf434 CoreFoundation`__CFRunLoopServiceMachPort + 212
frame #3: 0x00007fffb44ce8c1 CoreFoundation`__CFRunLoopRun + 1361
frame #4: 0x00007fffb44ce114 CoreFoundation`CFRunLoopRunSpecific + 420
frame #5: 0x00007fffb2115f02 AppKit`_NSEventThread + 205
frame #6: 0x00007fffc9e6193b libsystem_pthread.dylib`_pthread_body + 180
frame #7: 0x00007fffc9e61887 libsystem_pthread.dylib`_pthread_start + 286
frame #8: 0x00007fffc9e6108d libsystem_pthread.dylib`thread_start + 13
thread #9, name = 'Qt bearer thread'
frame #0: 0x00007fffc9d76b7a libsystem_kernel.dylib`__pselect + 10
frame #1: 0x00007fffc9d7377c libsystem_kernel.dylib`pselect$1050 + 82
frame #2: 0x000000010301b048 QtCore`qt_safe_select(int, fd_set*, fd_set*, fd_set*, timespec const*) + 104
frame #3: 0x000000010301c115 QtCore`QEventDispatcherUNIXPrivate::doSelect(QFlags<QEventLoop::ProcessEventsFlag>, timespec*) + 693
frame #4: 0x000000010301d283 QtCore`QEventDispatcherUNIX::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) + 227
frame #5: 0x0000000102fc1761 QtCore`QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) + 401
frame #6: 0x0000000102dfa005 QtCore`QThread::exec() + 117
frame #7: 0x0000000102dfda8b QtCore`___lldb_unnamed_symbol262$$QtCore + 363
frame #8: 0x00007fffc9e6193b libsystem_pthread.dylib`_pthread_body + 180
frame #9: 0x00007fffc9e61887 libsystem_pthread.dylib`_pthread_start + 286
frame #10: 0x00007fffc9e6108d libsystem_pthread.dylib`thread_start + 13
thread #11, name = 'JavaScriptCore::BlockFree'
frame #0: 0x00007fffc9d76bf2 libsystem_kernel.dylib`__psynch_cvwait + 10
frame #1: 0x00007fffc9e627fa libsystem_pthread.dylib`_pthread_cond_wait + 712
frame #2: 0x0000000111fb0bc8 QtWebKit`___lldb_unnamed_symbol74079$$QtWebKit + 264
frame #3: 0x00000001122ac96f QtWebKit`___lldb_unnamed_symbol78463$$QtWebKit + 15
frame #4: 0x00007fffc9e6193b libsystem_pthread.dylib`_pthread_body + 180
frame #5: 0x00007fffc9e61887 libsystem_pthread.dylib`_pthread_start + 286
frame #6: 0x00007fffc9e6108d libsystem_pthread.dylib`thread_start + 13
thread #12, name = 'JavaScriptCore::Marking'
frame #0: 0x00007fffc9d76bf2 libsystem_kernel.dylib`__psynch_cvwait + 10
frame #1: 0x00007fffc9e627fa libsystem_pthread.dylib`_pthread_cond_wait + 712
frame #2: 0x0000000111fb1a67 QtWebKit`___lldb_unnamed_symbol74101$$QtWebKit + 119
frame #3: 0x0000000111fb1af8 QtWebKit`___lldb_unnamed_symbol74102$$QtWebKit + 88
frame #4: 0x00000001122ac96f QtWebKit`___lldb_unnamed_symbol78463$$QtWebKit + 15
frame #5: 0x00007fffc9e6193b libsystem_pthread.dylib`_pthread_body + 180
frame #6: 0x00007fffc9e61887 libsystem_pthread.dylib`_pthread_start + 286
frame #7: 0x00007fffc9e6108d libsystem_pthread.dylib`thread_start + 13
thread #13, name = 'JavaScriptCore::Marking'
frame #0: 0x00007fffc9d76bf2 libsystem_kernel.dylib`__psynch_cvwait + 10
frame #1: 0x00007fffc9e627fa libsystem_pthread.dylib`_pthread_cond_wait + 712
frame #2: 0x0000000111fb1a67 QtWebKit`___lldb_unnamed_symbol74101$$QtWebKit + 119
frame #3: 0x0000000111fb1af8 QtWebKit`___lldb_unnamed_symbol74102$$QtWebKit + 88
frame #4: 0x00000001122ac96f QtWebKit`___lldb_unnamed_symbol78463$$QtWebKit + 15
frame #5: 0x00007fffc9e6193b libsystem_pthread.dylib`_pthread_body + 180
frame #6: 0x00007fffc9e61887 libsystem_pthread.dylib`_pthread_start + 286
frame #7: 0x00007fffc9e6108d libsystem_pthread.dylib`thread_start + 13
thread #14, name = 'JavaScriptCore::Marking'
frame #0: 0x00007fffc9d76bf2 libsystem_kernel.dylib`__psynch_cvwait + 10
frame #1: 0x00007fffc9e627fa libsystem_pthread.dylib`_pthread_cond_wait + 712
frame #2: 0x0000000111fb1a67 QtWebKit`___lldb_unnamed_symbol74101$$QtWebKit + 119
frame #3: 0x0000000111fb1af8 QtWebKit`___lldb_unnamed_symbol74102$$QtWebKit + 88
frame #4: 0x00000001122ac96f QtWebKit`___lldb_unnamed_symbol78463$$QtWebKit + 15
frame #5: 0x00007fffc9e6193b libsystem_pthread.dylib`_pthread_body + 180
frame #6: 0x00007fffc9e61887 libsystem_pthread.dylib`_pthread_start + 286
frame #7: 0x00007fffc9e6108d libsystem_pthread.dylib`thread_start + 13
thread #15, name = 'Qt HTTP thread'
frame #0: 0x00007fffc9d76b7a libsystem_kernel.dylib`__pselect + 10
frame #1: 0x00007fffc9d7377c libsystem_kernel.dylib`pselect$1050 + 82
frame #2: 0x000000010301b048 QtCore`qt_safe_select(int, fd_set*, fd_set*, fd_set*, timespec const*) + 104
frame #3: 0x000000010301c115 QtCore`QEventDispatcherUNIXPrivate::doSelect(QFlags<QEventLoop::ProcessEventsFlag>, timespec*) + 693
frame #4: 0x000000010301d283 QtCore`QEventDispatcherUNIX::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) + 227
frame #5: 0x0000000102fc1761 QtCore`QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) + 401
frame #6: 0x0000000102dfa005 QtCore`QThread::exec() + 117
frame #7: 0x0000000102dfda8b QtCore`___lldb_unnamed_symbol262$$QtCore + 363
frame #8: 0x00007fffc9e6193b libsystem_pthread.dylib`_pthread_body + 180
frame #9: 0x00007fffc9e61887 libsystem_pthread.dylib`_pthread_start + 286
frame #10: 0x00007fffc9e6108d libsystem_pthread.dylib`thread_start + 13
thread #17
frame #0: 0x00007fffc9d7744e libsystem_kernel.dylib`__workq_kernreturn + 10
frame #1: 0x00007fffc9e61621 libsystem_pthread.dylib`_pthread_wqthread + 1426
frame #2: 0x00007fffc9e6107d libsystem_pthread.dylib`start_wqthread + 13
thread #20, name = 'QScanThread'
frame #0: 0x00007fffc9d6f386 libsystem_kernel.dylib`semaphore_wait_trap + 10
frame #1: 0x00007fffc9c2aa77 libdispatch.dylib`_os_semaphore_wait + 16
frame #2: 0x00007fffc9c1b891 libdispatch.dylib`_dispatch_semaphore_wait_slow + 103
frame #3: 0x00007fffb5be10e8 CoreWLAN`-[CWInterface(Private) scanForNetworksWithChannels:ssidList:legacyScanSSID:includeHiddenNetworks:mergedScanResults:maxAge:maxMissCount:maxWakeCount:maxAutoJoinCount:waitForWiFi:waitForBluetooth:priority:error:] + 623
frame #4: 0x00007fffb5bda0bf CoreWLAN`-[CWInterface scanForNetworksWithName:error:] + 106
frame #5: 0x00000001135b2c0a libqcorewlanbearer.dylib`___lldb_unnamed_symbol71$$libqcorewlanbearer.dylib + 218
frame #6: 0x0000000102dfda8b QtCore`___lldb_unnamed_symbol262$$QtCore + 363
frame #7: 0x00007fffc9e6193b libsystem_pthread.dylib`_pthread_body + 180
frame #8: 0x00007fffc9e61887 libsystem_pthread.dylib`_pthread_start + 286
frame #9: 0x00007fffc9e6108d libsystem_pthread.dylib`thread_start + 13
(lldb)
FacingOperationCrash.txt (17,999 bytes)
This is another reproduction of the bug on my system. Open file, facing operation etc…
Berks-Air:Logs berka$ lldb /Applications/3D\ CAD/FreeCAD\ unstable\ 20170614.app/
(lldb) target create "/Applications/3D CAD/FreeCAD unstable 20170614.app/"
Current executable set to '/Applications/3D CAD/FreeCAD unstable 20170614.app/' (x86_64).
(lldb) run
Process 4069 launched: '/Applications/3D CAD/FreeCAD unstable 20170614.app/Contents/MacOS/FreeCAD' (x86_64)
FreeCAD 0.17, Libs: 0.17R11284 (Git)
© Juergen Riegel, Werner Mayer, Yorik van Havre 2001-2017
##### #### ### ####
# # # # # #
# ## #### #### # # # # #
#### # # # # # # # ##### # #
# # #### #### # # # # #
# # # # # # # # # ## ## ##
# # #### #### ### # # #### ## ## ##
Path workbench activated
PathDrilling(102).execute()
PathMillFace(213).execute()
PathMillFace.INFO: Working on a shape Pocket
PathMillFace.INFO: Boundary Shape: Perimeter
PathMillFace(163)._buildPathArea()
Process 4069 stopped
* thread #1, queue = 'com.apple.main-thread', stop reason = EXC_BAD_ACCESS (code=1, address=0x10)
frame #0: 0x000000011a8159fc libTKShHealing.7.dylib`ShapeExtend_WireData::Edge(int) const + 62
libTKShHealing.7.dylib`ShapeExtend_WireData::Edge:
-> 0x11a8159fc <+62>: movq 0x10(%r15), %rdi
0x11a815a00 <+66>: movq %rdi, (%r14)
0x11a815a03 <+69>: testq %rdi, %rdi
0x11a815a06 <+72>: je 0x11a815a0d ; <+79>
(lldb) bt all
* thread #1, queue = 'com.apple.main-thread', stop reason = EXC_BAD_ACCESS (code=1, address=0x10)
* frame #0: 0x000000011a8159fc libTKShHealing.7.dylib`ShapeExtend_WireData::Edge(int) const + 62
frame #1: 0x000000011a84e9ae libTKShHealing.7.dylib`ShapeAnalysis_FreeBounds::ConnectWiresToWires(opencascade::handle<TopTools_HSequenceOfShape>&, double, bool, opencascade::handle<TopTools_HSequenceOfShape>&, NCollection_DataMap<TopoDS_Shape, TopoDS_Shape, TopTools_ShapeMapHasher>&) + 1542
frame #2: 0x000000011a84e372 libTKShHealing.7.dylib`ShapeAnalysis_FreeBounds::ConnectWiresToWires(opencascade::handle<TopTools_HSequenceOfShape>&, double, bool, opencascade::handle<TopTools_HSequenceOfShape>&) + 106
frame #3: 0x0000000119e96816 Part.so`Part::CrossSection::connectWires(NCollection_IndexedMap<TopoDS_Shape, TopTools_ShapeMapHasher> const&, std::__1::list<TopoDS_Wire, std::__1::allocator<TopoDS_Wire> >&) const + 582
frame #4: 0x0000000119e95815 Part.so`Part::CrossSection::sliceSolid(double, TopoDS_Shape const&, std::__1::list<TopoDS_Wire, std::__1::allocator<TopoDS_Wire> >&) const + 1109
frame #5: 0x0000000119e952d1 Part.so`Part::CrossSection::slice(double) const + 113
frame #6: 0x000000011d41f07b Path.so`Path::Area::makeSections(short, bool, std::__1::vector<double, std::__1::allocator<double> > const&, TopoDS_Shape const&) + 9435
frame #7: 0x000000011d482ae4 Path.so`Path::AreaPy::makeSections(_object*, _object*) + 1060
frame #8: 0x000000011d480c89 Path.so`Path::AreaPy::staticCallback_makeSections(_object*, _object*, _object*) + 121
frame #9: 0x00000001010bda4e Python`PyEval_EvalFrameEx + 26579
frame #10: 0x00000001010b7089 Python`PyEval_EvalCodeEx + 1583
frame #11: 0x000000010105b3e5 Python`function_call + 352
frame #12: 0x000000010103cdf0 Python`PyObject_Call + 99
frame #13: 0x00000001010bdffb Python`PyEval_EvalFrameEx + 28032
frame #14: 0x00000001010b7089 Python`PyEval_EvalCodeEx + 1583
frame #15: 0x00000001010c15ee Python`fast_function + 117
frame #16: 0x00000001010bd82d Python`PyEval_EvalFrameEx + 26034
frame #17: 0x00000001010b7089 Python`PyEval_EvalCodeEx + 1583
frame #18: 0x000000010105b3e5 Python`function_call + 352
frame #19: 0x000000010103cdf0 Python`PyObject_Call + 99
frame #20: 0x0000000101047c97 Python`instancemethod_call + 173
frame #21: 0x000000010103cdf0 Python`PyObject_Call + 99
frame #22: 0x00000001010c0fc3 Python`PyEval_CallObjectWithKeywords + 165
frame #23: 0x0000000100caa57b libFreeCADApp.dylib`App::FeaturePythonImp::execute() + 1051
frame #24: 0x000000011d40d243 Path.so`App::FeaturePythonT<Path::Feature>::execute() + 19
frame #25: 0x0000000100c68f3c libFreeCADApp.dylib`App::DocumentObject::recompute() + 28
frame #26: 0x0000000100c360aa libFreeCADApp.dylib`App::Document::_recomputeFeature(App::DocumentObject*) + 122
frame #27: 0x0000000100c35bd6 libFreeCADApp.dylib`App::Document::recompute() + 2278
frame #28: 0x0000000100c8da81 libFreeCADApp.dylib`App::DocumentPy::recompute(_object*) + 49
frame #29: 0x0000000100c894e9 libFreeCADApp.dylib`App::DocumentPy::staticCallback_recompute(_object*, _object*) + 121
frame #30: 0x00000001010bd907 Python`PyEval_EvalFrameEx + 26252
frame #31: 0x00000001010b7089 Python`PyEval_EvalCodeEx + 1583
frame #32: 0x000000010105b3e5 Python`function_call + 352
frame #33: 0x000000010103cdf0 Python`PyObject_Call + 99
frame #34: 0x0000000101047c97 Python`instancemethod_call + 173
frame #35: 0x000000010103cdf0 Python`PyObject_Call + 99
frame #36: 0x00000001010c0fc3 Python`PyEval_CallObjectWithKeywords + 165
frame #37: 0x0000000100f61554 libFreeCADBase.dylib`PP_Run_Method + 356
frame #38: 0x0000000100ef4321 libFreeCADBase.dylib`Base::InterpreterSingleton::runMethodVoid(_object*, char const*) + 49
frame #39: 0x0000000100123a55 libFreeCADGui.dylib`Gui::PythonCommand::activated(int) + 245
frame #40: 0x000000010011f3b0 libFreeCADGui.dylib`Gui::Command::invoke(int) + 80
frame #41: 0x0000000102ff9eb4 QtCore`QMetaObject::activate(QObject*, int, int, void**) + 3060
frame #42: 0x000000010218f05f QtWidgets`QAction::activate(QAction::ActionEvent) + 319
frame #43: 0x000000010228b418 QtWidgets`___lldb_unnamed_symbol1101$$QtWidgets + 88
frame #44: 0x000000010228c55e QtWidgets`QAbstractButton::mouseReleaseEvent(QMouseEvent*) + 270
frame #45: 0x000000010236866f QtWidgets`QToolButton::mouseReleaseEvent(QMouseEvent*) + 15
frame #46: 0x00000001021db75e QtWidgets`QWidget::event(QEvent*) + 1710
frame #47: 0x000000010228c2b3 QtWidgets`QAbstractButton::event(QEvent*) + 179
frame #48: 0x0000000102368ca3 QtWidgets`QToolButton::event(QEvent*) + 323
frame #49: 0x00000001021985c6 QtWidgets`QApplicationPrivate::notify_helper(QObject*, QEvent*) + 294
frame #50: 0x000000010219c1a3 QtWidgets`QApplication::notify(QObject*, QEvent*) + 10259
frame #51: 0x00000001000f9aab libFreeCADGui.dylib`Gui::GUIApplication::notify(QObject*, QEvent*) + 75
frame #52: 0x0000000102fc53b7 QtCore`QCoreApplication::notifyInternal2(QObject*, QEvent*) + 167
frame #53: 0x0000000102198fdd QtWidgets`QApplicationPrivate::sendMouseEvent(QWidget*, QMouseEvent*, QWidget*, QWidget*, QWidget**, QPointer<QWidget>&, bool) + 1069
frame #54: 0x00000001021fd5d8 QtWidgets`___lldb_unnamed_symbol535$$QtWidgets + 1448
frame #55: 0x00000001021fc5a9 QtWidgets`___lldb_unnamed_symbol530$$QtWidgets + 185
frame #56: 0x00000001021985c6 QtWidgets`QApplicationPrivate::notify_helper(QObject*, QEvent*) + 294
frame #57: 0x000000010219bb78 QtWidgets`QApplication::notify(QObject*, QEvent*) + 8680
frame #58: 0x00000001000f9aab libFreeCADGui.dylib`Gui::GUIApplication::notify(QObject*, QEvent*) + 75
frame #59: 0x0000000102fc53b7 QtCore`QCoreApplication::notifyInternal2(QObject*, QEvent*) + 167
frame #60: 0x000000010281b0c0 QtGui`QGuiApplicationPrivate::processMouseEvent(QWindowSystemInterfacePrivate::MouseEvent*) + 2448
frame #61: 0x00000001028032bb QtGui`QWindowSystemInterface::sendWindowSystemEvents(QFlags<QEventLoop::ProcessEventsFlag>) + 411
frame #62: 0x00000001080dd4c1 libqcocoa.dylib`___lldb_unnamed_symbol464$$libqcocoa.dylib + 33
frame #63: 0x00007fffb44ee321 CoreFoundation`__CFRUNLOOP_IS_CALLING_OUT_TO_A_SOURCE0_PERFORM_FUNCTION__ + 17
frame #64: 0x00007fffb44cf21d CoreFoundation`__CFRunLoopDoSources0 + 557
frame #65: 0x00007fffb44ce716 CoreFoundation`__CFRunLoopRun + 934
frame #66: 0x00007fffb44ce114 CoreFoundation`CFRunLoopRunSpecific + 420
frame #67: 0x00007fffb3a2febc HIToolbox`RunCurrentEventLoopInMode + 240
frame #68: 0x00007fffb3a2fbf9 HIToolbox`ReceiveNextEventCommon + 184
frame #69: 0x00007fffb3a2fb26 HIToolbox`_BlockUntilNextEventMatchingListInModeWithFilter + 71
frame #70: 0x00007fffb1fc8a54 AppKit`_DPSNextEvent + 1120
frame #71: 0x00007fffb27447ee AppKit`-[NSApplication(NSEvent) _nextEventMatchingEventMask:untilDate:inMode:dequeue:] + 2796
frame #72: 0x00007fffb1fbd3db AppKit`-[NSApplication run] + 926
frame #73: 0x00000001080dc38a libqcocoa.dylib`___lldb_unnamed_symbol446$$libqcocoa.dylib + 2170
frame #74: 0x0000000102fc1761 QtCore`QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) + 401
frame #75: 0x0000000102fc5a6a QtCore`QCoreApplication::exec() + 346
frame #76: 0x00000001000b0cf5 libFreeCADGui.dylib`Gui::Application::runApplication() + 7509
frame #77: 0x0000000100009cef FreeCAD`main + 4063
frame #78: 0x00007fffc9c48235 libdyld.dylib`start + 1
frame #79: 0x00007fffc9c48235 libdyld.dylib`start + 1
thread #6, name = 'com.apple.CFSocket.private'
frame #0: 0x00007fffc9d76eb6 libsystem_kernel.dylib`__select + 10
frame #1: 0x00007fffb450a66a CoreFoundation`__CFSocketManager + 682
frame #2: 0x00007fffc9e6193b libsystem_pthread.dylib`_pthread_body + 180
frame #3: 0x00007fffc9e61887 libsystem_pthread.dylib`_pthread_start + 286
frame #4: 0x00007fffc9e6108d libsystem_pthread.dylib`thread_start + 13
thread #8, name = 'com.apple.NSEventThread'
frame #0: 0x00007fffc9d6f34a libsystem_kernel.dylib`mach_msg_trap + 10
frame #1: 0x00007fffc9d6e797 libsystem_kernel.dylib`mach_msg + 55
frame #2: 0x00007fffb44cf434 CoreFoundation`__CFRunLoopServiceMachPort + 212
frame #3: 0x00007fffb44ce8c1 CoreFoundation`__CFRunLoopRun + 1361
frame #4: 0x00007fffb44ce114 CoreFoundation`CFRunLoopRunSpecific + 420
frame #5: 0x00007fffb2115f02 AppKit`_NSEventThread + 205
frame #6: 0x00007fffc9e6193b libsystem_pthread.dylib`_pthread_body + 180
frame #7: 0x00007fffc9e61887 libsystem_pthread.dylib`_pthread_start + 286
frame #8: 0x00007fffc9e6108d libsystem_pthread.dylib`thread_start + 13
thread #9, name = 'Qt bearer thread'
frame #0: 0x00007fffc9d76b7a libsystem_kernel.dylib`__pselect + 10
frame #1: 0x00007fffc9d7377c libsystem_kernel.dylib`pselect$1050 + 82
frame #2: 0x000000010301b048 QtCore`qt_safe_select(int, fd_set*, fd_set*, fd_set*, timespec const*) + 104
frame #3: 0x000000010301c115 QtCore`QEventDispatcherUNIXPrivate::doSelect(QFlags<QEventLoop::ProcessEventsFlag>, timespec*) + 693
frame #4: 0x000000010301d283 QtCore`QEventDispatcherUNIX::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) + 227
frame #5: 0x0000000102fc1761 QtCore`QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) + 401
frame #6: 0x0000000102dfa005 QtCore`QThread::exec() + 117
frame #7: 0x0000000102dfda8b QtCore`___lldb_unnamed_symbol262$$QtCore + 363
frame #8: 0x00007fffc9e6193b libsystem_pthread.dylib`_pthread_body + 180
frame #9: 0x00007fffc9e61887 libsystem_pthread.dylib`_pthread_start + 286
frame #10: 0x00007fffc9e6108d libsystem_pthread.dylib`thread_start + 13
thread #11, name = 'JavaScriptCore::BlockFree'
frame #0: 0x00007fffc9d76bf2 libsystem_kernel.dylib`__psynch_cvwait + 10
frame #1: 0x00007fffc9e627fa libsystem_pthread.dylib`_pthread_cond_wait + 712
frame #2: 0x0000000111783bc8 QtWebKit`___lldb_unnamed_symbol74079$$QtWebKit + 264
frame #3: 0x0000000111a7f96f QtWebKit`___lldb_unnamed_symbol78463$$QtWebKit + 15
frame #4: 0x00007fffc9e6193b libsystem_pthread.dylib`_pthread_body + 180
frame #5: 0x00007fffc9e61887 libsystem_pthread.dylib`_pthread_start + 286
frame #6: 0x00007fffc9e6108d libsystem_pthread.dylib`thread_start + 13
thread #12, name = 'JavaScriptCore::Marking'
frame #0: 0x00007fffc9d76bf2 libsystem_kernel.dylib`__psynch_cvwait + 10
frame #1: 0x00007fffc9e627fa libsystem_pthread.dylib`_pthread_cond_wait + 712
frame #2: 0x0000000111784a67 QtWebKit`___lldb_unnamed_symbol74101$$QtWebKit + 119
frame #3: 0x0000000111784af8 QtWebKit`___lldb_unnamed_symbol74102$$QtWebKit + 88
frame #4: 0x0000000111a7f96f QtWebKit`___lldb_unnamed_symbol78463$$QtWebKit + 15
frame #5: 0x00007fffc9e6193b libsystem_pthread.dylib`_pthread_body + 180
frame #6: 0x00007fffc9e61887 libsystem_pthread.dylib`_pthread_start + 286
frame #7: 0x00007fffc9e6108d libsystem_pthread.dylib`thread_start + 13
thread #13, name = 'JavaScriptCore::Marking'
frame #0: 0x00007fffc9d76bf2 libsystem_kernel.dylib`__psynch_cvwait + 10
frame #1: 0x00007fffc9e627fa libsystem_pthread.dylib`_pthread_cond_wait + 712
frame #2: 0x0000000111784a67 QtWebKit`___lldb_unnamed_symbol74101$$QtWebKit + 119
frame #3: 0x0000000111784af8 QtWebKit`___lldb_unnamed_symbol74102$$QtWebKit + 88
frame #4: 0x0000000111a7f96f QtWebKit`___lldb_unnamed_symbol78463$$QtWebKit + 15
frame #5: 0x00007fffc9e6193b libsystem_pthread.dylib`_pthread_body + 180
frame #6: 0x00007fffc9e61887 libsystem_pthread.dylib`_pthread_start + 286
frame #7: 0x00007fffc9e6108d libsystem_pthread.dylib`thread_start + 13
thread #14, name = 'JavaScriptCore::Marking'
frame #0: 0x00007fffc9d76bf2 libsystem_kernel.dylib`__psynch_cvwait + 10
frame #1: 0x00007fffc9e627fa libsystem_pthread.dylib`_pthread_cond_wait + 712
frame #2: 0x0000000111784a67 QtWebKit`___lldb_unnamed_symbol74101$$QtWebKit + 119
frame #3: 0x0000000111784af8 QtWebKit`___lldb_unnamed_symbol74102$$QtWebKit + 88
frame #4: 0x0000000111a7f96f QtWebKit`___lldb_unnamed_symbol78463$$QtWebKit + 15
frame #5: 0x00007fffc9e6193b libsystem_pthread.dylib`_pthread_body + 180
frame #6: 0x00007fffc9e61887 libsystem_pthread.dylib`_pthread_start + 286
frame #7: 0x00007fffc9e6108d libsystem_pthread.dylib`thread_start + 13
thread #15, name = 'Qt HTTP thread'
frame #0: 0x00007fffc9d76b7a libsystem_kernel.dylib`__pselect + 10
frame #1: 0x00007fffc9d7377c libsystem_kernel.dylib`pselect$1050 + 82
frame #2: 0x000000010301b048 QtCore`qt_safe_select(int, fd_set*, fd_set*, fd_set*, timespec const*) + 104
frame #3: 0x000000010301c115 QtCore`QEventDispatcherUNIXPrivate::doSelect(QFlags<QEventLoop::ProcessEventsFlag>, timespec*) + 693
frame #4: 0x000000010301d283 QtCore`QEventDispatcherUNIX::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) + 227
frame #5: 0x0000000102fc1761 QtCore`QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) + 401
frame #6: 0x0000000102dfa005 QtCore`QThread::exec() + 117
frame #7: 0x0000000102dfda8b QtCore`___lldb_unnamed_symbol262$$QtCore + 363
frame #8: 0x00007fffc9e6193b libsystem_pthread.dylib`_pthread_body + 180
frame #9: 0x00007fffc9e61887 libsystem_pthread.dylib`_pthread_start + 286
frame #10: 0x00007fffc9e6108d libsystem_pthread.dylib`thread_start + 13
thread #27
frame #0: 0x00007fffc9d6f386 libsystem_kernel.dylib`semaphore_wait_trap + 10
frame #1: 0x000000011c73ef4c libtbb.dylib`tbb::internal::rml::private_worker::run() + 100
frame #2: 0x000000011c73eee3 libtbb.dylib`tbb::internal::rml::private_worker::thread_routine(void*) + 9
frame #3: 0x00007fffc9e6193b libsystem_pthread.dylib`_pthread_body + 180
frame #4: 0x00007fffc9e61887 libsystem_pthread.dylib`_pthread_start + 286
frame #5: 0x00007fffc9e6108d libsystem_pthread.dylib`thread_start + 13
thread #28
frame #0: 0x00007fffc9d6f386 libsystem_kernel.dylib`semaphore_wait_trap + 10
frame #1: 0x000000011c73ef4c libtbb.dylib`tbb::internal::rml::private_worker::run() + 100
frame #2: 0x000000011c73eee3 libtbb.dylib`tbb::internal::rml::private_worker::thread_routine(void*) + 9
frame #3: 0x00007fffc9e6193b libsystem_pthread.dylib`_pthread_body + 180
frame #4: 0x00007fffc9e61887 libsystem_pthread.dylib`_pthread_start + 286
frame #5: 0x00007fffc9e6108d libsystem_pthread.dylib`thread_start + 13
thread #29
frame #0: 0x00007fffc9d6f386 libsystem_kernel.dylib`semaphore_wait_trap + 10
frame #1: 0x000000011c73ef4c libtbb.dylib`tbb::internal::rml::private_worker::run() + 100
frame #2: 0x000000011c73eee3 libtbb.dylib`tbb::internal::rml::private_worker::thread_routine(void*) + 9
frame #3: 0x00007fffc9e6193b libsystem_pthread.dylib`_pthread_body + 180
frame #4: 0x00007fffc9e61887 libsystem_pthread.dylib`_pthread_start + 286
frame #5: 0x00007fffc9e6108d libsystem_pthread.dylib`thread_start + 13
thread #30
frame #0: 0x00007fffc9d7744e libsystem_kernel.dylib`__workq_kernreturn + 10
frame #1: 0x00007fffc9e61621 libsystem_pthread.dylib`_pthread_wqthread + 1426
frame #2: 0x00007fffc9e6107d libsystem_pthread.dylib`start_wqthread + 13
thread #31
frame #0: 0x00007fffc9d7744e libsystem_kernel.dylib`__workq_kernreturn + 10
frame #1: 0x00007fffc9e61621 libsystem_pthread.dylib`_pthread_wqthread + 1426
frame #2: 0x00007fffc9e6107d libsystem_pthread.dylib`start_wqthread + 13
thread #32
frame #0: 0x00007fffc9d7744e libsystem_kernel.dylib`__workq_kernreturn + 10
frame #1: 0x00007fffc9e61621 libsystem_pthread.dylib`_pthread_wqthread + 1426
frame #2: 0x00007fffc9e6107d libsystem_pthread.dylib`start_wqthread + 13
thread #33
frame #0: 0x00007fffc9d7744e libsystem_kernel.dylib`__workq_kernreturn + 10
frame #1: 0x00007fffc9e6148e libsystem_pthread.dylib`_pthread_wqthread + 1023
frame #2: 0x00007fffc9e6107d libsystem_pthread.dylib`start_wqthread + 13
thread #34
frame #0: 0x00007fffc9d7744e libsystem_kernel.dylib`__workq_kernreturn + 10
frame #1: 0x00007fffc9e61621 libsystem_pthread.dylib`_pthread_wqthread + 1426
frame #2: 0x00007fffc9e6107d libsystem_pthread.dylib`start_wqthread + 13
(lldb) quit
Quitting LLDB will kill one or more processes. Do you really want to proceed: [Y/n] y |
|
|
You can see if I missed anything here: https://youtu.be/m-05bwmWOn4 This is the version I'm using: OS: Mac OS X Word size of OS: 64-bit Word size of FreeCAD: 64-bit Version: 0.17.11309 (Git) Build type: Release Branch: (detached from 07fd41f) Hash: 07fd41f4fc845a2a59be1eafa64d1be8712e9656 Python version: 2.7.13 Qt version: 5.6.2 Coin version: 4.0.0a OCC version: 7.1.0 It is interesting that in FacingOperationCrash.txt it seemingly crashed in an occt function unlike in the previous bt you posted. Have you tried the Qt4 version? |
|
|
@peterl94, You didn't miss anything; the video you posted looks complete to me. I have not tried Qt4 or the version you posted (mine was 0.17.11284). The randomness of crash location caught my attention too. These are dynamic libraries; it gives me flashbacks of mismatch between linked and available binaries. |
|
|
CC @sliptonic any other MacOSX Path users encountering this issue that you've come across? Can you reproduce on your OS? |
|
|
I can't duplicate it. Facing completes normally for me on Linux Mint and a current version of Path based on Master. I would start by deleting everything Path related, Job, operations, tool controllers, etc. Create a new job and then a Facing operation. The commit you reference is about a month old. A while back we had some crashes that looked like that but I thought we'd chased them all down. You should try building a more current version though. |
|
|
@berka please retest with more current version of FC0.17 and following the advice of sliptonic. Thanks! |
|
|
@peterl94 thanks for your previous replies. Can you retest based on 0003083:0009693 ? |
|
|
This is really up to @berka. I haven't been able to reproduce it and still can't with:
Also, the provided file is outdated now. I get this message when I open it:
FYI, I still sometimes get a crash when running the Workbench self test, but it is hard to say if the qt/macOS problem that is causing that is also somehow related to this issue with out being able to reproduce it. |
|
|
I'm sorry about the 'gophering.' This has been on the back burner for me. I tried opening with last night's build and repeating the facing operation. It doesn't crash. (It doesn't do what I expected, but it doesn't crash.) I tried both with the file unchanged, ignoring all the errors @peterl94 pointed out. No crash. Also, no crash after cleaning up all path-related objects and restarting. It should be noted the original 06/14 version didn't crash with the cleaned-up file either. In light of: - File created in 0.16 and edited in 0.17 - Bleeding edge dev builds, I think this bug should be closed as not reproducible. The version I just tried: |
|
|
Closing issue as unable to reproduce as indicated by the op. |
| Date Modified | Username | Field | Change |
|---|---|---|---|
| 2017-06-15 00:40 | berka | New Issue | |
| 2017-06-15 00:40 | berka | File Added: CrystalGuide.FCStd | |
| 2017-06-15 11:59 | Kunda1 | Description Updated | |
| 2017-06-15 12:02 | Kunda1 | Note Added: 0009377 | |
| 2017-06-15 12:03 | Kunda1 | Tag Attached: MacOSX | |
| 2017-06-15 12:04 | Kunda1 | Project | FreeCAD => Path |
| 2017-06-16 02:18 | peterl94 | Note Added: 0009398 | |
| 2017-06-16 03:43 | berka | File Added: Workbench.self_test.txt | |
| 2017-06-16 03:43 | berka | File Added: FacingOperationCrash.txt | |
| 2017-06-16 03:43 | berka | Note Added: 0009400 | |
| 2017-06-16 23:47 | peterl94 | Note Added: 0009416 | |
| 2017-06-21 11:09 | Kunda1 | Status | new => feedback |
| 2017-06-22 03:25 | berka | Note Added: 0009487 | |
| 2017-06-22 03:25 | berka | Status | feedback => new |
| 2017-06-29 13:18 | Kunda1 | Note Added: 0009608 | |
| 2017-06-29 13:18 | Kunda1 | Tag Attached: #pending | |
| 2017-07-08 23:31 | sliptonic | Note Added: 0009693 | |
| 2017-07-10 12:44 | Kunda1 | Status | new => feedback |
| 2017-07-10 12:44 | Kunda1 | Note Added: 0009700 | |
| 2017-07-17 11:35 | Kunda1 | Note Added: 0009767 | |
| 2017-07-18 22:42 | peterl94 | Note Added: 0009777 | |
| 2017-08-05 20:18 | berka | Note Added: 0009879 | |
| 2017-08-05 20:18 | berka | Status | feedback => new |
| 2017-08-12 06:34 | mlampert | Assigned To | => mlampert |
| 2017-08-12 06:34 | mlampert | Status | new => closed |
| 2017-08-12 06:34 | mlampert | Resolution | open => unable to reproduce |
| 2017-08-12 06:34 | mlampert | Note Added: 0009892 | |
| 2018-08-26 15:21 | Kunda1 | Tag Detached: #pending | |
| 2020-11-13 14:08 | Kunda1 | Tag Renamed | MacOSX => macOS |
FreeCAD