Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Auto update in Electron app works, but is not relaunching application. #204

Open
Andrew1431 opened this issue Jun 8, 2017 · 10 comments
Open

Comments

@Andrew1431
Copy link

Andrew1431 commented Jun 8, 2017

Hey there! I've got an electron app that is successfully checking for and installing updates. But after the successful update, the application is not starting. A manual restart of the app shows a properly updated application though.

Within ShipIt_stderr.log for my application, this is my error message.

2017-06-08 13:27:11.232 ShipIt[10316:1427526] Beginning installation
2017-06-08 13:27:11.651 ShipIt[10316:1427562] Moved bundle from file:///Applications/GoServer.app to file:///var/folders/8q/db12hjjj3vb71zjscx8vcgrm0000gn/T/org.growone.GoServer.ShipIt.822U9tdy/GoServer.app
2017-06-08 13:27:11.651 ShipIt[10316:1427562] Moved bundle from file:///var/folders/8q/db12hjjj3vb71zjscx8vcgrm0000gn/T/org.growone.GoServer.ShipIt.abA4Kh9M/GoServer.app to file:///Applications/GoServer.app
2017-06-08 13:27:11.736 ShipIt[10316:1427562] Couldn't remove owned bundle at location file:///var/folders/8q/db12hjjj3vb71zjscx8vcgrm0000gn/T/org.growone.GoServer.ShipIt.abA4Kh9M/GoServer.app, error NSError { domain: NSCocoaErrorDomain, code: 4, description: "“GoServer.app” couldn’t be removed.", failureReason: "The file doesn’t exist.", underlying error: NSError { domain: NSPOSIXErrorDomain, code: 2, description: "The operation couldn’t be completed. No such file or directory" }, userInfo: {
    NSFilePath = "/var/folders/8q/db12hjjj3vb71zjscx8vcgrm0000gn/T/org.growone.GoServer.ShipIt.abA4Kh9M/GoServer.app";
    NSUserStringVariant =     (
        Remove
    );
} }
2017-06-08 13:27:11.786 ShipIt[10316:1427562] Installation completed successfully
2017-06-08 13:27:11.835 ShipIt[10316:1427573] Could not launch application at file:///Applications/GoServer.app: Error Domain=NSCocoaErrorDomain Code=256 "The application “GoServer.app” could not be launched because a miscellaneous error occurred (OSStatus -10814)." UserInfo={NSURL=file:///Applications/GoServer.app, NSLocalizedDescription=The application “GoServer.app” could not be launched because a miscellaneous error occurred (OSStatus -10814)., NSUnderlyingError=0x7f880a510290 {Error Domain=NSOSStatusErrorDomain Code=-10814 "m: r"}}
2017-06-08 13:27:11.835 ShipIt[10316:1427573] ShipIt quitting
2017-06-08 13:53:24.987 ShipIt[13542:1454370] Beginning installation
2017-06-08 13:53:25.405 ShipIt[13542:1454416] Moved bundle from file:///Applications/GoServer.app to file:///var/folders/8q/db12hjjj3vb71zjscx8vcgrm0000gn/T/org.growone.GoServer.ShipIt.G96fdKqL/GoServer.app
2017-06-08 13:53:25.406 ShipIt[13542:1454416] Moved bundle from file:///var/folders/8q/db12hjjj3vb71zjscx8vcgrm0000gn/T/org.growone.GoServer.ShipIt.GZCiwhZO/GoServer.app to file:///Applications/GoServer.app
2017-06-08 13:53:25.445 ShipIt[13542:1454416] Couldn't remove owned bundle at location file:///var/folders/8q/db12hjjj3vb71zjscx8vcgrm0000gn/T/org.growone.GoServer.ShipIt.GZCiwhZO/GoServer.app, error NSError { domain: NSCocoaErrorDomain, code: 4, description: "“GoServer.app” couldn’t be removed.", failureReason: "The file doesn’t exist.", underlying error: NSError { domain: NSPOSIXErrorDomain, code: 2, description: "The operation couldn’t be completed. No such file or directory" }, userInfo: {
    NSFilePath = "/var/folders/8q/db12hjjj3vb71zjscx8vcgrm0000gn/T/org.growone.GoServer.ShipIt.GZCiwhZO/GoServer.app";
    NSUserStringVariant =     (
        Remove
    );
} }
2017-06-08 13:53:25.497 ShipIt[13542:1454416] Installation completed successfully
2017-06-08 13:53:25.565 ShipIt[13542:1454446] Could not launch application at file:///Applications/GoServer.app: Error Domain=NSCocoaErrorDomain Code=256 "The application “GoServer.app” could not be launched because a miscellaneous error occurred (OSStatus -10814)." UserInfo={NSURL=file:///Applications/GoServer.app, NSLocalizedDescription=The application “GoServer.app” could not be launched because a miscellaneous error occurred (OSStatus -10814)., NSUnderlyingError=0x7fc392c21e00 {Error Domain=NSOSStatusErrorDomain Code=-10814 "m: r"}}
2017-06-08 13:53:25.566 ShipIt[13542:1454446] ShipIt quitting

A quick google of "OSStatus -10814" brought me this error.

	LaunchServices 
LSInfo.h	kLSApplicationNotFoundErr
-10814	No application in the Launch Services database matches the input criteria.

Let me know what additional information you would need for this.

@zhenchaoli
Copy link

I've seen similar issue in our Electron app - When I call quitAndInstall, the app quits but does not relaunch. After some examination I found that the ShipIt process in Activity Monitor. If I kill that process, the update goes through. So I'm wondering if there's some kind of deadlock going on.

I did a sample of stack trace of the ShipIt process when it happened again, and here's the stack trace:


Sampling process 11535 for 3 seconds with 1 millisecond of run time between samples
Sampling completed, processing symbols...
Analysis of sampling ShipIt (pid 11535) every 1 millisecond
Process:         ShipIt [11535]
Path:            /Applications/Msger.app/Contents/Frameworks/Squirrel.framework/Resources/ShipIt
Load Address:    0x104f14000
Identifier:      ShipIt
Version:         0
Code Type:       X86-64
Parent Process:  ??? [1]

Date/Time:       2017-09-22 13:44:49.982 -0700
Launch Time:     2017-09-20 04:05:27.440 -0700
OS Version:      Mac OS X 10.12.6 (16G29)
Report Version:  7
Analysis Tool:   /usr/bin/sample
----

Call graph:
    2536 Thread_152388   DispatchQueue_11: com.apple.root.default-qos.overcommit  (concurrent)
    + 2536 _dispatch_sig_thread  (in libdispatch.dylib) + 41  [0x7fffd953d24f]
    +   2536 _dispatch_sigsuspend  (in libdispatch.dylib) + 21  [0x7fffd953d264]
    +     2536 __sigsuspend_nocancel  (in libsystem_kernel.dylib) + 10  [0x7fffd96941e6]
    2536 Thread_2786319
      2536 start_wqthread  (in libsystem_pthread.dylib) + 13  [0x7fffd977e07d]
        2536 _pthread_wqthread  (in libsystem_pthread.dylib) + 1426  [0x7fffd977e621]
          2536 __workq_kernreturn  (in libsystem_kernel.dylib) + 10  [0x7fffd969444e]

Total number in stack (recursive counted multiple, when >=5):

Sort by top of stack, same collapsed (when >= 5):
        __sigsuspend_nocancel  (in libsystem_kernel.dylib)        2536
        __workq_kernreturn  (in libsystem_kernel.dylib)        2536

