enthought / traitsui

TraitsUI: Traits-capable windowing framework
http://docs.enthought.com/traitsui
Other
297 stars 95 forks source link

Python quits abnormally using ListEditor on nested items #682

Open kitchoi opened 5 years ago

kitchoi commented 5 years ago

Using the same example in #680:

Code to reproduce ``` from traits.api import HasTraits, Float, List, Instance from traitsui.api import ModelView, View, Item class Child(HasTraits): play_list = List(Float(), [1, 2, 3, 4]) class Model(HasTraits): child = Instance(Child, ()) class ListEditorDemo(ModelView): # The Trait to be displayed in the editor model = Instance(Model) def default_traits_view(self): return View( Item('model.child.play_list', label='Simple'), title='ListEditor', height=400, width=400, ) popup = ListEditorDemo(model=Model()) if __name__ == '__main__': popup.configure_traits() ```

If the user enters some invalid values, and then corrects them, Python exits abnormally. This has been observed on Windows and OSX, using PyQt 5.7.1 (with Qt 5.6.2). Nov-07-2019 15-15-57

Just before Python exits, one gets the following traceback:

Traceback (most recent call last):
  File "/Users/kchoi/ETS/traitsui/traitsui/qt4/text_editor.py", line 105, in update_object
    self.ui.errors -= 1
AttributeError: 'NoneType' object has no attribute 'errors'

I saw this traceback for both PyQt4 and PyQt5. However the difference is that with PyQt4, Python does NOT exit abnormally. With PyQt5, it does.

The behaviour is somewhat random and difficult to reproduce. Sometimes Python exits abnormally when the state switches from invalid to valid the first time, sometimes it exits only after a few attempts going between invalid and valid states.

