iscsi-osx / iSCSIInitiator

iSCSI Initiator for macOS
BSD 2-Clause "Simplified" License
550 stars 97 forks source link

macOS Sierra: auto-login and re-login on wakeup does not work #66

Closed simonarnell closed 7 years ago

simonarnell commented 7 years ago

On a macOS Sierra initiator to a Synology Diskstation target, I lose my iscsi connection after my Mac goes to sleep and wakes up. To remount I have to manually perform a iscsictl login.

nsinenian commented 7 years ago

This is a known issue with Sierra. I'm assuming that Apple has made changes to the way the network stack operates when an interfaces comes up. The issue is observed not only upon wakeup after sleep but also during intermittent loss of network connectivity (e.g., if you turn your wireless on/off it won't recover the connection).

At this moment I don't fully understand what Apple has changed, and why this would occur. Stay tuned.

nsinenian commented 7 years ago

@simonarnell Do you mind telling me what model disputation you are using? My request completely unrelated to this issue, but has to do with another issue where a user cannot connect (they are also using a Synology product and I wand to know what's different).

simonarnell commented 7 years ago

@nsinenian DS412+ running DSM 6.0.2-8451

ryansyah commented 7 years ago

Hello,

I can comment that I am experiencing the same behavior with macOS sierra as the initiator to a ctld target on FreeBSD.

nsinenian commented 7 years ago

@ryansyah Thanks -- due to changes in Sierra (either the networking stack, how sleep is handled or some of the APIs) this functionality is now broken. We're trying to find a good workaround that won't be as easily affected by changes in future releases.

nsinenian commented 7 years ago

@ryansyah @simonarnell Please try the attached build.

@ryansyah It should also solve your other problem (login target,portal).

Change the extension to DMG and install as usual.

iSCSIInitiator-1.0.0-beta4+.zip

ryansyah commented 7 years ago

Nareg,

Should I uninstall the old version first, or is just installing over the old version sufficient?

I tried the installing on top of method last night, and was unable to get autologin working. I am assuming that after install of the linked build, reboot system, and that the disk should autologin and mount.

Ryan Stark

On Oct 22, 2016, at 9:05 AM, Nareg Sinenian notifications@github.com wrote:

@ryansyah @simonarnell Please try the attached build.

@ryansyah It should also solve your other problem (login ,)

iSCSIInitiator-1.0.0-beta4+.zip

— You are receiving this because you were mentioned. Reply to this email directly, view it on GitHub, or mute the thread.

nsinenian commented 7 years ago

I suggest that you remove it, reboot, re-install, reboot.

There's some caching (e.g., kext caching) that occurs and I'm not quite sure how Sierra handles that now, so that is your best best. I believe that this new build should re-mount drives after a wakeup from sleep in Sierra, but let me know.

On Wed, Oct 26, 2016 at 2:45 AM, Ryan Stark notifications@github.com wrote:

Nareg,

Should I uninstall the old version first, or is just installing over the old version sufficient?

I tried the installing on top of method last night, and was unable to get autologin working. I am assuming that after install of the linked build, reboot system, and that the disk should autologin and mount.

Ryan Stark

On Oct 22, 2016, at 9:05 AM, Nareg Sinenian notifications@github.com wrote:

@ryansyah @simonarnell Please try the attached build.

@ryansyah It should also solve your other problem (login ,)

iSCSIInitiator-1.0.0-beta4+.zip

— You are receiving this because you were mentioned. Reply to this email directly, view it on GitHub, or mute the thread.

— You are receiving this because you were mentioned. Reply to this email directly, view it on GitHub https://github.com/iscsi-osx/iSCSIInitiator/issues/66#issuecomment-256135465, or mute the thread https://github.com/notifications/unsubscribe-auth/AEH_Q13aryn2q3fE1OpG1ONOH0bOo2vMks5q3k5NgaJpZM4KK4fW .

ryansyah commented 7 years ago

Nareg,

I updated to 10.12.1 on Tuesday. I'll try to remove and complete reinstall the iscsi bits tonight per your recommendation, let it ride for 24 hours, and report back with my findings.

ryansyah commented 7 years ago

OK, so I have uninstalled, rebooted, reinstalled and rebooted.

I took note of the kext details before and after and they appeared to be the same.

before:

123    0 0xffffff7f80b7f000 0xb000     0xb000     com.github.iscsi-osx.iSCSIInitiator (1) 0E05E8B4-5E71-3DFD-9C80-897EA59A3EAF <122 5 4 3 1>

after reinstall, reboot:

127    0 0xffffff7f80b7f000 0xb000     0xb000     com.github.iscsi-osx.iSCSIInitiator (1) 0E05E8B4-5E71-3DFD-9C80-897EA59A3EAF <126 5 4 3 1>

Once rebooted, the iscsi disk share did not automount. I then ran the following commands:

$ iscsictl modify target-config iqn.2003-12.com.example:pictures -auto-login enable
Target settings have been updated

$ iscsictl list initiator-config
iqn.2015-01.com.localhost:initiator
    node-alias localhost
    Authentication: none
        CHAP-name localhost
        CHAP-secret <unspecified>

$ iscsictl list discovery-config
SendTargets: enabled
    interval: 300 seconds
    discovery-portals: 1
        192.168.1.1   <port 3260, interface default>

$ iscsictl list target-config
iscsictl: A target must be specified using a valid IQN or EUI-64 identifier

$ iscsictl list luns
No active targets with LUNs exist

$ iscsictl login iqn.2003-12.com.example:pictures
Attached iqn.2003-12.com.example:pictures <scsi domain 0, target 0>
    FREEBSD CTLDISK 0001
    Serial Number MYSERIAL   0
    lun 0: type 0x00 (Block device)

$ iscsictl list luns
iqn.2003-12.com.example:pictures <scsi domain 0, target 0>
    FREEBSD CTLDISK 0001
    Serial Number MYSERIAL   0
    lun 0: type 0x00 (Block device)
        disk2: 1.1 TB (2147483648 512 byte blocks)

Once that is done, my disk mounts and is accessible. I then launch Photos, with it's system Photos Library.photoslibrary directory living on the iscsi disk and wait to see if anything bad happens.

I should note that I ensure that my computer is on at all times and does not go to sleep. Computer Sleep setting is set to never, however I do note that I had box checked for 'Put hard disks to sleep when possible'. I am thinking this setting may be related, so I've gone ahead and unchecked that setting too. I'll check back in 24 hours to see how things are doing and report back here.

Also, Here are the messages from my system.log file regarding scsi after the reboot:

Oct 26 21:00:45 mini com.apple.xpc.launchd[1] (com.github.iscsi-osx.iscsid): This service is defined to be constantly running and is inherently inefficient.
Oct 26 21:03:53 mini com.apple.xpc.launchd[1] (com.github.iscsi-osx.iscsid[99]): Service exited due to signal: Segmentation fault: 11 sent by exc handler[0]
Oct 26 21:03:53 mini com.apple.xpc.launchd[1] (com.github.iscsi-osx.iscsid): Service only ran for 5 seconds. Pushing respawn out by 5 seconds.
Oct 26 21:03:55 mini ReportCrash[376]: Saved crash report for iscsid[99] version ??? to /Library/Logs/DiagnosticReports/iscsid_2016-10-26-210355_mini.crash

Now I see I have a few reports for iscsid in /Library/Logs/DiagnosticReports:

iscsid_2016-10-21-151939_mini.crash iscsid_2016-10-22-212324_mini.crash iscsid_2016-10-26-210355_mini.crash
iscsid_2016-10-21-160017_mini.crash iscsid_2016-10-23-234927_mini.crash iscsid_2016-10-26-221915_mini.crash
iscsid_2016-10-21-161333_mini.crash iscsid_2016-10-23-235552_mini.crash
iscsid_2016-10-21-193832_mini.crash iscsid_2016-10-25-040638_mini.crash

And an example of one of the crash reports:

cat  /Library/Logs/DiagnosticReports/iscsid_2016-10-26-210355_mini.crash
Process:               iscsid [99]
Path:                  /usr/local/libexec/iscsid
Identifier:            iscsid
Version:               ???
Code Type:             X86-64 (Native)
Parent Process:        launchd [1]
Responsible:           iscsid [99]
User ID:               0

Date/Time:             2016-10-26 21:03:53.868 -0500
OS Version:            Mac OS X 10.12.1 (16B2555)
Report Version:        12
Anonymous UUID:        3E52C0C3-C0D0-083F-B290-C743C5899632

Time Awake Since Boot: 9 seconds

System Integrity Protection: disabled

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

Exception Type:        EXC_BAD_ACCESS (SIGSEGV)
Exception Codes:       KERN_INVALID_ADDRESS at 0x0000000000000018
Exception Note:        EXC_CORPSE_NOTIFY

Termination Signal:    Segmentation fault: 11
Termination Reason:    Namespace SIGNAL, Code 0xb
Terminating Process:   exc handler [0]

VM Regions Near 0x18:
--> 
    __TEXT                 00000001037d8000-00000001037e9000 [   68K] r-x/rwx SM=COW  /usr/local/libexec/iscsid

Application Specific Information:
objc_msgSend() selector name: count

Thread 0 Crashed:: Dispatch queue: com.apple.main-thread
0   libobjc.A.dylib                 0x00007fffd7f41b5d objc_msgSend + 29
1   com.apple.CoreFoundation        0x00007fffc367a51f CFDictionaryCreateMutableCopy + 175
2   iscsid                          0x00000001037e1d0a iSCSIDProcessQueuedLogin + 21
3   com.apple.SystemConfiguration   0x00007fffca096c43 reachPerformAndUnlock + 448
4   com.apple.CoreFoundation        0x00007fffc36df4c1 __CFRUNLOOP_IS_CALLING_OUT_TO_A_SOURCE0_PERFORM_FUNCTION__ + 17
5   com.apple.CoreFoundation        0x00007fffc36c08cc __CFRunLoopDoSources0 + 556
6   com.apple.CoreFoundation        0x00007fffc36bfdb6 __CFRunLoopRun + 934
7   com.apple.CoreFoundation        0x00007fffc36bf7b4 CFRunLoopRunSpecific + 420
8   com.apple.CoreFoundation        0x00007fffc36fed01 CFRunLoopRun + 97
9   iscsid                          0x00000001037e2a8f main + 880
10  iscsid                          0x00000001037d9808 start + 52

Thread 1:
0   libsystem_kernel.dylib          0x00007fffd895b4e6 __workq_kernreturn + 10
1   libsystem_pthread.dylib         0x00007fffd8a43622 _pthread_wqthread + 1023
2   libsystem_pthread.dylib         0x00007fffd8a43211 start_wqthread + 13

Thread 2:
0   libsystem_kernel.dylib          0x00007fffd895b4e6 __workq_kernreturn + 10
1   libsystem_pthread.dylib         0x00007fffd8a43622 _pthread_wqthread + 1023
2   libsystem_pthread.dylib         0x00007fffd8a43211 start_wqthread + 13

Thread 3:: com.apple.CFSocket.private
0   libsystem_kernel.dylib          0x00007fffd895af4e __select + 10
1   com.apple.CoreFoundation        0x00007fffc36fb909 __CFSocketManager + 729
2   libsystem_pthread.dylib         0x00007fffd8a43aab _pthread_body + 180
3   libsystem_pthread.dylib         0x00007fffd8a439f7 _pthread_start + 286
4   libsystem_pthread.dylib         0x00007fffd8a43221 thread_start + 13

Thread 4:
0   libsystem_pthread.dylib         0x00007fffd8a43204 start_wqthread + 0
1   ???                             0x000070000215bb60 0 + 123145337289568

Thread 0 crashed with X86 Thread State (64-bit):
  rax: 0x1000000000000000  rbx: 0x0000000000000012  rcx: 0x00007fffde03f198  rdx: 0x0000000000000012
  rdi: 0x00007fb07d608260  rsi: 0x00007fffc1e84a2a  rbp: 0x00007fff5c426ea0  rsp: 0x00007fff5c425df8
   r8: 0x0000000000000040   r9: 0x00007fb07e9006e8  r10: 0x0000000000000000  r11: 0x00007fffc1e84a2a
  r12: 0x00007fb07d608260  r13: 0x0000000000000002  r14: 0x7e5c057ef22300ae  r15: 0x0000000000000000
  rip: 0x00007fffd7f41b5d  rfl: 0x0000000000010246  cr2: 0x0000000000000018

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

Binary Images:
       0x1037d8000 -        0x1037e8fff +iscsid (???) <F70792B8-8DEB-3C33-A1E2-A9C60586DA4E> /usr/local/libexec/iscsid
       0x1037fb000 -        0x103803ff7 +iscsi-osx.iSCSI (1.0 - 1) <A14EF918-43B4-32EF-A037-2A59CCBD0958> /Library/Frameworks/iSCSI.framework/Versions/A/iSCSI
       0x10d86b000 -        0x10d8a8287  dyld (421.2) <13A9466A-2576-3ABB-AD9D-D6BC16439B8F> /usr/lib/dyld
    0x7fffc01c5000 -     0x7fffc01c5fff  com.apple.Accelerate (1.11 - Accelerate 1.11) <409E886A-9B89-3EF5-B434-BDFC1896A918> /System/Library/Frameworks/Accelerate.framework/Versions/A/Accelerate
    0x7fffc01de000 -     0x7fffc081efe3  com.apple.vImage (8.1 - ???) <85E957AD-3D7D-38C3-A0FA-CCD98FBE8C37> /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vImage.framework/Versions/A/vImage
    0x7fffc081f000 -     0x7fffc09e6fef  libBLAS.dylib (1185) <0D55CF73-6DBD-3D15-B500-189479638551> /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libBLAS.dylib
    0x7fffc09e7000 -     0x7fffc09fefff  libBNNS.dylib (14) <43A9B06E-3C21-3CE6-B0C1-99DA172DEEB0> /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libBNNS.dylib
    0x7fffc09ff000 -     0x7fffc0e0afff  libLAPACK.dylib (1185) <E7AE9C48-6E42-3EB7-A257-D48E0CB48D00> /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libLAPACK.dylib
    0x7fffc0e0b000 -     0x7fffc0e21fff  libLinearAlgebra.dylib (1185) <08F00EFB-B477-3421-906E-3D364E607E6A> /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libLinearAlgebra.dylib
    0x7fffc0e22000 -     0x7fffc0e28fff  libQuadrature.dylib (3) <120F6228-A3D4-3184-89D7-785ADC2AC715> /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libQuadrature.dylib
    0x7fffc0e29000 -     0x7fffc0e3cff7  libSparseBLAS.dylib (1185) <912E3D25-27C0-3245-B64C-3CAD43A5D633> /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libSparseBLAS.dylib
    0x7fffc0e3d000 -     0x7fffc0f8aff7  libvDSP.dylib (600) <12217266-9823-3C9B-AA5E-A8BD1BD46F24> /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libvDSP.dylib
    0x7fffc0f8b000 -     0x7fffc1042fff  libvMisc.dylib (600) <73623707-9367-3D0F-9874-0B69FACEBB7F> /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libvMisc.dylib
    0x7fffc1043000 -     0x7fffc1043fff  com.apple.Accelerate.vecLib (3.11 - vecLib 3.11) <B4B785D8-CB43-3E5D-AE81-1F27885AA112> /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/vecLib
    0x7fffc1ff1000 -     0x7fffc1ff1fff  com.apple.ApplicationServices (48 - 48) <3E1395EA-C661-3318-9B87-9857BB81021B> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/ApplicationServices
    0x7fffc1ff2000 -     0x7fffc2060ff7  com.apple.ApplicationServices.ATS (377 - 422.1) <FF4D9FCA-D799-3ED1-B5F8-3D81C29342D0> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ATS.framework/Versions/A/ATS
    0x7fffc20fa000 -     0x7fffc2228ff7  libFontParser.dylib (194.2) <E29F233F-773A-3070-874A-83799BDF0B5D> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ATS.framework/Versions/A/Resources/libFontParser.dylib
    0x7fffc2229000 -     0x7fffc2273fff  libFontRegistry.dylib (196.2) <8AEE7F4E-60F0-33BB-99E4-5381EF1FEC6F> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ATS.framework/Versions/A/Resources/libFontRegistry.dylib
    0x7fffc236e000 -     0x7fffc2418ff7  com.apple.ColorSync (4.12.0 - 502) <C86F8032-83DD-34EB-A4CB-87E96F25CF1C> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ColorSync.framework/Versions/A/ColorSync
    0x7fffc2419000 -     0x7fffc2469fff  com.apple.HIServices (1.22 - 590) <109A9893-313B-3467-9892-062F49D1FF0D> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/HIServices.framework/Versions/A/HIServices
    0x7fffc246a000 -     0x7fffc2479ff3  com.apple.LangAnalysis (1.7.0 - 1.7.0) <47D1A017-91A4-37F3-93E0-3923CD6ED2DE> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/LangAnalysis.framework/Versions/A/LangAnalysis
    0x7fffc247a000 -     0x7fffc24c7fff  com.apple.print.framework.PrintCore (12 - 491) <B7CC15C1-AF50-37F3-8AF6-65F8CDC323F0> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/PrintCore.framework/Versions/A/PrintCore
    0x7fffc24c8000 -     0x7fffc2503fff  com.apple.QD (3.12 - 310) <8F718290-DD82-36CE-9AF0-EFB6D31A49F4> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/QD.framework/Versions/A/QD
    0x7fffc2504000 -     0x7fffc250fff7  com.apple.speech.synthesis.framework (6.0.15 - 6.0.15) <23EA6076-ECDF-3A50-81E7-3CE6451DC8C4> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/SpeechSynthesis.framework/Versions/A/SpeechSynthesis
    0x7fffc2510000 -     0x7fffc271eff7  com.apple.audio.toolbox.AudioToolbox (1.14 - 1.14) <BA73DBAD-A9D2-3BA7-BCDB-4790D6C8B460> /System/Library/Frameworks/AudioToolbox.framework/Versions/A/AudioToolbox
    0x7fffc2888000 -     0x7fffc2c0cff7  com.apple.CFNetwork (807.1.3 - 807.1.3) <336BFAD9-1BAE-368E-8C48-B9F1CC251C67> /System/Library/Frameworks/CFNetwork.framework/Versions/A/CFNetwork
    0x7fffc320e000 -     0x7fffc329eff7  com.apple.audio.CoreAudio (4.3.0 - 4.3.0) <4082E8CC-568A-364A-9AF0-92F30F067D42> /System/Library/Frameworks/CoreAudio.framework/Versions/A/CoreAudio
    0x7fffc32b3000 -     0x7fffc35adfff  com.apple.CoreData (120 - 752.2) <51AB540E-01AE-3207-8DE5-3E912FA9B5DF> /System/Library/Frameworks/CoreData.framework/Versions/A/CoreData
    0x7fffc363b000 -     0x7fffc3acefff  com.apple.CoreFoundation (6.9 - 1348.15) <A372C4F3-C484-38F1-947E-04712740B2AD> /System/Library/Frameworks/CoreFoundation.framework/Versions/A/CoreFoundation
    0x7fffc3acf000 -     0x7fffc416fff7  com.apple.CoreGraphics (2.0 - 1070.8) <F40EC0F4-D013-3FE4-9FF6-2B8019CA037D> /System/Library/Frameworks/CoreGraphics.framework/Versions/A/CoreGraphics
    0x7fffc450a000 -     0x7fffc450afff  com.apple.CoreServices (775.8.2 - 775.8.2) <FE7B0765-C41F-3FD9-8FD7-094466AAD0EB> /System/Library/Frameworks/CoreServices.framework/Versions/A/CoreServices
    0x7fffc450b000 -     0x7fffc455cff7  com.apple.AE (712 - 712) <0EF17D7E-6BA4-3555-BC38-9BD0CC5B82A3> /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/AE.framework/Versions/A/AE
    0x7fffc455d000 -     0x7fffc4838fff  com.apple.CoreServices.CarbonCore (1159 - 1159) <837B7ECF-7E62-3210-988C-63D7AB4EAA88> /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/CarbonCore.framework/Versions/A/CarbonCore
    0x7fffc4839000 -     0x7fffc486cfff  com.apple.DictionaryServices (1.2 - 274) <302B8678-D057-3CF8-ACA7-7424A4A6A00A> /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/DictionaryServices.framework/Versions/A/DictionaryServices
    0x7fffc486d000 -     0x7fffc4875ffb  com.apple.CoreServices.FSEvents (1230 - 1230) <8836E7D0-844F-36F9-9601-B630BB82336B> /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/FSEvents.framework/Versions/A/FSEvents
    0x7fffc4876000 -     0x7fffc49e1fff  com.apple.LaunchServices (775.8.2 - 775.8.2) <7389590A-0E30-3294-B39C-F179D237F6C4> /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/LaunchServices.framework/Versions/A/LaunchServices
    0x7fffc49e2000 -     0x7fffc4a92ffb  com.apple.Metadata (10.7.0 - 1075.17) <40F7E6E2-B58B-34E1-B97B-26756ECDB947> /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/Metadata.framework/Versions/A/Metadata
    0x7fffc4a93000 -     0x7fffc4af2fff  com.apple.CoreServices.OSServices (775.8.2 - 775.8.2) <C949CF81-3510-3987-AEB4-9A961B738DA2> /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/OSServices.framework/Versions/A/OSServices
    0x7fffc4af3000 -     0x7fffc4b63fff  com.apple.SearchKit (1.4.0 - 1.4.0) <F1B3EF8D-E820-317C-AC7F-8F056C246874> /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/SearchKit.framework/Versions/A/SearchKit
    0x7fffc4b64000 -     0x7fffc4baaff7  com.apple.coreservices.SharedFileList (38 - 38) <6C5A3FBB-9502-3725-AC3A-AE7B1528BBD4> /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/SharedFileList.framework/Versions/A/SharedFileList
    0x7fffc4c37000 -     0x7fffc4d82ffb  com.apple.CoreText (352.0 - 544.1) <3229A726-303B-3B09-A014-8708C3BEF2D1> /System/Library/Frameworks/CoreText.framework/Versions/A/CoreText
    0x7fffc4f25000 -     0x7fffc4f2afff  com.apple.DiskArbitration (2.7 - 2.7) <566D5C06-13E8-3638-B2EC-2B834D5F04F1> /System/Library/Frameworks/DiskArbitration.framework/Versions/A/DiskArbitration
    0x7fffc50b9000 -     0x7fffc5460ffb  com.apple.Foundation (6.9 - 1349) <08A463B1-296E-3AC1-B8D3-01A75B0785A8> /System/Library/Frameworks/Foundation.framework/Versions/C/Foundation
    0x7fffc548c000 -     0x7fffc54bdfff  com.apple.GSS (4.0 - 2.0) <4F3C9982-457C-3731-85DB-8CE1A72621B0> /System/Library/Frameworks/GSS.framework/Versions/A/GSS
    0x7fffc5615000 -     0x7fffc56aaff7  com.apple.framework.IOKit (2.0.2 - 1324.21.1) <EEFE7FF0-CE41-326A-A571-8AA0B2E89271> /System/Library/Frameworks/IOKit.framework/Versions/A/IOKit
    0x7fffc56ab000 -     0x7fffc56b1ffb  com.apple.IOSurface (153.1 - 153.1) <849B0928-3D37-3977-9670-19979DB4EE4D> /System/Library/Frameworks/IOSurface.framework/Versions/A/IOSurface
    0x7fffc5705000 -     0x7fffc585eff7  com.apple.ImageIO.framework (3.3.0 - 1570.2) <E7D7EE8F-F96C-3D9C-8C32-6878C00C5ED4> /System/Library/Frameworks/ImageIO.framework/Versions/A/ImageIO
    0x7fffc585f000 -     0x7fffc5863fff  libGIF.dylib (1570.2) <FC19393B-4D30-3B63-897E-15BE1DBA9030> /System/Library/Frameworks/ImageIO.framework/Versions/A/Resources/libGIF.dylib
    0x7fffc5864000 -     0x7fffc5955fff  libJP2.dylib (1570.2) <84DB1AB5-8C2A-30CD-BFDA-8C882023E523> /System/Library/Frameworks/ImageIO.framework/Versions/A/Resources/libJP2.dylib
    0x7fffc5956000 -     0x7fffc5979fff  libJPEG.dylib (1570.2) <D1943174-2A17-3482-A67C-9EE6B31EBD94> /System/Library/Frameworks/ImageIO.framework/Versions/A/Resources/libJPEG.dylib
    0x7fffc597a000 -     0x7fffc59a0fff  libPng.dylib (1570.2) <723EFF56-B176-30F8-B5C9-51AEDC4A8F42> /System/Library/Frameworks/ImageIO.framework/Versions/A/Resources/libPng.dylib
    0x7fffc59a1000 -     0x7fffc59a3ff3  libRadiance.dylib (1570.2) <19162142-F424-3BE0-BCFB-A835EE7A6451> /System/Library/Frameworks/ImageIO.framework/Versions/A/Resources/libRadiance.dylib
    0x7fffc59a4000 -     0x7fffc59fdfff  libTIFF.dylib (1570.2) <72AB88A4-2D95-31CD-AE15-8F15F7F558E4> /System/Library/Frameworks/ImageIO.framework/Versions/A/Resources/libTIFF.dylib
    0x7fffc65bf000 -     0x7fffc65d8ff7  com.apple.Kerberos (3.0 - 1) <49DCBE1A-130C-3FBF-AAEA-AF9A518913AC> /System/Library/Frameworks/Kerberos.framework/Versions/A/Kerberos
    0x7fffc752c000 -     0x7fffc7534fff  com.apple.NetFS (6.0 - 4.0) <6614F9B8-0861-338B-8FF0-8E402F96141C> /System/Library/Frameworks/NetFS.framework/Versions/A/NetFS
    0x7fffc7928000 -     0x7fffc7941ffb  com.apple.CFOpenDirectory (10.12 - 194) <BDD22B3E-4149-366A-A974-942280861DD4> /System/Library/Frameworks/OpenDirectory.framework/Versions/A/Frameworks/CFOpenDirectory.framework/Versions/A/CFOpenDirectory
    0x7fffc7942000 -     0x7fffc794dff7  com.apple.OpenDirectory (10.12 - 194) <E1125140-E42C-369C-8DC8-D0935767B275> /System/Library/Frameworks/OpenDirectory.framework/Versions/A/OpenDirectory
    0x7fffc994a000 -     0x7fffc9c65ff7  com.apple.security (7.0 - 57740.20.22) <7E95D13A-0D52-36A9-A1C4-C21EE26AB2AB> /System/Library/Frameworks/Security.framework/Versions/A/Security
    0x7fffc9c66000 -     0x7fffc9cdcff7  com.apple.securityfoundation (6.0 - 55132.20.1) <8DDEA805-C6F7-3EF9-990F-136617DB942D> /System/Library/Frameworks/SecurityFoundation.framework/Versions/A/SecurityFoundation
    0x7fffc9d06000 -     0x7fffc9d09ff3  com.apple.xpc.ServiceManagement (1.0 - 1) <A88DACDF-71A9-3974-8D8D-DAA2B64F2CA5> /System/Library/Frameworks/ServiceManagement.framework/Versions/A/ServiceManagement
    0x7fffca08e000 -     0x7fffca0ffff7  com.apple.SystemConfiguration (1.14 - 1.14) <013957CA-2708-31F0-845D-11E271C96B94> /System/Library/Frameworks/SystemConfiguration.framework/Versions/A/SystemConfiguration
    0x7fffcc869000 -     0x7fffcc8f497f  com.apple.AppleJPEG (1.0 - 1) <B4C3209B-58A5-359F-A898-F61B6C40E5E9> /System/Library/PrivateFrameworks/AppleJPEG.framework/Versions/A/AppleJPEG
    0x7fffce2fa000 -     0x7fffce303ffb  com.apple.CommonAuth (4.0 - 2.0) <D561391D-80B8-35F8-9EFF-1ACC89895E38> /System/Library/PrivateFrameworks/CommonAuth.framework/Versions/A/CommonAuth
    0x7fffcea1f000 -     0x7fffcea30ff7  com.apple.CoreEmoji (1.0 - 39.1) <54432658-8481-3F33-ADED-B60684311E11> /System/Library/PrivateFrameworks/CoreEmoji.framework/Versions/A/CoreEmoji
    0x7fffd19b3000 -     0x7fffd1a29ffb  com.apple.Heimdal (4.0 - 2.0) <418DD668-7288-3D33-BAFE-959DB96D0351> /System/Library/PrivateFrameworks/Heimdal.framework/Versions/A/Heimdal
    0x7fffd215e000 -     0x7fffd2312fff  com.apple.LanguageModeling (1.0 - 123) <10152D7F-C7C0-34AA-A295-D712D16C76E6> /System/Library/PrivateFrameworks/LanguageModeling.framework/Versions/A/LanguageModeling
    0x7fffd2db8000 -     0x7fffd2de0fff  com.apple.MultitouchSupport.framework (368.4 - 368.4) <18778258-70B1-31BF-845D-1FACBF280108> /System/Library/PrivateFrameworks/MultitouchSupport.framework/Versions/A/MultitouchSupport
    0x7fffd2e8d000 -     0x7fffd2e97fff  com.apple.NetAuth (6.0 - 6.0) <D57D5888-0290-3295-A1C4-D673D4DCB497> /System/Library/PrivateFrameworks/NetAuth.framework/Versions/A/NetAuth
    0x7fffd5a8c000 -     0x7fffd5a92ff7  com.apple.TCC (1.0 - 1) <787E8FD8-21A7-39E6-87D4-6AD09156C5A0> /System/Library/PrivateFrameworks/TCC.framework/Versions/A/TCC
    0x7fffd6ee3000 -     0x7fffd6ee5ffb  com.apple.loginsupport (1.0 - 1) <03B57D6F-C210-32BC-B384-5B0E95660283> /System/Library/PrivateFrameworks/login.framework/Versions/A/Frameworks/loginsupport.framework/Versions/A/loginsupport
    0x7fffd6f3a000 -     0x7fffd6f55ff7  libCRFSuite.dylib (34) <BACC371B-6153-36B5-BC54-3BCF26FBB221> /usr/lib/libCRFSuite.dylib
    0x7fffd6f56000 -     0x7fffd6f61fff  libChineseTokenizer.dylib (21) <09E74E18-ADB2-30D2-A858-13691CB1186C> /usr/lib/libChineseTokenizer.dylib
    0x7fffd6ff3000 -     0x7fffd6ff4ff3  libDiagnosticMessagesClient.dylib (102) <422911A4-E273-3E88-BFC4-DF6470E48242> /usr/lib/libDiagnosticMessagesClient.dylib
    0x7fffd722c000 -     0x7fffd722cfff  libOpenScriptingUtil.dylib (172) <D025E180-BB3B-3FFA-98FC-B6835354D723> /usr/lib/libOpenScriptingUtil.dylib
    0x7fffd7231000 -     0x7fffd7232ff3  libSystem.B.dylib (1238) <CFC3669C-FB44-3A51-8815-1E84A168F3C5> /usr/lib/libSystem.B.dylib
    0x7fffd729e000 -     0x7fffd72c9ffb  libarchive.2.dylib (41.20.1) <FC116AC3-EB4A-3252-821C-4E1703879C82> /usr/lib/libarchive.2.dylib
    0x7fffd73a8000 -     0x7fffd73a8ff3  libauto.dylib (187) <5BBF6A00-CC76-389D-84E7-CA88EDADE683> /usr/lib/libauto.dylib
    0x7fffd73a9000 -     0x7fffd73b9ff3  libbsm.0.dylib (34) <20084796-B04D-3B35-A003-EA11459557A9> /usr/lib/libbsm.0.dylib
    0x7fffd73ba000 -     0x7fffd73c8ff7  libbz2.1.0.dylib (38) <6FD3B63F-0F86-3A25-BD5B-E243F58792C9> /usr/lib/libbz2.1.0.dylib
    0x7fffd73c9000 -     0x7fffd741fff7  libc++.1.dylib (307.4) <BEE86868-F831-384C-919E-2B286ACFE87C> /usr/lib/libc++.1.dylib
    0x7fffd7420000 -     0x7fffd744afff  libc++abi.dylib (307.2) <1CEF8ABB-7E6D-3C2F-8E0A-E7884478DD23> /usr/lib/libc++abi.dylib
    0x7fffd744b000 -     0x7fffd745bffb  libcmph.dylib (6) <2B5D405E-2D0B-3320-ABD6-622934C86ABE> /usr/lib/libcmph.dylib
    0x7fffd745c000 -     0x7fffd7471ffb  libcompression.dylib (34) <AEF908E6-C0FE-3884-BD45-FB37A035545D> /usr/lib/libcompression.dylib
    0x7fffd7472000 -     0x7fffd7472ff7  libcoretls.dylib (121.1.1) <F3BAB54C-DA82-37C3-A218-46FEB179D555> /usr/lib/libcoretls.dylib
    0x7fffd7473000 -     0x7fffd7474ffb  libcoretls_cfhelpers.dylib (121.1.1) <D12709F3-BBE3-3CF7-9070-C2A0803F5526> /usr/lib/libcoretls_cfhelpers.dylib
    0x7fffd77b0000 -     0x7fffd7803ff7  libcups.2.dylib (450) <04CA1F55-4B70-3D65-B4B1-62F6C271A9EF> /usr/lib/libcups.2.dylib
    0x7fffd787d000 -     0x7fffd787dfff  libenergytrace.dylib (15) <A1B040A2-7977-3097-9ADF-34FF181EB970> /usr/lib/libenergytrace.dylib
    0x7fffd788d000 -     0x7fffd7892ff7  libheimdal-asn1.dylib (498.20.2) <C9B5464F-4A2E-3E3F-B514-B0911B5CB0DA> /usr/lib/libheimdal-asn1.dylib
    0x7fffd7893000 -     0x7fffd7985ff7  libiconv.2.dylib (50) <42125B35-81D7-3FC4-9475-A26DBE10884D> /usr/lib/libiconv.2.dylib
    0x7fffd7986000 -     0x7fffd7babfff  libicucore.A.dylib (57132.0.1) <C8176937-9271-3F0E-829D-F3BBB9DD44B5> /usr/lib/libicucore.A.dylib
    0x7fffd7bb1000 -     0x7fffd7bb2fff  liblangid.dylib (126) <3F4530C9-8BE1-3AA7-9A82-98694D240866> /usr/lib/liblangid.dylib
    0x7fffd7bb3000 -     0x7fffd7bccffb  liblzma.5.dylib (10) <44BD0279-99DD-36B5-8A6E-C11432E2098D> /usr/lib/liblzma.5.dylib
    0x7fffd7bcd000 -     0x7fffd7be3ff7  libmarisa.dylib (5) <2183D484-032D-3DE5-8984-3A14006E034E> /usr/lib/libmarisa.dylib
    0x7fffd7be4000 -     0x7fffd7e8efff  libmecabra.dylib (744.2.2) <C6C3EA2C-1DC7-3DCB-8A20-C645E38524AB> /usr/lib/libmecabra.dylib
    0x7fffd7ec1000 -     0x7fffd7f3aff3  libnetwork.dylib (856.20.4) <5012EFF3-8FF4-317D-B328-AB21E3B5CA8C> /usr/lib/libnetwork.dylib
    0x7fffd7f3b000 -     0x7fffd8310127  libobjc.A.dylib (706) <47104A1B-13E8-369F-BC36-27FF465809FD> /usr/lib/libobjc.A.dylib
    0x7fffd8313000 -     0x7fffd8317fff  libpam.2.dylib (21) <352F8FF6-2248-3594-B357-8D031DEFB06C> /usr/lib/libpam.2.dylib
    0x7fffd8318000 -     0x7fffd8348ff7  libpcap.A.dylib (67) <450DB888-2C0C-3085-A5F1-69324DFE902C> /usr/lib/libpcap.A.dylib
    0x7fffd8366000 -     0x7fffd8382ffb  libresolv.9.dylib (64) <A244AE4C-00B0-396C-98FF-97FE4DB3DA30> /usr/lib/libresolv.9.dylib
    0x7fffd83d2000 -     0x7fffd8513ffb  libsqlite3.dylib (252) <A531C105-64D7-37C0-B999-9320047B71C5> /usr/lib/libsqlite3.dylib
    0x7fffd8605000 -     0x7fffd8612fff  libxar.1.dylib (354) <AAFCF321-8100-3622-880B-9661DCA35D69> /usr/lib/libxar.1.dylib
    0x7fffd8616000 -     0x7fffd8705ffb  libxml2.2.dylib (30.11) <26676155-64CE-323F-B73C-AD77AF5982E8> /usr/lib/libxml2.2.dylib
    0x7fffd8706000 -     0x7fffd872ffff  libxslt.1.dylib (15.8) <FFF5DD45-F544-34B2-BE3C-DB877DC60081> /usr/lib/libxslt.1.dylib
    0x7fffd8730000 -     0x7fffd8741ff3  libz.1.dylib (67) <46E3FFA2-4328-327A-8D34-A03E20BFFB8E> /usr/lib/libz.1.dylib
    0x7fffd8750000 -     0x7fffd8754ff7  libcache.dylib (79) <84E55656-FDA9-3B29-9E4F-BE31B2C0AA3C> /usr/lib/system/libcache.dylib
    0x7fffd8755000 -     0x7fffd875ffff  libcommonCrypto.dylib (60092.20.1) <31040F10-5E57-3B9C-8D5B-33AD87D1BEE8> /usr/lib/system/libcommonCrypto.dylib
    0x7fffd8760000 -     0x7fffd8767fff  libcompiler_rt.dylib (62) <486BDE52-81B4-3446-BD72-23977CAE556F> /usr/lib/system/libcompiler_rt.dylib
    0x7fffd8768000 -     0x7fffd8770fff  libcopyfile.dylib (138) <0DA49B77-56EC-362D-98FF-FA78CFD986D6> /usr/lib/system/libcopyfile.dylib
    0x7fffd8771000 -     0x7fffd87f3fdb  libcorecrypto.dylib (442.20.2) <2684CC01-087E-33E2-8219-AAA3BBD9BFD7> /usr/lib/system/libcorecrypto.dylib
    0x7fffd87f4000 -     0x7fffd8826fff  libdispatch.dylib (703.20.1) <877B505D-826C-3246-84F7-0F850636039E> /usr/lib/system/libdispatch.dylib
    0x7fffd8827000 -     0x7fffd882cff3  libdyld.dylib (421.2) <7BFA3476-6210-3BCB-8CE8-9B952F87BD84> /usr/lib/system/libdyld.dylib
    0x7fffd882d000 -     0x7fffd882dffb  libkeymgr.dylib (28) <09CD7CA6-46D2-3A9F-B9F1-7C4CA5CA0D68> /usr/lib/system/libkeymgr.dylib
    0x7fffd882e000 -     0x7fffd883affb  libkxld.dylib (3789.21.3) <F12B5274-44AD-3268-A793-31EF351A4BD9> /usr/lib/system/libkxld.dylib
    0x7fffd883b000 -     0x7fffd883bfff  liblaunch.dylib (972.20.3) <7AB2E2EA-8B47-3420-87CE-5EE18A4EEE49> /usr/lib/system/liblaunch.dylib
    0x7fffd883c000 -     0x7fffd8841fff  libmacho.dylib (894) <1EAE5ADD-490C-3B1F-9F97-447BA8E0E90F> /usr/lib/system/libmacho.dylib
    0x7fffd8842000 -     0x7fffd8844ff3  libquarantine.dylib (85) <F3E47D7C-8776-327C-9426-DD7DEB30DBDD> /usr/lib/system/libquarantine.dylib
    0x7fffd8845000 -     0x7fffd8846ffb  libremovefile.dylib (45) <C4FC07FF-ED86-382E-B06F-33C34718080C> /usr/lib/system/libremovefile.dylib
    0x7fffd8847000 -     0x7fffd885fff7  libsystem_asl.dylib (349.1.1) <F0987490-8427-367F-B302-A05A7D61FEBF> /usr/lib/system/libsystem_asl.dylib
    0x7fffd8860000 -     0x7fffd8860ff7  libsystem_blocks.dylib (67) <B8C3701D-5A91-3D35-999D-2DC8D5393525> /usr/lib/system/libsystem_blocks.dylib
    0x7fffd8861000 -     0x7fffd88eefef  libsystem_c.dylib (1158.20.4) <5F9531F5-EDA3-3D25-A827-3E0FD6B392BA> /usr/lib/system/libsystem_c.dylib
    0x7fffd88ef000 -     0x7fffd88f2ffb  libsystem_configuration.dylib (888.20.5) <CDC55FCB-C1FC-350D-A919-5DBCFC835B63> /usr/lib/system/libsystem_configuration.dylib
    0x7fffd88f3000 -     0x7fffd88f6fff  libsystem_coreservices.dylib (41.2) <5DE691C6-7EE6-3210-895D-9EA3ECBC09B4> /usr/lib/system/libsystem_coreservices.dylib
    0x7fffd88f7000 -     0x7fffd890fffb  libsystem_coretls.dylib (121.1.1) <8F7E9B12-400D-3276-A9C5-4546B0258554> /usr/lib/system/libsystem_coretls.dylib
    0x7fffd8910000 -     0x7fffd8916fff  libsystem_dnssd.dylib (765.20.4) <28E52C39-DF10-340F-A3EC-C0119AF6361F> /usr/lib/system/libsystem_dnssd.dylib
    0x7fffd8917000 -     0x7fffd8940fff  libsystem_info.dylib (503) <C686B834-5E7D-382C-AF6E-44AB78EE83E2> /usr/lib/system/libsystem_info.dylib
    0x7fffd8941000 -     0x7fffd8963ff7  libsystem_kernel.dylib (3789.21.3) <EC53F92A-0DFA-3027-A220-414A01F17B2E> /usr/lib/system/libsystem_kernel.dylib
    0x7fffd8964000 -     0x7fffd89abfe7  libsystem_m.dylib (3121.4) <7F86C291-B105-31C1-9923-90EBAB22B73F> /usr/lib/system/libsystem_m.dylib
    0x7fffd89ac000 -     0x7fffd89caff7  libsystem_malloc.dylib (116) <F9840080-4C2C-3F3B-8087-7C738F12A1C7> /usr/lib/system/libsystem_malloc.dylib
    0x7fffd89cb000 -     0x7fffd8a22ff3  libsystem_network.dylib (856.20.4) <2BAFB24F-999C-3148-BDD8-F28E05F716F7> /usr/lib/system/libsystem_network.dylib
    0x7fffd8a23000 -     0x7fffd8a2cff3  libsystem_networkextension.dylib (563.20.3) <971DD3AD-D17A-32FF-95DE-0A5A979E68AE> /usr/lib/system/libsystem_networkextension.dylib
    0x7fffd8a2d000 -     0x7fffd8a36ff3  libsystem_notify.dylib (165.20.1) <EAD023A2-AD3F-31C8-9489-274B9A42DA61> /usr/lib/system/libsystem_notify.dylib
    0x7fffd8a37000 -     0x7fffd8a3ffe7  libsystem_platform.dylib (126.1.2) <2F2D6A81-C36C-353D-B27B-A6643A32375E> /usr/lib/system/libsystem_platform.dylib
    0x7fffd8a40000 -     0x7fffd8a4aff7  libsystem_pthread.dylib (218.20.1) <46375095-4731-3034-9D87-396DE95FC697> /usr/lib/system/libsystem_pthread.dylib
    0x7fffd8a4b000 -     0x7fffd8a4eff7  libsystem_sandbox.dylib (592.21.2) <2D42A2BF-A7AF-352A-A821-D8F6E85A63AC> /usr/lib/system/libsystem_sandbox.dylib
    0x7fffd8a4f000 -     0x7fffd8a50fff  libsystem_secinit.dylib (24) <A54B8FEF-E792-3C54-8E0B-E80A376662F2> /usr/lib/system/libsystem_secinit.dylib
    0x7fffd8a51000 -     0x7fffd8a58fff  libsystem_symptoms.dylib (532.1.1) <8FB7CA37-79EF-3651-B5B9-B5E1E0947067> /usr/lib/system/libsystem_symptoms.dylib
    0x7fffd8a59000 -     0x7fffd8a79ff7  libsystem_trace.dylib (518.20.8) <C029B910-A65F-35F6-B194-B933B454EAB4> /usr/lib/system/libsystem_trace.dylib
    0x7fffd8a7a000 -     0x7fffd8a7fffb  libunwind.dylib (35.3) <9F7C2AD8-A9A7-3DE4-828D-B0F0F166AAA0> /usr/lib/system/libunwind.dylib
    0x7fffd8a80000 -     0x7fffd8aa9ff7  libxpc.dylib (972.20.3) <85EB25FD-218F-38EE-9E69-391CC8EBE6C5> /usr/lib/system/libxpc.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: 96
    thread_create: 0
    thread_set_state: 0

VM Region Summary:
ReadOnly portion of Libraries: Total=191.0M resident=0K(0%) swapped_out_or_unallocated=191.0M(100%)
Writable regions: Total=98.8M written=0K(0%) resident=0K(0%) swapped_out=0K(0%) unallocated=98.8M(100%)

                                VIRTUAL   REGION 
REGION TYPE                        SIZE    COUNT (non-coalesced) 
===========                     =======  ======= 
Activity Tracing                   256K        2 
Dispatch continuations            16.0M        2 
Kernel Alloc Once                    8K        2 
MALLOC                            72.3M       11 
MALLOC guard page                   16K        4 
STACK GUARD                       56.0M        6 
Stack                             10.0M        6 
VM_ALLOCATE                          4K        2 
__DATA                            9180K      136 
__LINKEDIT                       111.7M        5 
__TEXT                            79.3M      140 
__UNICODE                          556K        2 
shared memory                       28K        5 
===========                     =======  ======= 
TOTAL                            355.2M      310 

I am happy to share the other reports as well if you feel they are useful.

ryansyah commented 7 years ago

22 hours of uptime, no panics, no disk connection issues. Photos did complain and had to quit with the error:

Photos must quit because the photo library has become unavailable or it's data is corrupt.

Photos was able to restart cleanly and access the photos library on the mounted iscsi target disk without needing to repair the library database. No further messages in system.log, no new crash dumps. This definitely feels like an improvement.

Despite the above improvements in behavior, the iscsi target still does not auto-login after reboot.

nsinenian commented 7 years ago

@ryansyah Can you please test the attached build below for auto-login at startup? (Change the extension to DMG and then install as usual)

iSCSIInitiator-1.0.0-beta4+++.zip

TychoAI commented 7 years ago

I installed beta4+++ and it seems to be mounting both at login and upon wake from sleep. I will keep an eye out for it, but so far this resolves both the Synology "unable to format" issue and the auto-mount. Things are looking good! Thanks, Nareg.

ryansyah commented 7 years ago

I too can confirm that autologin at boot is now functioning as expected. I'll play around with this over the weekend to see how things are running and report back.

Thanks Nareg!

ryansyah commented 7 years ago

I've had this solution up and running with the Photos application idling in the background for 5 days now. My issues are fully resolved in this build, Thanks!

Now to reboot into 10.12.2 and see if anything changes.