Git Product home page Git Product logo

imageplay's Introduction

imageplay's People

Contributors

costypetrisor avatar ghm1 avatar hsm4 avatar hudrima1 avatar l00mi avatar ladotonia avatar leni536 avatar mfrischknecht avatar probonopd avatar schtibe avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

imageplay's Issues

"Gabor Filter" causes application to crash.

Steps to reproduce:

  • Create a "Load Image" element, open "lena_rgb.png"
  • Connect it to a "Gabor Filter" element
  • Enable the preview
  • Set the Gabor window size to an even value
  • On Windows, the application crashes directly
  • On Linux, it freezes with the following errors:
    *** Error in [...]/ImagePlay/_bin/Debug/linux/ImagePlay': free(): invalid next size (normal): 0x00007fffcc0018c0 *** *** Error in[...]/ImagePlay/_bin/Debug/linux/ImagePlay': malloc(): memory corruption: 0x00007fffcc001630 ***

Application crashes if it gets closed with an active webcam element

Reproduction:

  • Create a "Capture Camera" element
  • Enable the preview
  • Close the application
  • The application causes a Segfault (Linux)
  • Proposition: Automatically pause the preview before closing the application

Stacktrace:
0 ImageViewerWindow::updateImage ImageViewerWindow.cpp 152 0x421758
1 IPProcessGrid::execute IPProcessGrid.cpp 305 0x43b7b9
2 MainWindow::execute MainWindow.cpp 820 0x46edf3
3 IPProcessGrid::execute IPProcessGrid.cpp 345 0x43b9ab
4 MainWindow::execute MainWindow.cpp 820 0x46edf3
5 IPProcessGrid::execute IPProcessGrid.cpp 345 0x43b9ab
6 MainWindow::execute MainWindow.cpp 820 0x46edf3
7 IPProcessGrid::execute IPProcessGrid.cpp 345 0x43b9ab
8 MainWindow::execute MainWindow.cpp 820 0x46edf3
9 IPProcessGrid::execute IPProcessGrid.cpp 345 0x43b9ab
10 MainWindow::execute MainWindow.cpp 820 0x46edf3
11 IPProcessGrid::execute IPProcessGrid.cpp 345 0x43b9ab
12 MainWindow::execute MainWindow.cpp 820 0x46edf3
13 IPProcessGrid::execute IPProcessGrid.cpp 345 0x43b9ab
14 MainWindow::execute MainWindow.cpp 820 0x46edf3
15 IPProcessGrid::execute IPProcessGrid.cpp 345 0x43b9ab
16 MainWindow::execute MainWindow.cpp 820 0x46edf3
17 IPProcessGrid::execute IPProcessGrid.cpp 345 0x43b9ab
18 MainWindow::execute MainWindow.cpp 820 0x46edf3
19 IPProcessGrid::execute IPProcessGrid.cpp 345 0x43b9ab
20 MainWindow::execute MainWindow.cpp 820 0x46edf3
21 IPProcessGrid::execute IPProcessGrid.cpp 345 0x43b9ab
22 MainWindow::execute MainWindow.cpp 820 0x46edf3
23 IPProcessGrid::execute IPProcessGrid.cpp 345 0x43b9ab
24 MainWindow::execute MainWindow.cpp 820 0x46edf3
25 IPProcessGrid::execute IPProcessGrid.cpp 345 0x43b9ab
26 MainWindow::execute MainWindow.cpp 820 0x46edf3
27 IPProcessGrid::execute IPProcessGrid.cpp 345 0x43b9ab
28 MainWindow::execute MainWindow.cpp 820 0x46edf3
29 IPProcessGrid::execute IPProcessGrid.cpp 345 0x43b9ab
30 MainWindow::execute MainWindow.cpp 820 0x46edf3
31 IPProcessGrid::execute IPProcessGrid.cpp 345 0x43b9ab
32 MainWindow::execute MainWindow.cpp 820 0x46edf3
33 IPProcessGrid::execute IPProcessGrid.cpp 345 0x43b9ab
34 MainWindow::execute MainWindow.cpp 820 0x46edf3
35 IPProcessGrid::execute IPProcessGrid.cpp 345 0x43b9ab
36 MainWindow::execute MainWindow.cpp 820 0x46edf3
37 IPProcessGrid::execute IPProcessGrid.cpp 345 0x43b9ab
38 MainWindow::execute MainWindow.cpp 820 0x46edf3
39 IPProcessGrid::execute IPProcessGrid.cpp 345 0x43b9ab
40 MainWindow::execute MainWindow.cpp 820 0x46edf3
41 MainWindow::qt_static_metacall moc_MainWindow.cpp 200 0x48f28b
42 QMetaObject::activate(QObject_, int, int, void__) /usr/lib/libQt5Core.so.5 0x7ffff5ab8309
43 QTimer::timerEvent(QTimerEvent_) /usr/lib/libQt5Core.so.5 0x7ffff5ac6108
44 QObject::event(QEvent_) /usr/lib/libQt5Core.so.5 0x7ffff5ab9023
45 QApplicationPrivate::notify_helper(QObject_, QEvent_) /usr/lib/libQt5Widgets.so.5 0x7ffff636eacc
46 QApplication::notify(QObject_, QEvent_) /usr/lib/libQt5Widgets.so.5 0x7ffff6373f10
47 QCoreApplication::notifyInternal(QObject_, QEvent*) /usr/lib/libQt5Core.so.5 0x7ffff5a87d1b
48 QTimerInfoList::activateTimers() /usr/lib/libQt5Core.so.5 0x7ffff5adef6d
49 ?? /usr/lib/libQt5Core.so.5 0x7ffff5adf3b1
50 g_main_context_dispatch /usr/lib/libglib-2.0.so.0 0x7ffff2e3871d
51 ?? /usr/lib/libglib-2.0.so.0 0x7ffff2e38a08
52 g_main_context_iteration /usr/lib/libglib-2.0.so.0 0x7ffff2e38abc
53 QEventDispatcherGlib::processEvents(QFlagsQEventLoop::ProcessEventsFlag) /usr/lib/libQt5Core.so.5 0x7ffff5ae0077
54 QEventLoop::exec(QFlagsQEventLoop::ProcessEventsFlag) /usr/lib/libQt5Core.so.5 0x7ffff5a857b2
55 QCoreApplication::exec() /usr/lib/libQt5Core.so.5 0x7ffff5a8d18c
56 main main.cpp 67 0x465362

CannyEdgeDetector provoking crash

Using the CanyEdgeDetector Process with OpenCV enabled provokes an application crash on Mac OS X, without OpenCV it only outputs a black canvas.

Preview Window doesn't implement some default window manager behavior

On Windows and Linux (gnome-shell) it's not possible to automatically resize the preview window using hotkeys and dragging gesture (such as dragging it from/to the upper edge of the screen to maximize it). Additionally, it's not possible on Linux to move the preview window onto another workspace without doing the same to the main window.

[Mac OS X] Image viewer crash

When no image is picked for the image viewer (for ex, when the program starts), and user clicks '+' or '-' in the Image Viewer window, the program crashes.

Process:               ImagePlay [25330]
Path:                  /Users/USER/Desktop/ImagePlay.app/Contents/MacOS/ImagePlay
Identifier:            asdf.ImagePlay
Version:               ???
Code Type:             X86-64 (Native)
Parent Process:        ??? [1]
Responsible:           ImagePlay [25330]
User ID:               501

Date/Time:             2015-08-05 15:42:48.207 +0200
OS Version:            Mac OS X 10.10.1 (14B25)
Report Version:        11
Anonymous UUID:        87FDD216-967D-BB6C-B9B9-2EB03A4F362C

Sleep/Wake UUID:       057DAD36-E2C1-4BA6-B200-64B36EAC7020

Time Awake Since Boot: 59000 seconds
Time Since Wake:       23000 seconds

Crashed Thread:        0  Dispatch queue: com.apple.main-thread

Exception Type:        EXC_BAD_ACCESS (SIGSEGV)
Exception Codes:       KERN_INVALID_ADDRESS at 0x0000000000000080

VM Regions Near 0x80:
--> 
    __TEXT                 000000010f28c000-000000010f498000 [ 2096K] r-x/rwx SM=COW  /Users/USER/Desktop/ImagePlay.app/Contents/MacOS/ImagePlay

Thread 0 Crashed:: Dispatch queue: com.apple.main-thread
0   asdf.ImagePlay                  0x000000010f2987e7 ImageViewerWindow::zoomAllViewers(ImageViewerWindow::ZoomAction) + 327
1   asdf.ImagePlay                  0x000000010f2f1930 ImageViewerWindow::qt_metacall(QMetaObject::Call, int, void**) + 80
2   org.qt-project.QtCore           0x000000011039e6e1 QMetaObject::activate(QObject*, int, int, void**) + 2785
3   org.qt-project.QtWidgets        0x000000010f958f40 QAbstractButton::clicked(bool) + 64
4   org.qt-project.QtWidgets        0x000000010f6b2e2a 0x10f59d000 + 1138218
5   org.qt-project.QtWidgets        0x000000010f6b2ca7 0x10f59d000 + 1137831
6   org.qt-project.QtWidgets        0x000000010f6b3cae QAbstractButton::mouseReleaseEvent(QMouseEvent*) + 270
7   org.qt-project.QtWidgets        0x000000010f60da1c QWidget::event(QEvent*) + 1628
8   org.qt-project.QtWidgets        0x000000010f6b3a03 QAbstractButton::event(QEvent*) + 179
9   org.qt-project.QtWidgets        0x000000010f5ce32b QApplicationPrivate::notify_helper(QObject*, QEvent*) + 251
10  org.qt-project.QtWidgets        0x000000010f5d1b8d QApplication::notify(QObject*, QEvent*) + 9485
11  org.qt-project.QtCore           0x000000011036bd83 QCoreApplication::notifyInternal(QObject*, QEvent*) + 115
12  org.qt-project.QtWidgets        0x000000010f5cecab QApplicationPrivate::sendMouseEvent(QWidget*, QMouseEvent*, QWidget*, QWidget*, QWidget**, QPointer<QWidget>&, bool) + 987
13  org.qt-project.QtWidgets        0x000000010f628ab1 0x10f59d000 + 572081
14  org.qt-project.QtWidgets        0x000000010f627cef 0x10f59d000 + 568559
15  org.qt-project.QtWidgets        0x000000010f5ce32b QApplicationPrivate::notify_helper(QObject*, QEvent*) + 251
16  org.qt-project.QtWidgets        0x000000010f5d1648 QApplication::notify(QObject*, QEvent*) + 8136
17  org.qt-project.QtCore           0x000000011036bd83 QCoreApplication::notifyInternal(QObject*, QEvent*) + 115
18  org.qt-project.QtGui            0x000000010fc01a6d QGuiApplicationPrivate::processMouseEvent(QWindowSystemInterfacePrivate::MouseEvent*) + 2189
19  org.qt-project.QtGui            0x000000010fc00983 QGuiApplicationPrivate::processWindowSystemEvent(QWindowSystemInterfacePrivate::WindowSystemEvent*) + 131
20  org.qt-project.QtGui            0x000000010fbee2da QWindowSystemInterface::sendWindowSystemEvents(QFlags<QEventLoop::ProcessEventsFlag>) + 346
21  libqcocoa.dylib                 0x0000000112aed411 0x112acc000 + 136209
22  com.apple.CoreFoundation        0x00007fff8eaf7661 __CFRUNLOOP_IS_CALLING_OUT_TO_A_SOURCE0_PERFORM_FUNCTION__ + 17
23  com.apple.CoreFoundation        0x00007fff8eae97ed __CFRunLoopDoSources0 + 269
24  com.apple.CoreFoundation        0x00007fff8eae8e1f __CFRunLoopRun + 927
25  com.apple.CoreFoundation        0x00007fff8eae8838 CFRunLoopRunSpecific + 296
26  com.apple.HIToolbox             0x00007fff88cb343f RunCurrentEventLoopInMode + 235
27  com.apple.HIToolbox             0x00007fff88cb30be ReceiveNextEventCommon + 179
28  com.apple.HIToolbox             0x00007fff88cb2ffb _BlockUntilNextEventMatchingListInModeWithFilter + 71
29  com.apple.AppKit                0x00007fff823c46d1 _DPSNextEvent + 964
30  com.apple.AppKit                0x00007fff823c3e80 -[NSApplication nextEventMatchingMask:untilDate:inMode:dequeue:] + 194
31  com.apple.AppKit                0x00007fff823b7e23 -[NSApplication run] + 594
32  libqcocoa.dylib                 0x0000000112aec2fd 0x112acc000 + 131837
33  org.qt-project.QtCore           0x000000011036937d QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) + 381
34  org.qt-project.QtCore           0x000000011036c35a QCoreApplication::exec() + 346
35  asdf.ImagePlay                  0x000000010f2cfb10 main + 208
36  asdf.ImagePlay                  0x000000010f28f504 start + 52

Thread 1:: Dispatch queue: com.apple.libdispatch-manager
0   libsystem_kernel.dylib          0x00007fff8cfc722e kevent64 + 10
1   libdispatch.dylib               0x00007fff81dc5a6a _dispatch_mgr_thread + 52