Here is the dump from Python: ``` Process: Python [13254] Path: /Users/USER/*/Python.app/Contents/MacOS/Python Identifier: org.python.python Version: 3.6.5 (3.6.5) Code Type: X86-64 (Native) Parent Process: edm [13247] Responsible: Python [13254] User ID: 501 Date/Time: 2019-11-07 14:48:39.976 +0000 OS Version: Mac OS X 10.14.6 (18G103) Report Version: 12 Anonymous UUID: 967113EC-05FF-86C3-F919-0E445A5F87B9 Sleep/Wake UUID: 2D1FCE4B-420E-4B5A-A316-1BA65AEDB17F Time Awake Since Boot: 17000 seconds Time Since Wake: 5800 seconds System Integrity Protection: enabled Crashed Thread: 0 Dispatch queue: com.apple.main-thread Exception Type: EXC_CRASH (SIGABRT) Exception Codes: 0x0000000000000000, 0x0000000000000000 Exception Note: EXC_CORPSE_NOTIFY Application Specific Information: abort() called Thread 0 Crashed:: Dispatch queue: com.apple.main-thread 0 libsystem_kernel.dylib 0x00007fff57b1b2c6 __pthread_kill + 10 1 libsystem_pthread.dylib 0x00007fff57bd6bf1 pthread_kill + 284 2 libsystem_c.dylib 0x00007fff57a856a6 abort + 127 3 org.qt-project.QtCore 0x00000001214afb79 qt_message_fatal(QtMsgType, QMessageLogContext const&, QString const&) + 9 4 org.qt-project.QtCore 0x00000001214b1589 QMessageLogger::fatal(char const*, ...) const + 233 5 QtCore.so 0x00000001211d8409 pyqt5_err_print() + 1593 (qpycore_public_api.cpp:200) 6 QtCore.so 0x00000001211e17ad PyQtSlotProxy::unislot(void**) + 189 (qpycore_pyqtslotproxy.cpp:204) 7 QtCore.so 0x00000001211e16c9 PyQtSlotProxy::qt_metacall(QMetaObject::Call, int, void**) + 137 (qpycore_pyqtslotproxy.cpp:163) 8 org.qt-project.QtCore 0x00000001216b7682 QMetaObject::activate(QObject*, int, int, void**) + 2450 9 org.qt-project.QtWidgets 0x0000000127954d28 QLineEdit::textEdited(QString const&) + 56 10 org.qt-project.QtWidgets 0x000000012794be12 QLineEditPrivate::_q_textEdited(QString const&) + 18 11 org.qt-project.QtCore 0x00000001216b78a0 QMetaObject::activate(QObject*, int, int, void**) + 2992 12 org.qt-project.QtWidgets 0x00000001279e737c QWidgetLineControl::finishChange(int, bool, bool) + 572 13 org.qt-project.QtWidgets 0x00000001279ecb75 QWidgetLineControl::processKeyEvent(QKeyEvent*) + 4549 14 org.qt-project.QtWidgets 0x00000001279513e2 QLineEdit::keyPressEvent(QKeyEvent*) + 34 15 QtWidgets.so 0x0000000127131646 sipQLineEdit::keyPressEvent(QKeyEvent*) + 134 (sipQtWidgetsQLineEdit.cpp:681) 16 org.qt-project.QtWidgets 0x000000012784a8b6 QWidget::event(QEvent*) + 4854 17 org.qt-project.QtWidgets 0x0000000127950783 QLineEdit::event(QEvent*) + 611 18 QtWidgets.so 0x0000000127130c16 sipQLineEdit::event(QEvent*) + 134 (sipQtWidgetsQLineEdit.cpp:466) 19 org.qt-project.QtWidgets 0x0000000127808496 QApplicationPrivate::notify_helper(QObject*, QEvent*) + 294 20 org.qt-project.QtWidgets 0x0000000127809afd QApplication::notify(QObject*, QEvent*) + 749 21 QtWidgets.so 0x0000000126fcd15b sipQApplication::notify(QObject*, QEvent*) + 139 (sipQtWidgetsQApplication.cpp:224) 22 org.qt-project.QtCore 0x0000000121683324 QCoreApplication::notifyInternal2(QObject*, QEvent*) + 164 23 org.qt-project.QtWidgets 0x000000012786a581 QWidgetWindow::event(QEvent*) + 321 24 org.qt-project.QtWidgets 0x0000000127808496 QApplicationPrivate::notify_helper(QObject*, QEvent*) + 294 25 org.qt-project.QtWidgets 0x00000001278099c9 QApplication::notify(QObject*, QEvent*) + 441 26 QtWidgets.so 0x0000000126fcd15b sipQApplication::notify(QObject*, QEvent*) + 139 (sipQtWidgetsQApplication.cpp:224) 27 org.qt-project.QtCore 0x0000000121683324 QCoreApplication::notifyInternal2(QObject*, QEvent*) + 164 28 org.qt-project.QtGui 0x000000012380c05e QGuiApplicationPrivate::processKeyEvent(QWindowSystemInterfacePrivate::KeyEvent*) + 174 29 org.qt-project.QtGui 0x00000001237f41db QWindowSystemInterface::sendWindowSystemEvents(QFlags) + 155 30 libqcocoa.dylib 0x000000012c08a581 QCocoaEventDispatcherPrivate::postedEventsSourceCallback(void*) + 33 31 com.apple.CoreFoundation 0x00007fff2baa6de3 __CFRUNLOOP_IS_CALLING_OUT_TO_A_SOURCE0_PERFORM_FUNCTION__ + 17 32 com.apple.CoreFoundation 0x00007fff2baa6d89 __CFRunLoopDoSource0 + 108 33 com.apple.CoreFoundation 0x00007fff2ba8a74b __CFRunLoopDoSources0 + 195 34 com.apple.CoreFoundation 0x00007fff2ba89d15 __CFRunLoopRun + 1189 35 com.apple.CoreFoundation 0x00007fff2ba8961e CFRunLoopRunSpecific + 455 36 com.apple.HIToolbox 0x00007fff2ace81ab RunCurrentEventLoopInMode + 292 37 com.apple.HIToolbox 0x00007fff2ace7ded ReceiveNextEventCommon + 355 38 com.apple.HIToolbox 0x00007fff2ace7c76 _BlockUntilNextEventMatchingListInModeWithFilter + 64 39 com.apple.AppKit 0x00007fff2908077d _DPSNextEvent + 1135 40 com.apple.AppKit 0x00007fff2907f46b -[NSApplication(NSEvent) _nextEventMatchingEventMask:untilDate:inMode:dequeue:] + 1361 41 com.apple.AppKit 0x00007fff29079588 -[NSApplication run] + 699 42 libqcocoa.dylib 0x000000012c0892e5 QCocoaEventDispatcher::processEvents(QFlags) + 2389 43 org.qt-project.QtCore 0x000000012167f601 QEventLoop::exec(QFlags) + 417 44 org.qt-project.QtCore 0x0000000121683997 QCoreApplication::exec() + 343 45 QtWidgets.so 0x0000000126fcea2d meth_QApplication_exec_(_object*, _object*) + 109 (sipQtWidgetsQApplication.cpp:1498) 46 org.python.python 0x000000010e87fe6c _PyCFunction_FastCallDict + 172 47 org.python.python 0x000000010e90c86f call_function + 479 48 org.python.python 0x000000010e909242 _PyEval_EvalFrameDefault + 26194 49 org.python.python 0x000000010e90ddcb fast_function + 315 50 org.python.python 0x000000010e90c849 call_function + 441 51 org.python.python 0x000000010e909242 _PyEval_EvalFrameDefault + 26194 52 org.python.python 0x000000010e90e34c _PyFunction_FastCallDict + 956 53 org.python.python 0x000000010e835c68 _PyObject_FastCallDict + 360 54 org.python.python 0x000000010e835d85 _PyObject_Call_Prepend + 149 55 org.python.python 0x000000010e8359b5 PyObject_Call + 101 56 org.python.python 0x000000010e8985ce slot_tp_init + 158 57 org.python.python 0x000000010e894719 type_call + 313 58 org.python.python 0x000000010e835c35 _PyObject_FastCallDict + 309 59 org.python.python 0x000000010e90c769 call_function + 217 60 org.python.python 0x000000010e909242 _PyEval_EvalFrameDefault + 26194 61 org.python.python 0x000000010e90dece fast_function + 574 62 org.python.python 0x000000010e90c849 call_function + 441 63 org.python.python 0x000000010e909242 _PyEval_EvalFrameDefault + 26194 64 org.python.python 0x000000010e90d779 _PyEval_EvalCodeWithName + 3641 65 org.python.python 0x000000010e90df76 fast_function + 742 66 org.python.python 0x000000010e90c849 call_function + 441 67 org.python.python 0x000000010e909242 _PyEval_EvalFrameDefault + 26194 68 org.python.python 0x000000010e90d779 _PyEval_EvalCodeWithName + 3641 69 org.python.python 0x000000010e90e2b2 _PyFunction_FastCallDict + 802 70 org.python.python 0x000000010e835c68 _PyObject_FastCallDict + 360 71 org.python.python 0x000000010e835d85 _PyObject_Call_Prepend + 149 72 org.python.python 0x000000010e8359b5 PyObject_Call + 101 73 org.python.python 0x000000010e90955a _PyEval_EvalFrameDefault + 26986 74 org.python.python 0x000000010e90d779 _PyEval_EvalCodeWithName + 3641 75 org.python.python 0x000000010e90df76 fast_function + 742 76 org.python.python 0x000000010e90c849 call_function + 441 77 org.python.python 0x000000010e909242 _PyEval_EvalFrameDefault + 26194 78 org.python.python 0x000000010e90d779 _PyEval_EvalCodeWithName + 3641 79 org.python.python 0x000000010e902b24 PyEval_EvalCode + 100 80 org.python.python 0x000000010e9390d1 PyRun_FileExFlags + 209 81 org.python.python 0x000000010e9388cc PyRun_SimpleFileExFlags + 668 82 org.python.python 0x000000010e9534e5 Py_Main + 3893 83 org.python.python 0x000000010e823e0c 0x10e822000 + 7692 84 libdyld.dylib 0x00007fff579e03d5 start + 1 Thread 1: 0 libsystem_pthread.dylib 0x00007fff57bd33f0 start_wqthread + 0 Thread 2: 0 libsystem_pthread.dylib 0x00007fff57bd33f0 start_wqthread + 0 Thread 3: 0 libsystem_pthread.dylib 0x00007fff57bd33f0 start_wqthread + 0 Thread 4: 0 libsystem_pthread.dylib 0x00007fff57bd33f0 start_wqthread + 0 Thread 5:: com.apple.NSEventThread 0 libsystem_kernel.dylib 0x00007fff57b1522a mach_msg_trap + 10 1 libsystem_kernel.dylib 0x00007fff57b1576c mach_msg + 60 2 com.apple.CoreFoundation 0x00007fff2ba8a94e __CFRunLoopServiceMachPort + 328 3 com.apple.CoreFoundation 0x00007fff2ba89ebc __CFRunLoopRun + 1612 4 com.apple.CoreFoundation 0x00007fff2ba8961e CFRunLoopRunSpecific + 455 5 com.apple.AppKit 0x00007fff290884a2 _NSEventThread + 175 6 libsystem_pthread.dylib 0x00007fff57bd42eb _pthread_body + 126 7 libsystem_pthread.dylib 0x00007fff57bd7249 _pthread_start + 66 8 libsystem_pthread.dylib 0x00007fff57bd340d thread_start + 13 Thread 6: 0 libsystem_pthread.dylib 0x00007fff57bd33f0 start_wqthread + 0 Thread 0 crashed with X86 Thread State (64-bit): rax: 0x0000000000000000 rbx: 0x000000011a3875c0 rcx: 0x00007ffee13d8538 rdx: 0x0000000000000000 rdi: 0x0000000000000307 rsi: 0x0000000000000006 rbp: 0x00007ffee13d8570 rsp: 0x00007ffee13d8538 r8: 0x00000000000130a8 r9: 0x00007fff8e26f048 r10: 0x0000000000000000 r11: 0x0000000000000206 r12: 0x0000000000000307 r13: 0x00000001219177d0 r14: 0x0000000000000006 r15: 0x000000000000002d rip: 0x00007fff57b1b2c6 rfl: 0x0000000000000206 cr2: 0x00007fff8e26d188 Logical CPU: 0 Error Code: 0x02000148 Trap Number: 133 Binary Images: 0x10e822000 - 0x10e823fff +org.python.python (3.6.5 - 3.6.5) <7032D397-7E12-35D1-9E3B-2AA31BEFA8C7> /Users/USER/*/Python.app/Contents/MacOS/Python 0x10e826000 - 0x10e9edff7 +org.python.python (3.6.5, [c] 2001-2018 Python Software Foundation. - 3.6.5) /Users/USER/*/Python 0x10ee3f000 - 0x10ee40ff7 +_heapq.cpython-36m-darwin.so (0) <598DECF2-8364-36C5-A80B-A95FA6EE2688> /Users/USER/*/_heapq.cpython-36m-darwin.so 0x10efdd000 - 0x10efe1ffb +_struct.cpython-36m-darwin.so (0) <9DE817EF-E69E-3AA6-8A1A-BF2801E9DDE5> /Users/USER/*/_struct.cpython-36m-darwin.so 0x10efea000 - 0x10eff3ff7 +ctraits.cpython-36m-darwin.so (???) /Users/USER/*/ctraits.cpython-36m-darwin.so 0x10f0d4000 - 0x10f0d9ff3 +math.cpython-36m-darwin.so (0) <22D9EDEA-ACBA-31CB-892D-9CA4E7D62F83> /Users/USER/*/math.cpython-36m-darwin.so 0x10f0e0000 - 0x10f0edffb +_datetime.cpython-36m-darwin.so (0) /Users/USER/*/_datetime.cpython-36m-darwin.so 0x10f138000 - 0x10f149fff +_ctypes.cpython-36m-darwin.so (0) <2AA5E6D0-1268-35BD-B842-884A2B559F3A> /Users/USER/*/_ctypes.cpython-36m-darwin.so 0x10f15b000 - 0x10f15fff7 +zlib.cpython-36m-darwin.so (0) <9FD4580E-5E34-3268-BDF9-3F9AA865799E> /Users/USER/*/zlib.cpython-36m-darwin.so 0x10f1a5000 - 0x10f1b5fff +_bz2.cpython-36m-darwin.so (0) /Users/USER/*/_bz2.cpython-36m-darwin.so 0x10f1bc000 - 0x10f1dcff7 +_lzma.cpython-36m-darwin.so (0) /Users/USER/*/_lzma.cpython-36m-darwin.so 0x10f1e5000 - 0x10f1e6fff +grp.cpython-36m-darwin.so (0) /Users/USER/*/grp.cpython-36m-darwin.so 0x10f1e9000 - 0x10f1eaffb +_posixsubprocess.cpython-36m-darwin.so (0) <1F860063-DDB4-32E7-804F-42B3BD9A9679> /Users/USER/*/_posixsubprocess.cpython-36m-darwin.so 0x10f1ee000 - 0x10f1f1fff +select.cpython-36m-darwin.so (0) <1C36F7BB-80B2-3053-841A-BE7EF3AA4271> /Users/USER/*/select.cpython-36m-darwin.so 0x10f2a1000 - 0x10f422fff +multiarray.cpython-36m-darwin.so (0) <547BF576-AFAA-395C-8F85-C93BD8EB4566> /Users/USER/*/multiarray.cpython-36m-darwin.so 0x10f4fb000 - 0x110736fff +libmkl_intel_lp64.dylib (0) /Users/USER/*/libmkl_intel_lp64.dylib 0x110977000 - 0x112baafff +libmkl_intel_thread.dylib (0) <569075F6-F496-3B92-A19E-0E02B01C9DE0> /Users/USER/*/libmkl_intel_thread.dylib 0x1133cd000 - 0x116ecff7f +libmkl_core.dylib (0) <40C49699-170F-3269-AF41-F83EB5129B94> /Users/USER/*/libmkl_core.dylib 0x1172e9000 - 0x119a7df77 +libmkl_mc.dylib (0) <685F40BF-04A8-3447-A40A-DFD4C4E1D047> /Users/USER/*/libmkl_mc.dylib 0x119bee000 - 0x119d13fcf +libiomp5.dylib (0) <2DE3F729-76BA-3A90-8A94-26B347485C28> /Users/USER/*/libiomp5.dylib 0x119db9000 - 0x119ef4ff7 +umath.cpython-36m-darwin.so (0) /Users/USER/*/umath.cpython-36m-darwin.so 0x119fbb000 - 0x119fcefff +_pickle.cpython-36m-darwin.so (0) <7490D348-63B2-3095-9755-D929DB09D644> /Users/USER/*/_pickle.cpython-36m-darwin.so 0x11a185000 - 0x11a18bfff +_blake2.cpython-36m-darwin.so (0) <03119FAA-CB8A-3683-B324-F252B2BA0416> /Users/USER/*/_blake2.cpython-36m-darwin.so 0x11a190000 - 0x11a1a1ffb +_sha3.cpython-36m-darwin.so (0) <7F020791-FF50-362E-93FE-C4164FCC26DD> /Users/USER/*/_sha3.cpython-36m-darwin.so 0x11a1a7000 - 0x11a1a7fff +_bisect.cpython-36m-darwin.so (0) /Users/USER/*/_bisect.cpython-36m-darwin.so 0x11a1aa000 - 0x11a1abff7 +_random.cpython-36m-darwin.so (0) <3F67D25C-2767-3646-ADA5-28BD72B75435> /Users/USER/*/_random.cpython-36m-darwin.so 0x11a22f000 - 0x11a232fff +lapack_lite.cpython-36m-darwin.so (0) <792318FB-86E1-3110-8C2D-40181CB7D97C> /Users/USER/*/lapack_lite.cpython-36m-darwin.so 0x11a236000 - 0x11a251ff7 +_umath_linalg.cpython-36m-darwin.so (0) /Users/USER/*/_umath_linalg.cpython-36m-darwin.so 0x11a2e2000 - 0x11a2e2ffb +_opcode.cpython-36m-darwin.so (0) /Users/USER/*/_opcode.cpython-36m-darwin.so 0x11a2e5000 - 0x11a34f70f dyld (655.1.1) /usr/lib/dyld 0x11a3b0000 - 0x11cc1ff47 +libmkl_mc3.dylib (0) <4694FE76-EE9D-315F-A9FC-559FC4249080> /Users/USER/*/libmkl_mc3.dylib 0x11cdaa000 - 0x11ceface3 +_hashlib.cpython-36m-darwin.so (0) /Users/USER/*/_hashlib.cpython-36m-darwin.so 0x11cf60000 - 0x11cf96ff3 +_decimal.cpython-36m-darwin.so (0) /Users/USER/*/_decimal.cpython-36m-darwin.so 0x11cfb5000 - 0x11cfc5fff +_multiarray_tests.cpython-36m-darwin.so (0) <262D680E-F6C8-3AF9-ACBA-0F3FAB99A9C3> /Users/USER/*/_multiarray_tests.cpython-36m-darwin.so 0x11cfd4000 - 0x11cfddff7 +fftpack_lite.cpython-36m-darwin.so (0) /Users/USER/*/fftpack_lite.cpython-36m-darwin.so 0x11d021000 - 0x11d0b6fff +mtrand.cpython-36m-darwin.so (0) /Users/USER/*/mtrand.cpython-36m-darwin.so 0x11d193000 - 0x12080dfe7 +libmkl_avx2.dylib (0) <29AC288A-C8EA-3FF9-BBCE-988BACC5A142> /Users/USER/*/libmkl_avx2.dylib 0x120bb2000 - 0x120bb5ff7 +binascii.cpython-36m-darwin.so (0) /Users/USER/*/binascii.cpython-36m-darwin.so 0x120bf9000 - 0x120c23ffb +pyexpat.cpython-36m-darwin.so (0) <823BBA55-66CC-34EB-B968-5584E1B11727> /Users/USER/*/pyexpat.cpython-36m-darwin.so 0x120cb6000 - 0x120cbfffb +_socket.cpython-36m-darwin.so (0) <46C76644-5FAE-363B-840A-270CDCA1AB40> /Users/USER/*/_socket.cpython-36m-darwin.so 0x12100b000 - 0x121207ffb +QtCore.so (0) /Users/USER/*/QtCore.so 0x121499000 - 0x1218ecff7 +org.qt-project.QtCore (5.6 - 5.6.2) <9867E4EF-1613-3DB5-B56F-FA7D33BFC9CC> /Users/USER/*/QtCore.framework/Versions/5/QtCore 0x1219fc000 - 0x121b73fff +libicui18n.50.2.dylib (0) <8F464DBB-825F-32E9-B67C-8666AA088B53> /Users/USER/*/libicui18n.50.2.dylib 0x121c1e000 - 0x121d33fff +libicuuc.50.2.dylib (0) <9C67D2E7-B194-30F0-8FAE-E875A62FEDA0> /Users/USER/*/libicuuc.50.2.dylib 0x121d92000 - 0x123163fff +libicudata.50.2.dylib (0) <78D2AD76-81D9-349B-8DFF-48D593EF2F98> /Users/USER/*/libicudata.50.2.dylib 0x123165000 - 0x123177ffb +sip.so (0) <0E864A10-0BDC-3E53-B247-32E73A0C5067> /Users/USER/*/sip.so 0x123202000 - 0x123203ff7 +Qt.so (0) <424EF65C-5ABF-3B33-8D25-8DA95F39186B> /Users/USER/*/Qt.so 0x123206000 - 0x12322eff7 +QtDBus.so (0) /Users/USER/*/QtDBus.so 0x12326b000 - 0x1232c6ff3 +org.qt-project.QtDBus (5.6 - 5.6.2) /Users/USER/*/QtDBus.framework/Versions/5/QtDBus 0x1232f5000 - 0x123517ff3 +QtGui.so (0) /Users/USER/*/QtGui.so 0x1237e2000 - 0x123bffffb +org.qt-project.QtGui (5.6 - 5.6.2) <4CF39737-E54B-307B-9E1D-8768E816C574> /Users/USER/*/QtGui.framework/Versions/5/QtGui 0x123d4c000 - 0x123d7efff +libpng16.16.36.0.dylib (0) <3D63CD9A-5131-3A83-B315-BD0562C593EB> /Users/USER/*/libpng16.16.36.0.dylib 0x123dc7000 - 0x123e4affb +QtNetwork.so (0) <7FEE0EB0-8C1C-3770-8E48-84D7FAA42ED6> /Users/USER/*/QtNetwork.so 0x123f0c000 - 0x123ff6ff3 +org.qt-project.QtNetwork (5.6 - 5.6.2) /Users/USER/*/QtNetwork.framework/Versions/5/QtNetwork 0x1240a7000 - 0x124112ffb +QtMultimedia.so (0) <77BB63F0-1B65-3CD5-BB23-CF0488CF4E5A> /Users/USER/*/QtMultimedia.so 0x1241bb000 - 0x124233fff +org.qt-project.QtMultimedia (5.6 - 5.6.2) <30E426F6-8EE8-331C-9A0E-1AF09E5AFC4B> /Users/USER/*/QtMultimedia.framework/Versions/5/QtMultimedia 0x12429e000 - 0x124301fff +QtQml.so (0) /Users/USER/*/QtQml.so 0x124427000 - 0x1246e4ff3 +org.qt-project.QtQml (5.6 - 5.6.2) <06855E3E-48DF-375C-A9C2-9A86F795EAB1> /Users/USER/*/QtQml.framework/Versions/5/QtQml 0x124821000 - 0x12483eff3 +QtWebKit.so (0) <8A777D3D-78EE-30C4-9873-98C509B0A8DE> /Users/USER/*/QtWebKit.so 0x12486a000 - 0x125f2dffb +org.qt-project.QtWebKit (5.6 - 5.6.2) <3C675615-13D5-3B21-8860-BB59AA35B021> /Users/USER/*/QtWebKit.framework/Versions/5/QtWebKit 0x126ad4000 - 0x126b23fff +libjpeg.7.dylib (0) <25759607-286A-37FD-9F2C-4B87F765CA09> /Users/USER/*/libjpeg.7.dylib 0x126b2a000 - 0x126d98ff3 +org.qt-project.QtQuick (5.6 - 5.6.2) <5DCA3FAE-49A3-38A8-84CB-27BFD0E86121> /Users/USER/*/QtQuick.framework/Versions/5/QtQuick 0x126f21000 - 0x126f35ffb +org.qt-project.QtWebChannel (5.6 - 5.6.2) <4A623E75-057E-37B9-BE55-2948EA40A035> /Users/USER/*/QtWebChannel.framework/Versions/5/QtWebChannel 0x126f43000 - 0x126f67ff3 +org.qt-project.QtSql (5.6 - 5.6.2) /Users/USER/*/QtSql.framework/Versions/5/QtSql 0x126f7e000 - 0x1272faff7 +QtWidgets.so (0) <0D1DB099-E856-3380-AE0E-FF366CD9C811> /Users/USER/*/QtWidgets.so 0x1277f6000 - 0x127c63ffb +org.qt-project.QtWidgets (5.6 - 5.6.2) /Users/USER/*/QtWidgets.framework/Versions/5/QtWidgets 0x127ec5000 - 0x127efbff3 +QtXml.so (0) <455E1A6B-08F0-3C54-8346-6A36CD6FDCDE> /Users/USER/*/QtXml.so 0x127f48000 - 0x127f73ff3 +org.qt-project.QtXml (5.6 - 5.6.2) /Users/USER/*/QtXml.framework/Versions/5/QtXml 0x127f8a000 - 0x127fa8ff3 +QtXmlPatterns.so (0) <4905B91C-B363-3D4D-AF89-2C793EE61692> /Users/USER/*/QtXmlPatterns.so 0x127fd6000 - 0x128323fff +org.qt-project.QtXmlPatterns (5.6 - 5.6.2) /Users/USER/*/QtXmlPatterns.framework/Versions/5/QtXmlPatterns 0x1284b2000 - 0x1284ecfff +QtDesigner.so (0) <37D8CF81-DC31-365B-B5D4-85D55C111A69> /Users/USER/*/QtDesigner.so 0x128557000 - 0x12892fff3 +org.qt-project.QtDesigner (5.6 - 5.6.2) <933DEEF7-28FD-31B2-A5FF-68F37C00CFF0> /Users/USER/*/QtDesigner.framework/Versions/5/QtDesigner 0x128a72000 - 0x128a8dff7 +QtHelp.so (0) /Users/USER/*/QtHelp.so 0x128ab9000 - 0x128b33ff7 +org.qt-project.QtHelp (5.6 - 5.6.2) /Users/USER/*/QtHelp.framework/Versions/5/QtHelp 0x128b65000 - 0x128c17fff +org.qt-project.QtCLucene (5.6 - 5.6.2) <8C4A144B-7DFE-3C1E-BB3A-FE5836DD1B14> /Users/USER/*/QtCLucene.framework/Versions/5/QtCLucene 0x128c9e000 - 0x128cb1ffb +QtMultimediaWidgets.so (0) <40C98A35-B0E7-3AAF-ABBC-F99FFC46F02F> /Users/USER/*/QtMultimediaWidgets.so 0x128cd1000 - 0x128ce2ff7 +org.qt-project.QtMultimediaWidgets (5.6 - 5.6.2) /Users/USER/*/QtMultimediaWidgets.framework/Versions/5/QtMultimediaWidgets 0x128cf5000 - 0x128d2affb +org.qt-project.QtOpenGL (5.6 - 5.6.2) <84164B81-3ACB-3678-A0DD-A4EE4E282C0C> /Users/USER/*/QtOpenGL.framework/Versions/5/QtOpenGL 0x128d52000 - 0x128d6cff7 +QtOpenGL.so (0) /Users/USER/*/QtOpenGL.so 0x128d8f000 - 0x128db9ffb +QtPrintSupport.so (0) /Users/USER/*/QtPrintSupport.so 0x128df9000 - 0x128e25ff7 +org.qt-project.QtPrintSupport (5.6 - 5.6.2) <41DEBCC5-FEF4-31C2-B15A-6786413E8456> /Users/USER/*/QtPrintSupport.framework/Versions/5/QtPrintSupport 0x128e4c000 - 0x128ed9ffb +QtQuick.so (0) <8E6F9992-EE95-38FA-A511-A8E7134350FD> /Users/USER/*/QtQuick.so 0x129065000 - 0x1290a3fff +QtSql.so (0) /Users/USER/*/QtSql.so 0x1290f8000 - 0x12910aff7 +QtSvg.so (0) <2DF7DDE9-0AC3-3381-9256-D442B87656E9> /Users/USER/*/QtSvg.so 0x129129000 - 0x12915eff7 +org.qt-project.QtSvg (5.6 - 5.6.2) <90E10E7C-4EF3-32B7-841D-402B2EA9E11B> /Users/USER/*/QtSvg.framework/Versions/5/QtSvg 0x12917e000 - 0x129193ff3 +QtTest.so (0) <42E54D9D-52D9-3D49-9B80-CA028DCB8C2C> /Users/USER/*/QtTest.so 0x1291b0000 - 0x1291d8ff7 +org.qt-project.QtTest (5.6 - 5.6.2) <29D32512-BD62-3AEA-A646-ED526F1418D9> /Users/USER/*/QtTest.framework/Versions/5/QtTest 0x1291f2000 - 0x129227ff7 +QtWebKitWidgets.so (0) <38A853FB-44CB-3D00-9506-2EBDC854F219> /Users/USER/*/QtWebKitWidgets.so 0x129278000 - 0x12929bfff +org.qt-project.QtWebKitWidgets (5.6 - 5.6.2) <2EB880B7-7A8B-3BDE-928E-157C0747A97F> /Users/USER/*/QtWebKitWidgets.framework/Versions/5/QtWebKitWidgets 0x1292c9000 - 0x1292fdffb +QtBluetooth.so (0) <84270F3C-F5A1-3CD0-B7A3-8DDB7457BAD2> /Users/USER/*/QtBluetooth.so 0x12934f000 - 0x1293a9fff +org.qt-project.QtBluetooth (5.6 - 5.6.2) /Users/USER/*/QtBluetooth.framework/Versions/5/QtBluetooth 0x1293da000 - 0x1293defff +org.qt-project.QtConcurrent (5.6 - 5.6.2) <7A14D735-0117-3FF5-AFA9-E253BE7A1BCE> /Users/USER/*/QtConcurrent.framework/Versions/5/QtConcurrent 0x129423000 - 0x12942eff3 +QtMacExtras.so (0) /Users/USER/*/QtMacExtras.so 0x12943f000 - 0x129447ff7 +org.qt-project.QtMacExtras (5.6 - 5.6.2) <72C9173A-CD10-3417-9F74-DD49E4C4111B> /Users/USER/*/QtMacExtras.framework/Versions/5/QtMacExtras 0x12944f000 - 0x12945bff3 +QtQuickWidgets.so (0) <6696FF24-F9C0-38C2-8E0E-5E3A0870EB27> /Users/USER/*/QtQuickWidgets.so 0x12946c000 - 0x129476ff3 +org.qt-project.QtQuickWidgets (5.6 - 5.6.2) /Users/USER/*/QtQuickWidgets.framework/Versions/5/QtQuickWidgets 0x129481000 - 0x12948eff7 +QtWebSockets.so (0) <1A8980BE-15CF-3064-BCF2-E576D6492797> /Users/USER/*/QtWebSockets.so 0x1294a3000 - 0x1294beff7 +org.qt-project.QtWebSockets (5.6 - 5.6.2) <20157D58-2478-34FB-9B21-38BE04E13280> /Users/USER/*/QtWebSockets.framework/Versions/5/QtWebSockets 0x1294d5000 - 0x1294dcfff +QtWebChannel.so (0) <2D99C89E-F28F-3832-99A3-D4392F3B976C> /Users/USER/*/QtWebChannel.so 0x1294e8000 - 0x129506ff3 +QtNfc.so (0) /Users/USER/*/QtNfc.so 0x129534000 - 0x12954afff +org.qt-project.QtNfc (5.6 - 5.6.2) <43FF9F7B-65F0-3F55-9F7A-D6A6F0DA6932> /Users/USER/*/QtNfc.framework/Versions/5/QtNfc 0x12c066000 - 0x12c191fff +libqcocoa.dylib (0) /Users/USER/*/libqcocoa.dylib 0x12e8f1000 - 0x12e8fbff3 +libqdds.dylib (0) /Users/USER/*/libqdds.dylib 0x12e900000 - 0x12e906fff +libqgif.dylib (0) <2916E47C-5059-3F63-A80F-F78B1113B94E> /Users/USER/*/libqgif.dylib 0x12e90b000 - 0x12e912ffb +libqicns.dylib (0) <4F861B8F-9544-3534-8571-27BAC36B6448> /Users/USER/*/libqicns.dylib 0x12e918000 - 0x12e91dff3 +libqico.dylib (0) <62E4BA0F-6673-3BCE-97E6-B503345E9B6A> /Users/USER/*/libqico.dylib 0x12e922000 - 0x12e92aff3 +libqjpeg.dylib (0) <69C2C4A8-25C7-3443-9D26-3A7A1ADFFB1E> /Users/USER/*/libqjpeg.dylib 0x12e931000 - 0x12e936ff7 +libqsvg.dylib (0) /Users/USER/*/libqsvg.dylib 0x12e93b000 - 0x12e93ffff +libqtga.dylib (0) /Users/USER/*/libqtga.dylib 0x12e944000 - 0x12e9a2fff +libqtiff.dylib (0) /Users/USER/*/libqtiff.dylib 0x12e9b0000 - 0x12e9b4fff +libqwbmp.dylib (0) <5BB5CCE8-2CE3-3C8A-A113-87AEE8460CE2> /Users/USER/*/libqwbmp.dylib 0x12e9b9000 - 0x12ea1cff7 +libqwebp.dylib (0) <326B4797-5D3A-303D-B740-85B53F074099> /Users/USER/*/libqwebp.dylib 0x12ebe9000 - 0x12ecbeffb +unicodedata.cpython-36m-darwin.so (0) <0BB1FB89-E728-3F57-AC04-9E65B86A85F9> /Users/USER/*/unicodedata.cpython-36m-darwin.so 0x12f05c000 - 0x12f05f047 libobjc-trampolines.dylib (756.2) <5795A048-3940-3801-90CE-33D1B1AF81F4> /usr/lib/libobjc-trampolines.dylib 0x7fff2050c000 - 0x7fff20618fff com.apple.AMDMTLBronzeDriver (2.11.20 - 2.1.1) <1D8E8E3B-88F4-35B1-8E83-AE74B558C26C> /System/Library/Extensions/AMDMTLBronzeDriver.bundle/Contents/MacOS/AMDMTLBronzeDriver 0x7fff2418c000 - 0x7fff2421dff7 com.apple.driver.AppleIntelHD5000GraphicsMTLDriver (12.10.12 - 12.1.0) <8C2A0FD4-4443-327E-B7E4-92653DC8F967> /System/Library/Extensions/AppleIntelHD5000GraphicsMTLDriver.bundle/Contents/MacOS/AppleIntelHD5000GraphicsMTLDriver 0x7fff27a83000 - 0x7fff27a87fff com.apple.agl (3.3.2 - AGL-3.3.2) <03320890-819C-38A2-AD45-78F1473E693F> /System/Library/Frameworks/AGL.framework/Versions/A/AGL 0x7fff27e32000 - 0x7fff27e32fff com.apple.Accelerate (1.11 - Accelerate 1.11) <762942CB-CFC9-3A0C-9645-A56523A06426> /System/Library/Frameworks/Accelerate.framework/Versions/A/Accelerate 0x7fff27e33000 - 0x7fff27e49ff7 libCGInterfaces.dylib (506.22) <1B6C92D9-F4B8-37BA-9635-94C4A56098CE> /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vImage.framework/Versions/A/Libraries/libCGInterfaces.dylib 0x7fff27e4a000 - 0x7fff284e3fef com.apple.vImage (8.1 - ???) <53FA3611-894E-3158-A654-FBD2F70998FE> /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vImage.framework/Versions/A/vImage 0x7fff284e4000 - 0x7fff2875dff3 libBLAS.dylib (1243.200.4) <417CA0FC-B6CB-3FB3-ACBC-8914E3F62D20> /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libBLAS.dylib 0x7fff2875e000 - 0x7fff287d0ffb libBNNS.dylib (38.250.1) <538D12A2-9B9D-3E22-9896-F90F6E69C06E> /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libBNNS.dylib 0x7fff287d1000 - 0x7fff28b7aff3 libLAPACK.dylib (1243.200.4) <92175DF4-863A-3780-909A-A3E5C410F2E9> /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libLAPACK.dylib 0x7fff28b7b000 - 0x7fff28b90feb libLinearAlgebra.dylib (1243.200.4) /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libLinearAlgebra.dylib 0x7fff28b91000 - 0x7fff28b96ff3 libQuadrature.dylib (3.200.2) <1BAE7E22-2862-379F-B334-A3756067730F> /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libQuadrature.dylib 0x7fff28b97000 - 0x7fff28c13ff3 libSparse.dylib (79.200.5) /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libSparse.dylib 0x7fff28c14000 - 0x7fff28c27fe3 libSparseBLAS.dylib (1243.200.4) /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libSparseBLAS.dylib 0x7fff28c28000 - 0x7fff28e0fff7 libvDSP.dylib (671.250.4) <7B110627-A9C1-3FB7-A077-0C7741BA25D8> /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libvDSP.dylib 0x7fff28e10000 - 0x7fff28ec3ff7 libvMisc.dylib (671.250.4) /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libvMisc.dylib 0x7fff28ec4000 - 0x7fff28ec4fff com.apple.Accelerate.vecLib (3.11 - vecLib 3.11) <74288115-EF61-30B6-843F-0593B31D4929> /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/vecLib 0x7fff29066000 - 0x7fff29e1bffb com.apple.AppKit (6.9 - 1671.60.109) /System/Library/Frameworks/AppKit.framework/Versions/C/AppKit 0x7fff29e6d000 - 0x7fff29e6dfff com.apple.ApplicationServices (50.1 - 50.1) <84097DEB-E2FC-3901-8DD7-A670EA2274E0> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/ApplicationServices 0x7fff29e6e000 - 0x7fff29ed9fff com.apple.ApplicationServices.ATS (377 - 453.11.2.2) /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ATS.framework/Versions/A/ATS 0x7fff29f72000 - 0x7fff2a089fff libFontParser.dylib (228.6.2.3) <3602D55B-3B9E-3B3A-A814-08C1244A8AE4> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ATS.framework/Versions/A/Resources/libFontParser.dylib 0x7fff2a08a000 - 0x7fff2a0ccfff libFontRegistry.dylib (228.12.2.3) <2A56347B-2809-3407-A8B4-2AB88E484062> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ATS.framework/Versions/A/Resources/libFontRegistry.dylib 0x7fff2a126000 - 0x7fff2a158fff libTrueTypeScaler.dylib (228.6.2.3) <7E4C5D9C-51AF-3EC1-8FA5-11CD4BEE477A> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ATS.framework/Versions/A/Resources/libTrueTypeScaler.dylib 0x7fff2a1bd000 - 0x7fff2a1c1ff3 com.apple.ColorSyncLegacy (4.13.0 - 1) /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ColorSyncLegacy.framework/Versions/A/ColorSyncLegacy 0x7fff2a25c000 - 0x7fff2a2aeff7 com.apple.HIServices (1.22 - 628) <2BE461FF-80B9-30D3-A574-AED5724B1C1B> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/HIServices.framework/Versions/A/HIServices 0x7fff2a2af000 - 0x7fff2a2befff com.apple.LangAnalysis (1.7.0 - 1.7.0) /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/LangAnalysis.framework/Versions/A/LangAnalysis 0x7fff2a2bf000 - 0x7fff2a308ff7 com.apple.print.framework.PrintCore (14.2 - 503.8) <57C2FE32-0E74-3079-B626-C2D52F2D2717> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/PrintCore.framework/Versions/A/PrintCore 0x7fff2a309000 - 0x7fff2a342ff7 com.apple.QD (3.12 - 407.2) <28C7D39F-59C9-3314-BECC-67045487229C> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/QD.framework/Versions/A/QD 0x7fff2a343000 - 0x7fff2a34ffff com.apple.speech.synthesis.framework (8.1.3 - 8.1.3) <5E7B9BD4-122B-3012-A044-3259C97E7509> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/SpeechSynthesis.framework/Versions/A/SpeechSynthesis 0x7fff2a350000 - 0x7fff2a5c7ff7 com.apple.audio.toolbox.AudioToolbox (1.14 - 1.14) <04F482F1-E1C1-3955-8A6C-8AA152AA06F3> /System/Library/Frameworks/AudioToolbox.framework/Versions/A/AudioToolbox 0x7fff2a5c9000 - 0x7fff2a5c9fff com.apple.audio.units.AudioUnit (1.14 - 1.14) /System/Library/Frameworks/AudioUnit.framework/Versions/A/AudioUnit 0x7fff2a922000 - 0x7fff2acc3fff com.apple.CFNetwork (978.0.7 - 978.0.7) /System/Library/Frameworks/CFNetwork.framework/Versions/A/CFNetwork 0x7fff2acd8000 - 0x7fff2acd8fff com.apple.Carbon (158 - 158) <56AD06AA-7BB4-3F0B-AEF7-9768D0BC1C98> /System/Library/Frameworks/Carbon.framework/Versions/A/Carbon 0x7fff2acd9000 - 0x7fff2acdcffb com.apple.CommonPanels (1.2.6 - 98) <1CD6D56D-8EC7-3528-8CBC-FC69533519B5> /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/CommonPanels.framework/Versions/A/CommonPanels 0x7fff2acdd000 - 0x7fff2afd4fff com.apple.HIToolbox (2.1.1 - 918.7) <13F69D4C-D19F-3E09-9231-1978D783A556> /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/HIToolbox.framework/Versions/A/HIToolbox 0x7fff2afd5000 - 0x7fff2afd8ff3 com.apple.help (1.3.8 - 66) /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/Help.framework/Versions/A/Help 0x7fff2afd9000 - 0x7fff2afdeff7 com.apple.ImageCapture (9.0 - 1534.2) /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/ImageCapture.framework/Versions/A/ImageCapture 0x7fff2afdf000 - 0x7fff2b074ff3 com.apple.ink.framework (10.9 - 225) <7C7E9483-2E91-3DD3-B1E0-C238F42CA0DD> /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/Ink.framework/Versions/A/Ink 0x7fff2b075000 - 0x7fff2b08dff7 com.apple.openscripting (1.7 - 179.1) <9B8C1ECC-5864-3E21-9149-863E884EA25C> /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/OpenScripting.framework/Versions/A/OpenScripting 0x7fff2b0ad000 - 0x7fff2b0aeff7 com.apple.print.framework.Print (14.2 - 267.4) /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/Print.framework/Versions/A/Print 0x7fff2b0af000 - 0x7fff2b0b1ff7 com.apple.securityhi (9.0 - 55006) <05717F77-7A7B-37E6-AB3E-03F063E9095B> /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/SecurityHI.framework/Versions/A/SecurityHI 0x7fff2b0b2000 - 0x7fff2b0b8ff7 com.apple.speech.recognition.framework (6.0.3 - 6.0.3) <3CC050FB-EBCB-3087-8EA5-F378C8F99217> /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/SpeechRecognition.framework/Versions/A/SpeechRecognition 0x7fff2b1da000 - 0x7fff2b1dafff com.apple.Cocoa (6.11 - 23) /System/Library/Frameworks/Cocoa.framework/Versions/A/Cocoa 0x7fff2b1e8000 - 0x7fff2b337ff7 com.apple.ColorSync (4.13.0 - 3345.6) <31648BB6-7239-3D0E-81B1-BCF51FEF557F> /System/Library/Frameworks/ColorSync.framework/Versions/A/ColorSync 0x7fff2b4c3000 - 0x7fff2b549fff com.apple.audio.CoreAudio (4.3.0 - 4.3.0) <1E8E64E6-0E58-375A-97F7-07CB4EE181AC> /System/Library/Frameworks/CoreAudio.framework/Versions/A/CoreAudio 0x7fff2b5ad000 - 0x7fff2b5d7ffb com.apple.CoreBluetooth (1.0 - 1) /System/Library/Frameworks/CoreBluetooth.framework/Versions/A/CoreBluetooth 0x7fff2b5d8000 - 0x7fff2b95dfef com.apple.CoreData (120 - 866.6) <132CB39B-8D58-30FA-B8AD-49BFFF34B293> /System/Library/Frameworks/CoreData.framework/Versions/A/CoreData 0x7fff2b95e000 - 0x7fff2ba4eff7 com.apple.CoreDisplay (101.3 - 110.18) <0EB2A997-FCAD-3D17-B140-9829961E5327> /System/Library/Frameworks/CoreDisplay.framework/Versions/A/CoreDisplay 0x7fff2ba4f000 - 0x7fff2be94ff7 com.apple.CoreFoundation (6.9 - 1575.22) <51040EEE-7C5D-3433-A271-86B47B0562BF> /System/Library/Frameworks/CoreFoundation.framework/Versions/A/CoreFoundation 0x7fff2be96000 - 0x7fff2c525fff com.apple.CoreGraphics (2.0 - 1265.9) /System/Library/Frameworks/CoreGraphics.framework/Versions/A/CoreGraphics 0x7fff2c527000 - 0x7fff2c847fff com.apple.CoreImage (14.4.0 - 750.0.140) <11026E39-D2FF-3CF6-8ACE-7BA293F9853E> /System/Library/Frameworks/CoreImage.framework/Versions/A/CoreImage 0x7fff2cca5000 - 0x7fff2cca5fff com.apple.CoreServices (946 - 946) <2EB6117A-6389-311B-95A0-7DE32C5FCFE2> /System/Library/Frameworks/CoreServices.framework/Versions/A/CoreServices 0x7fff2cca6000 - 0x7fff2cd22ff7 com.apple.AE (773 - 773) <55AE7C9E-27C3-30E9-A047-3B92A6FD53B4> /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/AE.framework/Versions/A/AE 0x7fff2cd23000 - 0x7fff2cffafff com.apple.CoreServices.CarbonCore (1178.33 - 1178.33) /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/CarbonCore.framework/Versions/A/CarbonCore 0x7fff2cffb000 - 0x7fff2d043ff7 com.apple.DictionaryServices (1.2 - 284.16.4) <746EB200-DC51-30AE-9CBC-608A7B4CC8DA> /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/DictionaryServices.framework/Versions/A/DictionaryServices 0x7fff2d044000 - 0x7fff2d04cffb com.apple.CoreServices.FSEvents (1239.200.12 - 1239.200.12) <8406D379-8D33-3611-861B-7ABD26DB50D2> /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/FSEvents.framework/Versions/A/FSEvents 0x7fff2d04d000 - 0x7fff2d1feff7 com.apple.LaunchServices (946 - 946) /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/LaunchServices.framework/Versions/A/LaunchServices 0x7fff2d1ff000 - 0x7fff2d29dff7 com.apple.Metadata (10.7.0 - 1191.57) /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/Metadata.framework/Versions/A/Metadata 0x7fff2d29e000 - 0x7fff2d2e8ff7 com.apple.CoreServices.OSServices (946 - 946) <20C4EEF8-D5AC-39A0-9B4A-78F88E3EFBCC> /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/OSServices.framework/Versions/A/OSServices 0x7fff2d2e9000 - 0x7fff2d350ff7 com.apple.SearchKit (1.4.0 - 1.4.0) /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/SearchKit.framework/Versions/A/SearchKit 0x7fff2d351000 - 0x7fff2d372ff3 com.apple.coreservices.SharedFileList (71.28 - 71.28) <487A8464-729E-305A-B5D1-E3FE8EB9CFC5> /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/SharedFileList.framework/Versions/A/SharedFileList 0x7fff2d67d000 - 0x7fff2d7dfff3 com.apple.CoreText (352.0 - 584.26.3.2) <59919B0C-CBD5-3877-8D6F-D6048F1E5F42> /System/Library/Frameworks/CoreText.framework/Versions/A/CoreText 0x7fff2d7e0000 - 0x7fff2d820ff3 com.apple.CoreVideo (1.8 - 281.4) <10CF8E52-07E3-382B-8091-2CEEEFFA69B4> /System/Library/Frameworks/CoreVideo.framework/Versions/A/CoreVideo 0x7fff2d821000 - 0x7fff2d8b0fff com.apple.framework.CoreWLAN (13.0 - 1375.2) /System/Library/Frameworks/CoreWLAN.framework/Versions/A/CoreWLAN 0x7fff2db07000 - 0x7fff2db0cffb com.apple.DiskArbitration (2.7 - 2.7) /System/Library/Frameworks/DiskArbitration.framework/Versions/A/DiskArbitration 0x7fff2dcd2000 - 0x7fff2e07fffb com.apple.Foundation (6.9 - 1575.22) /System/Library/Frameworks/Foundation.framework/Versions/C/Foundation 0x7fff2e0ee000 - 0x7fff2e11dffb com.apple.GSS (4.0 - 2.0) /System/Library/Frameworks/GSS.framework/Versions/A/GSS 0x7fff2e21d000 - 0x7fff2e327fff com.apple.Bluetooth (6.0.14 - 6.0.14d3) /System/Library/Frameworks/IOBluetooth.framework/Versions/A/IOBluetooth 0x7fff2e38a000 - 0x7fff2e419fff com.apple.framework.IOKit (2.0.2 - 1483.260.4) <8A90F547-86EF-3DFB-92FE-0E2C0376DD84> /System/Library/Frameworks/IOKit.framework/Versions/A/IOKit 0x7fff2e41b000 - 0x7fff2e42affb com.apple.IOSurface (255.6.1 - 255.6.1) <85F85EBB-EA59-3A8B-B3EB-7C20F3CC77AE> /System/Library/Frameworks/IOSurface.framework/Versions/A/IOSurface 0x7fff2e47e000 - 0x7fff2e609fef com.apple.ImageIO.framework (3.3.0 - 1850.2) <75E46A31-D87D-35CE-86A4-96A50971FDB2> /System/Library/Frameworks/ImageIO.framework/Versions/A/ImageIO 0x7fff2e60a000 - 0x7fff2e60effb libGIF.dylib (1850.2) <4774EBDF-583B-3DDD-A0E1-9F427CB6A074> /System/Library/Frameworks/ImageIO.framework/Versions/A/Resources/libGIF.dylib 0x7fff2e60f000 - 0x7fff2e6ebfef libJP2.dylib (1850.2) <697BB77F-A682-339F-8659-35432962432D> /System/Library/Frameworks/ImageIO.framework/Versions/A/Resources/libJP2.dylib 0x7fff2e6ec000 - 0x7fff2e711feb libJPEG.dylib (1850.2) <171A8AC4-AADA-376F-9F2C-B9C978DB1007> /System/Library/Frameworks/ImageIO.framework/Versions/A/Resources/libJPEG.dylib 0x7fff2e9d4000 - 0x7fff2e9fafeb libPng.dylib (1850.2) /System/Library/Frameworks/ImageIO.framework/Versions/A/Resources/libPng.dylib 0x7fff2e9fb000 - 0x7fff2e9fdffb libRadiance.dylib (1850.2) <56907025-D5CE-3A9E-ACCB-A376C2599853> /System/Library/Frameworks/ImageIO.framework/Versions/A/Resources/libRadiance.dylib 0x7fff2e9fe000 - 0x7fff2ea4bfe7 libTIFF.dylib (1850.2) /System/Library/Frameworks/ImageIO.framework/Versions/A/Resources/libTIFF.dylib 0x7fff2fbbe000 - 0x7fff2fbd7fff com.apple.Kerberos (3.0 - 1) /System/Library/Frameworks/Kerberos.framework/Versions/A/Kerberos 0x7fff305f3000 - 0x7fff3069bff7 com.apple.Metal (162.2 - 162.2) /System/Library/Frameworks/Metal.framework/Versions/A/Metal 0x7fff306b7000 - 0x7fff306d6ff7 com.apple.MetalPerformanceShaders.MPSCore (1.0 - 1) <44CE8362-E972-3697-AD6F-15BC863BAEB8> /System/Library/Frameworks/MetalPerformanceShaders.framework/Frameworks/MPSCore.framework/Versions/A/MPSCore 0x7fff306d7000 - 0x7fff30753fe7 com.apple.MetalPerformanceShaders.MPSImage (1.0 - 1) /System/Library/Frameworks/MetalPerformanceShaders.framework/Frameworks/MPSImage.framework/Versions/A/MPSImage 0x7fff30754000 - 0x7fff3077bfff com.apple.MetalPerformanceShaders.MPSMatrix (1.0 - 1) /System/Library/Frameworks/MetalPerformanceShaders.framework/Frameworks/MPSMatrix.framework/Versions/A/MPSMatrix 0x7fff3077c000 - 0x7fff308a7ff7 com.apple.MetalPerformanceShaders.MPSNeuralNetwork (1.0 - 1) /System/Library/Frameworks/MetalPerformanceShaders.framework/Frameworks/MPSNeuralNetwork.framework/Versions/A/MPSNeuralNetwork 0x7fff308a8000 - 0x7fff308c2fff com.apple.MetalPerformanceShaders.MPSRayIntersector (1.0 - 1) /System/Library/Frameworks/MetalPerformanceShaders.framework/Frameworks/MPSRayIntersector.framework/Versions/A/MPSRayIntersector 0x7fff308c3000 - 0x7fff308c4ff7 com.apple.MetalPerformanceShaders.MetalPerformanceShaders (1.0 - 1) <69F14BCF-C5C5-3BF8-9C31-8F87D2D6130A> /System/Library/Frameworks/MetalPerformanceShaders.framework/Versions/A/MetalPerformanceShaders 0x7fff316bb000 - 0x7fff316c7ff7 com.apple.NetFS (6.0 - 4.0) /System/Library/Frameworks/NetFS.framework/Versions/A/NetFS 0x7fff34165000 - 0x7fff341bcff7 com.apple.opencl (2.15.3 - 2.15.3) <056BAD8A-23BC-3F74-9E2C-3AC81E7DEA5A> /System/Library/Frameworks/OpenCL.framework/Versions/A/OpenCL 0x7fff341bd000 - 0x7fff341d8ff7 com.apple.CFOpenDirectory (10.14 - 207.200.4) /System/Library/Frameworks/OpenDirectory.framework/Versions/A/Frameworks/CFOpenDirectory.framework/Versions/A/CFOpenDirectory 0x7fff341d9000 - 0x7fff341e4ffb com.apple.OpenDirectory (10.14 - 207.200.4) /System/Library/Frameworks/OpenDirectory.framework/Versions/A/OpenDirectory 0x7fff34b34000 - 0x7fff34b36fff libCVMSPluginSupport.dylib (17.7.3) <8E051EA7-55B6-3DF1-9821-72C391DE953B> /System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libCVMSPluginSupport.dylib 0x7fff34b37000 - 0x7fff34b3cff3 libCoreFSCache.dylib (166.2) <222C2A4F-7E32-30F6-8459-2FAB98073A3D> /System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libCoreFSCache.dylib 0x7fff34b3d000 - 0x7fff34b41fff libCoreVMClient.dylib (166.2) <6789ECD4-91DD-32EF-A1FD-F27D2344CD8B> /System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libCoreVMClient.dylib 0x7fff34b42000 - 0x7fff34b4aff7 libGFXShared.dylib (17.7.3) <8C50BF27-B525-3B23-B86C-F444ADF97851> /System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libGFXShared.dylib 0x7fff34b4b000 - 0x7fff34b56fff libGL.dylib (17.7.3) <2AC457EA-1BD3-3C8E-AFAB-7EA6234EB749> /System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libGL.dylib 0x7fff34b57000 - 0x7fff34b91fef libGLImage.dylib (17.7.3) /System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libGLImage.dylib 0x7fff34d05000 - 0x7fff34d43fff libGLU.dylib (17.7.3) /System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libGLU.dylib 0x7fff356e0000 - 0x7fff356efffb com.apple.opengl (17.7.3 - 17.7.3) <94B5CF34-5BD6-3652-9A8C-E9C56E0A9FB4> /System/Library/Frameworks/OpenGL.framework/Versions/A/OpenGL 0x7fff364f2000 - 0x7fff36749ff7 com.apple.QuartzCore (1.11 - 701.14) <33E846BE-1794-3186-9BF2-6ADF62C782A3> /System/Library/Frameworks/QuartzCore.framework/Versions/A/QuartzCore 0x7fff36f7f000 - 0x7fff3727ffff com.apple.security (7.0 - 58286.270.3.0.1) /System/Library/Frameworks/Security.framework/Versions/A/Security 0x7fff37280000 - 0x7fff3730cfff com.apple.securityfoundation (6.0 - 55185.260.1) <1EE899E6-222A-3526-B505-B0D0B6FA042A> /System/Library/Frameworks/SecurityFoundation.framework/Versions/A/SecurityFoundation 0x7fff3733e000 - 0x7fff37342fff com.apple.xpc.ServiceManagement (1.0 - 1) /System/Library/Frameworks/ServiceManagement.framework/Versions/A/ServiceManagement 0x7fff376db000 - 0x7fff37748fff com.apple.SystemConfiguration (1.17 - 1.17) <30C8327F-3EFF-3520-9C50-016F8B6B954F> /System/Library/Frameworks/SystemConfiguration.framework/Versions/A/SystemConfiguration 0x7fff3a984000 - 0x7fff3aa29feb com.apple.APFS (1.0 - 1) <2D22485D-552D-3CB6-9FE1-38547597918F> /System/Library/PrivateFrameworks/APFS.framework/Versions/A/APFS 0x7fff3b43e000 - 0x7fff3b43fff7 com.apple.AggregateDictionary (1.0 - 1) /System/Library/PrivateFrameworks/AggregateDictionary.framework/Versions/A/AggregateDictionary 0x7fff3ba40000 - 0x7fff3ba6cff7 com.apple.framework.Apple80211 (13.0 - 1380.2) <16F093EF-370B-3B90-8DB4-E94624431D15> /System/Library/PrivateFrameworks/Apple80211.framework/Versions/A/Apple80211 0x7fff3bb94000 - 0x7fff3bba3fc7 com.apple.AppleFSCompression (96.200.3 - 1.0) <3CF60CE8-976E-3CB8-959D-DD0948C1C2DE> /System/Library/PrivateFrameworks/AppleFSCompression.framework/Versions/A/AppleFSCompression 0x7fff3bc9f000 - 0x7fff3bcaafff com.apple.AppleIDAuthSupport (1.0 - 1) <2E9D1398-DBE6-328B-ADDA-20FA5FAD7405> /System/Library/PrivateFrameworks/AppleIDAuthSupport.framework/Versions/A/AppleIDAuthSupport 0x7fff3bceb000 - 0x7fff3bd34ff3 com.apple.AppleJPEG (1.0 - 1) <4C1F426B-7D77-3980-9633-7DBD8C666B9A> /System/Library/PrivateFrameworks/AppleJPEG.framework/Versions/A/AppleJPEG 0x7fff3bf88000 - 0x7fff3bfaafff com.apple.applesauce (1.0 - ???) /System/Library/PrivateFrameworks/AppleSauce.framework/Versions/A/AppleSauce 0x7fff3c109000 - 0x7fff3c11dffb com.apple.AssertionServices (1.0 - 1) <456E507A-4561-3628-9FBE-173ACE7429D8> /System/Library/PrivateFrameworks/AssertionServices.framework/Versions/A/AssertionServices 0x7fff3c4ec000 - 0x7fff3c5d8ff7 com.apple.AuthKit (1.0 - 1) <2765ABE9-54F2-3E45-8A93-1261E251B90D> /System/Library/PrivateFrameworks/AuthKit.framework/Versions/A/AuthKit 0x7fff3c79a000 - 0x7fff3c7a2fff com.apple.coreservices.BackgroundTaskManagement (1.0 - 57.1) <2A396FC0-7B79-3088-9A82-FB93C1181A57> /System/Library/PrivateFrameworks/BackgroundTaskManagement.framework/Versions/A/BackgroundTaskManagement 0x7fff3c7a3000 - 0x7fff3c838fff com.apple.backup.framework (1.10.5 - ???) <4EEC51E2-AE4C-340A-B686-901810152C12> /System/Library/PrivateFrameworks/Backup.framework/Versions/A/Backup 0x7fff3c839000 - 0x7fff3c8a6ff3 com.apple.BaseBoard (360.28 - 360.28) <68FA8044-F3CD-3BC6-9DAB-27DACF52BFC0> /System/Library/PrivateFrameworks/BaseBoard.framework/Versions/A/BaseBoard 0x7fff3e511000 - 0x7fff3e51affb com.apple.CommonAuth (4.0 - 2.0) <93335CB6-ABEB-3EC7-A040-8A667F40D5F3> /System/Library/PrivateFrameworks/CommonAuth.framework/Versions/A/CommonAuth 0x7fff3f1f3000 - 0x7fff3f204ff7 com.apple.CoreEmoji (1.0 - 69.19.9) <228457B3-E191-356E-9A5B-3C0438D05FBA> /System/Library/PrivateFrameworks/CoreEmoji.framework/Versions/A/CoreEmoji 0x7fff3f7ae000 - 0x7fff3f814ff7 com.apple.CoreNLP (1.0 - 130.15.22) <27877820-17D0-3B02-8557-4014E876CCC7> /System/Library/PrivateFrameworks/CoreNLP.framework/Versions/A/CoreNLP 0x7fff3fac1000 - 0x7fff3fac9ff7 com.apple.CorePhoneNumbers (1.0 - 1) <11F97C7E-C183-305F-8E6C-9B374F50E26B> /System/Library/PrivateFrameworks/CorePhoneNumbers.framework/Versions/A/CorePhoneNumbers 0x7fff3fc45000 - 0x7fff3fc76ff3 com.apple.CoreServicesInternal (358 - 358) /System/Library/PrivateFrameworks/CoreServicesInternal.framework/Versions/A/CoreServicesInternal 0x7fff4003d000 - 0x7fff400c1fff com.apple.CoreSymbolication (10.2 - 64490.25.1) <28B2FF2D-3FDE-3A20-B343-341E5BD4E22F> /System/Library/PrivateFrameworks/CoreSymbolication.framework/Versions/A/CoreSymbolication 0x7fff40151000 - 0x7fff4027cff7 com.apple.coreui (2.1 - 499.10) /System/Library/PrivateFrameworks/CoreUI.framework/Versions/A/CoreUI 0x7fff4027d000 - 0x7fff4041dfff com.apple.CoreUtils (5.9 - 590.16) <66CC50F7-766D-33E2-A388-4DE22840ADFB> /System/Library/PrivateFrameworks/CoreUtils.framework/Versions/A/CoreUtils 0x7fff40471000 - 0x7fff404d4ff7 com.apple.framework.CoreWiFi (13.0 - 1375.2) /System/Library/PrivateFrameworks/CoreWiFi.framework/Versions/A/CoreWiFi 0x7fff404d5000 - 0x7fff404e6ff7 com.apple.CrashReporterSupport (10.13 - 938.26) /System/Library/PrivateFrameworks/CrashReporterSupport.framework/Versions/A/CrashReporterSupport 0x7fff40576000 - 0x7fff40585fff com.apple.framework.DFRFoundation (1.0 - 211.1) /System/Library/PrivateFrameworks/DFRFoundation.framework/Versions/A/DFRFoundation 0x7fff40586000 - 0x7fff4058aff7 com.apple.DSExternalDisplay (3.1 - 380) <787B9748-B120-3453-B8FE-61D9E363A9E0> /System/Library/PrivateFrameworks/DSExternalDisplay.framework/Versions/A/DSExternalDisplay 0x7fff4060b000 - 0x7fff40680ffb com.apple.datadetectorscore (7.0 - 590.27) <06FB1A07-7AE6-3ADD-8E7E-41955FAB38E8> /System/Library/PrivateFrameworks/DataDetectorsCore.framework/Versions/A/DataDetectorsCore 0x7fff406cc000 - 0x7fff40709ff7 com.apple.DebugSymbols (190 - 190) <6F4FAACA-E06B-38AD-A0C2-14EA5408A231> /System/Library/PrivateFrameworks/DebugSymbols.framework/Versions/A/DebugSymbols 0x7fff4070a000 - 0x7fff40845ff7 com.apple.desktopservices (1.13.5 - ???) <265C0E94-B8BF-3F58-8D68-EA001EEA0B15> /System/Library/PrivateFrameworks/DesktopServicesPriv.framework/Versions/A/DesktopServicesPriv 0x7fff4178c000 - 0x7fff41ba7fff com.apple.vision.FaceCore (3.3.4 - 3.3.4) /System/Library/PrivateFrameworks/FaceCore.framework/Versions/A/FaceCore 0x7fff4545b000 - 0x7fff4545cfff libmetal_timestamp.dylib (902.3.2) <05389463-AF2E-33E2-A14F-1416E4A30835> /System/Library/PrivateFrameworks/GPUCompiler.framework/Versions/3902/Libraries/libmetal_timestamp.dylib 0x7fff46afc000 - 0x7fff46b01fff com.apple.GPUWrangler (3.50.12 - 3.50.12) <6C820ED9-F306-3978-B5B8-432AD97BBDAF> /System/Library/PrivateFrameworks/GPUWrangler.framework/Versions/A/GPUWrangler 0x7fff4790d000 - 0x7fff4791cfff com.apple.GraphVisualizer (1.0 - 5) <48D020B7-5938-3FAE-B468-E291AEE2C06F> /System/Library/PrivateFrameworks/GraphVisualizer.framework/Versions/A/GraphVisualizer 0x7fff47a82000 - 0x7fff47af6ffb com.apple.Heimdal (4.0 - 2.0) /System/Library/PrivateFrameworks/Heimdal.framework/Versions/A/Heimdal 0x7fff48df2000 - 0x7fff48dfbfff com.apple.IOAccelMemoryInfo (1.0 - 1) /System/Library/PrivateFrameworks/IOAccelMemoryInfo.framework/Versions/A/IOAccelMemoryInfo 0x7fff48dfc000 - 0x7fff48e03ffb com.apple.IOAccelerator (404.14 - 404.14) <11A50171-C8AE-3BBC-9FB9-2A3313FFBD31> /System/Library/PrivateFrameworks/IOAccelerator.framework/Versions/A/IOAccelerator 0x7fff48e07000 - 0x7fff48e1ffff com.apple.IOPresentment (1.0 - 42.6) <6DFD9A6E-BF95-3A27-89E7-ACAA9E30D90A> /System/Library/PrivateFrameworks/IOPresentment.framework/Versions/A/IOPresentment 0x7fff491c7000 - 0x7fff491f4ff7 com.apple.IconServices (379 - 379) <7BAD562D-4FA3-3E11-863C-1EEBE2406D2C> /System/Library/PrivateFrameworks/IconServices.framework/Versions/A/IconServices 0x7fff49487000 - 0x7fff49499ff3 com.apple.security.KeychainCircle.KeychainCircle (1.0 - 1) <30CFE05C-4108-3879-AFAA-5BB02CBE190B> /System/Library/PrivateFrameworks/KeychainCircle.framework/Versions/A/KeychainCircle 0x7fff494b4000 - 0x7fff4958fff7 com.apple.LanguageModeling (1.0 - 159.15.15) <3DE3CE61-542B-37B7-883E-4B9717CAC65F> /System/Library/PrivateFrameworks/LanguageModeling.framework/Versions/A/LanguageModeling 0x7fff49590000 - 0x7fff495ccff7 com.apple.Lexicon-framework (1.0 - 33.15.10) <4B5E843E-2809-3E70-9560-9254E2656419> /System/Library/PrivateFrameworks/Lexicon.framework/Versions/A/Lexicon 0x7fff495d3000 - 0x7fff495d8fff com.apple.LinguisticData (1.0 - 238.25) /System/Library/PrivateFrameworks/LinguisticData.framework/Versions/A/LinguisticData 0x7fff4a2cd000 - 0x7fff4a2f5ff7 com.apple.spotlight.metadata.utilities (1.0 - 1191.57) <38BB1FB7-3336-384C-B71F-4D0D402EB606> /System/Library/PrivateFrameworks/MetadataUtilities.framework/Versions/A/MetadataUtilities 0x7fff4a2f6000 - 0x7fff4a383ff7 com.apple.gpusw.MetalTools (1.0 - 1) /System/Library/PrivateFrameworks/MetalTools.framework/Versions/A/MetalTools 0x7fff4a52e000 - 0x7fff4a549ffb com.apple.MobileKeyBag (2.0 - 1.0) /System/Library/PrivateFrameworks/MobileKeyBag.framework/Versions/A/MobileKeyBag 0x7fff4a5d2000 - 0x7fff4a5fcffb com.apple.MultitouchSupport.framework (2450.1 - 2450.1) <42A23EC9-64A7-31C7-BF33-DF4412ED8A3F> /System/Library/PrivateFrameworks/MultitouchSupport.framework/Versions/A/MultitouchSupport 0x7fff4a838000 - 0x7fff4a842fff com.apple.NetAuth (6.2 - 6.2) <0D01BBE5-0269-310D-B148-D19DAE143DEB> /System/Library/PrivateFrameworks/NetAuth.framework/Versions/A/NetAuth 0x7fff4b0a3000 - 0x7fff4b0f4ff3 com.apple.OTSVG (1.0 - ???) <5BF1A9EB-2694-3267-9514-A4EB3BEF4081> /System/Library/PrivateFrameworks/OTSVG.framework/Versions/A/OTSVG 0x7fff4c28c000 - 0x7fff4c29bff7 com.apple.PerformanceAnalysis (1.218.2 - 218.2) <65F3DB3E-6D4E-33A0-B510-EF768D323DAB> /System/Library/PrivateFrameworks/PerformanceAnalysis.framework/Versions/A/PerformanceAnalysis 0x7fff4e12d000 - 0x7fff4e14bff7 com.apple.ProtocolBuffer (1 - 263.2) <907D6C95-D050-31DE-99CA-16A5135BC6F9> /System/Library/PrivateFrameworks/ProtocolBuffer.framework/Versions/A/ProtocolBuffer 0x7fff4e2e3000 - 0x7fff4e333fff com.apple.ROCKit (27.6 - 27.6) <756C2253-E8B1-3C48-9945-DE8D6AD24DE2> /System/Library/PrivateFrameworks/ROCKit.framework/Versions/A/ROCKit 0x7fff4e48d000 - 0x7fff4e4affff com.apple.RemoteViewServices (2.0 - 128) <8FB0E4EB-DCBB-32E6-94C6-AA9BA9EE4CAC> /System/Library/PrivateFrameworks/RemoteViewServices.framework/Versions/A/RemoteViewServices 0x7fff4fcb9000 - 0x7fff4fdd7fff com.apple.Sharing (1288.62 - 1288.62) <48B1F247-7910-3C16-814C-B99DE231F7F0> /System/Library/PrivateFrameworks/Sharing.framework/Versions/A/Sharing 0x7fff50beb000 - 0x7fff50e9afff com.apple.SkyLight (1.600.0 - 340.54) <90EB1C2E-B264-3EC4-AF7F-CDE7E7585746> /System/Library/PrivateFrameworks/SkyLight.framework/Versions/A/SkyLight 0x7fff5163d000 - 0x7fff51649fff com.apple.SpeechRecognitionCore (5.0.21 - 5.0.21) <7A6A67DB-C813-328E-AAFB-D267A5B50B3D> /System/Library/PrivateFrameworks/SpeechRecognitionCore.framework/Versions/A/SpeechRecognitionCore 0x7fff51d9a000 - 0x7fff51e25fc7 com.apple.Symbolication (10.2 - 64490.38.1) <9FDCC98D-5B32-35AD-A9BF-94DF2B78507F> /System/Library/PrivateFrameworks/Symbolication.framework/Versions/A/Symbolication 0x7fff5230d000 - 0x7fff52319ffb com.apple.TCC (1.0 - 1) <73CF6FA9-44CE-30C9-887F-235940976585> /System/Library/PrivateFrameworks/TCC.framework/Versions/A/TCC 0x7fff5257f000 - 0x7fff52647ff3 com.apple.TextureIO (3.8.4 - 3.8.1) <7CEAC05A-D283-3D5A-B1E3-C849285FA0BF> /System/Library/PrivateFrameworks/TextureIO.framework/Versions/A/TextureIO 0x7fff52704000 - 0x7fff528bbffb com.apple.UIFoundation (1.0 - 551.2) <917480B5-14BE-30E0-ABE6-9702336CC35A> /System/Library/PrivateFrameworks/UIFoundation.framework/Versions/A/UIFoundation 0x7fff53537000 - 0x7fff53610fff com.apple.ViewBridge (401.1 - 401.1) <18144EC1-5DEF-369C-8EBA-2826E7142784> /System/Library/PrivateFrameworks/ViewBridge.framework/Versions/A/ViewBridge 0x7fff53de8000 - 0x7fff53debfff com.apple.dt.XCTTargetBootstrap (1.0 - 14490.66) <7AE3457F-AF40-3508-93FB-1D9E31EB1C9D> /System/Library/PrivateFrameworks/XCTTargetBootstrap.framework/Versions/A/XCTTargetBootstrap 0x7fff541ec000 - 0x7fff541eeffb com.apple.loginsupport (1.0 - 1) <3F8D6334-BCD6-36C1-BA20-CC8503A84375> /System/Library/PrivateFrameworks/login.framework/Versions/A/Frameworks/loginsupport.framework/Versions/A/loginsupport 0x7fff541ef000 - 0x7fff54204fff com.apple.login (3.0 - 3.0) /System/Library/PrivateFrameworks/login.framework/Versions/A/login 0x7fff544b8000 - 0x7fff544ecfff libCRFSuite.dylib (41.15.4) <406DAC06-0C77-3F90-878B-4D38F11F0256> /usr/lib/libCRFSuite.dylib 0x7fff544ef000 - 0x7fff544f9ff7 libChineseTokenizer.dylib (28.15.3) <9B7F6109-3A5D-3641-9A7E-31D2239D73EE> /usr/lib/libChineseTokenizer.dylib 0x7fff54587000 - 0x7fff54588ffb libDiagnosticMessagesClient.dylib (107) /usr/lib/libDiagnosticMessagesClient.dylib 0x7fff545bf000 - 0x7fff54816ff3 libFosl_dynamic.dylib (18.3.4) <1B5DD4E2-8AE0-315E-829E-D5BFCD264EA8> /usr/lib/libFosl_dynamic.dylib 0x7fff54867000 - 0x7fff54886fff libMobileGestalt.dylib (645.270.1) <99A06C8A-97D6-383D-862C-F453BABB48A4> /usr/lib/libMobileGestalt.dylib 0x7fff54887000 - 0x7fff54887fff libOpenScriptingUtil.dylib (179.1) <4D603146-EDA5-3A74-9FF8-4F75D8BB9BC6> /usr/lib/libOpenScriptingUtil.dylib 0x7fff549c7000 - 0x7fff549c8ffb libSystem.B.dylib (1252.250.1) /usr/lib/libSystem.B.dylib 0x7fff54a44000 - 0x7fff54a45fff libThaiTokenizer.dylib (2.15.1) /usr/lib/libThaiTokenizer.dylib 0x7fff54a57000 - 0x7fff54a6dffb libapple_nghttp2.dylib (1.24.1) <6F04250A-6686-3FDC-9A8D-290C64B06502> /usr/lib/libapple_nghttp2.dylib 0x7fff54a6e000 - 0x7fff54a97ffb libarchive.2.dylib (54.250.1) <47289946-8504-3966-9127-6CE39993DC2C> /usr/lib/libarchive.2.dylib 0x7fff54a98000 - 0x7fff54b17fff libate.dylib (1.13.8) <92B44EDB-369D-3EE8-AEC5-61F8B9313DBF> /usr/lib/libate.dylib 0x7fff54b1b000 - 0x7fff54b1bff3 libauto.dylib (187) <3E3780E1-96F3-3A22-91C5-92F9A5805518> /usr/lib/libauto.dylib 0x7fff54beb000 - 0x7fff54bfbffb libbsm.0.dylib (39.200.18) /usr/lib/libbsm.0.dylib 0x7fff54bfc000 - 0x7fff54c09fff libbz2.1.0.dylib (38.200.3) <272953A1-8D36-329B-BDDB-E887B347710F> /usr/lib/libbz2.1.0.dylib 0x7fff54c0a000 - 0x7fff54c5dff7 libc++.1.dylib (400.9.4) <9A60A190-6C34-339F-BB3D-AACE942009A4> /usr/lib/libc++.1.dylib 0x7fff54c5e000 - 0x7fff54c73ff7 libc++abi.dylib (400.17) <38C09CED-9090-3719-90F3-04A2749F5428> /usr/lib/libc++abi.dylib 0x7fff54c74000 - 0x7fff54c74ff3 libcharset.1.dylib (51.200.6) <2A27E064-314C-359C-93FC-8A9B06206174> /usr/lib/libcharset.1.dylib 0x7fff54c75000 - 0x7fff54c85ffb libcmph.dylib (6.15.1) <9C52B2FE-179F-32AC-B87E-2AFC49ABF817> /usr/lib/libcmph.dylib 0x7fff54c86000 - 0x7fff54c9effb libcompression.dylib (52.250.2) <7F4BB18C-1FB4-3825-8D8B-6E6B168774C6> /usr/lib/libcompression.dylib 0x7fff54f13000 - 0x7fff54f29fff libcoretls.dylib (155.220.1) <4C64BE3E-41E3-3020-8BB7-07E90C0C861C> /usr/lib/libcoretls.dylib 0x7fff54f2a000 - 0x7fff54f2bff3 libcoretls_cfhelpers.dylib (155.220.1) <0959B3E9-6643-3589-8BB3-21D52CDF0EF1> /usr/lib/libcoretls_cfhelpers.dylib 0x7fff553d7000 - 0x7fff5542dff3 libcups.2.dylib (462.12) <095619DC-9233-3937-9E50-5F10D917A40D> /usr/lib/libcups.2.dylib 0x7fff55561000 - 0x7fff55561fff libenergytrace.dylib (17.200.1) <80BB567A-FD18-3497-BF97-353F57D98CDD> /usr/lib/libenergytrace.dylib 0x7fff55593000 - 0x7fff55598ff7 libgermantok.dylib (17.15.2) /usr/lib/libgermantok.dylib 0x7fff55599000 - 0x7fff5559eff7 libheimdal-asn1.dylib (520.270.1) <73F60D6F-76F8-35EF-9C86-9A81225EE4BE> /usr/lib/libheimdal-asn1.dylib 0x7fff555c9000 - 0x7fff556b9fff libiconv.2.dylib (51.200.6) <2047C9B7-3F74-3A95-810D-2ED8F0475A99> /usr/lib/libiconv.2.dylib 0x7fff556ba000 - 0x7fff5591bffb libicucore.A.dylib (62141.0.1) /usr/lib/libicucore.A.dylib 0x7fff55968000 - 0x7fff55969fff liblangid.dylib (128.15.1) <22D05C4F-769B-3075-ABCF-44A0EBACE028> /usr/lib/liblangid.dylib 0x7fff5596a000 - 0x7fff55982ff3 liblzma.5.dylib (10.200.3) /usr/lib/liblzma.5.dylib 0x7fff5599a000 - 0x7fff55a3eff7 libmecab.1.0.0.dylib (779.24.1) /usr/lib/libmecab.1.0.0.dylib 0x7fff55a3f000 - 0x7fff55c43fff libmecabra.dylib (779.24.1) /usr/lib/libmecabra.dylib 0x7fff55e1b000 - 0x7fff5616cff7 libnetwork.dylib (1229.250.15) <72C7E9E3-B2BE-3300-BE1B-64606222022C> /usr/lib/libnetwork.dylib 0x7fff561fe000 - 0x7fff56983fdf libobjc.A.dylib (756.2) <7C312627-43CB-3234-9324-4DEA92D59F50> /usr/lib/libobjc.A.dylib 0x7fff56995000 - 0x7fff56999ffb libpam.2.dylib (22.200.1) <586CF87F-349C-393D-AEEB-FB75F94A5EB7> /usr/lib/libpam.2.dylib 0x7fff5699c000 - 0x7fff569d1fff libpcap.A.dylib (79.250.1) /usr/lib/libpcap.A.dylib 0x7fff56aea000 - 0x7fff56b02ffb libresolv.9.dylib (65.200.2) <893142A5-F153-3437-A22D-407EE542B5C5> /usr/lib/libresolv.9.dylib 0x7fff56b55000 - 0x7fff56d32fff libsqlite3.dylib (274.26) <6404BA3B-BCA4-301F-B2FE-8776105A2AA3> /usr/lib/libsqlite3.dylib 0x7fff56f4b000 - 0x7fff56f4eff7 libutil.dylib (51.200.4) /usr/lib/libutil.dylib 0x7fff56f4f000 - 0x7fff56f5cfff libxar.1.dylib (417.1) <39CCF46B-C81A-34B1-92A1-58C4E5DA846E> /usr/lib/libxar.1.dylib 0x7fff56f61000 - 0x7fff57043ff3 libxml2.2.dylib (32.10) /usr/lib/libxml2.2.dylib 0x7fff57044000 - 0x7fff5706cff3 libxslt.1.dylib (16.5) /usr/lib/libxslt.1.dylib 0x7fff5706d000 - 0x7fff5707fff7 libz.1.dylib (70.200.4) /usr/lib/libz.1.dylib 0x7fff57863000 - 0x7fff57867ff3 libcache.dylib (81) <1987D1E1-DB11-3291-B12A-EBD55848E02D> /usr/lib/system/libcache.dylib 0x7fff57868000 - 0x7fff57872ff3 libcommonCrypto.dylib (60118.250.2) <1765BB6E-6784-3653-B16B-CB839721DC9A> /usr/lib/system/libcommonCrypto.dylib 0x7fff57873000 - 0x7fff5787aff7 libcompiler_rt.dylib (63.4) <5212BA7B-B7EA-37B4-AF6E-AC4F507EDFB8> /usr/lib/system/libcompiler_rt.dylib 0x7fff5787b000 - 0x7fff57884ff7 libcopyfile.dylib (146.250.1) <98CD00CD-9B91-3B5C-A9DB-842638050FA8> /usr/lib/system/libcopyfile.dylib 0x7fff57885000 - 0x7fff57909fc3 libcorecrypto.dylib (602.260.2) <01464D24-570C-3B83-9D18-467769E0FCDD> /usr/lib/system/libcorecrypto.dylib 0x7fff57990000 - 0x7fff579c9ff7 libdispatch.dylib (1008.270.1) <97273678-E94C-3C8C-89F6-2E2020F4B43B> /usr/lib/system/libdispatch.dylib 0x7fff579ca000 - 0x7fff579f6ff7 libdyld.dylib (655.1.1) <002418CC-AD11-3D10-865B-015591D24E6C> /usr/lib/system/libdyld.dylib 0x7fff579f7000 - 0x7fff579f7ffb libkeymgr.dylib (30) <0D0F9CA2-8D5A-3273-8723-59987B5827F2> /usr/lib/system/libkeymgr.dylib 0x7fff579f8000 - 0x7fff57a04ff3 libkxld.dylib (4903.271.2) /usr/lib/system/libkxld.dylib 0x7fff57a05000 - 0x7fff57a05ff7 liblaunch.dylib (1336.261.2) <2B07E27E-D404-3E98-9D28-BCA641E5C479> /usr/lib/system/liblaunch.dylib 0x7fff57a06000 - 0x7fff57a0bfff libmacho.dylib (927.0.3) /usr/lib/system/libmacho.dylib 0x7fff57a0c000 - 0x7fff57a0effb libquarantine.dylib (86.220.1) <6D0BC770-7348-3608-9254-F7FFBD347634> /usr/lib/system/libquarantine.dylib 0x7fff57a0f000 - 0x7fff57a10ff7 libremovefile.dylib (45.200.2) <9FBEB2FF-EEBE-31BC-BCFC-C71F8D0E99B6> /usr/lib/system/libremovefile.dylib 0x7fff57a11000 - 0x7fff57a28ff3 libsystem_asl.dylib (356.200.4) /usr/lib/system/libsystem_asl.dylib 0x7fff57a29000 - 0x7fff57a29ff7 libsystem_blocks.dylib (73) /usr/lib/system/libsystem_blocks.dylib 0x7fff57a2a000 - 0x7fff57ab1fff libsystem_c.dylib (1272.250.1) <7EDACF78-2FA3-35B8-B051-D70475A35117> /usr/lib/system/libsystem_c.dylib 0x7fff57ab2000 - 0x7fff57ab5ffb libsystem_configuration.dylib (963.270.3) <2B4A836D-68A4-33E6-8D48-CD4486B03387> /usr/lib/system/libsystem_configuration.dylib 0x7fff57ab6000 - 0x7fff57ab9ff7 libsystem_coreservices.dylib (66) <719F75A4-74C5-3BA6-A09E-0C5A3E5889D7> /usr/lib/system/libsystem_coreservices.dylib 0x7fff57aba000 - 0x7fff57ac0fff libsystem_darwin.dylib (1272.250.1) /usr/lib/system/libsystem_darwin.dylib 0x7fff57ac1000 - 0x7fff57ac7ff7 libsystem_dnssd.dylib (878.270.2) /usr/lib/system/libsystem_dnssd.dylib 0x7fff57ac8000 - 0x7fff57b13ffb libsystem_info.dylib (517.200.9) /usr/lib/system/libsystem_info.dylib 0x7fff57b14000 - 0x7fff57b3cff7 libsystem_kernel.dylib (4903.271.2) /usr/lib/system/libsystem_kernel.dylib 0x7fff57b3d000 - 0x7fff57b88ff7 libsystem_m.dylib (3158.200.7) /usr/lib/system/libsystem_m.dylib 0x7fff57b89000 - 0x7fff57bb3fff libsystem_malloc.dylib (166.270.1) <011F3AD0-8E6A-3A89-AE64-6E5F6840F30A> /usr/lib/system/libsystem_malloc.dylib 0x7fff57bb4000 - 0x7fff57bbeff7 libsystem_networkextension.dylib (767.250.2) /usr/lib/system/libsystem_networkextension.dylib 0x7fff57bbf000 - 0x7fff57bc6fff libsystem_notify.dylib (172.200.21) <145B5CFC-CF73-33CE-BD3D-E8DDE268FFDE> /usr/lib/system/libsystem_notify.dylib 0x7fff57bc7000 - 0x7fff57bd0fef libsystem_platform.dylib (177.270.1) <9D1FE5E4-EB7D-3B3F-A8D1-A96D9CF1348C> /usr/lib/system/libsystem_platform.dylib 0x7fff57bd1000 - 0x7fff57bdbff7 libsystem_pthread.dylib (330.250.2) <2D5C08FF-484F-3D59-9132-CE1DCB3F76D7> /usr/lib/system/libsystem_pthread.dylib 0x7fff57bdc000 - 0x7fff57bdfff7 libsystem_sandbox.dylib (851.270.1) <9494594B-5199-3186-82AB-5FF8BED6EE16> /usr/lib/system/libsystem_sandbox.dylib 0x7fff57be0000 - 0x7fff57be2ff3 libsystem_secinit.dylib (30.260.2) /usr/lib/system/libsystem_secinit.dylib 0x7fff57be3000 - 0x7fff57beaff3 libsystem_symptoms.dylib (820.267.1) <03F1C2DD-0F5A-3D9D-88F6-B26C0F94EB52> /usr/lib/system/libsystem_symptoms.dylib 0x7fff57beb000 - 0x7fff57c00fff libsystem_trace.dylib (906.260.1) /usr/lib/system/libsystem_trace.dylib 0x7fff57c02000 - 0x7fff57c07ffb libunwind.dylib (35.4) <24A97A67-F017-3CFC-B0D0-6BD0224B1336> /usr/lib/system/libunwind.dylib 0x7fff57c08000 - 0x7fff57c37fff libxpc.dylib (1336.261.2) <7DEE2300-6D8E-3C00-9C63-E3E80D56B0C4> /usr/lib/system/libxpc.dylib External Modification Summary: Calls made by other processes targeting this process: task_for_pid: 0 thread_create: 0 thread_set_state: 0 Calls made by this process: task_for_pid: 0 thread_create: 0 thread_set_state: 0 Calls made by all processes on this machine: task_for_pid: 17883 thread_create: 0 thread_set_state: 0 VM Region Summary: ReadOnly portion of Libraries: Total=773.1M resident=0K(0%) swapped_out_or_unallocated=773.1M(100%) Writable regions: Total=206.1M written=0K(0%) resident=0K(0%) swapped_out=0K(0%) unallocated=206.1M(100%) VIRTUAL REGION REGION TYPE SIZE COUNT (non-coalesced) =========== ======= ======= Accelerate framework 128K 1 Activity Tracing 256K 1 CG backing stores 12.9M 5 CG image 48K 4 CoreAnimation 100K 7 CoreGraphics 8K 1 CoreImage 24K 2 CoreUI image data 760K 8 CoreUI image file 196K 3 Dispatch continuations 16.0M 1 Foundation 4K 1 Kernel Alloc Once 8K 1 MALLOC 152.4M 67 MALLOC guard page 32K 7 MALLOC_LARGE (reserved) 256K 2 reserved VM address space (unallocated) Memory Tag 242 12K 1 STACK GUARD 28K 7 Stack 19.0M 7 VM_ALLOCATE 3124K 20 __DATA 35.6M 372 __FONT_DATA 4K 1 __LINKEDIT 279.4M 115 __TEXT 493.7M 352 __UNICODE 564K 1 mapped file 50.1M 17 shared memory 656K 9 =========== ======= ======= TOTAL 1.0G 1013 TOTAL, minus reserved VM space 1.0G 1013 Model: MacBookPro11,5, BootROM 194.0.0.0.0, 4 processors, Intel Core i7, 2.5 GHz, 16 GB, SMC 2.30f2 Graphics: kHW_AMDRadeonR9M370XItem, AMD Radeon R9 M370X, spdisplays_pcie_device, 2 GB Graphics: kHW_IntelIrisProItem, Intel Iris Pro, spdisplays_builtin Memory Module: BANK 0/DIMM0, 8 GB, DDR3, 1600 MHz, 0x80AD, 0x484D54343147533642465238412D50422020 Memory Module: BANK 1/DIMM0, 8 GB, DDR3, 1600 MHz, 0x80AD, 0x484D54343147533642465238412D50422020 AirPort: spairport_wireless_card_type_airport_extreme (0x14E4, 0x152), Broadcom BCM43xx 1.0 (7.77.61.2 AirPortDriverBrcmNIC-1305.8) Bluetooth: Version 6.0.14d3, 3 services, 27 devices, 1 incoming serial ports Network Service: Wi-Fi, AirPort, en0 Serial ATA Device: APPLE SSD SM0512G, 500.28 GB USB Device: USB 3.0 Bus USB Device: Apple Internal Keyboard / Trackpad USB Device: Bluetooth USB Host Controller USB Device: USB Receiver Thunderbolt Bus: MacBook Pro, Apple Inc., 27.1 ```

Maybe related to #680 and/or #403

corranwebster commented 5 years ago

Does it go away when you apply the temporary fixes suggested in #680 and #403?

kitchoi commented 5 years ago

It does not go away unfortunately. I tried the workaround in #677 (which works around #403) and I also tried to use auto_set=False (which works around #680).

corranwebster commented 5 years ago

auto_set=False doesn't remove the issue of recreating the UI components, it just makes it so you don't notice it as much. Try the fix of patching Traits trait_notifier.py to give it a _type_changed handler as described here https://github.com/enthought/traits/issues/537

kitchoi commented 5 years ago

auto_set=False doesn't remove the issue of recreating the UI components, it just makes it so you don't notice it as much.

Yep, agreed.

Try the fix of patching Traits trait_notifier.py to give it a _type_changed handler as described here enthought/traits#537

Yes I can try that.

kitchoi commented 5 years ago

Try the fix of patching Traits trait_notifier.py to give it a _type_changed handler as described here enthought/traits#537 Yes I can try that.

I tried to add the block of code to traits.traits_listener.ListenerItem._type_changed as described in enthought/traits#537 I have not yet seen an abnormal exit. Unfortunately because the behaviour is somewhat random, it is difficult to be 100% certain.

corranwebster commented 5 years ago

The hypothesis, particularly given that crash is associated with a QLineEdit is that there is some sort of race between a keystroke being processed and the re-building of the UI panel caused by #680 so that Qt is trying to deliver to a widget that has been disposed of.

However there is perhaps a deeper issue at work here. Looking at the way that editors are cleaned up, it seems like the dispose method of an editor should attempt to ensure that any Qt signals/slots that are connected should be disconnected during the dispose of the Editor class. In the particular case of the TextEditor which uses the QLineEdit I am guessing that we can get into a state where:

To completely fix, we need to:

I expect that we have this sort of stuff all through the codebase. :(

kitchoi commented 4 years ago

I tried the following patch:

Disconnect in dispose ``` diff --git a/traitsui/qt4/text_editor.py b/traitsui/qt4/text_editor.py index b8690933..f5ed6f2e 100644 --- a/traitsui/qt4/text_editor.py +++ b/traitsui/qt4/text_editor.py @@ -15,6 +15,7 @@ from __future__ import absolute_import +from operator import attrgetter from pyface.qt import QtCore, QtGui from traits.api import TraitError @@ -73,18 +74,9 @@ class SimpleEditor(Editor): if factory.password: control.setEchoMode(QtGui.QLineEdit.Password) - if factory.auto_set and not factory.is_grid_cell: - if wtype == QtGui.QTextEdit: - control.textChanged.connect(self.update_object) - else: - control.textEdited.connect(self.update_object) - - else: - # Assume enter_set is set, otherwise the value will never get - # updated. - control.editingFinished.connect(self.update_object) - + self._add_or_remove_event_listeners(control, remove=False) self.control = control + # default horizontal policy is Expand, set this to Minimum if not (self.item.resizable) and not self.item.springy: policy = self.control.sizePolicy() @@ -93,6 +85,26 @@ class SimpleEditor(Editor): self.set_error_state(False) self.set_tooltip() + def _add_or_remove_event_listeners(self, control, remove=False): + """ Add or remove event listeners.""" + if control is None: + return + + getter = attrgetter("disconnect") if remove else attrgetter("connect") + if self.factory.auto_set and not self.factory.is_grid_cell: + if self.base_style == QtGui.QTextEdit: + getter(control.textChanged)(self.update_object) + else: + getter(control.textEdited)(self.update_object) + + else: + getter(control.editingFinished)(self.update_object) + + def dispose(self): + """ Disposes of the editor.""" + self._add_or_remove_event_listeners(self.control, remove=True) + super(SimpleEditor, self).dispose() + def update_object(self): """ Handles the user entering input data in the edit control. """ ```

Unfortunately this does not fix the issue (unassigning myself for now).