Binary Images:
       0x104f14000 -        0x104f87fff +ShipIt (0) <1B7A7B54-59F4-359E-A8C2-C0B0E85C573A> /Applications/Msger.app/Contents/Frameworks/Squirrel.framework/Resources/ShipIt
       0x10a3ee000 -        0x10a42bdc7  dyld (0.0 - ???) <322C06B7-8878-311D-888C-C8FD2CA96FF3> /usr/lib/dyld
    0x7fffc08b2000 -     0x7fffc08b2fff  com.apple.Accelerate (1.11 - Accelerate 1.11) <916E360F-323C-3AE1-AB3D-D1F3B284AEE9> /System/Library/Frameworks/Accelerate.framework/Versions/A/Accelerate
    0x7fffc08cb000 -     0x7fffc0de4feb  com.apple.vImage (8.1 - ???) <B58A7937-BEE2-38FE-87F4-5D5F40D31DC9> /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vImage.framework/Versions/A/vImage
    0x7fffc0de5000 -     0x7fffc0f56ff3  libBLAS.dylib (1185.50.4) <4087FFE0-627E-3623-96B4-F0A9A1991E09> /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libBLAS.dylib
    0x7fffc0f57000 -     0x7fffc0f6bffb  libBNNS.dylib (15) <254698C7-7D36-3FFF-864E-ADEEEE543076> /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libBNNS.dylib
    0x7fffc0f6c000 -     0x7fffc1362fef  libLAPACK.dylib (1185.50.4) <C35FFB2F-A0E6-3903-8A3C-113A74BCBCA2> /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libLAPACK.dylib
    0x7fffc1363000 -     0x7fffc1379fff  libLinearAlgebra.dylib (1185.50.4) <345CAACF-7263-36EF-B69B-793EA8B390AF> /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libLinearAlgebra.dylib
    0x7fffc137a000 -     0x7fffc1380fff  libQuadrature.dylib (3) <EF56C8E6-DE22-3C69-B543-A8648F335FDD> /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libQuadrature.dylib
    0x7fffc1381000 -     0x7fffc1395ff7  libSparseBLAS.dylib (1185.50.4) <67BA432E-FB59-3C78-A8BE-ED4274CBC359> /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libSparseBLAS.dylib
    0x7fffc1396000 -     0x7fffc151dfe7  libvDSP.dylib (600.60.1) <4155F45B-41CD-3782-AE8F-7AE740FD83C3> /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libvDSP.dylib
    0x7fffc151e000 -     0x7fffc15d0fff  libvMisc.dylib (600.60.1) <E18365D7-DCC4-3304-A8D1-395E656D7B99> /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libvMisc.dylib
    0x7fffc15d1000 -     0x7fffc15d1fff  com.apple.Accelerate.vecLib (3.11 - vecLib 3.11) <7C5733E7-0568-3E7D-AF61-160F19FED544> /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/vecLib
    0x7fffc1890000 -     0x7fffc2669ff3  com.apple.AppKit (6.9 - 1504.83.101) <AE51ACB3-D501-3F91-B369-3D3711F24D0A> /System/Library/Frameworks/AppKit.framework/Versions/C/AppKit
    0x7fffc267b000 -     0x7fffc267bfff  com.apple.ApplicationServices (48 - 48) <DA687F9A-7B2D-342B-8796-16E45344F853> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/ApplicationServices
    0x7fffc267c000 -     0x7fffc26eaff7  com.apple.ApplicationServices.ATS (377 - 422.2) <A31D17BE-F747-39FB-9A84-5F2F8891204C> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ATS.framework/Versions/A/ATS
    0x7fffc2784000 -     0x7fffc28b3ff7  libFontParser.dylib (194.12) <73C3946D-EF92-3AC1-89C3-0E75B2A85325> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ATS.framework/Versions/A/Resources/libFontParser.dylib
    0x7fffc28b4000 -     0x7fffc28fefff  libFontRegistry.dylib (196.4) <EA96AE47-3369-3DEA-BB82-98348ADBD85B> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ATS.framework/Versions/A/Resources/libFontRegistry.dylib
    0x7fffc29fb000 -     0x7fffc2aa5ff7  com.apple.ColorSync (4.12.0 - 502.2) <ACA4001E-A0E3-33F6-9CD6-EEC2AA15E322> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ColorSync.framework/Versions/A/ColorSync
    0x7fffc2aa6000 -     0x7fffc2af7fff  com.apple.HIServices (1.22 - 593) <045870A9-1D92-3FEF-8722-671E99A35E71> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/HIServices.framework/Versions/A/HIServices
    0x7fffc2af8000 -     0x7fffc2b07ff3  com.apple.LangAnalysis (1.7.0 - 1.7.0) <2CBE7F61-2056-3F96-99A1-0D527796AFA6> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/LangAnalysis.framework/Versions/A/LangAnalysis
    0x7fffc2b08000 -     0x7fffc2b55fff  com.apple.print.framework.PrintCore (12 - 491) <5027FD58-F0EE-33E4-8577-934CA06CD2AF> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/PrintCore.framework/Versions/A/PrintCore
    0x7fffc2b56000 -     0x7fffc2b91fff  com.apple.QD (3.12 - 313) <B339C41D-8CDF-3342-8414-F9717DCCADD4> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/QD.framework/Versions/A/QD
    0x7fffc2b92000 -     0x7fffc2b9dfff  com.apple.speech.synthesis.framework (6.6.2 - 6.6.2) <7853EFF4-62B9-394E-B7B8-41A645656820> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/SpeechSynthesis.framework/Versions/A/SpeechSynthesis
    0x7fffc2b9e000 -     0x7fffc2daaff7  com.apple.audio.toolbox.AudioToolbox (1.14 - 1.14) <01518CAB-7DAD-3F09-83F8-B9FE0ABE998F> /System/Library/Frameworks/AudioToolbox.framework/Versions/A/AudioToolbox
    0x7fffc2dab000 -     0x7fffc2dabfff  com.apple.audio.units.AudioUnit (1.14 - 1.14) <B92868F8-2F15-32C0-A5BE-4ABA546B8BE1> /System/Library/Frameworks/AudioUnit.framework/Versions/A/AudioUnit
    0x7fffc2f14000 -     0x7fffc32eefff  com.apple.CFNetwork (811.5.4 - 811.5.4) <46B1227B-F38C-3F8E-B0B5-5D9861ABF36B> /System/Library/Frameworks/CFNetwork.framework/Versions/A/CFNetwork
    0x7fffc330d000 -     0x7fffc3616fff  com.apple.HIToolbox (2.1.1 - 857.8) <5367366E-747E-32CF-8E76-93CD8E7424C7> /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/HIToolbox.framework/Versions/A/HIToolbox
    0x7fffc3621000 -     0x7fffc36b8ff3  com.apple.ink.framework (10.9 - 219) <1BD40B45-FD33-3177-A935-565EE5FC79D7> /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/Ink.framework/Versions/A/Ink
    0x7fffc36d9000 -     0x7fffc36dfff7  com.apple.speech.recognition.framework (6.0.1 - 6.0.1) <082895DC-3AC7-3DEF-ADCA-5B018C19C9D3> /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/SpeechRecognition.framework/Versions/A/SpeechRecognition
    0x7fffc37c0000 -     0x7fffc37c0fff  com.apple.Cocoa (6.11 - 22) <85EDFBE1-75F0-369E-8CA8-C6A639B98FA6> /System/Library/Frameworks/Cocoa.framework/Versions/A/Cocoa
    0x7fffc390a000 -     0x7fffc3997fff  com.apple.audio.CoreAudio (4.3.0 - 4.3.0) <78767F88-91D4-31CE-AAC6-1F9407F479BB> /System/Library/Frameworks/CoreAudio.framework/Versions/A/CoreAudio
    0x7fffc3998000 -     0x7fffc39abfff  com.apple.CoreBluetooth (1.0 - 1) <BCB78777-76F0-3CC1-8443-9E61AEF7EF63> /System/Library/Frameworks/CoreBluetooth.framework/Versions/A/CoreBluetooth
    0x7fffc39ac000 -     0x7fffc3ca7fff  com.apple.CoreData (120 - 754.2) <4C9CAB2C-60D4-3694-A0A0-5B04B14BD14E> /System/Library/Frameworks/CoreData.framework/Versions/A/CoreData
    0x7fffc3ca8000 -     0x7fffc3d55ff7  com.apple.CoreDisplay (1.0 - 1) <53D1EAFE-23A4-398D-BF52-E4299E670DB6> /System/Library/Frameworks/CoreDisplay.framework/Versions/A/CoreDisplay
    0x7fffc3d56000 -     0x7fffc41efff7  com.apple.CoreFoundation (6.9 - 1349.8) <09ED473E-5DE8-307F-B55C-16F6419236D5> /System/Library/Frameworks/CoreFoundation.framework/Versions/A/CoreFoundation
    0x7fffc41f0000 -     0x7fffc4872fff  com.apple.CoreGraphics (2.0 - 1070.22) <FAB476BB-B5CD-3936-8AFC-41229DBDF0E8> /System/Library/Frameworks/CoreGraphics.framework/Versions/A/CoreGraphics
    0x7fffc4873000 -     0x7fffc4ab6ffb  com.apple.CoreImage (12.4.0 - 451.4.9) <BE4303C9-C9D9-361D-AC94-DBE40EB6700E> /System/Library/Frameworks/CoreImage.framework/Versions/A/CoreImage
    0x7fffc4c1b000 -     0x7fffc4c1bfff  com.apple.CoreServices (775.19 - 775.19) <7255917D-EFBB-3BE2-A8FD-DAD631BC0949> /System/Library/Frameworks/CoreServices.framework/Versions/A/CoreServices
    0x7fffc4c1c000 -     0x7fffc4c6dfff  com.apple.AE (712.5 - 712.5) <61F2AE2C-E04E-3FDF-9E88-201325136C83> /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/AE.framework/Versions/A/AE
    0x7fffc4c6e000 -     0x7fffc4f49ff7  com.apple.CoreServices.CarbonCore (1159.6 - 1159.6) <08AC074C-965B-3EDF-8E45-0707C8DE9EAD> /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/CarbonCore.framework/Versions/A/CarbonCore
    0x7fffc4f4a000 -     0x7fffc4f7dfff  com.apple.DictionaryServices (1.2 - 274) <D23866E2-F7C8-3984-A9D4-96552CCDE573> /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/DictionaryServices.framework/Versions/A/DictionaryServices
    0x7fffc4f7e000 -     0x7fffc4f86ff3  com.apple.CoreServices.FSEvents (1230.50.1 - 1230.50.1) <2AD1B0E5-7214-37C4-8D11-A27C9CAC0F74> /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/FSEvents.framework/Versions/A/FSEvents
    0x7fffc4f87000 -     0x7fffc50f3ff7  com.apple.LaunchServices (775.19 - 775.19) <B75A0C49-E376-358C-81EE-6EFB0F605801> /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/LaunchServices.framework/Versions/A/LaunchServices
    0x7fffc50f4000 -     0x7fffc51a4ffb  com.apple.Metadata (10.7.0 - 1075.40) <B2FFCC10-5A9E-396B-B495-3D6C867669EE> /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/Metadata.framework/Versions/A/Metadata
    0x7fffc51a5000 -     0x7fffc5204fff  com.apple.CoreServices.OSServices (775.19 - 775.19) <4140569A-1848-3765-A52B-BB61C35CF88F> /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/OSServices.framework/Versions/A/OSServices
    0x7fffc5205000 -     0x7fffc5275fff  com.apple.SearchKit (1.4.0 - 1.4.0) <7A6DDA2B-03F1-3137-BA9E-1CC211973E26> /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/SearchKit.framework/Versions/A/SearchKit
    0x7fffc5276000 -     0x7fffc52bbff7  com.apple.coreservices.SharedFileList (38 - 38) <DA096678-93AB-3291-BDE2-482F1D544589> /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/SharedFileList.framework/Versions/A/SharedFileList
    0x7fffc5344000 -     0x7fffc5491ffb  com.apple.CoreText (352.0 - 544.15) <BF0EE575-BB7E-3BF9-9029-232B4ADC24E4> /System/Library/Frameworks/CoreText.framework/Versions/A/CoreText
    0x7fffc5492000 -     0x7fffc54c7ff3  com.apple.CoreVideo (1.8 - 235.3) <AC11D5FB-C77B-34F5-B942-F698E84C229F> /System/Library/Frameworks/CoreVideo.framework/Versions/A/CoreVideo
    0x7fffc54c8000 -     0x7fffc5539ffb  com.apple.framework.CoreWLAN (11.0 - 1200.31) <E47C0568-E37B-3052-9E77-F0F371DCDE7F> /System/Library/Frameworks/CoreWLAN.framework/Versions/A/CoreWLAN
    0x7fffc5637000 -     0x7fffc563cfff  com.apple.DiskArbitration (2.7 - 2.7) <70F56042-EF04-3BAF-9E04-90F423FB2BCC> /System/Library/Frameworks/DiskArbitration.framework/Versions/A/DiskArbitration
    0x7fffc57ce000 -     0x7fffc5b74fff  com.apple.Foundation (6.9 - 1349.91) <A37CB4EC-0730-3DD6-9358-60491BF40EF2> /System/Library/Frameworks/Foundation.framework/Versions/C/Foundation
    0x7fffc5ba0000 -     0x7fffc5bd1ff7  com.apple.GSS (4.0 - 2.0) <6FADED0B-0425-3567-A75A-040C5A4638EB> /System/Library/Frameworks/GSS.framework/Versions/A/GSS
    0x7fffc5c91000 -     0x7fffc5d34fff  com.apple.Bluetooth (5.0.5 - 5.0.5f1) <913B97A6-9E18-3F15-992D-D522AA22EDE9> /System/Library/Frameworks/IOBluetooth.framework/Versions/A/IOBluetooth
    0x7fffc5d35000 -     0x7fffc5dcbff7  com.apple.framework.IOKit (2.0.2 - 1324.60.3) <7CE4C98B-107C-3AAA-B49A-F2ACFCBBF526> /System/Library/Frameworks/IOKit.framework/Versions/A/IOKit
    0x7fffc5dcc000 -     0x7fffc5dd2ffb  com.apple.IOSurface (159.9 - 159.9) <08F1A246-1367-32EC-B3CE-724379409729> /System/Library/Frameworks/IOSurface.framework/Versions/A/IOSurface
    0x7fffc5e25000 -     0x7fffc5f85fef  com.apple.ImageIO.framework (3.3.0 - 1599.12) <E54ADBF0-6001-3DEB-AEB0-3F857A781E06> /System/Library/Frameworks/ImageIO.framework/Versions/A/ImageIO
    0x7fffc5f86000 -     0x7fffc5f8afff  libGIF.dylib (1599.12) <A0836C44-9566-32A3-ACCF-82A5BAF2E521> /System/Library/Frameworks/ImageIO.framework/Versions/A/Resources/libGIF.dylib
    0x7fffc5f8b000 -     0x7fffc607bff7  libJP2.dylib (1599.12) <0DB4F152-B36D-365C-97B1-34F1C114982B> /System/Library/Frameworks/ImageIO.framework/Versions/A/Resources/libJP2.dylib
    0x7fffc607c000 -     0x7fffc609fffb  libJPEG.dylib (1599.12) <2F66BA16-D569-35AD-A4BB-7A1909F1BF11> /System/Library/Frameworks/ImageIO.framework/Versions/A/Resources/libJPEG.dylib
    0x7fffc60a0000 -     0x7fffc60c7ff7  libPng.dylib (1599.12) <A068239E-7DB3-33AD-BEA9-499D8DEF771B> /System/Library/Frameworks/ImageIO.framework/Versions/A/Resources/libPng.dylib
    0x7fffc60c8000 -     0x7fffc60caff3  libRadiance.dylib (1599.12) <D26D6FC9-1175-38AB-ACAA-0CA073FD3978> /System/Library/Frameworks/ImageIO.framework/Versions/A/Resources/libRadiance.dylib
    0x7fffc60cb000 -     0x7fffc6119ffb  libTIFF.dylib (1599.12) <5D161E6A-D279-37A0-9F5F-A71A4C13BB09> /System/Library/Frameworks/ImageIO.framework/Versions/A/Resources/libTIFF.dylib
    0x7fffc6e82000 -     0x7fffc6e9bff7  com.apple.Kerberos (3.0 - 1) <B9D242EB-E325-3A21-9812-C77CBBFB0D51> /System/Library/Frameworks/Kerberos.framework/Versions/A/Kerberos
    0x7fffc767b000 -     0x7fffc76d6fff  com.apple.Metal (87.18 - 87.18) <E3618B54-C728-34CA-9E8A-9BD33A295D31> /System/Library/Frameworks/Metal.framework/Versions/A/Metal
    0x7fffc7fbf000 -     0x7fffc7fc7fff  com.apple.NetFS (6.0 - 4.0) <14A24D00-5673-330A-959D-87F72040DEFF> /System/Library/Frameworks/NetFS.framework/Versions/A/NetFS
    0x7fffc81a7000 -     0x7fffc81f5ff3  com.apple.opencl (2.8.6 - 2.8.6) <E78463D3-73B6-3002-BD71-9CC1D6722968> /System/Library/Frameworks/OpenCL.framework/Versions/A/OpenCL
    0x7fffc81f6000 -     0x7fffc820fffb  com.apple.CFOpenDirectory (10.12 - 194) <A64E9A01-3F6E-36EA-9C10-88C564A68C9D> /System/Library/Frameworks/OpenDirectory.framework/Versions/A/Frameworks/CFOpenDirectory.framework/Versions/A/CFOpenDirectory
    0x7fffc8210000 -     0x7fffc821bff7  com.apple.OpenDirectory (10.12 - 194) <4298FFD0-B1A7-3064-AF5B-708B3FA38671> /System/Library/Frameworks/OpenDirectory.framework/Versions/A/OpenDirectory
    0x7fffc821c000 -     0x7fffc821efff  libCVMSPluginSupport.dylib (14.0.16) <9E12EB67-6630-39A0-AB93-77405F5EC2A7> /System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libCVMSPluginSupport.dylib
    0x7fffc821f000 -     0x7fffc8222ff7  libCoreFSCache.dylib (156.3) <687C4CC3-6537-344B-8BE1-5234C8CB2864> /System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libCoreFSCache.dylib
    0x7fffc8223000 -     0x7fffc8227fff  libCoreVMClient.dylib (156.3) <E7AEFCBE-B6BF-3C7C-9A4E-E78CB04DB794> /System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libCoreVMClient.dylib
    0x7fffc8228000 -     0x7fffc8231ff7  libGFXShared.dylib (14.0.16) <D10C7A01-8A11-3A42-A9FA-C411AE453B27> /System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libGFXShared.dylib
    0x7fffc8232000 -     0x7fffc823dfff  libGL.dylib (14.0.16) <0801F3B9-A525-32BB-9BC0-478947CE21D9> /System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libGL.dylib
    0x7fffc823e000 -     0x7fffc827aff7  libGLImage.dylib (14.0.16) <FE39C57B-056C-3CBF-B653-A8F2005631C1> /System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libGLImage.dylib
    0x7fffc83f2000 -     0x7fffc8433ff7  libGLU.dylib (14.0.16) <B285EAD6-B3AA-3753-BB85-75864BD6E76C> /System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libGLU.dylib
    0x7fffc8d9b000 -     0x7fffc8da9fff  com.apple.opengl (14.0.16 - 14.0.16) <167C9883-A79E-3B7F-AFED-8CD6683B291D> /System/Library/Frameworks/OpenGL.framework/Versions/A/OpenGL
    0x7fffc98fb000 -     0x7fffc9afbfff  com.apple.QuartzCore (1.11 - 453.39.4) <A45AFBC4-87D4-3533-A0AC-1D6629C77984> /System/Library/Frameworks/QuartzCore.framework/Versions/A/QuartzCore
    0x7fffca062000 -     0x7fffca364ff7  com.apple.security (7.0 - 57740.60.18) <005E8C96-40B6-35E3-B58B-888A5F5957C2> /System/Library/Frameworks/Security.framework/Versions/A/Security
    0x7fffca365000 -     0x7fffca3dafff  com.apple.securityfoundation (6.0 - 55132.50.7) <15C53957-A9DE-31AE-A192-949244F47CD7> /System/Library/Frameworks/SecurityFoundation.framework/Versions/A/SecurityFoundation
    0x7fffca405000 -     0x7fffca408ff3  com.apple.xpc.ServiceManagement (1.0 - 1) <BE0F9708-0B55-3E78-A15E-C287B8ED13BA> /System/Library/Frameworks/ServiceManagement.framework/Versions/A/ServiceManagement
    0x7fffca78f000 -     0x7fffca7feff7  com.apple.SystemConfiguration (1.14 - 1.14) <3FFD3930-B307-3E31-9FA6-12221EB0F969> /System/Library/Frameworks/SystemConfiguration.framework/Versions/A/SystemConfiguration
    0x7fffcd07f000 -     0x7fffcd0a1ffb  com.apple.framework.Apple80211 (12.0 - 1200.47) <C3033EEE-771A-3664-BBDD-BE1F6D075FC7> /System/Library/PrivateFrameworks/Apple80211.framework/Versions/A/Apple80211
    0x7fffcd0a2000 -     0x7fffcd0b1feb  com.apple.AppleFSCompression (88.50.3 - 1.0) <478E8BFF-8BA2-375E-BE02-BA27F115C15A> /System/Library/PrivateFrameworks/AppleFSCompression.framework/Versions/A/AppleFSCompression
    0x7fffcd19f000 -     0x7fffcd22a97f  com.apple.AppleJPEG (1.0 - 1) <B9E9570D-04A4-34E4-B756-D200043B25B8> /System/Library/PrivateFrameworks/AppleJPEG.framework/Versions/A/AppleJPEG
    0x7fffcd65d000 -     0x7fffcd6dbff7  com.apple.backup.framework (1.8.5 - 1.8.5) <CC679891-E8F5-3166-8EB6-AEA06954A52D> /System/Library/PrivateFrameworks/Backup.framework/Versions/A/Backup
    0x7fffce366000 -     0x7fffce38dff3  com.apple.ChunkingLibrary (173 - 173) <FC2165F9-FC93-39C0-8323-C2F43A5E00A3> /System/Library/PrivateFrameworks/ChunkingLibrary.framework/Versions/A/ChunkingLibrary
    0x7fffcecb2000 -     0x7fffcecbbffb  com.apple.CommonAuth (4.0 - 2.0) <216950CB-269F-3476-BA17-D6363AC49FBC> /System/Library/PrivateFrameworks/CommonAuth.framework/Versions/A/CommonAuth
    0x7fffcf404000 -     0x7fffcf414fff  com.apple.CoreEmoji (1.0 - 40.3.3) <E9A28301-2D79-3A97-A046-028258A6ABE5> /System/Library/PrivateFrameworks/CoreEmoji.framework/Versions/A/CoreEmoji
    0x7fffcf74f000 -     0x7fffcf77fff3  com.apple.CoreServicesInternal (276.2 - 276.2) <05EB7D45-DD4C-3A0F-AC63-A0C2A68E6481> /System/Library/PrivateFrameworks/CoreServicesInternal.framework/Versions/A/CoreServicesInternal
    0x7fffcfa10000 -     0x7fffcfa9fff7  com.apple.CoreSymbolication (62046) <7839CD8E-011D-3567-88DE-3D472C661136> /System/Library/PrivateFrameworks/CoreSymbolication.framework/Versions/A/CoreSymbolication
    0x7fffcfaa0000 -     0x7fffcfbdffe7  com.apple.coreui (2.1 - 431.3) <2E8FEC10-FC5B-3782-92DA-A85C24B7BF7C> /System/Library/PrivateFrameworks/CoreUI.framework/Versions/A/CoreUI
    0x7fffcfbe0000 -     0x7fffcfcb0ff3  com.apple.CoreUtils (5.1 - 510.31) <E68BB8ED-8874-36EC-A7C5-1017C0E727CB> /System/Library/PrivateFrameworks/CoreUtils.framework/Versions/A/CoreUtils
    0x7fffcfd00000 -     0x7fffcfd65ff3  com.apple.framework.CoreWiFi (12.0 - 1200.31) <DF0972EF-F817-3FD3-8C00-2D57B8738D8C> /System/Library/PrivateFrameworks/CoreWiFi.framework/Versions/A/CoreWiFi
    0x7fffcfd66000 -     0x7fffcfd74ff7  com.apple.CrashReporterSupport (10.12 - 827) <802A9B81-E349-348B-90AB-10E40B654250> /System/Library/PrivateFrameworks/CrashReporterSupport.framework/Versions/A/CrashReporterSupport
    0x7fffcfde6000 -     0x7fffcfdf0ffb  com.apple.framework.DFRFoundation (1.0 - 104.25) <7CFF896C-EF22-3941-BB3D-F3615CE4C908> /System/Library/PrivateFrameworks/DFRFoundation.framework/Versions/A/DFRFoundation
    0x7fffcfdf1000 -     0x7fffcfdf5ff3  com.apple.DSExternalDisplay (3.1 - 380) <4B5E3FF0-E8C3-38CC-BF72-418C928956AB> /System/Library/PrivateFrameworks/DSExternalDisplay.framework/Versions/A/DSExternalDisplay
    0x7fffcfe2b000 -     0x7fffcfea0ffb  com.apple.datadetectorscore (7.0 - 539.1) <74595F6C-8283-3C73-9F56-C6FA957F8B94> /System/Library/PrivateFrameworks/DataDetectorsCore.framework/Versions/A/DataDetectorsCore
    0x7fffcfedc000 -     0x7fffcff1bfff  com.apple.DebugSymbols (137 - 137) <58A70B66-2628-3CFE-B103-2200D95FC5F7> /System/Library/PrivateFrameworks/DebugSymbols.framework/Versions/A/DebugSymbols
    0x7fffcff1c000 -     0x7fffd002dfff  com.apple.desktopservices (1.11.5 - 1.11.5) <46A9D4F3-1EF8-373C-98A4-AD48D285E484> /System/Library/PrivateFrameworks/DesktopServicesPriv.framework/Versions/A/DesktopServicesPriv
    0x7fffd0315000 -     0x7fffd0746ff7  com.apple.vision.FaceCore (3.3.2 - 3.3.2) <9391D5A3-738C-3136-9D07-518CB43DBADA> /System/Library/PrivateFrameworks/FaceCore.framework/Versions/A/FaceCore
    0x7fffd1a9d000 -     0x7fffd1a9dfff  libmetal_timestamp.dylib (600.0.49.9) <E5EED927-1671-3390-BCBB-D76201D63C73> /System/Library/PrivateFrameworks/GPUCompiler.framework/libmetal_timestamp.dylib
    0x7fffd1d6e000 -     0x7fffd1d8afff  com.apple.GenerationalStorage (2.0 - 267.1) <3DE1C580-D089-362D-8582-8DE68A3C5F13> /System/Library/PrivateFrameworks/GenerationalStorage.framework/Versions/A/GenerationalStorage
    0x7fffd249b000 -     0x7fffd2511ff3  com.apple.Heimdal (4.0 - 2.0) <8F9C9041-66D5-36C9-8A4C-1658035C311D> /System/Library/PrivateFrameworks/Heimdal.framework/Versions/A/Heimdal
    0x7fffd2b2c000 -     0x7fffd2b33ffb  com.apple.IOAccelerator (311.14 - 311.14) <278124AF-02DC-3785-9FA9-14EDB8E5FD56> /System/Library/PrivateFrameworks/IOAccelerator.framework/Versions/A/IOAccelerator
    0x7fffd2b35000 -     0x7fffd2b49ff7  com.apple.IOPresentment (1.0 - 29.10) <30DF04EE-10E2-353F-845F-A97B87DF3207> /System/Library/PrivateFrameworks/IOPresentment.framework/Versions/A/IOPresentment
    0x7fffd2b4a000 -     0x7fffd2b6cfff  com.apple.IconServices (74.4 - 74.4) <218DDD05-35F4-3833-B98D-471ED0EBC031> /System/Library/PrivateFrameworks/IconServices.framework/Versions/A/IconServices
    0x7fffd2c53000 -     0x7fffd2e0afff  com.apple.LanguageModeling (1.0 - 123.2.5) <A8CA965F-0399-310D-91C3-B93DDDE9A442> /System/Library/PrivateFrameworks/LanguageModeling.framework/Versions/A/LanguageModeling
    0x7fffd372b000 -     0x7fffd37a4ff7  com.apple.MetalPerformanceShaders.MetalPerformanceShaders (1.0 - 1) <C323FC94-FFA5-3EE6-B2AC-7E61EA92F304> /System/Library/PrivateFrameworks/MetalPerformanceShaders.framework/Versions/A/MetalPerformanceShaders
    0x7fffd3927000 -     0x7fffd394fff7  com.apple.MultitouchSupport.framework (368.16 - 368.16) <9E602B4A-22CD-3CF3-B284-78D5123C9AE8> /System/Library/PrivateFrameworks/MultitouchSupport.framework/Versions/A/MultitouchSupport
    0x7fffd3a01000 -     0x7fffd3a0cfff  com.apple.NetAuth (6.2 - 6.2) <97F487D6-8089-31A8-B68C-6C1EAC6ED1B5> /System/Library/PrivateFrameworks/NetAuth.framework/Versions/A/NetAuth
    0x7fffd42e4000 -     0x7fffd4325ff3  com.apple.PerformanceAnalysis (1.148.3 - 148.3) <4E468BC7-F863-3674-909D-417231EB8C28> /System/Library/PrivateFrameworks/PerformanceAnalysis.framework/Versions/A/PerformanceAnalysis
    0x7fffd4a0d000 -     0x7fffd4a27fff  com.apple.ProtocolBuffer (1 - 249.1) <A1F1B0F3-078F-378F-A9A9-0DEEA70E816A> /System/Library/PrivateFrameworks/ProtocolBuffer.framework/Versions/A/ProtocolBuffer
    0x7fffd4a40000 -     0x7fffd4a63ff3  com.apple.RemoteViewServices (2.0 - 124) <6B967FDA-6591-302C-BA0A-76C4856E584E> /System/Library/PrivateFrameworks/RemoteViewServices.framework/Versions/A/RemoteViewServices
    0x7fffd57bf000 -     0x7fffd584cfff  com.apple.Sharing (696.2.67 - 696.2.67) <F681EE28-153F-3216-97A6-6F5E4148AB2E> /System/Library/PrivateFrameworks/Sharing.framework/Versions/A/Sharing
    0x7fffd586d000 -     0x7fffd5ad3feb  com.apple.SkyLight (1.600.0 - 170.3) <38AC05EF-3A9E-3E3E-9849-04E0223DF7B9> /System/Library/PrivateFrameworks/SkyLight.framework/Versions/A/SkyLight
    0x7fffd5cb2000 -     0x7fffd5cbeff7  com.apple.SpeechRecognitionCore (3.3.2 - 3.3.2) <684BD1EA-8268-331C-A5A9-080EB375C658> /System/Library/PrivateFrameworks/SpeechRecognitionCore.framework/Versions/A/SpeechRecognitionCore
    0x7fffd63aa000 -     0x7fffd641efdf  com.apple.Symbolication (62048.1) <1A30ED19-7532-3F46-9DD3-9879A973D0CF> /System/Library/PrivateFrameworks/Symbolication.framework/Versions/A/Symbolication
    0x7fffd685d000 -     0x7fffd6863ff7  com.apple.TCC (1.0 - 1) <911B534B-4AC7-34E4-935E-E42ECD008CBC> /System/Library/PrivateFrameworks/TCC.framework/Versions/A/TCC
    0x7fffd68ef000 -     0x7fffd69b5ff7  com.apple.TextureIO (2.8 - 2.8) <3D61E533-4156-3B21-B7ED-CB823E680DFC> /System/Library/PrivateFrameworks/TextureIO.framework/Versions/A/TextureIO
    0x7fffd6a2b000 -     0x7fffd6bbbff3  com.apple.UIFoundation (1.0 - 490.7) <2A3063FE-1790-3510-8A0E-AEC581D42B7E> /System/Library/PrivateFrameworks/UIFoundation.framework/Versions/A/UIFoundation
    0x7fffd7c6c000 -     0x7fffd7c6effb  com.apple.loginsupport (1.0 - 1) <F3140B97-12C3-35A7-9D3D-43DA2D13C113> /System/Library/PrivateFrameworks/login.framework/Versions/A/Frameworks/loginsupport.framework/Versions/A/loginsupport
    0x7fffd7cc3000 -     0x7fffd7cdeff7  libCRFSuite.dylib (34) <F78B7F5F-0B4F-35C6-AA2F-84EE9CB22137> /usr/lib/libCRFSuite.dylib
    0x7fffd7cdf000 -     0x7fffd7ceafff  libChineseTokenizer.dylib (21) <0886E908-A825-36AF-B94B-2361FD8BC2A1> /usr/lib/libChineseTokenizer.dylib
    0x7fffd7d7c000 -     0x7fffd7d7dff3  libDiagnosticMessagesClient.dylib (102) <84A04D24-0E60-3810-A8C0-90A65E2DF61A> /usr/lib/libDiagnosticMessagesClient.dylib
    0x7fffd7d7e000 -     0x7fffd7f91fff  libFosl_dynamic.dylib (16.39) <E22A4243-D148-3C74-BA15-2D906A3D1F9E> /usr/lib/libFosl_dynamic.dylib
    0x7fffd7fb5000 -     0x7fffd7fb5fff  libOpenScriptingUtil.dylib (172) <90743888-C1E8-34E3-924E-1A754B2B63B9> /usr/lib/libOpenScriptingUtil.dylib
    0x7fffd7fb6000 -     0x7fffd7fbaffb  libScreenReader.dylib (477.40.6) <CBE6420C-EF60-3ACD-A0B6-7CBE936BA3B8> /usr/lib/libScreenReader.dylib
    0x7fffd7fbb000 -     0x7fffd7fbcffb  libSystem.B.dylib (1238.60.2) <F18AC1E7-C6F1-34B1-8069-BE571B3231D4> /usr/lib/libSystem.B.dylib
    0x7fffd8028000 -     0x7fffd8053ff3  libarchive.2.dylib (41.70.1) <A3FA7D6E-3D68-3524-8B48-EB2ECA44B13B> /usr/lib/libarchive.2.dylib
    0x7fffd8054000 -     0x7fffd80d0fc7  libate.dylib (1.12.13) <D0767875-D02E-3377-84D8-5F174C27BEA9> /usr/lib/libate.dylib
    0x7fffd80d4000 -     0x7fffd80d4ff3  libauto.dylib (187) <34388D0B-C539-3C1B-9408-2BC152162E43> /usr/lib/libauto.dylib
    0x7fffd80d5000 -     0x7fffd80e5ff3  libbsm.0.dylib (34) <20084796-B04D-3B35-A003-EA11459557A9> /usr/lib/libbsm.0.dylib
    0x7fffd80e6000 -     0x7fffd80f4ff7  libbz2.1.0.dylib (38) <ADFA329A-DCE7-356D-8F09-A3168DFC6610> /usr/lib/libbz2.1.0.dylib
    0x7fffd80f5000 -     0x7fffd814bff7  libc++.1.dylib (307.5) <0B43BB5D-E6EB-3464-8DE9-B41AC8ED9D1C> /usr/lib/libc++.1.dylib
    0x7fffd814c000 -     0x7fffd8175ff7  libc++abi.dylib (307.4) <BC271AD3-831B-362A-9DA7-E8C51F285FE4> /usr/lib/libc++abi.dylib
    0x7fffd8176000 -     0x7fffd8186ffb  libcmph.dylib (6) <2B5D405E-2D0B-3320-ABD6-622934C86ABE> /usr/lib/libcmph.dylib
    0x7fffd8187000 -     0x7fffd819dfcf  libcompression.dylib (39) <F2726F95-F54E-3B21-BCB5-F7151DEFDC2F> /usr/lib/libcompression.dylib
    0x7fffd819e000 -     0x7fffd819eff7  libcoretls.dylib (121.50.4) <64B1001E-10F6-3542-A3B2-C4B49F51817F> /usr/lib/libcoretls.dylib
    0x7fffd819f000 -     0x7fffd81a0ff3  libcoretls_cfhelpers.dylib (121.50.4) <1A10303E-5EB0-3C7C-9165-021FCDFD934D> /usr/lib/libcoretls_cfhelpers.dylib
    0x7fffd84dd000 -     0x7fffd8530ff7  libcups.2.dylib (450) <9950BFCB-7882-33C9-9ECF-CE66773C5657> /usr/lib/libcups.2.dylib
    0x7fffd85ad000 -     0x7fffd85adfff  libenergytrace.dylib (15) <A1B040A2-7977-3097-9ADF-34FF181EB970> /usr/lib/libenergytrace.dylib
    0x7fffd85bd000 -     0x7fffd85c2ff7  libheimdal-asn1.dylib (498.50.8) <A40E3196-235E-34CE-AD9A-8D1AFC5DE004> /usr/lib/libheimdal-asn1.dylib
    0x7fffd85c3000 -     0x7fffd86b5ff7  libiconv.2.dylib (50) <42125B35-81D7-3FC4-9475-A26DBE10884D> /usr/lib/libiconv.2.dylib
    0x7fffd86b6000 -     0x7fffd88dbffb  libicucore.A.dylib (57166.0.1) <CCD2ED24-3071-383B-925D-8D763BB12A6F> /usr/lib/libicucore.A.dylib
    0x7fffd88e1000 -     0x7fffd88e2fff  liblangid.dylib (126) <2085E7A7-9A34-3735-87F4-F174EF8EABF0> /usr/lib/liblangid.dylib
    0x7fffd88e3000 -     0x7fffd88fcffb  liblzma.5.dylib (10) <44BD0279-99DD-36B5-8A6E-C11432E2098D> /usr/lib/liblzma.5.dylib
    0x7fffd88fd000 -     0x7fffd8913ff7  libmarisa.dylib (5) <9030D214-5D0F-30CB-AC03-902C63909362> /usr/lib/libmarisa.dylib
    0x7fffd8914000 -     0x7fffd8bbcff7  libmecabra.dylib (744.8) <D429FCC9-42A4-38B3-8784-44024BC859EF> /usr/lib/libmecabra.dylib
    0x7fffd8bef000 -     0x7fffd8c69ff3  libnetwork.dylib (856.60.1) <191E99F5-4723-3180-8013-02AF2F9AE4B8> /usr/lib/libnetwork.dylib
    0x7fffd8c6a000 -     0x7fffd903c047  libobjc.A.dylib (709.1) <70614861-0340-32E2-85ED-FE65759CDFFA> /usr/lib/libobjc.A.dylib
    0x7fffd903f000 -     0x7fffd9043fff  libpam.2.dylib (21.30.1) <71EB0D88-DE84-3C8D-A2C5-58AA282BC5BC> /usr/lib/libpam.2.dylib
    0x7fffd9044000 -     0x7fffd9075fff  libpcap.A.dylib (67.60.1) <F6BC6ED6-AEE4-3520-B248-0C342636E2B0> /usr/lib/libpcap.A.dylib
    0x7fffd9092000 -     0x7fffd90aeffb  libresolv.9.dylib (64) <A244AE4C-00B0-396C-98FF-97FE4DB3DA30> /usr/lib/libresolv.9.dylib
    0x7fffd90fe000 -     0x7fffd924cff7  libsqlite3.dylib (254.8) <1ECF7DF7-7A07-3B4B-A63B-F4EFF6BC7ACF> /usr/lib/libsqlite3.dylib
    0x7fffd9341000 -     0x7fffd934efff  libxar.1.dylib (357) <69547C64-E811-326F-BBED-490C6361BDCB> /usr/lib/libxar.1.dylib
    0x7fffd934f000 -     0x7fffd943efff  libxml2.2.dylib (30.17) <D4C3E467-37C6-34DE-8A1B-E7BFC29985E9> /usr/lib/libxml2.2.dylib
    0x7fffd943f000 -     0x7fffd9468fff  libxslt.1.dylib (15.9) <00735AD5-B62D-3E83-86AC-5533E4E2B102> /usr/lib/libxslt.1.dylib
    0x7fffd9469000 -     0x7fffd947aff3  libz.1.dylib (67) <46E3FFA2-4328-327A-8D34-A03E20BFFB8E> /usr/lib/libz.1.dylib
    0x7fffd9489000 -     0x7fffd948dff7  libcache.dylib (79) <093A4DAB-8385-3D47-A350-E20CB7CCF7BF> /usr/lib/system/libcache.dylib
    0x7fffd948e000 -     0x7fffd9498fff  libcommonCrypto.dylib (60092.50.5) <8A64D1B0-C70E-385C-92F0-E669079FDA90> /usr/lib/system/libcommonCrypto.dylib
    0x7fffd9499000 -     0x7fffd94a0fff  libcompiler_rt.dylib (62) <55D47421-772A-32AB-B529-1A46C2F43B4D> /usr/lib/system/libcompiler_rt.dylib
    0x7fffd94a1000 -     0x7fffd94a9fff  libcopyfile.dylib (138) <819BEA3C-DF11-3E3D-A1A1-5A51C5BF1961> /usr/lib/system/libcopyfile.dylib
    0x7fffd94aa000 -     0x7fffd952dfdf  libcorecrypto.dylib (442.50.19) <65D7165E-2E71-335D-A2D6-33F78E2DF0C1> /usr/lib/system/libcorecrypto.dylib
    0x7fffd952e000 -     0x7fffd955ffff  libdispatch.dylib (703.50.37) <6582BAD6-ED27-3B30-B620-90B1C5A4AE3C> /usr/lib/system/libdispatch.dylib
    0x7fffd9560000 -     0x7fffd9565ffb  libdyld.dylib (433.5) <9B2AC56D-107C-3541-A127-9094A751F2C9> /usr/lib/system/libdyld.dylib
    0x7fffd9566000 -     0x7fffd9566ffb  libkeymgr.dylib (28) <7AA011A9-DC21-3488-BF73-3B5B14D1FDD6> /usr/lib/system/libkeymgr.dylib
    0x7fffd9567000 -     0x7fffd9573fff  libkxld.dylib (3789.70.16) <BD02EF3F-6E09-3A64-AB21-553D5B1D2859> /usr/lib/system/libkxld.dylib
    0x7fffd9574000 -     0x7fffd9574fff  liblaunch.dylib (972.70.1) <B856ABD2-896E-3DE0-B2C8-146A6AF8E2A7> /usr/lib/system/liblaunch.dylib
    0x7fffd9575000 -     0x7fffd957aff3  libmacho.dylib (898) <17D5D855-F6C3-3B04-B680-E9BF02EF8AED> /usr/lib/system/libmacho.dylib
    0x7fffd957b000 -     0x7fffd957dff3  libquarantine.dylib (85.50.1) <12448CC2-378E-35F3-BE33-9DC395A5B970> /usr/lib/system/libquarantine.dylib
    0x7fffd957e000 -     0x7fffd957fffb  libremovefile.dylib (45) <38D4CB9C-10CD-30D3-8B7B-A515EC75FE85> /usr/lib/system/libremovefile.dylib
    0x7fffd9580000 -     0x7fffd9598ff7  libsystem_asl.dylib (349.50.5) <096E4228-3B7C-30A6-8B13-EC909A64499A> /usr/lib/system/libsystem_asl.dylib
    0x7fffd9599000 -     0x7fffd9599ff7  libsystem_blocks.dylib (67) <10DC5404-73AB-35B3-A277-A8AFECB476EB> /usr/lib/system/libsystem_blocks.dylib
    0x7fffd959a000 -     0x7fffd9627fef  libsystem_c.dylib (1158.50.2) <E5AE5244-7D0C-36AC-8BB6-C7AE7EA52A4B> /usr/lib/system/libsystem_c.dylib
    0x7fffd9628000 -     0x7fffd962bffb  libsystem_configuration.dylib (888.60.2) <BECC01A2-CA8D-31E6-BCDF-D452965FA976> /usr/lib/system/libsystem_configuration.dylib
    0x7fffd962c000 -     0x7fffd962ffff  libsystem_coreservices.dylib (41.4) <7D26DE79-B424-3450-85E1-F7FAB32714AB> /usr/lib/system/libsystem_coreservices.dylib
    0x7fffd9630000 -     0x7fffd9648fff  libsystem_coretls.dylib (121.50.4) <EC6FCF07-DCFB-3A03-9CC9-6DD3709974C6> /usr/lib/system/libsystem_coretls.dylib
    0x7fffd9649000 -     0x7fffd964ffff  libsystem_dnssd.dylib (765.50.9) <CC960215-0B1B-3822-A13A-3DDE96FA796F> /usr/lib/system/libsystem_dnssd.dylib
    0x7fffd9650000 -     0x7fffd9679ff7  libsystem_info.dylib (503.50.4) <611DB84C-BF70-3F92-8702-B9F28A900920> /usr/lib/system/libsystem_info.dylib
    0x7fffd967a000 -     0x7fffd969cff7  libsystem_kernel.dylib (3789.70.16) <34B1F16C-BC9C-3C5F-9045-0CAE91CB5914> /usr/lib/system/libsystem_kernel.dylib
    0x7fffd969d000 -     0x7fffd96e4fe7  libsystem_m.dylib (3121.6) <86D499B5-BBDC-3D3B-8A4E-97AE8E6672A4> /usr/lib/system/libsystem_m.dylib
    0x7fffd96e5000 -     0x7fffd9703ff7  libsystem_malloc.dylib (116.50.8) <A3D15F17-99A6-3367-8C7E-4280E8619C95> /usr/lib/system/libsystem_malloc.dylib
    0x7fffd9704000 -     0x7fffd975dffb  libsystem_network.dylib (856.60.1) <369D0221-56CA-3C3E-9EDE-94B41CAE77B7> /usr/lib/system/libsystem_network.dylib
    0x7fffd975e000 -     0x7fffd9767ff3  libsystem_networkextension.dylib (563.60.2) <B021F2B3-8A75-3633-ABB0-FC012B8E9B0C> /usr/lib/system/libsystem_networkextension.dylib
    0x7fffd9768000 -     0x7fffd9771ff3  libsystem_notify.dylib (165.20.1) <B8160190-A069-3B3A-BDF6-2AA408221FAE> /usr/lib/system/libsystem_notify.dylib
    0x7fffd9772000 -     0x7fffd977afe7  libsystem_platform.dylib (126.50.8) <897462FD-B318-321B-A554-E61982630F7E> /usr/lib/system/libsystem_platform.dylib
    0x7fffd977b000 -     0x7fffd9785ff7  libsystem_pthread.dylib (218.60.3) <B8FB5E20-3295-39E2-B5EB-B464D1D4B104> /usr/lib/system/libsystem_pthread.dylib
    0x7fffd9786000 -     0x7fffd9789ff7  libsystem_sandbox.dylib (592.70.1) <4B92EC49-ACD0-36AE-B07A-A2B8152EAF9D> /usr/lib/system/libsystem_sandbox.dylib
    0x7fffd978a000 -     0x7fffd978bff3  libsystem_secinit.dylib (24.50.4) <F78B847B-3565-3E4B-98A6-F7AD40392E2D> /usr/lib/system/libsystem_secinit.dylib
    0x7fffd978c000 -     0x7fffd9793ffb  libsystem_symptoms.dylib (532.50.47) <3390E07C-C1CE-348F-ADBD-2C5440B45EAA> /usr/lib/system/libsystem_symptoms.dylib
    0x7fffd9794000 -     0x7fffd97a7ff7  libsystem_trace.dylib (518.70.1) <AC63A7FE-50D9-3A30-96E6-F6B7FF16E465> /usr/lib/system/libsystem_trace.dylib
    0x7fffd97a8000 -     0x7fffd97adffb  libunwind.dylib (35.3) <3D50D8A8-C460-334D-A519-2DA841102C6B> /usr/lib/system/libunwind.dylib
    0x7fffd97ae000 -     0x7fffd97d7ff7  libxpc.dylib (972.70.1) <BF896DF0-D8E9-31A8-A4B3-01120BFEEE52> /usr/lib/system/libxpc.dylib