Thread 2:
0   libsystem_kernel.dylib          0x00007fff8cfc152e mach_msg_trap + 10
1   libsystem_kernel.dylib          0x00007fff8cfc069f mach_msg + 55
2   com.apple.CoreFoundation        0x00007fff8eae9b14 __CFRunLoopServiceMachPort + 212
3   com.apple.CoreFoundation        0x00007fff8eae8fdb __CFRunLoopRun + 1371
4   com.apple.CoreFoundation        0x00007fff8eae8838 CFRunLoopRunSpecific + 296
5   com.apple.AppKit                0x00007fff825277a7 _NSEventThread + 137
6   libsystem_pthread.dylib         0x00007fff886302fc _pthread_body + 131
7   libsystem_pthread.dylib         0x00007fff88630279 _pthread_start + 176
8   libsystem_pthread.dylib         0x00007fff8862e4b1 thread_start + 13

Thread 3:
0   libsystem_kernel.dylib          0x00007fff8cfc6946 __workq_kernreturn + 10
1   libsystem_pthread.dylib         0x00007fff8862e4a1 start_wqthread + 13

Thread 4:
0   libsystem_kernel.dylib          0x00007fff8cfc6946 __workq_kernreturn + 10
1   libsystem_pthread.dylib         0x00007fff8862e4a1 start_wqthread + 13

Thread 5:
0   libsystem_kernel.dylib          0x00007fff8cfc6946 __workq_kernreturn + 10
1   libsystem_pthread.dylib         0x00007fff8862e4a1 start_wqthread + 13

Thread 6:
0   libsystem_kernel.dylib          0x00007fff8cfc6946 __workq_kernreturn + 10
1   libsystem_pthread.dylib         0x00007fff8862e4a1 start_wqthread + 13

Thread 7:
0   libsystem_kernel.dylib          0x00007fff8cfc6946 __workq_kernreturn + 10
1   libsystem_pthread.dylib         0x00007fff8862e4a1 start_wqthread + 13

Thread 8:
0   libsystem_kernel.dylib          0x00007fff8cfc6946 __workq_kernreturn + 10
1   libsystem_pthread.dylib         0x00007fff8862e4a1 start_wqthread + 13

Thread 9:
0   libsystem_kernel.dylib          0x00007fff8cfc6946 __workq_kernreturn + 10
1   libsystem_pthread.dylib         0x00007fff8862e4a1 start_wqthread + 13

Thread 10:
0   libsystem_kernel.dylib          0x00007fff8cfc6946 __workq_kernreturn + 10
1   libsystem_pthread.dylib         0x00007fff8862e4a1 start_wqthread + 13

Thread 0 crashed with X86 Thread State (64-bit):
  rax: 0x0000000000000000  rbx: 0x000061000017c5c0  rcx: 0x000061000017d700  rdx: 0x000000010f2f1828
  rdi: 0x0000610000228860  rsi: 0x0000000000000001  rbp: 0x00007fff50971040  rsp: 0x00007fff50971000
   r8: 0x00007fff509711c0   r9: 0x00007fff72429300  r10: 0x0000000000044548  r11: 0x000000010f762ae0
  r12: 0x0000000000000000  r13: 0x0000000000000001  r14: 0x00007fff509711c0  r15: 0x000000011049f9e8
  rip: 0x000000010f2987e7  rfl: 0x0000000000010246  cr2: 0x0000000000000080

Logical CPU:     0
Error Code:      0x00000004
Trap Number:     14


Binary Images:
       0x10f28c000 -        0x10f497fff +asdf.ImagePlay (???) <89A71074-5A63-303B-983B-76E470FD272D> /Users/USER/Desktop/ImagePlay.app/Contents/MacOS/ImagePlay
       0x10f4f0000 -        0x10f565fff +libIPL.1.0.0.dylib (1) <B48C8764-D39C-3F2C-BD0B-29C0D6A94121> /Users/USER/Desktop/ImagePlay.app/Contents/Frameworks/libIPL.1.0.0.dylib
       0x10f59d000 -        0x10faa6fff +org.qt-project.QtWidgets (5.4 - 5.4.1) <66B1069D-8B19-350F-9F23-97E8F4DB05FB> /Users/USER/Desktop/ImagePlay.app/Contents/Frameworks/QtWidgets.framework/Versions/5/QtWidgets
       0x10fbe0000 -        0x110052ff7 +org.qt-project.QtGui (5.4 - 5.4.1) <EB0D4FE9-8575-338F-84E9-6B6BB14BFE98> /Users/USER/Desktop/ImagePlay.app/Contents/Frameworks/QtGui.framework/Versions/5/QtGui
       0x11012e000 -        0x110636ff7 +org.qt-project.QtCore (5.4 - 5.4.1) <561F25E6-F163-3536-98C5-A93851D956E0> /Users/USER/Desktop/ImagePlay.app/Contents/Frameworks/QtCore.framework/Versions/5/QtCore
       0x1106c5000 -        0x1106c9fff  com.apple.agl (3.3.0 - AGL-3.3.0) <3B0D06B0-99F1-3D5F-8977-340FC462B511> /System/Library/Frameworks/AGL.framework/Versions/A/AGL
       0x1106d4000 -        0x1109cefff +libfreeimage-3.16.0.dylib-x86_64 (0) <64A9A87E-E705-36B4-9B0A-60CF7B7DDBE3> /Users/USER/Desktop/ImagePlay.app/Contents/Frameworks/libfreeimage-3.16.0.dylib-x86_64
       0x110a9f000 -        0x110c9bfff +libopencv_core.2.4.dylib (0) <B45A25A7-D134-385C-A4E8-C2341B40A0CE> /Users/USER/Desktop/ImagePlay.app/Contents/Frameworks/libopencv_core.2.4.dylib
       0x110cda000 -        0x110e9bfff +libopencv_imgproc.2.4.dylib (0) <CEFBC415-AB67-36EC-8B16-6569ABE2CF62> /Users/USER/Desktop/ImagePlay.app/Contents/Frameworks/libopencv_imgproc.2.4.dylib
       0x110f61000 -        0x11112fff7 +libopencv_highgui.2.4.dylib (0) <3AB3C5A5-F7FC-3E01-8865-4EC73A77CF19> /Users/USER/Desktop/ImagePlay.app/Contents/Frameworks/libopencv_highgui.2.4.dylib
       0x112acc000 -        0x112b72fff +libqcocoa.dylib (0) <53ACC1FE-1D03-38E9-8CBA-F2E3C198F686> /Users/USER/Desktop/ImagePlay.app/Contents/PlugIns/platforms/libqcocoa.dylib
       0x112baa000 -        0x112bdefff +org.qt-project.QtPrintSupport (5.4 - 5.4.1) <D2407C58-F8E6-399E-A5E4-E800B26E538A> /Users/USER/Desktop/ImagePlay.app/Contents/Frameworks/QtPrintSupport.framework/Versions/5/QtPrintSupport
       0x116479000 -        0x116483ff7 +libqdds.dylib (0) <8019B154-4CA6-3AB1-8383-E962B0F63307> /Users/USER/Desktop/ImagePlay.app/Contents/PlugIns/imageformats/libqdds.dylib
       0x116488000 -        0x11648eff7 +libqgif.dylib (0) <C89E3DC8-3C0B-35C7-BD4D-96513F2C83F0> /Users/USER/Desktop/ImagePlay.app/Contents/PlugIns/imageformats/libqgif.dylib
       0x116492000 -        0x11649afff +libqicns.dylib (0) <E6C41AF0-7350-3B39-AD04-3B985922EC0E> /Users/USER/Desktop/ImagePlay.app/Contents/PlugIns/imageformats/libqicns.dylib
       0x11649f000 -        0x1164a5ff7 +libqico.dylib (0) <F0DED04D-5D22-3021-92DD-D02D093E88C0> /Users/USER/Desktop/ImagePlay.app/Contents/PlugIns/imageformats/libqico.dylib
       0x1164aa000 -        0x116531fff +libqjp2.dylib (0) <1CBCE56F-E61A-3159-805F-BE55A74EEB2B> /Users/USER/Desktop/ImagePlay.app/Contents/PlugIns/imageformats/libqjp2.dylib
       0x116540000 -        0x11657eff7 +libqjpeg.dylib (0) <78D82444-3264-3441-B5D6-33B26BD9A210> /Users/USER/Desktop/ImagePlay.app/Contents/PlugIns/imageformats/libqjpeg.dylib
       0x116584000 -        0x1165d4ff7 +libqmng.dylib (0) <46C91A5B-2714-31B8-AE89-500F84F45705> /Users/USER/Desktop/ImagePlay.app/Contents/PlugIns/imageformats/libqmng.dylib
       0x1165dc000 -        0x1165e0ff7 +libqtga.dylib (0) <DDEAF724-AEEE-3E1D-9287-E011D5CEA8E0> /Users/USER/Desktop/ImagePlay.app/Contents/PlugIns/imageformats/libqtga.dylib
       0x1165e4000 -        0x116646ff7 +libqtiff.dylib (0) <62A371C5-A9B5-3E51-8CB1-125E509871E0> /Users/USER/Desktop/ImagePlay.app/Contents/PlugIns/imageformats/libqtiff.dylib
       0x11664e000 -        0x116652ff7 +libqwbmp.dylib (0) <B9825D16-F4A0-3240-9195-E2298085ACE5> /Users/USER/Desktop/ImagePlay.app/Contents/PlugIns/imageformats/libqwbmp.dylib
       0x116656000 -        0x1166affff +libqwebp.dylib (0) <90BE4D0A-BAAA-3C4E-964A-CBC4BFAC78A7> /Users/USER/Desktop/ImagePlay.app/Contents/PlugIns/imageformats/libqwebp.dylib
       0x1194de000 -        0x1194defef +cl_kernels (???) <2A0FA4F0-2049-4743-84F3-6AD8E8500490> cl_kernels
       0x1194ec000 -        0x1194ecff5 +cl_kernels (???) <3560059B-3143-485A-9BDD-6AD2C7D2BFE3> cl_kernels
       0x1194ee000 -        0x1195d4fef  unorm8_bgra.dylib (2.4.5) <90797750-141F-3114-ACD0-A71363968678> /System/Library/Frameworks/OpenCL.framework/Versions/A/Libraries/ImageFormats/unorm8_bgra.dylib
    0x7fff60e72000 -     0x7fff60ea8837  dyld (353.2.1) <4696A982-1500-34EC-9777-1EF7A03E2659> /usr/lib/dyld
    0x7fff81403000 -     0x7fff81418ff7  com.apple.AppContainer (4.0 - 238) <9481F305-359A-33E6-93F1-89A25FA14E00> /System/Library/PrivateFrameworks/AppContainer.framework/Versions/A/AppContainer
    0x7fff81713000 -     0x7fff8174cfff  com.apple.AirPlaySupport (2.0 - 215.10) <E4159036-4C38-3F28-8AF3-4F074DAF01AC> /System/Library/PrivateFrameworks/AirPlaySupport.framework/Versions/A/AirPlaySupport
    0x7fff81765000 -     0x7fff81b72ff7  libLAPACK.dylib (1128) <F9201AE7-B031-36DB-BCF8-971E994EF7C1> /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libLAPACK.dylib
    0x7fff81b73000 -     0x7fff81b75ff7  libutil.dylib (38) <471AD65E-B86E-3C4A-8ABD-B8665A2BCE3F> /usr/lib/libutil.dylib
    0x7fff81b78000 -     0x7fff81b98fff  com.apple.IconServices (47.1 - 47.1) <E83DFE3B-6541-3736-96BB-26DC5D0100F1> /System/Library/PrivateFrameworks/IconServices.framework/Versions/A/IconServices
    0x7fff81b99000 -     0x7fff81c8bff7  libiconv.2.dylib (42) <2A06D02F-8B76-3864-8D96-64EF5B40BC6C> /usr/lib/libiconv.2.dylib
    0x7fff81c8c000 -     0x7fff81c97fff  libcommonCrypto.dylib (60061) <D381EBC6-69D8-31D3-8084-5A80A32CB748> /usr/lib/system/libcommonCrypto.dylib
    0x7fff81ca3000 -     0x7fff81ca7ff7  libGIF.dylib (1231) <B3D2DF96-A67D-31EA-9A1B-E870B54855EE> /System/Library/Frameworks/ImageIO.framework/Versions/A/Resources/libGIF.dylib
    0x7fff81dc1000 -     0x7fff81debff7  libdispatch.dylib (442.1.4) <502CF32B-669B-3709-8862-08188225E4F0> /usr/lib/system/libdispatch.dylib
    0x7fff81dec000 -     0x7fff81e03ff7  libLinearAlgebra.dylib (1128) <E78CCBAA-A999-3B65-8EC9-06DB15E67C37> /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libLinearAlgebra.dylib
    0x7fff81e04000 -     0x7fff81e0cffb  com.apple.CoreServices.FSEvents (1210 - 1210) <782A9C69-7A45-31A7-8960-D08A36CBD0A7> /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/FSEvents.framework/Versions/A/FSEvents
    0x7fff81e0d000 -     0x7fff81e27ff7  com.apple.AppleVPAFramework (1.0.30 - 1.0.30) <D47A2125-C72D-3298-B27D-D89EA0D55584> /System/Library/PrivateFrameworks/AppleVPA.framework/Versions/A/AppleVPA
    0x7fff81e28000 -     0x7fff81e55fff  com.apple.CoreVideo (1.8 - 145.1) <18DB07E0-B927-3260-A234-636F298D1917> /System/Library/Frameworks/CoreVideo.framework/Versions/A/CoreVideo
    0x7fff81e56000 -     0x7fff820d0fff  com.apple.CoreData (110 - 526) <AEEDAF00-D38F-3A15-B3C9-73732940CC55> /System/Library/Frameworks/CoreData.framework/Versions/A/CoreData
    0x7fff820d1000 -     0x7fff8237dfff  com.apple.GeoServices (1.0 - 982.4.10) <8A7FE04A-2785-30E7-A6E2-DC15D170DAF5> /System/Library/PrivateFrameworks/GeoServices.framework/Versions/A/GeoServices
    0x7fff823a0000 -     0x7fff82ee1fff  com.apple.AppKit (6.9 - 1343.16) <C98DB43F-4245-3E6E-A4EE-37DAEE33E174> /System/Library/Frameworks/AppKit.framework/Versions/C/AppKit
    0x7fff83056000 -     0x7fff83091fff  com.apple.QD (301 - 301) <C4D2AD03-B839-350A-AAF0-B4A08F8BED77> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/QD.framework/Versions/A/QD
    0x7fff83092000 -     0x7fff8309afe7  libcldcpuengine.dylib (2.4.5) <DF810F9A-1755-3283-82C3-D8192BCD8016> /System/Library/Frameworks/OpenCL.framework/Versions/A/Libraries/libcldcpuengine.dylib
    0x7fff8309b000 -     0x7fff830acfff  libcmph.dylib (1) <46EC3997-DB5E-38AE-BBBB-A035A54AD3C0> /usr/lib/libcmph.dylib
    0x7fff8319b000 -     0x7fff8319bfff  com.apple.Carbon (154 - 157) <6E3AEB9D-7643-36BE-A7E5-D08886649257> /System/Library/Frameworks/Carbon.framework/Versions/A/Carbon
    0x7fff83250000 -     0x7fff8325bff7  com.apple.speech.synthesis.framework (5.2.6 - 5.2.6) <9434AA45-B6BD-37F7-A866-172196A7F91B> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/SpeechSynthesis.framework/Versions/A/SpeechSynthesis
    0x7fff83268000 -     0x7fff83270fff  libsystem_dnssd.dylib (561.1.1) <62B70ECA-E40D-3C63-896E-7F00EC386DDB> /usr/lib/system/libsystem_dnssd.dylib
    0x7fff83271000 -     0x7fff8327cfff  libGL.dylib (11.0.7) <C53344AD-8CE6-3111-AB94-BD4CA89ED84E> /System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libGL.dylib
    0x7fff8327d000 -     0x7fff832a0fff  com.apple.Sharing (328.3 - 328.3) <FDEE49AD-8804-3760-9C14-8D1D10BBEA37> /System/Library/PrivateFrameworks/Sharing.framework/Versions/A/Sharing
    0x7fff832c0000 -     0x7fff832caff7  com.apple.CrashReporterSupport (10.10 - 629) <EC97EA5E-3190-3717-A4A9-2F35A447E7A6> /System/Library/PrivateFrameworks/CrashReporterSupport.framework/Versions/A/CrashReporterSupport
    0x7fff8333d000 -     0x7fff8335efff  com.apple.framework.Apple80211 (10.0.1 - 1001.57.4) <E449B57F-1AC3-3DF1-8A13-4390FB3A05A4> /System/Library/PrivateFrameworks/Apple80211.framework/Versions/A/Apple80211
    0x7fff8335f000 -     0x7fff8336cfff  com.apple.SpeechRecognitionCore (2.0.32 - 2.0.32) <87F0C88D-502D-3217-8B4A-8388288568BA> /System/Library/PrivateFrameworks/SpeechRecognitionCore.framework/Versions/A/SpeechRecognitionCore
    0x7fff8336d000 -     0x7fff83372ff7  libunwind.dylib (35.3) <BE7E51A0-B6EA-3A54-9CCA-9D88F683A6D6> /usr/lib/system/libunwind.dylib
    0x7fff83373000 -     0x7fff833abffb  libsystem_network.dylib (411) <C0B2313D-47BE-38A9-BEE6-2634A4F5E14B> /usr/lib/system/libsystem_network.dylib
    0x7fff8348a000 -     0x7fff83507fff  com.apple.CoreServices.OSServices (640.3 - 640.3) <28445162-08E9-3E24-84E4-617CE5FE1367> /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/OSServices.framework/Versions/A/OSServices
    0x7fff83508000 -     0x7fff835a9ff7  com.apple.Bluetooth (4.3.1 - 4.3.1f2) <EDC78AEE-28E7-324C-9947-41A0814A8154> /System/Library/Frameworks/IOBluetooth.framework/Versions/A/IOBluetooth
    0x7fff835aa000 -     0x7fff83633fff  com.apple.CoreSymbolication (3.1 - 56072) <8CE81C95-49E8-389F-B989-67CC452C08D0> /System/Library/PrivateFrameworks/CoreSymbolication.framework/Versions/A/CoreSymbolication
    0x7fff83675000 -     0x7fff837a5fff  com.apple.UIFoundation (1.0 - 1) <8E030D93-441C-3997-9CD2-55C8DFAC8B84> /System/Library/PrivateFrameworks/UIFoundation.framework/Versions/A/UIFoundation
    0x7fff837a6000 -     0x7fff837e6fff  com.apple.CloudDocs (1.0 - 280.1.2) <49E75BC1-6556-36B4-804A-E49BC41241CF> /System/Library/PrivateFrameworks/CloudDocs.framework/Versions/A/CloudDocs
    0x7fff8381a000 -     0x7fff8381cfff  com.apple.CoreDuetDebugLogging (1.0 - 1) <9A6E5710-EA99-366E-BF40-9A65EC1B46A1> /System/Library/PrivateFrameworks/CoreDuetDebugLogging.framework/Versions/A/CoreDuetDebugLogging
    0x7fff8381d000 -     0x7fff8385efff  libGLU.dylib (11.0.7) <8037342E-1ECD-385F-B4C3-545CE97B76AE> /System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libGLU.dylib
    0x7fff8385f000 -     0x7fff83861ff7  com.apple.SecCodeWrapper (4.0 - 238) <F450AB10-B0A4-3B55-A1B9-563E55C99333> /System/Library/PrivateFrameworks/SecCodeWrapper.framework/Versions/A/SecCodeWrapper
    0x7fff8399f000 -     0x7fff839b9ff7  com.apple.Kerberos (3.0 - 1) <7760E0C2-A222-3709-B2A6-B692D900CEB1> /System/Library/Frameworks/Kerberos.framework/Versions/A/Kerberos
    0x7fff839ba000 -     0x7fff839baff7  liblaunch.dylib (559.1.22) <8A988924-8BE7-35FE-BF7D-322E90EFE49E> /usr/lib/system/liblaunch.dylib
    0x7fff839bb000 -     0x7fff839e1ff7  com.apple.ChunkingLibrary (2.1 - 163.1) <3514F2A4-38BD-3849-9286-B3B991057742> /System/Library/PrivateFrameworks/ChunkingLibrary.framework/Versions/A/ChunkingLibrary
    0x7fff83b19000 -     0x7fff83bd4ff7  com.apple.DiscRecording (9.0 - 9000.4.1) <F70E600E-9668-3DF2-A3A8-61813DF9E2EE> /System/Library/Frameworks/DiscRecording.framework/Versions/A/DiscRecording
    0x7fff83bd6000 -     0x7fff83c06ffb  com.apple.GSS (4.0 - 2.0) <D033E7F1-2D34-339F-A814-C67E009DE5A9> /System/Library/Frameworks/GSS.framework/Versions/A/GSS
    0x7fff83c07000 -     0x7fff83c7fff7  com.apple.SystemConfiguration (1.14 - 1.14) <C269BCFD-ACAB-3331-BC7C-0430F0E84817> /System/Library/Frameworks/SystemConfiguration.framework/Versions/A/SystemConfiguration
    0x7fff83f17000 -     0x7fff8417fffb  com.apple.security (7.0 - 57031.1.35) <96141D1F-614E-32C4-8AC2-F47481F23F43> /System/Library/Frameworks/Security.framework/Versions/A/Security
    0x7fff841b6000 -     0x7fff842c5ffb  com.apple.desktopservices (1.9 - 1.9) <6EDAC73F-C42C-3FF7-B67D-FCCA1CFC5405> /System/Library/PrivateFrameworks/DesktopServicesPriv.framework/Versions/A/DesktopServicesPriv
    0x7fff84397000 -     0x7fff843bffff  libsystem_info.dylib (459) <B85A85D5-8530-3A93-B0C3-4DEC41F79478> /usr/lib/system/libsystem_info.dylib
    0x7fff843c0000 -     0x7fff843d2fff  libsasl2.2.dylib (193) <E523DD05-544B-3430-8AA9-672408A5AF8B> /usr/lib/libsasl2.2.dylib
    0x7fff844da000 -     0x7fff84502fff  libxpc.dylib (559.1.22) <9437C02E-A07B-38C8-91CB-299FAA63083D> /usr/lib/system/libxpc.dylib
    0x7fff84503000 -     0x7fff84528fff  libPng.dylib (1231) <759DF465-B08C-3E97-9A07-3CD447F84F78> /System/Library/Frameworks/ImageIO.framework/Versions/A/Resources/libPng.dylib
    0x7fff84529000 -     0x7fff846b7fff  libBLAS.dylib (1128) <497912C1-A98E-3281-BED7-E9C751552F61> /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libBLAS.dylib
    0x7fff846b8000 -     0x7fff846e6fff  com.apple.CoreServicesInternal (221.1 - 221.1) <51BAE6D2-84F3-392A-BFEC-A3B47B80A3D2> /System/Library/PrivateFrameworks/CoreServicesInternal.framework/Versions/A/CoreServicesInternal
    0x7fff847db000 -     0x7fff8498bff7  com.apple.QuartzCore (1.10 - 361.11) <7382E4A9-10B0-3877-B9D7-FA84DC71BA55> /System/Library/Frameworks/QuartzCore.framework/Versions/A/QuartzCore
    0x7fff8498c000 -     0x7fff849d2ff7  libauto.dylib (186) <A260789B-D4D8-316A-9490-254767B8A5F1> /usr/lib/libauto.dylib
    0x7fff849d3000 -     0x7fff84a64fff  com.apple.cloudkit.CloudKit (259.2.3 - 259.2.3) <6F955140-D522-32B3-B34B-BD94C5D94E7A> /System/Library/Frameworks/CloudKit.framework/Versions/A/CloudKit
    0x7fff84a7a000 -     0x7fff84a82fff  libMatch.1.dylib (24) <C917279D-33C2-38A8-9BDD-18F3B24E6FBD> /usr/lib/libMatch.1.dylib
    0x7fff84a83000 -     0x7fff84a87fff  libCoreVMClient.dylib (79) <FC4E08E3-749E-32FF-B5E9-211F29864831> /System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libCoreVMClient.dylib
    0x7fff84af6000 -     0x7fff84b01ff7  com.apple.AppSandbox (4.0 - 238) <BC5EE1CA-764A-303D-9989-4041C1291026> /System/Library/PrivateFrameworks/AppSandbox.framework/Versions/A/AppSandbox
    0x7fff84b07000 -     0x7fff84b07fff  com.apple.Accelerate.vecLib (3.10 - vecLib 3.10) <01E92F9F-EF29-3745-8631-AEA692F7F29C> /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/vecLib
    0x7fff84b08000 -     0x7fff84b09ff7  libsystem_blocks.dylib (65) <9615D10A-FCA7-3BE4-AA1A-1B195DACE1A1> /usr/lib/system/libsystem_blocks.dylib
    0x7fff84b0a000 -     0x7fff84c3cff7  com.apple.MediaControlSender (2.0 - 215.10) <8ECF208C-587A-325F-9866-09890D58F1B1> /System/Library/PrivateFrameworks/MediaControlSender.framework/Versions/A/MediaControlSender
    0x7fff84c3d000 -     0x7fff84c3dfff  com.apple.CoreServices (62 - 62) <9E4577CA-3FC3-300D-AB00-87ADBDDA2E37> /System/Library/Frameworks/CoreServices.framework/Versions/A/CoreServices
    0x7fff84c3e000 -     0x7fff84c42ff7  com.apple.TCC (1.0 - 1) <AFC32F8F-BCD5-313C-B66E-5AB8591EC066> /System/Library/PrivateFrameworks/TCC.framework/Versions/A/TCC
    0x7fff84c43000 -     0x7fff84c92ff7  com.apple.opencl (2.4.2 - 2.4.2) <6AE26E08-6EFC-3E1B-B202-EFA9C3E5B9D4> /System/Library/Frameworks/OpenCL.framework/Versions/A/OpenCL
    0x7fff85c38000 -     0x7fff85c97ff3  com.apple.AE (681 - 681) <7F544183-A515-31A8-B45F-89A167F56216> /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/AE.framework/Versions/A/AE
    0x7fff85c98000 -     0x7fff85f7fffb  com.apple.CoreServices.CarbonCore (1108.1 - 1108.1) <55A16172-ACC0-38B7-8409-3CB92AF33973> /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/CarbonCore.framework/Versions/A/CarbonCore
    0x7fff85f80000 -     0x7fff85f94ff7  com.apple.ProtectedCloudStorage (1.0 - 1) <52CFE68A-0663-3756-AB5B-B42195026052> /System/Library/PrivateFrameworks/ProtectedCloudStorage.framework/Versions/A/ProtectedCloudStorage
    0x7fff85f95000 -     0x7fff86009fff  com.apple.ApplicationServices.ATS (360 - 375) <62828B40-231D-3F81-8067-1903143DCB6B> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ATS.framework/Versions/A/ATS
    0x7fff8600a000 -     0x7fff86050ffb  libFontRegistry.dylib (134) <01B8034A-45FD-3360-A347-A1896F591363> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ATS.framework/Versions/A/Resources/libFontRegistry.dylib
    0x7fff86058000 -     0x7fff8605afff  libsystem_configuration.dylib (699.1.5) <9FBA1CE4-97D0-347E-A443-93ED94512E92> /usr/lib/system/libsystem_configuration.dylib
    0x7fff8605b000 -     0x7fff86064ff3  com.apple.CommonAuth (4.0 - 2.0) <F4C266BE-2E0E-36B4-9DE7-C6B4BF410FD7> /System/Library/PrivateFrameworks/CommonAuth.framework/Versions/A/CommonAuth
    0x7fff860f8000 -     0x7fff86931ff3  com.apple.CoreGraphics (1.600.0 - 772) <936D081F-37B3-3DA3-B725-118D0B07DDD2> /System/Library/Frameworks/CoreGraphics.framework/Versions/A/CoreGraphics
    0x7fff8693f000 -     0x7fff86952ff7  com.apple.CoreBluetooth (1.0 - 1) <FA9B43B3-E183-3040-AE25-66EF9870CF35> /System/Library/Frameworks/CoreBluetooth.framework/Versions/A/CoreBluetooth
    0x7fff86953000 -     0x7fff86954fff  libDiagnosticMessagesClient.dylib (100) <2EE8E436-5CDC-34C5-9959-5BA218D507FB> /usr/lib/libDiagnosticMessagesClient.dylib
    0x7fff8698b000 -     0x7fff86cbeff7  libmecabra.dylib (666.1) <CAFBC813-4894-3352-9B22-FFF116773A06> /usr/lib/libmecabra.dylib
    0x7fff86e3b000 -     0x7fff86f2bfef  libJP2.dylib (1231) <FEAF6F38-736E-35A8-A983-F4531C8A821C> /System/Library/Frameworks/ImageIO.framework/Versions/A/Resources/libJP2.dylib
    0x7fff86f34000 -     0x7fff87262ff7  com.apple.Foundation (6.9 - 1151.16) <18EDD673-A010-3E99-956E-DA594CE1FA80> /System/Library/Frameworks/Foundation.framework/Versions/C/Foundation
    0x7fff87263000 -     0x7fff8728ffff  libsandbox.1.dylib (358.1.1) <9A00BD06-579F-3EDF-9D4C-590DFE54B103> /usr/lib/libsandbox.1.dylib
    0x7fff872dd000 -     0x7fff87310ff7  com.apple.MediaKit (16 - 757) <345EDAFE-3E39-3B0F-8D84-54657EC4396D> /System/Library/PrivateFrameworks/MediaKit.framework/Versions/A/MediaKit
    0x7fff87311000 -     0x7fff87318fff  com.apple.NetFS (6.0 - 4.0) <1581D25F-CC07-39B0-90E8-5D4F3CF84EBA> /System/Library/Frameworks/NetFS.framework/Versions/A/NetFS
    0x7fff87319000 -     0x7fff87321ff7  com.apple.AppleSRP (5.0 - 1) <01EC5144-D09A-3D6A-AE35-F6D48585F154> /System/Library/PrivateFrameworks/AppleSRP.framework/Versions/A/AppleSRP
    0x7fff87322000 -     0x7fff87333ff7  libsystem_coretls.dylib (35.1.2) <EBBF7EF6-80D8-3F8F-825C-B412BD6D22C0> /usr/lib/system/libsystem_coretls.dylib
    0x7fff8733c000 -     0x7fff87480ff7  com.apple.QTKit (7.7.3 - 2890) <6F6CD79F-CFBB-3FE4-82C6-47991346FB17> /System/Library/Frameworks/QTKit.framework/Versions/A/QTKit
    0x7fff87481000 -     0x7fff874cdfff  com.apple.corelocation (1486.17 - 1615.21) <DB68CEB9-0D51-3CB9-86A4-B0400CE6C515> /System/Library/Frameworks/CoreLocation.framework/Versions/A/CoreLocation
    0x7fff874ce000 -     0x7fff8751cfff  libcurl.4.dylib (83.1.2) <337A1FF8-E8B1-3173-9F29-C0D4C851D8E1> /usr/lib/libcurl.4.dylib
    0x7fff875b6000 -     0x7fff875b8fff  com.apple.OAuth (25 - 25) <EE765AF0-2BB6-3689-9EAA-689BF1F02A0D> /System/Library/PrivateFrameworks/OAuth.framework/Versions/A/OAuth
    0x7fff8761d000 -     0x7fff876b1fff  com.apple.ink.framework (10.9 - 213) <8E029630-1530-3734-A446-13353F0E7AC5> /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/Ink.framework/Versions/A/Ink
    0x7fff876b2000 -     0x7fff876c8ff7  libsystem_asl.dylib (267) <F153AC5B-0542-356E-88C8-20A62CA704E2> /usr/lib/system/libsystem_asl.dylib
    0x7fff87717000 -     0x7fff8771bfff  com.apple.CommonPanels (1.2.6 - 96) <F9ECC8AF-D9CA-3350-AFB4-5113A9B789A5> /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/CommonPanels.framework/Versions/A/CommonPanels
    0x7fff8771c000 -     0x7fff8772eff7  com.apple.ImageCapture (9.0 - 9.0) <7FB65DD4-56B5-35C4-862C-7A2DED991D1F> /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/ImageCapture.framework/Versions/A/ImageCapture
    0x7fff8772f000 -     0x7fff8789aff7  com.apple.audio.toolbox.AudioToolbox (1.12 - 1.12) <5C6DBEB4-F2EA-3262-B9FC-AFB89404C1DA> /System/Library/Frameworks/AudioToolbox.framework/Versions/A/AudioToolbox
    0x7fff88138000 -     0x7fff8850ffe7  com.apple.CoreAUC (211.0.0 - 211.0.0) <C8B2470F-3994-37B8-BE10-6F78667604AC> /System/Library/PrivateFrameworks/CoreAUC.framework/Versions/A/CoreAUC
    0x7fff88525000 -     0x7fff8852affb  libheimdal-asn1.dylib (398.1.2) <F9463B34-AAF5-3488-AD0C-85937C81FC5E> /usr/lib/libheimdal-asn1.dylib
    0x7fff88540000 -     0x7fff885d5ff7  com.apple.ColorSync (4.9.0 - 4.9.0) <F06733BD-A10C-3DB3-B050-825351130392> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ColorSync.framework/Versions/A/ColorSync
    0x7fff885d6000 -     0x7fff88623ff3  com.apple.CoreMediaIO (601.0 - 4749) <DDB756B3-A281-3791-9744-1F52CF8E5EDB> /System/Library/Frameworks/CoreMediaIO.framework/Versions/A/CoreMediaIO
    0x7fff88624000 -     0x7fff8862cff7  com.apple.icloud.FindMyDevice (1.0 - 1) <D198E170-3610-3727-BC87-73AD249CA097> /System/Library/PrivateFrameworks/FindMyDevice.framework/Versions/A/FindMyDevice
    0x7fff8862d000 -     0x7fff88636fff  libsystem_pthread.dylib (105.1.4) <26B1897F-0CD3-30F3-B55A-37CB45062D73> /usr/lib/system/libsystem_pthread.dylib
    0x7fff886c9000 -     0x7fff886d6ff7  libxar.1.dylib (254) <CE10EFED-3066-3749-838A-6A15AC0DBCB6> /usr/lib/libxar.1.dylib
    0x7fff886d7000 -     0x7fff886e1ff7  com.apple.NetAuth (5.0 - 5.0) <B9EC5425-D38D-308C-865F-207E0A98BAC7> /System/Library/PrivateFrameworks/NetAuth.framework/Versions/A/NetAuth
    0x7fff88762000 -     0x7fff887bcff7  com.apple.LanguageModeling (1.0 - 1) <ACA93FE0-A0E3-333E-AE3C-8EB7DE5F362F> /System/Library/PrivateFrameworks/LanguageModeling.framework/Versions/A/LanguageModeling
    0x7fff887f3000 -     0x7fff888e5fff  libxml2.2.dylib (26) <B834E7C8-EC3E-3382-BC5A-DA38DC4D720C> /usr/lib/libxml2.2.dylib
    0x7fff888e6000 -     0x7fff888e7fff  com.apple.TrustEvaluationAgent (2.0 - 25) <2D61A2C3-C83E-3A3F-8EC1-736DBEC250AB> /System/Library/PrivateFrameworks/TrustEvaluationAgent.framework/Versions/A/TrustEvaluationAgent
    0x7fff888e8000 -     0x7fff888fcff7  com.apple.MultitouchSupport.framework (260.30 - 260.30) <28728A7D-E048-3B14-9932-839A87D381FE> /System/Library/PrivateFrameworks/MultitouchSupport.framework/Versions/A/MultitouchSupport
    0x7fff888fd000 -     0x7fff88918ff7  libCRFSuite.dylib (34) <D64842BE-7BD4-3D0C-9842-1D202F7C2A51> /usr/lib/libCRFSuite.dylib
    0x7fff88919000 -     0x7fff88c84fff  com.apple.VideoToolbox (1.0 - 1562.19) <C08228FE-FA1E-394C-98CB-2AFD8E566C3F> /System/Library/Frameworks/VideoToolbox.framework/Versions/A/VideoToolbox
    0x7fff88c85000 -     0x7fff88f87fff  com.apple.HIToolbox (2.1.1 - 756) <9DD121B5-B7EB-3C43-8155-61A4417F8E9A> /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/HIToolbox.framework/Versions/A/HIToolbox
    0x7fff88f88000 -     0x7fff88f94ff7  com.apple.OpenDirectory (10.10 - 187) <1D0066FC-1DEB-381B-B15C-4C009E0DF850> /System/Library/Frameworks/OpenDirectory.framework/Versions/A/OpenDirectory
    0x7fff88f95000 -     0x7fff89044fe7  libvMisc.dylib (512) <AFBA45DE-7F55-3E4E-B8DF-5E8E21C407AD> /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libvMisc.dylib
    0x7fff89045000 -     0x7fff89061ff7  libsystem_malloc.dylib (53.1.1) <19BCC257-5717-3502-A71F-95D65AFA861B> /usr/lib/system/libsystem_malloc.dylib
    0x7fff89062000 -     0x7fff89189fff  com.apple.coreui (2.1 - 305) <BB430677-D1F7-38DD-8F05-70E54352B8B5> /System/Library/PrivateFrameworks/CoreUI.framework/Versions/A/CoreUI
    0x7fff8918a000 -     0x7fff89197fff  com.apple.ProtocolBuffer (1 - 225.1) <2D502FBB-D2A0-3937-A5C5-385FA65B3874> /System/Library/PrivateFrameworks/ProtocolBuffer.framework/Versions/A/ProtocolBuffer
    0x7fff891b1000 -     0x7fff891b2fff  libSystem.B.dylib (1213) <DA954461-EC6A-3DF0-8551-6FC810627627> /usr/lib/libSystem.B.dylib
    0x7fff891b3000 -     0x7fff891b4ffb  libremovefile.dylib (35) <3485B5F4-6CE8-3C62-8DFD-8736ED6E8531> /usr/lib/system/libremovefile.dylib
    0x7fff891b5000 -     0x7fff891b7fff  com.apple.EFILogin (2.0 - 2) <F0269EE2-3686-3A8A-8B83-F86974E35E90> /System/Library/PrivateFrameworks/EFILogin.framework/Versions/A/EFILogin
    0x7fff891b8000 -     0x7fff891e8fff  libsystem_m.dylib (3086.1) <1E12AB45-6D96-36D0-A226-F24D9FB0D9D6> /usr/lib/system/libsystem_m.dylib
    0x7fff893a3000 -     0x7fff893ecff3  com.apple.HIServices (1.22 - 519) <59D78E07-C3F1-3272-88F1-876B836D5517> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/HIServices.framework/Versions/A/HIServices
    0x7fff894c0000 -     0x7fff894c4fff  libpam.2.dylib (20) <E805398D-9A92-31F8-8005-8DC188BD8B6E> /usr/lib/libpam.2.dylib
    0x7fff894d5000 -     0x7fff894dbfff  com.apple.speech.recognition.framework (5.0.9 - 5.0.9) <BB2D573F-0A01-379F-A2BA-3C454EDCB111> /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/SpeechRecognition.framework/Versions/A/SpeechRecognition
    0x7fff894e9000 -     0x7fff89504ff7  com.apple.aps.framework (4.0 - 4.0) <9955CAFD-D56B-36E9-BB41-6F7F73317EB5> /System/Library/PrivateFrameworks/ApplePushService.framework/Versions/A/ApplePushService
    0x7fff89535000 -     0x7fff895abfe7  libcorecrypto.dylib (233.1.2) <E1789801-3985-3949-B736-6B3378873301> /usr/lib/system/libcorecrypto.dylib
    0x7fff895ac000 -     0x7fff895acfff  com.apple.ApplicationServices (48 - 48) <5BF7910B-C328-3BF8-BA4F-CE52B574CE01> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/ApplicationServices
    0x7fff895ad000 -     0x7fff895adff7  libunc.dylib (29) <5676F7EA-C1DF-329F-B006-D2C3022B7D70> /usr/lib/system/libunc.dylib
    0x7fff895bd000 -     0x7fff895fdff7  libGLImage.dylib (11.0.7) <7CBCEB4B-D22F-3116-8B28-D1C22D28C69D> /System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libGLImage.dylib
    0x7fff89604000 -     0x7fff89612ff7  com.apple.opengl (11.0.7 - 11.0.7) <B5C4DF85-37BD-3984-98D1-90A5043DA984> /System/Library/Frameworks/OpenGL.framework/Versions/A/OpenGL
    0x7fff8969c000 -     0x7fff896b5ff7  com.apple.CFOpenDirectory (10.10 - 187) <0ECA5D80-A045-3A2C-A60C-E1605F3AB6BD> /System/Library/Frameworks/OpenDirectory.framework/Versions/A/Frameworks/CFOpenDirectory.framework/Versions/A/CFOpenDirectory
    0x7fff896b6000 -     0x7fff896b6fff  libOpenScriptingUtil.dylib (162) <EFD79173-A9DA-3AE6-BE15-3948938204A6> /usr/lib/libOpenScriptingUtil.dylib
    0x7fff896b7000 -     0x7fff896bcff7  libmacho.dylib (862) <126CA2ED-DE91-308F-8881-B9DAEC3C63B6> /usr/lib/system/libmacho.dylib
    0x7fff896bd000 -     0x7fff89718fef  libTIFF.dylib (1231) <115791FB-8C49-3410-AC23-56F4B1CFF124> /System/Library/Frameworks/ImageIO.framework/Versions/A/Resources/libTIFF.dylib
    0x7fff89719000 -     0x7fff89721ffb  libcopyfile.dylib (118.1.2) <0C68D3A6-ACDD-3EF3-991A-CC82C32AB836> /usr/lib/system/libcopyfile.dylib
    0x7fff89793000 -     0x7fff89832df7  com.apple.AppleJPEG (1.0 - 1) <9BB3D7DF-630A-3E1C-A124-12D6C4D0DE70> /System/Library/PrivateFrameworks/AppleJPEG.framework/Versions/A/AppleJPEG
    0x7fff89833000 -     0x7fff898bffff  libsystem_c.dylib (1044.1.2) <C185E862-7424-3210-B528-6B822577A4B8> /usr/lib/system/libsystem_c.dylib
    0x7fff898c0000 -     0x7fff89b3efff  com.apple.RawCamera.bundle (6.04 - 791) <B6139D16-972F-3BC4-A61B-2F226F7666DB> /System/Library/CoreServices/RawCamera.bundle/Contents/MacOS/RawCamera
    0x7fff8a49d000 -     0x7fff8a4eeff7  com.apple.AppleVAFramework (5.0.31 - 5.0.31) <762E9358-A69A-3D63-8282-3B77FBE0147E> /System/Library/PrivateFrameworks/AppleVA.framework/Versions/A/AppleVA
    0x7fff8a523000 -     0x7fff8a953fff  com.apple.vision.FaceCore (3.1.6 - 3.1.6) <C3B823AA-C261-37D3-B4AC-C59CE91C8241> /System/Library/PrivateFrameworks/FaceCore.framework/Versions/A/FaceCore
    0x7fff8a954000 -     0x7fff8a956ffb  libCGXType.A.dylib (772) <7CB71BC6-D8EC-37BC-8243-41BAB086FAAA> /System/Library/Frameworks/CoreGraphics.framework/Versions/A/Resources/libCGXType.A.dylib
    0x7fff8a9a6000 -     0x7fff8aae0ff7  com.apple.ImageIO.framework (3.3.0 - 1038) <AB3C40DB-FCBE-3315-B7B2-4E16522E20CB> /System/Library/Frameworks/ImageIO.framework/Versions/A/ImageIO
    0x7fff8b639000 -     0x7fff8b75bff7  com.apple.LaunchServices (644.12 - 644.12) <D7710B20-0561-33BB-A3C8-463691D36E02> /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/LaunchServices.framework/Versions/A/LaunchServices
    0x7fff8b75c000 -     0x7fff8b7c8fff  com.apple.framework.CoreWLAN (5.0 - 500.35.2) <ACBAAB0A-BCC7-37CF-AAFB-2DA1733F2682> /System/Library/Frameworks/CoreWLAN.framework/Versions/A/CoreWLAN
    0x7fff8b7c9000 -     0x7fff8b7ceff7  com.apple.MediaAccessibility (1.0 - 61) <00A3E0B6-79AC-387E-B282-AADFBD5722F6> /System/Library/Frameworks/MediaAccessibility.framework/Versions/A/MediaAccessibility
    0x7fff8b7d4000 -     0x7fff8b855ff3  com.apple.CoreUtils (1.0 - 101.1) <45E5E51B-947E-3F2D-BD9C-480E72555C23> /System/Library/PrivateFrameworks/CoreUtils.framework/Versions/A/CoreUtils
    0x7fff8b856000 -     0x7fff8ba3b267  libobjc.A.dylib (646) <3B60CD90-74A2-3A5D-9686-B0772159792A> /usr/lib/libobjc.A.dylib
    0x7fff8ba3c000 -     0x7fff8ba42fff  libsystem_trace.dylib (72.1.3) <A9E6B7D8-C327-3742-AC54-86C94218B1DF> /usr/lib/system/libsystem_trace.dylib
    0x7fff8bac4000 -     0x7fff8bac7fff  com.apple.xpc.ServiceManagement (1.0 - 1) <7E9E6BB7-AEE7-3F59-BAC0-59EAF105D0C8> /System/Library/Frameworks/ServiceManagement.framework/Versions/A/ServiceManagement
    0x7fff8bae4000 -     0x7fff8bae6ff7  libsystem_sandbox.dylib (358.1.1) <DB9962EF-8898-31CC-9B87-E01F8CE74C9D> /usr/lib/system/libsystem_sandbox.dylib
    0x7fff8bae7000 -     0x7fff8bae8ff7  com.apple.print.framework.Print (10.0 - 265) <3BC4FE7F-78A0-3E57-8F4C-520E7EFD36FA> /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/Print.framework/Versions/A/Print
    0x7fff8bae9000 -     0x7fff8bb6bfff  com.apple.PerformanceAnalysis (1.0 - 1) <2FC0F303-B672-3E64-A978-AB78EAD98395> /System/Library/PrivateFrameworks/PerformanceAnalysis.framework/Versions/A/PerformanceAnalysis
    0x7fff8bbe9000 -     0x7fff8bbeafff  liblangid.dylib (117) <B54A4AA0-2E53-3671-90F5-AFF711C0EB9E> /usr/lib/liblangid.dylib
    0x7fff8bcba000 -     0x7fff8bcc1fff  com.apple.network.statistics.framework (1.2 - 1) <61B311D1-7F15-35B3-80D4-99B8BE90ACD9> /System/Library/PrivateFrameworks/NetworkStatistics.framework/Versions/A/NetworkStatistics
    0x7fff8bcc2000 -     0x7fff8bcc2fff  com.apple.Cocoa (6.8 - 21) <EAC0EA1E-3C62-3B28-A941-5D8B1E085FF8> /System/Library/Frameworks/Cocoa.framework/Versions/A/Cocoa
    0x7fff8bcc3000 -     0x7fff8bd54ff7  libCoreStorage.dylib (471) <5CA37ED3-320C-3469-B4D2-6F045AFE03A1> /usr/lib/libCoreStorage.dylib
    0x7fff8bd55000 -     0x7fff8bd80fff  libc++abi.dylib (125) <88A22A0F-87C6-3002-BFBA-AC0F2808B8B9> /usr/lib/libc++abi.dylib
    0x7fff8c444000 -     0x7fff8c445fff  libsystem_secinit.dylib (18) <581DAD0F-6B63-3A48-B63B-917AF799ABAA> /usr/lib/system/libsystem_secinit.dylib
    0x7fff8c446000 -     0x7fff8c457ff7  libz.1.dylib (55) <88C7C7DE-04B8-316F-8B74-ACD9F3DE1AA1> /usr/lib/libz.1.dylib
    0x7fff8c458000 -     0x7fff8c45aff7  libsystem_coreservices.dylib (9) <41B7C578-5A53-31C8-A96F-C73E030B0938> /usr/lib/system/libsystem_coreservices.dylib
    0x7fff8c560000 -     0x7fff8c569fff  libGFXShared.dylib (11.0.7) <EC449E3A-D9D2-3494-8B6C-DEB7B11EEDAB> /System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libGFXShared.dylib
    0x7fff8c56a000 -     0x7fff8c59cff3  com.apple.frameworks.CoreDaemon (1.3 - 1.3) <C6DB0A07-F8E4-3837-BCA9-225F460EDA81> /System/Library/PrivateFrameworks/CoreDaemon.framework/Versions/B/CoreDaemon
    0x7fff8c59d000 -     0x7fff8c5acfff  com.apple.LangAnalysis (1.7.0 - 1.7.0) <D1E527E4-C561-352F-9457-E8C50232793C> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/LangAnalysis.framework/Versions/A/LangAnalysis
    0x7fff8c644000 -     0x7fff8c647ff7  libdyld.dylib (353.2.1) <19FAF435-C165-3374-9DEF-D7BBA7D61DB6> /usr/lib/system/libdyld.dylib
    0x7fff8c648000 -     0x7fff8c6afff7  com.apple.datadetectorscore (6.0 - 396.1) <5D348063-1528-3E2F-B587-9E82970506F9> /System/Library/PrivateFrameworks/DataDetectorsCore.framework/Versions/A/DataDetectorsCore
    0x7fff8cca3000 -     0x7fff8ccd3ff3  com.apple.CoreAVCHD (5.7.5 - 5750.4.1) <3E51287C-E97D-3886-BE88-8F6872400876> /System/Library/PrivateFrameworks/CoreAVCHD.framework/Versions/A/CoreAVCHD
    0x7fff8cce0000 -     0x7fff8cce8fff  libsystem_platform.dylib (63) <64E34079-D712-3D66-9CE2-418624A5C040> /usr/lib/system/libsystem_platform.dylib
    0x7fff8ccf3000 -     0x7fff8cd17fef  libJPEG.dylib (1231) <3F87A0CA-14FA-3034-A332-DD57A092B08F> /System/Library/Frameworks/ImageIO.framework/Versions/A/Resources/libJPEG.dylib
    0x7fff8cd65000 -     0x7fff8cdd4fff  com.apple.SearchKit (1.4.0 - 1.4.0) <BFD6D876-36BA-3A3B-9F15-3E2F7DE6E89D> /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/SearchKit.framework/Versions/A/SearchKit
    0x7fff8cdd5000 -     0x7fff8cdfdffb  libRIP.A.dylib (772) <9262437A-710A-397D-8E34-1CBFEA1FC5E1> /System/Library/Frameworks/CoreGraphics.framework/Versions/A/Resources/libRIP.A.dylib
    0x7fff8cdfe000 -     0x7fff8cf44fef  libsqlite3.dylib (168) <8B78BED1-7B9B-3943-80DC-0871015AEAC4> /usr/lib/libsqlite3.dylib
    0x7fff8cfb0000 -     0x7fff8cfcdfff  libsystem_kernel.dylib (2782.1.97) <93E0E0A9-75B6-3904-BB4E-4BC7C05F4B6B> /usr/lib/system/libsystem_kernel.dylib
    0x7fff8d265000 -     0x7fff8d377ff7  libvDSP.dylib (512) <DD5517F5-F7F7-3AA1-B6FA-CD98DBC3C651> /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libvDSP.dylib
    0x7fff8d5d6000 -     0x7fff8d629ffb  libAVFAudio.dylib (118.3) <CC124063-34DF-39E3-921A-2BA3EA8D6F38> /System/Library/Frameworks/AVFoundation.framework/Versions/A/Resources/libAVFAudio.dylib
    0x7fff8d62a000 -     0x7fff8d71eff7  libFontParser.dylib (134) <506126F8-FDCE-3DE1-9DCA-E07FE658B597> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ATS.framework/Versions/A/Resources/libFontParser.dylib
    0x7fff8d762000 -     0x7fff8d78dfff  com.apple.DictionaryServices (1.2 - 229) <6789EC43-CADA-394D-8FE8-FC3A2DD136B9> /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/DictionaryServices.framework/Versions/A/DictionaryServices
    0x7fff8d78e000 -     0x7fff8da5dff3  com.apple.CoreImage (10.0.33) <6E3DDA29-718B-3BDB-BFAF-F8C201BF93A4> /System/Library/Frameworks/QuartzCore.framework/Versions/A/Frameworks/CoreImage.framework/Versions/A/CoreImage
    0x7fff8db6b000 -     0x7fff8db88ffb  libresolv.9.dylib (57) <26B38E61-298A-3C3A-82C1-3B5E98AD5E29> /usr/lib/libresolv.9.dylib
    0x7fff8db89000 -     0x7fff8dbc4fff  com.apple.Symbolication (1.4 - 56045) <D64571B1-4483-3FE2-BD67-A91360F79727> /System/Library/PrivateFrameworks/Symbolication.framework/Versions/A/Symbolication
    0x7fff8dbc5000 -     0x7fff8ddaaff3  libicucore.A.dylib (531.30) <EF0E7544-E317-3550-A962-6AE65E78AF17> /usr/lib/libicucore.A.dylib
    0x7fff8ddab000 -     0x7fff8ddfcff7  com.apple.audio.CoreAudio (4.3.0 - 4.3.0) <AF72B06E-C6C1-3FAE-8B47-AF461CAE0E22> /System/Library/Frameworks/CoreAudio.framework/Versions/A/CoreAudio
    0x7fff8ddfd000 -     0x7fff8ded3ff3  com.apple.DiskImagesFramework (10.10 - 389.1) <7DE2208C-BD55-390A-8167-4F9F11750C4B> /System/Library/PrivateFrameworks/DiskImages.framework/Versions/A/DiskImages
    0x7fff8ded4000 -     0x7fff8dfb7fff  libcrypto.0.9.8.dylib (52) <7208EEE2-C090-383E-AADD-7E1BD1321BEC> /usr/lib/libcrypto.0.9.8.dylib
    0x7fff8dfbc000 -     0x7fff8e008ff7  libcups.2.dylib (408) <9CECCDE3-51D7-3028-830C-F58BD36E3317> /usr/lib/libcups.2.dylib
    0x7fff8e009000 -     0x7fff8e041fff  com.apple.RemoteViewServices (2.0 - 99) <C9A62691-B0D9-34B7-B71C-A48B5F4DC553> /System/Library/PrivateFrameworks/RemoteViewServices.framework/Versions/A/RemoteViewServices
    0x7fff8e042000 -     0x7fff8e05cff3  com.apple.Ubiquity (1.3 - 313) <DF56A657-CC6E-3BE2-86A0-71F07127724C> /System/Library/PrivateFrameworks/Ubiquity.framework/Versions/A/Ubiquity
    0x7fff8e218000 -     0x7fff8e225ff7  libbz2.1.0.dylib (36) <2DF83FBC-5C08-39E1-94F5-C28653791B5F> /usr/lib/libbz2.1.0.dylib
    0x7fff8e226000 -     0x7fff8e228ff7  com.apple.securityhi (9.0 - 55006) <B1E09986-7AF0-3BD1-BAA1-B5514DFB7CD1> /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/SecurityHI.framework/Versions/A/SecurityHI
    0x7fff8e2bf000 -     0x7fff8e2f6ffb  com.apple.LDAPFramework (2.4.28 - 194.5) <4CFE8010-CE3F-35EC-90BA-529B74321029> /System/Library/Frameworks/LDAP.framework/Versions/A/LDAP
    0x7fff8e2f7000 -     0x7fff8e365ffb  com.apple.Heimdal (4.0 - 2.0) <B852ACA1-4C64-3E2A-A9D3-6D4C80AD9429> /System/Library/PrivateFrameworks/Heimdal.framework/Versions/A/Heimdal
    0x7fff8e366000 -     0x7fff8e37ffff  com.apple.openscripting (1.4 - 162) <80DFF366-B950-3F79-903F-99DA0FFDB570> /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/OpenScripting.framework/Versions/A/OpenScripting
    0x7fff8e380000 -     0x7fff8e385fff  com.apple.DiskArbitration (2.6 - 2.6) <0DFF4D9B-2AC3-3B82-B5C5-30F4EFBD2DB9> /System/Library/Frameworks/DiskArbitration.framework/Versions/A/DiskArbitration
    0x7fff8e386000 -     0x7fff8e3b3fff  com.apple.Accounts (113 - 113) <3145FCC2-D297-3DD1-B74B-9E7DBB0EE33C> /System/Library/Frameworks/Accounts.framework/Versions/A/Accounts
    0x7fff8e3b4000 -     0x7fff8e452fff  com.apple.Metadata (10.7.0 - 916.1) <CD389631-0F23-3A29-B43A-E3FFB5BC9438> /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/Metadata.framework/Versions/A/Metadata
    0x7fff8e453000 -     0x7fff8e456ff7  com.apple.Mangrove (1.0 - 1) <2AF1CAE9-8BF9-33C4-9C1B-123DBAF1522B> /System/Library/PrivateFrameworks/Mangrove.framework/Versions/A/Mangrove
    0x7fff8e457000 -     0x7fff8e459ff7  libquarantine.dylib (76) <DC041627-2D92-361C-BABF-A869A5C72293> /usr/lib/system/libquarantine.dylib
    0x7fff8e45a000 -     0x7fff8e45cfff  libCVMSPluginSupport.dylib (11.0.7) <29D775BB-A11D-3140-A478-2A0DA1A87420> /System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libCVMSPluginSupport.dylib
    0x7fff8e45d000 -     0x7fff8e575ffb  com.apple.CoreText (352.0 - 454.1) <AB07DF12-BB1F-3275-A8A3-45F14BF872BF> /System/Library/Frameworks/CoreText.framework/Versions/A/CoreText
    0x7fff8e576000 -     0x7fff8e5b0ffb  com.apple.DebugSymbols (115 - 115) <6F03761D-7C3A-3C80-8031-AA1C1AD7C706> /System/Library/PrivateFrameworks/DebugSymbols.framework/Versions/A/DebugSymbols
    0x7fff8e5b1000 -     0x7fff8e5dcff3  libarchive.2.dylib (30) <8CBB4416-EBE9-3574-8ADC-44655D245F39> /usr/lib/libarchive.2.dylib
    0x7fff8e5dd000 -     0x7fff8e64eff7  com.apple.framework.IOKit (2.0.2 - 1050.1.21) <ED3B0B22-AACC-303B-BFC8-20ECD1AF6BA2> /System/Library/Frameworks/IOKit.framework/Versions/A/IOKit
    0x7fff8e64f000 -     0x7fff8e65aff7  libkxld.dylib (2782.1.97) <CB1A1B57-54BE-3573-AE0C-B90ED6BAEEE2> /usr/lib/system/libkxld.dylib
    0x7fff8e65b000 -     0x7fff8e65bfff  com.apple.Accelerate (1.10 - Accelerate 1.10) <C7278843-2462-32F6-B0E3-D33C681399A2> /System/Library/Frameworks/Accelerate.framework/Versions/A/Accelerate
    0x7fff8e68b000 -     0x7fff8e74afff  com.apple.backup.framework (1.6.1 - 1.6.1) <A7BBE57D-D5E7-39DD-812C-31190159F679> /System/Library/PrivateFrameworks/Backup.framework/Versions/A/Backup
    0x7fff8e753000 -     0x7fff8e755fff  com.apple.loginsupport (1.0 - 1) <35A2A071-606C-39A5-8C11-E4CAF98D934C> /System/Library/PrivateFrameworks/login.framework/Versions/A/Frameworks/loginsupport.framework/Versions/A/loginsupport
    0x7fff8e75b000 -     0x7fff8e761ff7  libsystem_networkextension.dylib (167.1.10) <29AB225B-D7FB-30ED-9600-65D44B9A9442> /usr/lib/system/libsystem_networkextension.dylib
    0x7fff8e762000 -     0x7fff8e7f8ffb  com.apple.CoreMedia (1.0 - 1562.19) <F79E0E9D-4ED1-3ED1-827A-C3C5377DB1D7> /System/Library/Frameworks/CoreMedia.framework/Versions/A/CoreMedia
    0x7fff8e7f9000 -     0x7fff8e813ff7  liblzma.5.dylib (7) <1D03E875-A7C0-3028-814C-3C27F7B7C079> /usr/lib/liblzma.5.dylib
    0x7fff8e814000 -     0x7fff8e817fff  com.apple.IOSurface (97 - 97) <D4B4D2B2-7B16-3174-9EA6-55E0A10B452D> /System/Library/Frameworks/IOSurface.framework/Versions/A/IOSurface
    0x7fff8e818000 -     0x7fff8e976ff3  com.apple.avfoundation (2.0 - 889.10) <4D1735C4-D055-31E9-8051-FED29F41F4F6> /System/Library/Frameworks/AVFoundation.framework/Versions/A/AVFoundation
    0x7fff8e977000 -     0x7fff8e9deff7  com.apple.framework.CoreWiFi (3.0 - 300.4) <19269C1D-EB29-384A-83F3-7DDDEB7D9DAD> /System/Library/PrivateFrameworks/CoreWiFi.framework/Versions/A/CoreWiFi
    0x7fff8ea77000 -     0x7fff8ee0dfff  com.apple.CoreFoundation (6.9 - 1151.16) <F2B088AF-A5C6-3FAE-9EB4-7931AF6359E4> /System/Library/Frameworks/CoreFoundation.framework/Versions/A/CoreFoundation
    0x7fff8efab000 -     0x7fff8efaefff  com.apple.help (1.3.3 - 46) <CA4541F4-CEF5-355C-8F1F-EA65DC1B400F> /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/Help.framework/Versions/A/Help
    0x7fff8efcb000 -     0x7fff8efd1ff7  com.apple.XPCService (2.0 - 1) <AA4A5393-1F5D-3465-A417-0414B95DC052> /System/Library/PrivateFrameworks/XPCService.framework/Versions/A/XPCService
    0x7fff8efd2000 -     0x7fff8f4befff  com.apple.MediaToolbox (1.0 - 1562.19) <36062C5F-CC37-3F50-8383-07A9C8C75F33> /System/Library/Frameworks/MediaToolbox.framework/Versions/A/MediaToolbox
    0x7fff8f7e7000 -     0x7fff8f7eefff  libCGCMS.A.dylib (772) <E64DC779-A6CF-3B1F-8E57-C09C0B10670F> /System/Library/Frameworks/CoreGraphics.framework/Versions/A/Resources/libCGCMS.A.dylib
    0x7fff8f7ef000 -     0x7fff8f7faff7  libcsfde.dylib (471) <797691FA-FC0A-3A95-B6E8-BDB75AEAEDFD> /usr/lib/libcsfde.dylib
    0x7fff8f7fb000 -     0x7fff8f7fbff7  libkeymgr.dylib (28) <77845842-DE70-3CC5-BD01-C3D14227CED5> /usr/lib/system/libkeymgr.dylib
    0x7fff8fab5000 -     0x7fff8fabcff7  libcompiler_rt.dylib (35) <BF8FC133-EE10-3DA6-9B90-92039E28678F> /usr/lib/system/libcompiler_rt.dylib
    0x7fff90023000 -     0x7fff90097ff3  com.apple.securityfoundation (6.0 - 55126) <E7FB7A4E-CB0B-37BA-ADD5-373B2A20A783> /System/Library/Frameworks/SecurityFoundation.framework/Versions/A/SecurityFoundation
    0x7fff90098000 -     0x7fff900a8ff7  libbsm.0.dylib (34) <A3A2E56C-2B65-37C7-B43A-A1F926E1A0BB> /usr/lib/libbsm.0.dylib
    0x7fff900c7000 -     0x7fff900d9ff7  com.apple.CoreDuetDaemonProtocol (1.0 - 1) <CE9FABB4-1C5D-3F9B-9BB8-5CC50C3E5E31> /System/Library/PrivateFrameworks/CoreDuetDaemonProtocol.framework/Versions/A/CoreDuetDaemonProtocol
    0x7fff90121000 -     0x7fff9013bff7  libextension.dylib (55.1) <ECBDCC15-FA19-3578-961C-B45FCC994BAF> /usr/lib/libextension.dylib
    0x7fff9013c000 -     0x7fff9033fff3  com.apple.CFNetwork (720.1.1 - 720.1.1) <A82E71B3-2CDB-3840-A476-F2304D896E03> /System/Library/Frameworks/CFNetwork.framework/Versions/A/CFNetwork
    0x7fff90340000 -     0x7fff9038dff3  com.apple.print.framework.PrintCore (10.0 - 451) <3CA58254-D14F-3913-9DFB-CAC499570CC7> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/PrintCore.framework/Versions/A/PrintCore
    0x7fff9038e000 -     0x7fff90392fff  libcache.dylib (69) <45E9A2E7-99C4-36B2-BEE3-0C4E11614AD1> /usr/lib/system/libcache.dylib
    0x7fff90393000 -     0x7fff90393fff  com.apple.audio.units.AudioUnit (1.12 - 1.12) <76EF1C9D-DEA4-3E55-A134-4099B2FD2CF2> /System/Library/Frameworks/AudioUnit.framework/Versions/A/AudioUnit
    0x7fff90653000 -     0x7fff90672fff  com.apple.CoreDuet (1.0 - 1) <36AA9FD5-2685-314D-B364-3FA4688D86BD> /System/Library/PrivateFrameworks/CoreDuet.framework/Versions/A/CoreDuet
    0x7fff906aa000 -     0x7fff906acfff  libRadiance.dylib (1231) <BDD94A52-DE53-300C-9180-5D434272989F> /System/Library/Frameworks/ImageIO.framework/Versions/A/Resources/libRadiance.dylib
    0x7fff906ad000 -     0x7fff90701fff  libc++.1.dylib (120) <1B9530FD-989B-3174-BB1C-BDC159501710> /usr/lib/libc++.1.dylib
    0x7fff9075b000 -     0x7fff90784ffb  libxslt.1.dylib (13) <AED1143F-B848-3E73-81ED-71356F25F084> /usr/lib/libxslt.1.dylib
    0x7fff90785000 -     0x7fff90789fff  libsystem_stats.dylib (163.1.4) <1DB04436-5974-3F16-86CC-5FF5F390339C> /usr/lib/system/libsystem_stats.dylib
    0x7fff9078a000 -     0x7fff90aa5fcf  com.apple.vImage (8.0 - 8.0) <1183FE6A-FDB6-3B3B-928D-50C7909F2308> /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vImage.framework/Versions/A/vImage
    0x7fff90aa6000 -     0x7fff90abcff7  com.apple.CoreMediaAuthoring (2.2 - 951) <B5E5ADF2-BBE8-30D9-83BC-74D0D450CF42> /System/Library/PrivateFrameworks/CoreMediaAuthoring.framework/Versions/A/CoreMediaAuthoring
    0x7fff90abd000 -     0x7fff90ad9fff  com.apple.GenerationalStorage (2.0 - 209.11) <9FF8DD11-25FB-3047-A5BF-9415339B3EEC> /System/Library/PrivateFrameworks/GenerationalStorage.framework/Versions/A/GenerationalStorage
    0x7fff90bdb000 -     0x7fff90be4ff7  libsystem_notify.dylib (133.1.1) <61147800-F320-3DAA-850C-BADF33855F29> /usr/lib/system/libsystem_notify.dylib

External Modification Summary:
  Calls made by other processes targeting this process:
    task_for_pid: 1
    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: 33255
    thread_create: 1
    thread_set_state: 0

VM Region Summary:
ReadOnly portion of Libraries: Total=234.7M resident=129.7M(55%) swapped_out_or_unallocated=105.0M(45%)
Writable regions: Total=190.8M written=56.5M(30%) resident=81.5M(43%) swapped_out=4K(0%) unallocated=109.4M(57%)

REGION TYPE                      VIRTUAL
===========                      =======
Activity Tracing                   2048K
CG backing stores                  21.8M
CG image                            164K
CG shared images                    432K
CoreAnimation                       164K
CoreImage                            16K
CoreUI image data                   248K
Foundation                            4K
Image IO                             64K
Kernel Alloc Once                     8K
MALLOC                            135.0M
MALLOC (admin)                       32K
Memory Tag 242                       12K
Memory Tag 251                       32K
OpenCL                               16K
STACK GUARD                        56.0M
Stack                              12.6M
VM_ALLOCATE                        17.2M
__DATA                             19.1M
__IMAGE                             528K
__LINKEDIT                         74.3M
__TEXT                            160.4M
__UNICODE                           544K
mapped file                        63.1M
shared memory                         4K
===========                      =======
TOTAL                             563.7M

Model: MacBookPro11,3, BootROM MBP112.0138.B11, 4 processors, Intel Core i7, 2.5 GHz, 16 GB, SMC 2.19f12
Graphics: Intel Iris Pro, Intel Iris Pro, Built-In
Graphics: NVIDIA GeForce GT 750M, NVIDIA GeForce GT 750M, PCIe, 2048 MB
Memory Module: BANK 0/DIMM0, 8 GB, DDR3, 1600 MHz, 0x80AD, 0x484D54343147533641465238412D50422020
Memory Module: BANK 1/DIMM0, 8 GB, DDR3, 1600 MHz, 0x80AD, 0x484D54343147533641465238412D50422020
AirPort: spairport_wireless_card_type_airport_extreme (0x14E4, 0x134), Broadcom BCM43xx 1.0 (7.15.124.12.10)
Bluetooth: Version 4.3.1f2 15015, 3 services, 27 devices, 1 incoming serial ports
Network Service: Wi-Fi, AirPort, en0
Network Service: USB Ethernet, Ethernet, en5
PCI Card: pci11c1,5901, IEEE 1394 Open HCI, Thunderbolt@193,0,0
PCI Card: Apple 57761-B0, Ethernet Controller, Thunderbolt@194,0,0
PCI Card: pci12d8,400e, USB Open Host Controller, Thunderbolt@197,0,0
PCI Card: pci12d8,400e, USB Open Host Controller, Thunderbolt@197,0,1
PCI Card: pci12d8,400f, USB Enhanced Host Controller, Thunderbolt@197,0,2
Serial ATA Device: APPLE SSD SM0512F, 500,28 GB
USB Device: Internal Memory Card Reader
USB Device: Apple USB Ethernet Adapter
USB Device: Apple Internal Keyboard / Trackpad
USB Device: BRCM20702 Hub
USB Device: Bluetooth USB Host Controller
USB Device: Hub
USB Device: Apple Thunderbolt Display
USB Device: FaceTime HD Camera (Display)
USB Device: Display Audio
Thunderbolt Bus: MacBook Pro, Apple Inc., 17.1
Thunderbolt Device: Thunderbolt Display, Apple Inc., 3, 26.2

Connection arrows vanish on some zoom levels after drag/drop actions

Steps to reproduce:

  • Create some elements and place/connect them randomly
  • Select them all at once (area selection)
  • Drag them randomly over the screen for a couple of seconds
  • Drop them again
  • Zoom in
  • At certain zoom levels, some of the connection arrows vanish
  • The effect can be reproduced on Windows and Linux
  • On Windows, the arrows "lag behind" the elements notably

vanishingarrows

Access violation when switching load image resource while play is active.

Steps to reproduce:

  1. Add load image node
  2. Add binarize node
  3. Press play
  4. Go to the image viewer
  5. Zoom in on the binarize result
  6. Change the file in the load image node to something else

It might not happen on the first try, but I got by tabbing between the image viewer results a few times and repeating the load image swap.

    Qt5Guid.dll!00007ff8d58ddb5a()  Unknown
>   ImagePlay.exe!ImageViewerWindow::on_mousePositionChanged(int x, int y) Line 703 C++
    ImagePlay.exe!QtPrivate::FunctorCall<QtPrivate::IndexesList<0,1>,QtPrivate::List<int,int>,void,void (__cdecl ImageViewerWindow::*)(int,int) __ptr64>::call(void (int, int) * f, ImageViewerWindow * o, void * * arg) Line 500   C++
    ImagePlay.exe!QtPrivate::FunctionPointer<void (__cdecl ImageViewerWindow::*)(int,int) __ptr64>::call<QtPrivate::List<int,int>,void>(void (int, int) * f, ImageViewerWindow * o, void * * arg) Line 520  C++
    ImagePlay.exe!QtPrivate::QSlotObject<void (__cdecl ImageViewerWindow::*)(int,int) __ptr64,QtPrivate::List<int,int>,void>::impl(int which, QtPrivate::QSlotObjectBase * this_, QObject * r, void * * a, bool * ret) Line 144 C++
    Qt5Cored.dll!000000005387f9c8() Unknown
    Qt5Cored.dll!000000005386eafa() Unknown
    Qt5Cored.dll!000000005386e3a8() Unknown
    ImagePlay.exe!IPImageViewer::mousePositionChanged(int _t1, int _t2) Line 176    C++
    ImagePlay.exe!IPImageViewer::updateMousePosition(int x, int y) Line 196 C++
    ImagePlay.exe!IPPixmapItem::hoverMoveEvent(QGraphicsSceneHoverEvent * event) Line 306   C++
    Qt5Widgetsd.dll!00000000543da083()  Unknown
    Qt5Widgetsd.dll!0000000054427e02()  Unknown
    Qt5Widgetsd.dll!00000000544288a0()  Unknown
    Qt5Widgetsd.dll!0000000054428269()  Unknown
    Qt5Widgetsd.dll!000000005442214e()  Unknown
    Qt5Widgetsd.dll!00000000544208ee()  Unknown
    Qt5Widgetsd.dll!0000000053ea1116()  Unknown
    Qt5Widgetsd.dll!0000000053e9bead()  Unknown
    Qt5Cored.dll!0000000053816974() Unknown
    Qt5Cored.dll!0000000053964a6c() Unknown
    Qt5Widgetsd.dll!0000000053e986ce()  Unknown
    Qt5Widgetsd.dll!000000005447700e()  Unknown
    Qt5Widgetsd.dll!000000005447368a()  Unknown
    Qt5Widgetsd.dll!0000000053f09381()  Unknown
    Qt5Widgetsd.dll!00000000540ea7af()  Unknown
    Qt5Widgetsd.dll!00000000541c6d5c()  Unknown
    Qt5Widgetsd.dll!0000000054472173()  Unknown
    Qt5Widgetsd.dll!0000000053e95315()  Unknown
    Qt5Widgetsd.dll!00000000541cbd6d()  Unknown
    Qt5Cored.dll!00000000538172fb() Unknown
    Qt5Widgetsd.dll!0000000053ea10f6()  Unknown
    Qt5Widgetsd.dll!0000000053e9c7dc()  Unknown
    Qt5Cored.dll!0000000053816974() Unknown
    Qt5Cored.dll!0000000053964a6c() Unknown
    Qt5Widgetsd.dll!0000000053ea3829()  Unknown
    Qt5Widgetsd.dll!0000000053f4dfb1()  Unknown
    Qt5Widgetsd.dll!0000000053f4cb03()  Unknown
    Qt5Widgetsd.dll!0000000053ea1116()  Unknown
    Qt5Widgetsd.dll!0000000053e9bead()  Unknown
    Qt5Cored.dll!0000000053816974() Unknown
    Qt5Cored.dll!0000000053964a6c() Unknown
    Qt5Guid.dll!00007ff8d58414c1()  Unknown
    Qt5Guid.dll!00007ff8d5843dc3()  Unknown
    Qt5Guid.dll!00007ff8d581b15c()  Unknown
    qwindowsd.dll!QWindowsGuiEventDispatcher::sendPostedEvents() Line 83    C++
    Qt5Cored.dll!00000000538cce0e() Unknown
    [External Code] 
    Qt5Cored.dll!00000000538cda63() Unknown
    qwindowsd.dll!QWindowsGuiEventDispatcher::processEvents(QFlags<enum QEventLoop::ProcessEventsFlag> flags) Line 73   C++
    Qt5Cored.dll!0000000053811a18() Unknown
    Qt5Cored.dll!0000000053811c53() Unknown
    Qt5Cored.dll!00000000538149d1() Unknown
    Qt5Guid.dll!00007ff8d583f678()  Unknown
    Qt5Widgetsd.dll!0000000053e9b7da()  Unknown
    ImagePlay.exe!main(int argc, char * * argv) Line 67 C++
    ImagePlay.exe!WinMain(HINSTANCE__ * __formal, HINSTANCE__ * __formal, char * __formal, int __formal) Line 112   C++
    [External Code] 

Zoom percentage value in the status bar can display rounding errors

After editing the element graph on different zoom levels, the zoom percentage that is displayed immediately after a zooming action has been performed can display rounding errors (see attached screenshot). This effect doesn't seem to be be reproducible consistently, though.

zoom

Element properties might have no influence depending on the underlying algorithm

Some elements provide multiple algorithms with different parameters. Those parameters are currently all shown and changeable regardless of the active algorithm. Ideally, those parameters should be deactivated (grayed out) or hidden if they don't apply to the currently active algorithm.

Example:
The "Add Noise" element provides algorithms for impulsive and gaussian noise. The standard deviation parameter of the gaussian noise algorithm is shown and changeable even if the current algorithm is set to "Impulsive".

Zoom in Image Viewer buggy while two images are loaded

If I add two images to my Image Viewer (always a loader and a binarize node in my test cases). Then the zoom behavior breaks for me.

Below are two images that demostrate the error, in both cases I'm pressing the + icon at the top left of the Image Viewer.

Edit: I should note that you have to click on both image tabs once before the bug occurs. If you add the binarize node but stay on the original image then the zoom won't break.

Working correctly

Broken

Additional note:

The zooming behaviour in general feels a little clunky sometimes, it seems like we don't zoom in to the cursor position but rather its relative position in the image frame.

"Canny Edge Detector" returns error on even window sizes

Steps to reproduce:

  • Create a "Load Image" element, open "lena_rgb.png"
  • Connect it to a "Canny Edge Detector" element
  • Enable the preview
  • Set the Canny window size to an even value
  • The element shows an error message (see attached screenshot)

canny

Histogram and zoom is defective for grayscale images

Steps to reproduce:

  • Add an "Image Loader" element, load Lena in RGB
  • Connect it to a "Convert to Gray" element
  • Double click on the "Convert to Gray" element
  • Press play and note that the histogram in the preview is correct
  • Double click on "Load Image" and and on "Convert to Gray" afterwards
  • The histogram will still show the RGB histogram in the grayscale preview and the zoom will also show the RGB source image
  • Additionally, the histogram will always show the option of R, G and B even if the image actually only has one channel

grayscale_rgb

Main workspace has no margins while zooming

While zooming, one can only scroll to the right edge of the element on the far right. This might be a bit too limiting from a usability standpoint. Ideally, the user should be able to infinitely scroll through the workspace; an easier fix would be to create a minimum margin of empty space around all elements.

Provide a possibility to cancel the currently running update process

Currently, the user has no option to pause or cancel a running execution of the elements in the grid. This feature would be helpful if one has created a pipeline that takes a very long time to process (i.e. the user could try to optimize the causing element's parameters).

Plugin development has interfacing problems

Currently, if the interface to the IPL library changes, already compiled plugins will break. As an example, see commits 0cc6586 and fd4dead.

The problem in this case was a change in the property id enum. Because those are fixed at compile-time, the properties have to be recompiled. An alternative approach would be to use RTTI to decide the type of a property (with typeid). If that's no option, at least the propagation of changes into the plugin_development folder has to be addressed (we could use symlinks or the like).

Crash while being zoomed in in the image viewer and connecting new nodes.

A strange bug that occurse when following the steps below:

  1. Drag in a Load node and load any image with it.
  2. Press play.
  3. Add Binarize node and connect load -> binarize.
  4. Zoom in on Binarize in the Image Viewer until the scrollbars appear.
  5. Add two Binarize Entropy nodes.
  6. Connect load to both nodes.

After step 6 one of two errors should've occured. Either an assert should be hit (see below). Or we get an access violation exception. I don't know what triggers one or the other at the moment.

Assertion error:

Debug Assertion Failed!

Program: ...orary ipl\ImagePlay\ImagePlay.._bin\Debug\x64\ImagePlay.exe
File: f:\dd\vctools\crt\crtw32\misc\dbgdel.cpp
Line: 52

Expression: _BLOCK_TYPE_IS_VALID(pHead->nBlockUse)

For information on how your program can cause an assertion
failure, see the Visual C++ documentation on asserts.

In the image viewer the zoom preview box in the lower right doesn't show the image that is currently active in the image viewer.

I assume the lower right zoom preview box should be displaying the image that is currently active in the image viewer.
However if I only used a load and binarize node then the preview always showed the original image and not the result of the binarize node.

Reproduction of the bug:

  1. Add load node
  2. Add binarize node
  3. Press play
  4. Go to the image viewer, select binarize.
  5. The zoom box should now show a zoomed in section of the load image tab rather than the binarize one
  6. Now add a Gaussian low pass (that's the only one I tested it with)
  7. Add the binarize result as input of the Gauss node
  8. In the image viewer go to the Gauss tab
  9. Tweak the Sigma of the Gauss so that a result is generated
  10. Now the zoom box should display the result of the Gauss node correctly

Working zoom preview:

Preview sometimes ignores updates during re-calculation.

For some algorithms, the preview doesn't recognize any changes to the parameters that happen during the recalculation of the whole pipeline. For example, this is the case when moving the "Wavelength" slider for the "Synthesize Image" element.

Reproduction:

  • Create a pipeline that takes some time to re-evaluate
  • Include at least one "Synthesize Image" element
  • Alter it's wavelength using the slider
  • If you're quick enough (i.e. the pipeline is slow enough), updates to the slider will fall into the recalculation time of a previous update and be ignored

update

Connecting image directly to frequency filter causes crash

Under Windows 8.1 x64, not tested on other platforms:

Screenshot of crash

Reproducible by adding a "Synthesize Image" block, and connecting it directly to a Frequency Filter block.

The (normal?) usage pattern of connecting the output of FFT to the filter works as expected.

Crash while using "Grayscale Morphology"

Steps to reproduce (on my workstation):

  • Create a "Load Image" element, open "lena_rgb.png"
  • Connect it to a "Grayscale Morphology" element
  • Enable the preview
  • On my workstation, the application crashes with an access violation at IPLMorphologyGrayscale.cpp:207
    ( at _kernel[i++] with i = 18 and _kernel.size() = 18)
  • On Peter's system (installed from Beta 6.0.0-beta1.zip), it doesn't crash but produces the wrong output
    (the image is unchanged, although the kernel is completely empty)
  • On Linux, it seems to work fine

[Windows] Qmake doesn't copy images/sequence to the application directory

The "sequence" subdirectory is not properly copied to the "images" directory in the applications build location. This seems to be a drawback of ${QMAKE_COPY}; but switching to ${QMAKE_COPY_DIR} doesn't fix the problem.
A possibility would be to use robocopy instead, since the copying is already done per platform anyway.

"Triangle Segmentation" crashes

  • Create a "Load Image" element, open "lena_rgb.png"
  • Connect it to a "Triangle Segmentation" element
  • Enable the preview
  • The application crashes at IPLProcess.cpp:279
  • This might be a duplicate of #17

A view minor improvements:

  • Delete of process also with backspace key (not only with delete). There is no delete key on a mac.
  • Remember the last file open folder
  • Write the the process name instead of "Process Settings"
  • Add Back Arrow before the process name (in many browsers there is a back arrow in the top left)
  • Move Max, Min, Median, Rank Transform Operators to the Group of Morphology & Rank Order
  • Reduce the minimal size of the Image Viewer so that the magnified area with all the labels underneath are still visible. The close sidebar button does not work if the magnified area overlaps.
  • Give a meaning to the histogram dropdown box of the image viewer or disable it.
  • Apply the same zoom level to all images in the viewer. New processes are all 1:1 and need to be zoomed separately.

Local threshold behaves fundamentally differently depending on the window size (odd vs. even)

How to reproduce:

  • Add a "Load Image" element
  • Connect it to a "Local Threshold" element
  • Alter the window size (see attached Screenshots).

The error seems to be in IPLLocalThreshold.cpp:55ff:

  • For the application of the local kernel, a half-width is calculated through an integer division.
  • The area value used to normalize the local mean is calculated using the original width (without the information loss through the division) in double precision.

bildschirmfoto von 2015-03-25 14 30 15
bildschirmfoto von 2015-03-25 14 30 32
bildschirmfoto von 2015-03-25 14 30 47

Drag-and-drop image files to create Load Image nodes

Would be a nice workflow improvement to be able to directly drag-and-drop supported image files onto the workspace to transform them into Load Image nodes. (Probably ditto for directories and Load Sequence.)

In the same vein, it would be nice if file-browsing inputs (such as that of Load Image) allowed drag-and-drop of files/directories onto the input box, imitating the behavior of (modern) web browsers.

Crash after dragging "Grayscale Morphology" to the grid (access violation)

Couldn't reliably reproduce it in subsequent tries.

Stack trace: (Point of interest: 2. at IPPropertyBinaryMorphologyInt.h:125)

0 std::Debug_message MSVCP120D 0x7ff9605265d6
1 std::vector::operator[] vector 1202 0x7ff76a106d8d
2 IPPropertyBinaryMorphologyInt::IPPropertyBinaryMorphologyInt IPPropertyBinaryMorphologyInt.h 125 0x7ff76a12fdbb
3 IPProcessPropertiesWidget::init IPProcessPropertiesWidget.cpp 128 0x7ff76a121838
4 MainWindow::showProcessSettings MainWindow.cpp 259 0x7ff76a15bffb
5 MainWindow::setActiveProcessStep MainWindow.cpp 295 0x7ff76a15c16e
6 ImageViewerWindow::tabChanged ImageViewerWindow.cpp 459 0x7ff76a0ef7b8
7 QtPrivate::FunctorCallQtPrivate::IndexesList<0,QtPrivate::List,void,void (__cdecl ImageViewerWindow::
)(int) __ptr64>::call qobjectdefs_impl.h 500 0x7ff76a0f70a2
8 QtPrivate::FunctionPointer<void (__cdecl ImageViewerWindow::_)(int) __ptr64>::callQtPrivate::List<int,void> qobjectdefs_impl.h 520 0x7ff76a0f4d0d
9 QtPrivate::QSlotObject<void (__cdecl ImageViewerWindow::*)(int) __ptr64,QtPrivate::List,void>::impl qobject_impl.h 144 0x7ff76a0f82e6
10 QAnimationGroup::~QAnimationGroup Qt5Cored 0x6d71f9c8
11 QAnimationGroup::~QAnimationGroup Qt5Cored 0x6d70eafa
12 QAnimationGroup::~QAnimationGroup Qt5Cored 0x6d70e3a8
13 QMainWindow::setMenuWidget Qt5Widgetsd 0x6e03d4fa
14 QMainWindow::setMenuWidget Qt5Widgetsd 0x6e03eb2d
15 QMainWindow::setMenuWidget Qt5Widgetsd 0x6e03b7d1
16 QAnimationGroup::~QAnimationGroup Qt5Cored 0x6d70ec26
17 QAnimationGroup::~QAnimationGroup Qt5Cored 0x6d70e3a8
18 QMainWindow::setMenuWidget Qt5Widgetsd 0x6e02ff5a
19 QMainWindow::setMenuWidget Qt5Widgetsd 0x6e02ff0d
20 QMainWindow::setMenuWidget Qt5Widgetsd 0x6e03d461
21 ImageViewerWindow::setActiveStep ImageViewerWindow.cpp 182 0x7ff76a0edade
22 MainWindow::setActiveProcessStep MainWindow.cpp 288 0x7ff76a15c13f
23 IPProcessStep::mouseDoubleClickEvent IPProcessStep.cpp 441 0x7ff76a156341
24 QMainWindow::setMenuWidget Qt5Widgetsd 0x6e27a141
25 QMainWindow::setMenuWidget Qt5Widgetsd 0x6e2c7e02
26 QMainWindow::setMenuWidget Qt5Widgetsd 0x6e2c8b9d
27 QMainWindow::setMenuWidget Qt5Widgetsd 0x6e2c94c6
28 QMainWindow::setMenuWidget Qt5Widgetsd 0x6e2c22fc
29 QMainWindow::setMenuWidget Qt5Widgetsd 0x6e2c0960
30 QMainWindow::setMenuWidget Qt5Widgetsd 0x6dd41116
31 QMainWindow::setMenuWidget Qt5Widgetsd 0x6dd3bead
32 QAnimationGroup::~QAnimationGroup Qt5Cored 0x6d6b6974
33 QAnimationGroup::~QAnimationGroup Qt5Cored 0x6d804a6c
34 QMainWindow::setMenuWidget Qt5Widgetsd 0x6dd386ce
35 QMainWindow::setMenuWidget Qt5Widgetsd 0x6e312ffa
36 QMainWindow::setMenuWidget Qt5Widgetsd 0x6dda93f3
37 QMainWindow::setMenuWidget Qt5Widgetsd 0x6df8a7af
38 QMainWindow::setMenuWidget Qt5Widgetsd 0x6e066d5c
39 QMainWindow::setMenuWidget Qt5Widgetsd 0x6e312173
40 QMainWindow::setMenuWidget Qt5Widgetsd 0x6dd35315
41 QMainWindow::setMenuWidget Qt5Widgetsd 0x6e06bd6d
42 QAnimationGroup::~QAnimationGroup Qt5Cored 0x6d6b72fb
43 QMainWindow::setMenuWidget Qt5Widgetsd 0x6dd410f6
44 QMainWindow::setMenuWidget Qt5Widgetsd 0x6dd3c7dc
45 QAnimationGroup::~QAnimationGroup Qt5Cored 0x6d6b6974
46 QAnimationGroup::~QAnimationGroup Qt5Cored 0x6d804a6c
47 QMainWindow::setMenuWidget Qt5Widgetsd 0x6dd43829
48 QMainWindow::setMenuWidget Qt5Widgetsd 0x6ddedfb1
49 QMainWindow::setMenuWidget Qt5Widgetsd 0x6ddecb03
50 QMainWindow::setMenuWidget Qt5Widgetsd 0x6dd41116
51 QMainWindow::setMenuWidget Qt5Widgetsd 0x6dd3bead
52 QAnimationGroup::~QAnimationGroup Qt5Cored 0x6d6b6974
53 QAnimationGroup::~QAnimationGroup Qt5Cored 0x6d804a6c
54 QOpenGLFunctions_1_5::glTranslatef Qt5Guid 0x7ff96068188e
55 QOpenGLFunctions_1_5::glTranslatef Qt5Guid 0x7ff960683dd3
56 QOpenGLFunctions_1_5::glTranslatef Qt5Guid 0x7ff96065b16c
57 QWindowsGuiEventDispatcher::sendPostedEvents qwindowsguieventdispatcher.cpp 83 0x7ff95f80b831
58 QAnimationGroup::~QAnimationGroup Qt5Cored 0x6d76ce0e
59 UserCallWinProcCheckWow USER32 0x7ff978e12434
60 DispatchMessageWorker USER32 0x7ff978e12297
61 QAnimationGroup::~QAnimationGroup Qt5Cored 0x6d76da63
62 QWindowsGuiEventDispatcher::processEvents qwindowsguieventdispatcher.cpp 73 0x7ff95f80b71a
63 QAnimationGroup::~QAnimationGroup Qt5Cored 0x6d6b1a18
64 QAnimationGroup::~QAnimationGroup Qt5Cored 0x6d6b1c53
65 QAnimationGroup::~QAnimationGroup Qt5Cored 0x6d6b49d1
66 QOpenGLFunctions_1_5::glTranslatef Qt5Guid 0x7ff96067f688
67 QMainWindow::setMenuWidget Qt5Widgetsd 0x6dd3b7da
68 main main.cpp 67 0x7ff76a158c68
69 WinMain qtmain_win.cpp 112 0x7ff76a191d58
70 __tmainCRTStartup crtexe.c 618 0x7ff76a191231
71 WinMainCRTStartup crtexe.c 466 0x7ff76a190fae
72 BaseThreadInitThunk KERNEL32 0x7ff9796616ad
73 RtlUserThreadStart ntdll 0x7ff97980e954

Local variables:
Locals
checkboxSize 16 int
checked false bool
column 5 int
i 50 int
input 0x682a51bc40 QCheckBox *
j 18 int
offset 2 int
parent 0x6828f4c0a0 QWidget *
presetCross3 int [9] int [9]
presetCross5 int [25] int [25]
presetCross7 int [49] int [49]
presetCross9 int [81] int [81]
presetDiagCross3 int [9] int [9]
presetDiagCross5 int [25] int [25]
presetDiagCross7 int [49] int [49]
presetDiagCross9 int [81] int [81]
presetDiamond5 int [25] int [25]
presetDiamond7 int [49] int [49]
presetDiamond9 int [81] int [81]
presetDisk5 int [25] int [25]
presetDisk7 int [49] int [49]
presetDisk9 int [81] int [81]
presetEmpty int [9] int [9]
presetSquare3 int [9] int [9]
presetSquare5 int [25] int [25]
presetSquare7 int [49] int [49]
presetSquare9 int [81] int [81]
property 0x6829398d00 IPLProcessPropertyVectorInt *
row 5 int
this 0x68293d3670 IPPropertyBinaryMorphologyInt *
IPPropertyWidget class IPPropertyWidget IPPropertyWidget
_gridLayout 0x68292ee370 QGridLayout *
_ignoreCombobox true bool
_ignoreKernel true bool
_inputs <50 items> QList<QCheckBox *>
_kernel <18 items> std::vector
_kernelSizeComboBox 0x682a655890 QComboBox *
_kernelType 0 int
_kernelWidget 0x682a5940a0 QWidget *
_presets <19 items> std::vector
_presetsComboBox 0xcdcdcdcdcdcdcdcd QComboBox *
_property 0x6829398d00 IPLProcessPropertyVectorInt *
staticMetaObject struct QMetaObject QMetaObject
Inspector
Expressions
Return Value
Tooltip

High frequency generation of IPLProcessMessage instances causes a crash

Steps to reproduce:

  • Add a high-frequency element "Load Sequence" or "Capture Camera"
  • Connect it to "Binarize Otsu"
  • Enable preview and let it run for a while
  • The application crashes somewhere around IPLProcess.cpp:277 (addMessage or resetMessages) with a Segfault within a vector re-allocation.
  • The higher the frequency of the source is, the faster the error seems to occur.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.