Sample analysis of process 11535 written to file /dev/stdout

@slyngbaek
Copy link

+1

@thre-isdd
Copy link

Have similar problem, but after manual relaunch a see that app didn't updated actually (even version in application is the same). Where I can find any logs of this process?

@meekaah
Copy link

meekaah commented Oct 30, 2018

I've found a workaround, if you delete the ~/Library/Caches/appname.ShipIt/ folder before checking for updates and calling quitandinstall, there is no issue. I'm guessing there are some leftovers that seem to block the next update. I've applied this temporary workaround but would very much appreciate a fix :(


Ok never mind i spoke too soon, the bug seems to be random and the workaround does nothing... :(

@acg
Copy link

acg commented Dec 3, 2018

Seeing this one as well @Andrew1431! Exactly the same sequence of messages in the ShipIt stderr log.

@surajbarkale
Copy link

I have hit this problem with VSCode update and following 52 lines are added to ~/Library/Caches/com.microsoft.VSCode.ShipIt/ShipIt_stderr.log every few seconds. I do not have visual studio code open. When I checked this file, it was over 5GB in size!

objc[85486]: Class RACReplaySubject is implemented in both /Applications/Visual Studio Code.app/Contents/Frameworks/Squirrel.framework/Resources/ShipIt (0x10ff0c1d8) and /Applications/Visual Studio Code.app/Contents/Frameworks/Squirrel.framework/Versions/A/Resources/ShipIt (0x2115ef1d8). One of the two will be used. Which one is undefined.
objc[85486]: Class RACEmptySequence is implemented in both /Applications/Visual Studio Code.app/Contents/Frameworks/Squirrel.framework/Resources/ShipIt (0x10ff0c250) and /Applications/Visual Studio Code.app/Contents/Frameworks/Squirrel.framework/Versions/A/Resources/ShipIt (0x2115ef250). One of the two will be used. Which one is undefined.
objc[85486]: Class RACScheduler is implemented in both /Applications/Visual Studio Code.app/Contents/Frameworks/Squirrel.framework/Resources/ShipIt (0x10ff0c278) and /Applications/Visual Studio Code.app/Contents/Frameworks/Squirrel.framework/Versions/A/Resources/ShipIt (0x2115ef278). One of the two will be used. Which one is undefined.
objc[85486]: Class SQRLInstaller is implemented in both /Applications/Visual Studio Code.app/Contents/Frameworks/Squirrel.framework/Resources/ShipIt (0x10ff0c2c8) and /Applications/Visual Studio Code.app/Contents/Frameworks/Squirrel.framework/Versions/A/Resources/ShipIt (0x2115ef2c8). One of the two will be used. Which one is undefined.
objc[85486]: Class SQRLTerminationListener is implemented in both /Applications/Visual Studio Code.app/Contents/Frameworks/Squirrel.framework/Resources/ShipIt (0x10ff0c318) and /Applications/Visual Studio Code.app/Contents/Frameworks/Squirrel.framework/Versions/A/Resources/ShipIt (0x2115ef318). One of the two will be used. Which one is undefined.
objc[85486]: Class RACTargetQueueScheduler is implemented in both /Applications/Visual Studio Code.app/Contents/Frameworks/Squirrel.framework/Resources/ShipIt (0x10ff0c368) and /Applications/Visual Studio Code.app/Contents/Frameworks/Squirrel.framework/Versions/A/Resources/ShipIt (0x2115ef368). One of the two will be used. Which one is undefined.
objc[85486]: Class RACBlockTrampoline is implemented in both /Applications/Visual Studio Code.app/Contents/Frameworks/Squirrel.framework/Resources/ShipIt (0x10ff0c3b8) and /Applications/Visual Studio Code.app/Contents/Frameworks/Squirrel.framework/Versions/A/Resources/ShipIt (0x2115ef3b8). One of the two will be used. Which one is undefined.
objc[85486]: Class RACScopedDisposable is implemented in both /Applications/Visual Studio Code.app/Contents/Frameworks/Squirrel.framework/Resources/ShipIt (0x10ff0c408) and /Applications/Visual Studio Code.app/Contents/Frameworks/Squirrel.framework/Versions/A/Resources/ShipIt (0x2115ef408). One of the two will be used. Which one is undefined.
objc[85486]: Class RACCompoundDisposable is implemented in both /Applications/Visual Studio Code.app/Contents/Frameworks/Squirrel.framework/Resources/ShipIt (0x10ff0c458) and /Applications/Visual Studio Code.app/Contents/Frameworks/Squirrel.framework/Versions/A/Resources/ShipIt (0x2115ef458). One of the two will be used. Which one is undefined.
objc[85486]: Class RACArraySequence is implemented in both /Applications/Visual Studio Code.app/Contents/Frameworks/Squirrel.framework/Resources/ShipIt (0x10ff0c4a8) and /Applications/Visual Studio Code.app/Contents/Frameworks/Squirrel.framework/Versions/A/Resources/ShipIt (0x2115ef4a8). One of the two will be used. Which one is undefined.
objc[85486]: Class RACKVOProxy is implemented in both /Applications/Visual Studio Code.app/Contents/Frameworks/Squirrel.framework/Resources/ShipIt (0x10ff0c4f8) and /Applications/Visual Studio Code.app/Contents/Frameworks/Squirrel.framework/Versions/A/Resources/ShipIt (0x2115ef4f8). One of the two will be used. Which one is undefined.
objc[85486]: Class RACSubject is implemented in both /Applications/Visual Studio Code.app/Contents/Frameworks/Squirrel.framework/Resources/ShipIt (0x10ff0c548) and /Applications/Visual Studio Code.app/Contents/Frameworks/Squirrel.framework/Versions/A/Resources/ShipIt (0x2115ef548). One of the two will be used. Which one is undefined.
objc[85486]: Class RACStream is implemented in both /Applications/Visual Studio Code.app/Contents/Frameworks/Squirrel.framework/Resources/ShipIt (0x10ff0c598) and /Applications/Visual Studio Code.app/Contents/Frameworks/Squirrel.framework/Versions/A/Resources/ShipIt (0x2115ef598). One of the two will be used. Which one is undefined.
objc[85486]: Class RACEagerSequence is implemented in both /Applications/Visual Studio Code.app/Contents/Frameworks/Squirrel.framework/Resources/ShipIt (0x10ff0c5e8) and /Applications/Visual Studio Code.app/Contents/Frameworks/Squirrel.framework/Versions/A/Resources/ShipIt (0x2115ef5e8). One of the two will be used. Which one is undefined.
objc[85486]: Class RACUnit is implemented in both /Applications/Visual Studio Code.app/Contents/Frameworks/Squirrel.framework/Resources/ShipIt (0x10ff0c660) and /Applications/Visual Studio Code.app/Contents/Frameworks/Squirrel.framework/Versions/A/Resources/ShipIt (0x2115ef660). One of the two will be used. Which one is undefined.
objc[85486]: Class RACSignal is implemented in both /Applications/Visual Studio Code.app/Contents/Frameworks/Squirrel.framework/Resources/ShipIt (0x10ff0c688) and /Applications/Visual Studio Code.app/Contents/Frameworks/Squirrel.framework/Versions/A/Resources/ShipIt (0x2115ef688). One of the two will be used. Which one is undefined.
objc[85486]: Class RACObjCRuntime is implemented in both /Applications/Visual Studio Code.app/Contents/Frameworks/Squirrel.framework/Resources/ShipIt (0x10ff0c700) and /Applications/Visual Studio Code.app/Contents/Frameworks/Squirrel.framework/Versions/A/Resources/ShipIt (0x2115ef700). One of the two will be used. Which one is undefined.
objc[85486]: Class SQRLCodeSignature is implemented in both /Applications/Visual Studio Code.app/Contents/Frameworks/Squirrel.framework/Resources/ShipIt (0x10ff0c728) and /Applications/Visual Studio Code.app/Contents/Frameworks/Squirrel.framework/Versions/A/Resources/ShipIt (0x2115ef728). One of the two will be used. Which one is undefined.
objc[85486]: Class RACCommand is implemented in both /Applications/Visual Studio Code.app/Contents/Frameworks/Squirrel.framework/Resources/ShipIt (0x10ff0c778) and /Applications/Visual Studio Code.app/Contents/Frameworks/Squirrel.framework/Versions/A/Resources/ShipIt (0x2115ef778). One of the two will be used. Which one is undefined.
objc[85486]: Class SQRLShipItRequest is implemented in both /Applications/Visual Studio Code.app/Contents/Frameworks/Squirrel.framework/Resources/ShipIt (0x10ff0c7c8) and /Applications/Visual Studio Code.app/Contents/Frameworks/Squirrel.framework/Versions/A/Resources/ShipIt (0x2115ef7c8). One of the two will be used. Which one is undefined.
objc[85486]: Class MTLValueTransformer is implemented in both /Applications/Visual Studio Code.app/Contents/Frameworks/Squirrel.framework/Resources/ShipIt (0x10ff0c840) and /Applications/Visual Studio Code.app/Contents/Frameworks/Squirrel.framework/Versions/A/Resources/ShipIt (0x2115ef840). One of the two will be used. Which one is undefined.
objc[85486]: Class MTLReversibleValueTransformer is implemented in both /Applications/Visual Studio Code.app/Contents/Frameworks/Squirrel.framework/Resources/ShipIt (0x10ff0c818) and /Applications/Visual Studio Code.app/Contents/Frameworks/Squirrel.framework/Versions/A/Resources/ShipIt (0x2115ef818). One of the two will be used. Which one is undefined.
objc[85486]: Class RACTupleSequence is implemented in both /Applications/Visual Studio Code.app/Contents/Frameworks/Squirrel.framework/Resources/ShipIt (0x10ff0c8e0) and /Applications/Visual Studio Code.app/Contents/Frameworks/Squirrel.framework/Versions/A/Resources/ShipIt (0x2115ef8e0). One of the two will be used. Which one is undefined.
objc[85486]: Class SQRLInstallerOwnedBundle is implemented in both /Applications/Visual Studio Code.app/Contents/Frameworks/Squirrel.framework/Resources/ShipIt (0x10ff0c930) and /Applications/Visual Studio Code.app/Contents/Frameworks/Squirrel.framework/Versions/A/Resources/ShipIt (0x2115ef930). One of the two will be used. Which one is undefined.
objc[85486]: Class RACMulticastConnection is implemented in both /Applications/Visual Studio Code.app/Contents/Frameworks/Squirrel.framework/Resources/ShipIt (0x10ff0c958) and /Applications/Visual Studio Code.app/Contents/Frameworks/Squirrel.framework/Versions/A/Resources/ShipIt (0x2115ef958). One of the two will be used. Which one is undefined.
objc[85486]: Class RACDynamicSequence is implemented in both /Applications/Visual Studio Code.app/Contents/Frameworks/Squirrel.framework/Resources/ShipIt (0x10ff0c9a8) and /Applications/Visual Studio Code.app/Contents/Frameworks/Squirrel.framework/Versions/A/Resources/ShipIt (0x2115ef9a8). One of the two will be used. Which one is undefined.
objc[85486]: Class RACQueueScheduler is implemented in both /Applications/Visual Studio Code.app/Contents/Frameworks/Squirrel.framework/Resources/ShipIt (0x10ff0c9f8) and /Applications/Visual Studio Code.app/Contents/Frameworks/Squirrel.framework/Versions/A/Resources/ShipIt (0x2115ef9f8). One of the two will be used. Which one is undefined.
objc[85486]: Class RACSubscriptionScheduler is implemented in both /Applications/Visual Studio Code.app/Contents/Frameworks/Squirrel.framework/Resources/ShipIt (0x10ff0ca48) and /Applications/Visual Studio Code.app/Contents/Frameworks/Squirrel.framework/Versions/A/Resources/ShipIt (0x2115efa48). One of the two will be used. Which one is undefined.
objc[85486]: Class RACUnarySequence is implemented in both /Applications/Visual Studio Code.app/Contents/Frameworks/Squirrel.framework/Resources/ShipIt (0x10ff0ca98) and /Applications/Visual Studio Code.app/Contents/Frameworks/Squirrel.framework/Versions/A/Resources/ShipIt (0x2115efa98). One of the two will be used. Which one is undefined.
objc[85486]: Class MTLJSONAdapter is implemented in both /Applications/Visual Studio Code.app/Contents/Frameworks/Squirrel.framework/Resources/ShipIt (0x10ff0cae8) and /Applications/Visual Studio Code.app/Contents/Frameworks/Squirrel.framework/Versions/A/Resources/ShipIt (0x2115efae8). One of the two will be used. Which one is undefined.
objc[85486]: Class RACKVOTrampoline is implemented in both /Applications/Visual Studio Code.app/Contents/Frameworks/Squirrel.framework/Resources/ShipIt (0x10ff0cb38) and /Applications/Visual Studio Code.app/Contents/Frameworks/Squirrel.framework/Versions/A/Resources/ShipIt (0x2115efb38). One of the two will be used. Which one is undefined.
objc[85486]: Class RACEmptySignal is implemented in both /Applications/Visual Studio Code.app/Contents/Frameworks/Squirrel.framework/Resources/ShipIt (0x10ff0cbb0) and /Applications/Visual Studio Code.app/Contents/Frameworks/Squirrel.framework/Versions/A/Resources/ShipIt (0x2115efbb0). One of the two will be used. Which one is undefined.
objc[85486]: Class SQRLDirectoryManager is implemented in both /Applications/Visual Studio Code.app/Contents/Frameworks/Squirrel.framework/Resources/ShipIt (0x10ff0cbd8) and /Applications/Visual Studio Code.app/Contents/Frameworks/Squirrel.framework/Versions/A/Resources/ShipIt (0x2115efbd8). One of the two will be used. Which one is undefined.
objc[85486]: Class RACImmediateScheduler is implemented in both /Applications/Visual Studio Code.app/Contents/Frameworks/Squirrel.framework/Resources/ShipIt (0x10ff0cc28) and /Applications/Visual Studio Code.app/Contents/Frameworks/Squirrel.framework/Versions/A/Resources/ShipIt (0x2115efc28). One of the two will be used. Which one is undefined.
objc[85486]: Class RACErrorSignal is implemented in both /Applications/Visual Studio Code.app/Contents/Frameworks/Squirrel.framework/Resources/ShipIt (0x10ff0cca0) and /Applications/Visual Studio Code.app/Contents/Frameworks/Squirrel.framework/Versions/A/Resources/ShipIt (0x2115efca0). One of the two will be used. Which one is undefined.
objc[85486]: Class RACTupleNil is implemented in both /Applications/Visual Studio Code.app/Contents/Frameworks/Squirrel.framework/Resources/ShipIt (0x10ff0ccf0) and /Applications/Visual Studio Code.app/Contents/Frameworks/Squirrel.framework/Versions/A/Resources/ShipIt (0x2115efcf0). One of the two will be used. Which one is undefined.
objc[85486]: Class RACTuple is implemented in both /Applications/Visual Studio Code.app/Contents/Frameworks/Squirrel.framework/Resources/ShipIt (0x10ff0cd18) and /Applications/Visual Studio Code.app/Contents/Frameworks/Squirrel.framework/Versions/A/Resources/ShipIt (0x2115efd18). One of the two will be used. Which one is undefined.
objc[85486]: Class RACTupleUnpackingTrampoline is implemented in both /Applications/Visual Studio Code.app/Contents/Frameworks/Squirrel.framework/Resources/ShipIt (0x10ff0cd90) and /Applications/Visual Studio Code.app/Contents/Frameworks/Squirrel.framework/Versions/A/Resources/ShipIt (0x2115efd90). One of the two will be used. Which one is undefined.
objc[85486]: Class RACPassthroughSubscriber is implemented in both /Applications/Visual Studio Code.app/Contents/Frameworks/Squirrel.framework/Resources/ShipIt (0x10ff0cdb8) and /Applications/Visual Studio Code.app/Contents/Frameworks/Squirrel.framework/Versions/A/Resources/ShipIt (0x2115efdb8). One of the two will be used. Which one is undefined.
objc[85486]: Class RACSerialDisposable is implemented in both /Applications/Visual Studio Code.app/Contents/Frameworks/Squirrel.framework/Resources/ShipIt (0x10ff0ce30) and /Applications/Visual Studio Code.app/Contents/Frameworks/Squirrel.framework/Versions/A/Resources/ShipIt (0x2115efe30). One of the two will be used. Which one is undefined.
objc[85486]: Class RACGroupedSignal is implemented in both /Applications/Visual Studio Code.app/Contents/Frameworks/Squirrel.framework/Resources/ShipIt (0x10ff0ce80) and /Applications/Visual Studio Code.app/Contents/Frameworks/Squirrel.framework/Versions/A/Resources/ShipIt (0x2115efe80). One of the two will be used. Which one is undefined.
objc[85486]: Class RACDisposable is implemented in both /Applications/Visual Studio Code.app/Contents/Frameworks/Squirrel.framework/Resources/ShipIt (0x10ff0cea8) and /Applications/Visual Studio Code.app/Contents/Frameworks/Squirrel.framework/Versions/A/Resources/ShipIt (0x2115efea8). One of the two will be used. Which one is undefined.
objc[85486]: Class RACSignalSequence is implemented in both /Applications/Visual Studio Code.app/Contents/Frameworks/Squirrel.framework/Resources/ShipIt (0x10ff0cf20) and /Applications/Visual Studio Code.app/Contents/Frameworks/Squirrel.framework/Versions/A/Resources/ShipIt (0x2115eff20). One of the two will be used. Which one is undefined.
objc[85486]: Class RACEvent is implemented in both /Applications/Visual Studio Code.app/Contents/Frameworks/Squirrel.framework/Resources/ShipIt (0x10ff0cf48) and /Applications/Visual Studio Code.app/Contents/Frameworks/Squirrel.framework/Versions/A/Resources/ShipIt (0x2115eff48). One of the two will be used. Which one is undefined.
objc[85486]: Class RACSequenceEnumerator is implemented in both /Applications/Visual Studio Code.app/Contents/Frameworks/Squirrel.framework/Resources/ShipIt (0x10ff0cfc0) and /Applications/Visual Studio Code.app/Contents/Frameworks/Squirrel.framework/Versions/A/Resources/ShipIt (0x2115effc0). One of the two will be used. Which one is undefined.
objc[85486]: Class RACSequence is implemented in both /Applications/Visual Studio Code.app/Contents/Frameworks/Squirrel.framework/Resources/ShipIt (0x10ff0cfe8) and /Applications/Visual Studio Code.app/Contents/Frameworks/Squirrel.framework/Versions/A/Resources/ShipIt (0x2115effe8). One of the two will be used. Which one is undefined.
objc[85486]: Class RACDynamicSignal is implemented in both /Applications/Visual Studio Code.app/Contents/Frameworks/Squirrel.framework/Resources/ShipIt (0x10ff0d060) and /Applications/Visual Studio Code.app/Contents/Frameworks/Squirrel.framework/Versions/A/Resources/ShipIt (0x2115f0060). One of the two will be used. Which one is undefined.
objc[85486]: Class RACSubscriber is implemented in both /Applications/Visual Studio Code.app/Contents/Frameworks/Squirrel.framework/Resources/ShipIt (0x10ff0d088) and /Applications/Visual Studio Code.app/Contents/Frameworks/Squirrel.framework/Versions/A/Resources/ShipIt (0x2115f0088). One of the two will be used. Which one is undefined.
objc[85486]: Class MTLModel is implemented in both /Applications/Visual Studio Code.app/Contents/Frameworks/Squirrel.framework/Resources/ShipIt (0x10ff0d0d8) and /Applications/Visual Studio Code.app/Contents/Frameworks/Squirrel.framework/Versions/A/Resources/ShipIt (0x2115f00d8). One of the two will be used. Which one is undefined.
objc[85486]: Class RACReturnSignal is implemented in both /Applications/Visual Studio Code.app/Contents/Frameworks/Squirrel.framework/Resources/ShipIt (0x10ff0d150) and /Applications/Visual Studio Code.app/Contents/Frameworks/Squirrel.framework/Versions/A/Resources/ShipIt (0x2115f0150). One of the two will be used. Which one is undefined.
2018-12-13 13:33:36.833 ShipIt[85486:5874882] Installation error: Error Domain=SQRLShipItRequestErrorDomain Code=2 "Could not read update request" UserInfo={NSLocalizedDescription=Could not read update request, NSUnderlyingError=0x7fe0a950b730 {Error Domain=NSCocoaErrorDomain Code=260 "The file “ShipItState.plist” couldn’t be opened because there is no such file." UserInfo={NSFilePath=/Users/sbark/Library/Caches/com.microsoft.VSCode.ShipIt/ShipItState.plist, NSUnderlyingError=0x7fe0a950d7a0 {Error Domain=NSPOSIXErrorDomain Code=2 "No such file or directory"}}}}
2018-12-13 13:33:36.833 ShipIt[85486:5874882] ShipIt quitting

@Stanzilla
Copy link

See microsoft/vscode#105114 as well

@aguynamedben
Copy link

Is anybody still seeing this? We're seeing it with a small subset of users on Electron 12.0.6. We use electron-updater, and when electron-updater's version of autoUpdater.quitAndInstall() runs (not the stock Electron quitAndInstall()) the app quits, but the user doesn't end up with the new version of the app.

Logs reformatted for easier reading.

/Users/johndoe/Library/Caches/io.hypertools.Command-E.ShipIt/ShipIt_stderr.log:
2021-05-02 21:19:35.144
ShipIt[64876:1151337]
Couldn't remove owned bundle at location file:///var/folders/fm/24h12d7x59d67slzdr121kb80000gn/T/io.hypertools.Command-E.ShipIt.EJBLrgqh/Command%20E.app,
error NSError {
  domain: NSCocoaErrorDomain,
  code: 4,
  description: "“Command E.app” couldn’t be removed.",
  failureReason: "The file doesn’t exist.",
  underlying error: NSError {
    domain: NSPOSIXErrorDomain,
    code: 2,
    description: "The operation couldn’t be completed. No such file or directory"
  },
  userInfo: {

/Users/johndoe/Library/Caches/io.hypertools.Command-E.ShipIt/ShipIt_stderr.log:
2021-06-17 16:42:16.888
ShipIt[49195:2131619]
Couldn't remove owned bundle at location file:///var/folders/zz/zyxvpxvq6csfxvn_n0000000000000/T/io.hypertools.Command-E.ShipIt.33gwWgJy/Command%20E.app,
error NSError {
  domain: NSCocoaErrorDomain,
  code: 4,
  description: "“Command E.app” couldn’t be removed.",
  failureReason: "The file doesn’t exist.",
  underlying error: NSError {
    domain: NSPOSIXErrorDomain,
    code: 2,
    description: "The operation couldn’t be completed. No such file or directory"
  }, userInfo: {

Is there a workaround? I'm going to ask this user to ls -alh a few directories to see if their file permissions got messed up somehow. Or to try to just blow away the ShipIt folder with rm -rf.

But does anybody know what's going on here? 98% of our users get auto-updated correctly, but a small handful seem to get left on old version of our app due to something in electron-updater/Squirrel/ShitIt land.

@Stanzilla I'm curious what you find related in that VS Code ticket? It seems separate to me?

@develar
Copy link

develar commented Aug 1, 2021

@aguynamedben Looks like that in your case (electron-userland/electron-builder#6120) electron-updater doesn't play any role, since update downloaded and transferred to Squirrel.Mac correctly. electron-updater only sends update to Squirrel.Mac but doesn't touch user file system.

@claudiomaxx
Copy link

This could be an issue with electron autoUpdater, this is what I've found so far:

After checking for updates, I get these events from autoUpdater:

  • checking-for-update
  • update-available
  • update-downloaded
// ~/Library/Caches/com.electron.appname.ShipIt/ShipItState.plist
{
  "launchAfterInstallation": false,
  // more stuff
}

If I call autoUpdater.quitAndInstall() at this point, launchAfterInstallation is set to true, the update works and the app restarts.

But if instead, I check for updates again, I get these events:

  • checking-for-update
  • update-available
  • update-not-available

And after that, if I try to quitAndInstall, I get this error [error] No update available, can't quit and install, launchAfterInstallation stays false and the app doesn't get updated

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests