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

OSX deployment: dylib missing #369

Closed
HashUnlimited opened this issue Aug 3, 2017 · 11 comments
Closed

OSX deployment: dylib missing #369

HashUnlimited opened this issue Aug 3, 2017 · 11 comments

Comments

@HashUnlimited
Copy link

HashUnlimited commented Aug 3, 2017

I noticed on 0.13 already that a dynamic library isn't copied to the Frameworks folder when deploying on OSX. Now on 0.14 the issue still persists.

In order to run the deployment on a clean system, libboost_system-mt.dylib needs to be added manually.

Machine specs:

  • OS: 10.10
  • CPU: 2.8 GHz i7
  • RAM: 16 GB
  • Disk size: 750 GB
  • Disk Type (HD/SDD): SSD
@HashUnlimited HashUnlimited changed the title OSX deployment: dylan missing OSX deployment: dylib missing Aug 3, 2017
@thrasher-
Copy link
Member

thrasher- commented Aug 8, 2017

With a clean installation of OSX 10.12, I can't replicate this issue on either v0.13.3 or v0.14.2. Looking at the make deploy output, I can see the file getting processed:

+ Copying source bundle +
+ Deploying frameworks +
Processing libboost_system.dylib ...
Processing libboost_filesystem.dylib ...
Processing libboost_program_options-mt.dylib ...
Processing libboost_thread-mt.dylib ...
Processing libboost_chrono-mt.dylib ...
Processing QtNetwork.framework ...
Linked: dist/Litecoin-Qt.app/Contents/Frameworks/QtNetwork.framework/Versions/Current -> 5
Processing QtWidgets.framework ...
Linked: dist/Litecoin-Qt.app/Contents/Frameworks/QtWidgets.framework/Versions/Current -> 5
Processing QtGui.framework ...
Linked: dist/Litecoin-Qt.app/Contents/Frameworks/QtGui.framework/Versions/Current -> 5
Processing QtCore.framework ...
Linked: dist/Litecoin-Qt.app/Contents/Frameworks/QtCore.framework/Versions/Current -> 5
Processing QtDBus.framework ...
Linked: dist/Litecoin-Qt.app/Contents/Frameworks/QtDBus.framework/Versions/Current -> 5
Processing libprotobuf.13.dylib ...
Processing libdb_cxx-4.8.dylib ...
Processing libssl.1.0.0.dylib ...
Processing libcrypto.1.0.0.dylib ...
Processing libminiupnpc.16.dylib ...
Processing libevent_pthreads-2.1.6.dylib ...
Processing libevent-2.1.6.dylib ...
Processing libboost_system-mt.dylib ...

The build continues and the .dmg file is produced. Please ensure that you're running the correct version of boost (1.64.0_1) You can find the specific OSX build instructions below. https://github.com/litecoin-project/litecoin/blob/master/doc/build-osx.md

@HashUnlimited
Copy link
Author

HashUnlimited commented Aug 8, 2017

alright, boost is OK:

Michaels-Mac:Einsteinium-Core-0.14RC1 michael$ brew upgrade boost
Error: boost 1.64.0_1 already installed

but here we got something:

Processing libqrencode.3.dylib ...
Processing libprotobuf.13.dylib ...
Processing libdb_cxx-4.8.dylib ...
Processing libssl.1.0.0.dylib ...
Processing libcrypto.1.0.0.dylib ...
Processing libminiupnpc.16.dylib ...
Processing libevent_pthreads-2.1.6.dylib ...
Processing libevent-2.1.6.dylib ...
Processing libboost_system-mt.dylib ...
libboost_system-mt.dylib already deployed, skipping.
Processing QtCore.framework ...
Processing QtGui.framework ...
Processing libcrypto.1.0.0.dylib ...

OSX is 10.10, clean install and just brewed the dependencies according to instructions... why would this thing possibly think it's already deployed?

@thrasher-
Copy link
Member

Glad to hear boost is OK and that's alright, it can be ignored since it processes it it at the beginning and then checks it again. Did it produce the .dmg file as expected?

@HashUnlimited
Copy link
Author

HashUnlimited commented Aug 8, 2017

That's the thing, the dylib is not copied into the Frameworks folder of the .app bundle because somehow it thinks it's already done. The rest of the process is finishing out normal. Didn't find a way to convince it otherwise so far.

Processing libboost_system-mt.dylib ...
libboost_system-mt.dylib already deployed, skipping.

@thrasher-
Copy link
Member

The check is done here: https://github.com/litecoin-project/litecoin/blob/master/contrib/macdeploy/macdeployqtplus#L335

Rerunning make deploy on my system skips libboost_system-mt.dylib if libboost_system-dylib is already found. The .dmg file is produced, installs and works as expected.

@thrasher-
Copy link
Member

thrasher- commented Aug 9, 2017

thrashers-Mac:~ thrasher$ ls /Applications/Litecoin-Qt.app/Contents/Frameworks/ | grep libboost_system
libboost_system.dylib

@thrasher-
Copy link
Member

It appears as though the same thing happens on the latest Bitcoin master:

thrashers-Mac:bitcoin thrasher$ make deploy
build-aux/install-sh -c -d Bitcoin-Qt.app/Contents
build-aux/install-sh -c -d Bitcoin-Qt.app/Contents/Resources
build-aux/install-sh -c -d Bitcoin-Qt.app/Contents/Resources
/usr/bin/install -c -m 644 src/qt/res/icons/bitcoin.icns Bitcoin-Qt.app/Contents/Resources/bitcoin.icns
build-aux/install-sh -c -d Bitcoin-Qt.app/Contents
/usr/bin/install -c -m 644 share/qt/Info.plist Bitcoin-Qt.app/Contents/Info.plist
/Library/Developer/CommandLineTools/usr/bin/make -C src qt/bitcoin-qt
build-aux/install-sh -c -d Bitcoin-Qt.app/Contents/MacOS
STRIPPROG="/usr/bin/strip" /bin/sh /Users/thrasher/Desktop/bitcoin/build-aux/install-sh -c -s  src/qt/bitcoin-qt Bitcoin-Qt.app/Contents/MacOS/Bitcoin-Qt
build-aux/install-sh -c -d Bitcoin-Qt.app/Contents/Resources/Base.lproj
echo '{	CFBundleDisplayName = "Bitcoin Core"; CFBundleName = "Bitcoin Core"; }' > Bitcoin-Qt.app/Contents/Resources/Base.lproj/InfoPlist.strings
sed 's/PACKAGE_NAME/Bitcoin Core/' < "contrib/macdeploy/background.svg" | /usr/local/bin/rsvg-convert -f png -d 36 -p 36 -o background.tiff.png
sed 's/PACKAGE_NAME/Bitcoin Core/' < "contrib/macdeploy/background.svg" | /usr/local/bin/rsvg-convert -f png -d 72 -p 72 -o background.tiff@2x.png
tiffutil -cathidpicheck background.tiff.png background.tiff@2x.png -out background.tiff
2 images written to background.tiff.
/usr/local/bin/python2.7 ./contrib/macdeploy/macdeployqtplus Bitcoin-Qt.app -add-qt-tr da,de,es,hu,ru,uk,zh_CN,zh_TW -translations-dir= -dmg -fancy ./contrib/macdeploy/fancy.plist -verbose 2 -volname Bitcoin-Core
+ Copying source bundle +
+ Deploying frameworks +
Processing libboost_system.dylib ...
Processing libboost_filesystem.dylib ...
Processing libboost_program_options-mt.dylib ...
Processing libboost_thread-mt.dylib ...
Processing libboost_chrono-mt.dylib ...
Processing QtNetwork.framework ...
Linked: dist/Bitcoin-Qt.app/Contents/Frameworks/QtNetwork.framework/Versions/Current -> 5
Processing QtWidgets.framework ...
Linked: dist/Bitcoin-Qt.app/Contents/Frameworks/QtWidgets.framework/Versions/Current -> 5
Processing QtGui.framework ...
Linked: dist/Bitcoin-Qt.app/Contents/Frameworks/QtGui.framework/Versions/Current -> 5
Processing QtCore.framework ...
Linked: dist/Bitcoin-Qt.app/Contents/Frameworks/QtCore.framework/Versions/Current -> 5
Processing QtDBus.framework ...
Linked: dist/Bitcoin-Qt.app/Contents/Frameworks/QtDBus.framework/Versions/Current -> 5
Processing libprotobuf.13.dylib ...
Processing libdb_cxx-4.8.dylib ...
Processing libssl.1.0.0.dylib ...
Processing libcrypto.1.0.0.dylib ...
Processing libminiupnpc.16.dylib ...
Processing libevent_pthreads-2.1.6.dylib ...
Processing libevent-2.1.6.dylib ...
Processing libboost_system-mt.dylib ...
libboost_system-mt.dylib already deployed, skipping.
Processing QtCore.framework ...
Processing QtGui.framework ...
Processing libcrypto.1.0.0.dylib ...
+ Deploying plugins +
Processing plugin bearer/libqcorewlanbearer.dylib ...
Processing plugin bearer/libqgenericbearer.dylib ...
Processing plugin canbus/libqtpeakcanbus.dylib ...

@HashUnlimited
Copy link
Author

interesting, for me it behaves the same for bitcoin, litecoin or any crapcoin at the same codebase. I need to otool that thing to see if maybe brew is installing files differently than mac ports... will try around tomorrow and update if I see something.

@HashUnlimited
Copy link
Author

HashUnlimited commented Aug 10, 2017

I'm wondering where the dylib is even injected, the .app bundle itself doesn't seem to require it, must be some dependency:

Michaels-Mac:MacOS michael$ otool -L Litecoin-Qt
Litecoin-Qt:
/usr/local/opt/boost/lib/libboost_system.dylib (compatibility version 0.0.0, current version 0.0.0)
/usr/local/opt/boost/lib/libboost_filesystem.dylib (compatibility version 0.0.0, current version 0.0.0)
/usr/local/opt/boost/lib/libboost_program_options-mt.dylib (compatibility version 0.0.0, current version 0.0.0)
/usr/local/opt/boost/lib/libboost_thread-mt.dylib (compatibility version 0.0.0, current version 0.0.0)
/usr/local/opt/boost/lib/libboost_chrono-mt.dylib (compatibility version 0.0.0, current version 0.0.0)
/usr/local/opt/qt/lib/QtNetwork.framework/Versions/5/QtNetwork (compatibility version 5.9.0, current version 5.9.1)
/usr/local/opt/qt/lib/QtWidgets.framework/Versions/5/QtWidgets (compatibility version 5.9.0, current version 5.9.1)
/usr/local/opt/qt/lib/QtGui.framework/Versions/5/QtGui (compatibility version 5.9.0, current version 5.9.1)
/usr/local/opt/qt/lib/QtCore.framework/Versions/5/QtCore (compatibility version 5.9.0, current version 5.9.1)
/System/Library/Frameworks/Foundation.framework/Versions/C/Foundation (compatibility version 300.0.0, current version 1154.0.0)
/System/Library/Frameworks/ApplicationServices.framework/Versions/A/ApplicationServices (compatibility version 1.0.0, current version 48.0.0)
/System/Library/Frameworks/AppKit.framework/Versions/C/AppKit (compatibility version 45.0.0, current version 1348.17.0)
/usr/local/opt/qt/lib/QtDBus.framework/Versions/5/QtDBus (compatibility version 5.9.0, current version 5.9.1)
/usr/local/lib/libqrencode.3.dylib (compatibility version 8.0.0, current version 8.4.0)
/usr/local/opt/protobuf/lib/libprotobuf.13.dylib (compatibility version 14.0.0, current version 14.2.0)
/usr/local/opt/berkeley-db@4/lib/libdb_cxx-4.8.dylib (compatibility version 0.0.0, current version 0.0.0)
/usr/local/opt/openssl/lib/libssl.1.0.0.dylib (compatibility version 1.0.0, current version 1.0.0)
/usr/local/opt/openssl/lib/libcrypto.1.0.0.dylib (compatibility version 1.0.0, current version 1.0.0)
/usr/local/opt/miniupnpc/lib/libminiupnpc.16.dylib (compatibility version 0.0.0, current version 0.0.0)
/usr/local/opt/libevent/lib/libevent_pthreads-2.1.6.dylib (compatibility version 7.0.0, current version 7.2.0)
/usr/local/opt/libevent/lib/libevent-2.1.6.dylib (compatibility version 7.0.0, current version 7.2.0)
/usr/lib/libc++.1.dylib (compatibility version 1.0.0, current version 120.0.0)
/usr/lib/libSystem.B.dylib (compatibility version 1.0.0, current version 1213.0.0)
/System/Library/Frameworks/CoreFoundation.framework/Versions/A/CoreFoundation (compatibility version 150.0.0, current version 1153.18.0)
/System/Library/Frameworks/CoreServices.framework/Versions/A/CoreServices (compatibility version 1.0.0, current version 62.0.0)
/usr/lib/libobjc.A.dylib (compatibility version 1.0.0, current version 228.0.0)

EDIT: found here but still no reason to skip:

Michaels-Mac:Einsteinium_0.14_Foundation michael$ otool -L /usr/local/opt/boost/lib/libboost_thread-mt.dylib
/usr/local/opt/boost/lib/libboost_thread-mt.dylib:
/usr/local/opt/boost/lib/libboost_thread-mt.dylib (compatibility version 0.0.0, current version 0.0.0)
@loader_path/libboost_system-mt.dylib (compatibility version 0.0.0, current version 0.0.0)
/usr/lib/libc++.1.dylib (compatibility version 1.0.0, current version 120.1.0)
/usr/lib/libSystem.B.dylib (compatibility version 1.0.0, current version 1226.10.1)
Michaels-Mac:Einsteinium_0.14_Foundation michael$ otool -L /usr/local/opt/boost/lib/libboost_chrono-mt.dylib
/usr/local/opt/boost/lib/libboost_chrono-mt.dylib:
/usr/local/opt/boost/lib/libboost_chrono-mt.dylib (compatibility version 0.0.0, current version 0.0.0)
@loader_path/libboost_system-mt.dylib (compatibility version 0.0.0, current version 0.0.0)
/usr/lib/libc++.1.dylib (compatibility version 1.0.0, current version 120.1.0)
/usr/lib/libSystem.B.dylib (compatibility version 1.0.0, current version 1226.10.1)

@thrasher-
Copy link
Member

Closing due to inactivity.

@viktorvsk
Copy link

viktorvsk commented Nov 2, 2017

Can't install Einsteinium 0.13.48 on macOS Sierra 10.12.6
Looks relevant
Here is a bug report


Process:               Einsteinium-Qt [36523]
Path:                  /Applications/Einsteinium Core 2.app/Contents/MacOS/Einsteinium-Qt
Identifier:            org.einsteinium.Einsteinium-Qt
Version:               0.13.48 (0.13.48)
Code Type:             X86-64 (Native)
Parent Process:        ??? [1]
Responsible:           Einsteinium-Qt [36523]
User ID:               501

Date/Time:             2017-11-02 12:41:53.680 +0200
OS Version:            Mac OS X 10.12.6 (16G29)
Report Version:        12
Anonymous UUID:        7DE8ABED-883C-999A-8E47-2CFB9359684F

Sleep/Wake UUID:       CA900606-3814-499A-BDEF-BC018319EA0D

Time Awake Since Boot: 78000 seconds
Time Since Wake:       4200 seconds

System Integrity Protection: enabled

Crashed Thread:        0

Exception Type:        EXC_CRASH (SIGABRT)
Exception Codes:       0x0000000000000000, 0x0000000000000000
Exception Note:        EXC_CORPSE_NOTIFY

Termination Reason:    DYLD, [0x1] Library missing

Application Specific Information:
dyld: launch, loading dependent libraries

Dyld Error Message:
  Library not loaded: @loader_path/libboost_system-mt.dylib
  Referenced from: /Applications/Einsteinium Core 2.app/Contents/Frameworks/libboost_thread-mt.dylib
  Reason: image not found

Binary Images:
       0x107804000 -        0x108048fff +org.einsteinium.Einsteinium-Qt (0.13.48 - 0.13.48) <B235E6F1-6E05-3D39-979D-2C4DB53B1739> /Applications/Einsteinium Core 2.app/Contents/MacOS/Einsteinium-Qt
       0x10819f000 -        0x1081a1ff7 +libboost_system.dylib (0) <E4A7949F-5328-31DF-AE20-B3203D37AB04> /Applications/Einsteinium Core 2.app/Contents/Frameworks/libboost_system.dylib
       0x1081aa000 -        0x1081b7fff +libboost_filesystem.dylib (0) <73FED58A-ABBA-39A8-8DE7-D476160CBD85> /Applications/Einsteinium Core 2.app/Contents/Frameworks/libboost_filesystem.dylib
       0x1081c7000 -        0x1081f7fff +libboost_program_options-mt.dylib (0) <A77484F2-22AA-365E-B7E4-4E65E329AA53> /Applications/Einsteinium Core 2.app/Contents/Frameworks/libboost_program_options-mt.dylib
       0x10821a000 -        0x108228fff +libboost_thread-mt.dylib (0) <533E7129-F6B5-3708-9BCC-8AE0C277C8DE> /Applications/Einsteinium Core 2.app/Contents/Frameworks/libboost_thread-mt.dylib
       0x108239000 -        0x10823bff7 +libboost_chrono-mt.dylib (0) <2E4D0817-A312-3ACA-A46A-21305468955C> /Applications/Einsteinium Core 2.app/Contents/Frameworks/libboost_chrono-mt.dylib
       0x10823f000 -        0x10833eff7 +QtNetwork (0) <5257AB18-D1CB-37F2-AF42-C2CDD10DFA03> /Applications/Einsteinium Core 2.app/Contents/Frameworks/QtNetwork.framework/Versions/5/QtNetwork
       0x108386000 -        0x1087d1fff +QtWidgets (0) <F20A9B73-EBF8-365F-9572-9F51B039A463> /Applications/Einsteinium Core 2.app/Contents/Frameworks/QtWidgets.framework/Versions/5/QtWidgets
       0x108934000 -        0x108d40fff +QtGui (0) <E72E3A29-2517-354E-8F35-252FD61CD17E> /Applications/Einsteinium Core 2.app/Contents/Frameworks/QtGui.framework/Versions/5/QtGui
       0x108e34000 -        0x1092fbff3 +QtCore (0) <783611A1-EDF8-381F-B30A-700D5BF1CA8E> /Applications/Einsteinium Core 2.app/Contents/Frameworks/QtCore.framework/Versions/5/QtCore
       0x1093ad000 -        0x109407ff7 +QtDBus (0) <2F2C2631-9C4E-33B2-93F7-768791CB6864> /Applications/Einsteinium Core 2.app/Contents/Frameworks/QtDBus.framework/Versions/5/QtDBus
       0x10941f000 -        0x109533ff7 +libprotobuf.14.dylib (0) <968DD1CE-D79C-3681-B92C-A7E52FB308C4> /Applications/Einsteinium Core 2.app/Contents/Frameworks/libprotobuf.14.dylib
       0x1095da000 -        0x1096feff7 +libdb_cxx-4.8.dylib (0) <893E0F96-1F8A-3073-B1CF-CC60610C3E90> /Applications/Einsteinium Core 2.app/Contents/Frameworks/libdb_cxx-4.8.dylib
       0x10973d000 -        0x10977eff7 +libssl.1.0.0.dylib (0) <35C152E0-7168-3B99-94AB-ECA04D3B3DB5> /Applications/Einsteinium Core 2.app/Contents/Frameworks/libssl.1.0.0.dylib
       0x10979c000 -        0x10990c727 +libcrypto.1.0.0.dylib (0) <11B495A9-782C-3FB0-9729-ACFCD9F4F53E> /Applications/Einsteinium Core 2.app/Contents/Frameworks/libcrypto.1.0.0.dylib
       0x10997b000 -        0x109983ff3 +libminiupnpc.16.dylib (0) <C0328337-BDDE-37CA-9D40-BA304D48EE87> /Applications/Einsteinium Core 2.app/Contents/Frameworks/libminiupnpc.16.dylib
       0x10998a000 -        0x10998bfff +libevent_pthreads-2.1.6.dylib (0) <6F618640-46F3-3B56-A22C-26941B4D8790> /Applications/Einsteinium Core 2.app/Contents/Frameworks/libevent_pthreads-2.1.6.dylib
       0x109990000 -        0x1099bdfff +libevent-2.1.6.dylib (0) <891F379E-D5F9-39EB-BECA-2E24F943B7B3> /Applications/Einsteinium Core 2.app/Contents/Frameworks/libevent-2.1.6.dylib
       0x114aea000 -        0x114b27dc7  dyld (433.5) <322C06B7-8878-311D-888C-C8FD2CA96FF3> /usr/lib/dyld
    0x7fff83b83000 -     0x7fff8495cff3  com.apple.AppKit (6.9 - 1504.83.101) <AE51ACB3-D501-3F91-B369-3D3711F24D0A> /System/Library/Frameworks/AppKit.framework/Versions/C/AppKit
    0x7fff8496e000 -     0x7fff8496efff  com.apple.ApplicationServices (48 - 48) <DA687F9A-7B2D-342B-8796-16E45344F853> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/ApplicationServices
    0x7fff8604d000 -     0x7fff864e0fff  com.apple.CoreFoundation (6.9 - 1349.8) <36385A3A-60D3-32DB-BF55-C6D8931A7AA6> /System/Library/Frameworks/CoreFoundation.framework/Versions/A/CoreFoundation
    0x7fff86f2d000 -     0x7fff86f2dfff  com.apple.CoreServices (775.19 - 775.19) <7255917D-EFBB-3BE2-A8FD-DAD631BC0949> /System/Library/Frameworks/CoreServices.framework/Versions/A/CoreServices
    0x7fff87ae0000 -     0x7fff87e86fff  com.apple.Foundation (6.9 - 1349.91) <A37CB4EC-0730-3DD6-9358-60491BF40EF2> /System/Library/Frameworks/Foundation.framework/Versions/C/Foundation
    0x7fff9a67e000 -     0x7fff9a67fffb  libSystem.B.dylib (1238.60.2) <F18AC1E7-C6F1-34B1-8069-BE571B3231D4> /usr/lib/libSystem.B.dylib
    0x7fff9a831000 -     0x7fff9a887ff7  libc++.1.dylib (307.5) <0B43BB5D-E6EB-3464-8DE9-B41AC8ED9D1C> /usr/lib/libc++.1.dylib
    0x7fff9a888000 -     0x7fff9a8b1ff7  libc++abi.dylib (307.4) <BC271AD3-831B-362A-9DA7-E8C51F285FE4> /usr/lib/libc++abi.dylib
    0x7fff9b3a6000 -     0x7fff9b77bbc7  libobjc.A.dylib (709.1) <4DF3C25C-52C2-3F01-A3EF-0D9D53A73C1C> /usr/lib/libobjc.A.dylib
    0x7fff9bbc0000 -     0x7fff9bbc4ff7  libcache.dylib (79) <093A4DAB-8385-3D47-A350-E20CB7CCF7BF> /usr/lib/system/libcache.dylib
    0x7fff9bbc5000 -     0x7fff9bbcffff  libcommonCrypto.dylib (60092.50.5) <8A64D1B0-C70E-385C-92F0-E669079FDA90> /usr/lib/system/libcommonCrypto.dylib
    0x7fff9bbd0000 -     0x7fff9bbd7fff  libcompiler_rt.dylib (62) <55D47421-772A-32AB-B529-1A46C2F43B4D> /usr/lib/system/libcompiler_rt.dylib
    0x7fff9bbd8000 -     0x7fff9bbe0fff  libcopyfile.dylib (138) <819BEA3C-DF11-3E3D-A1A1-5A51C5BF1961> /usr/lib/system/libcopyfile.dylib
    0x7fff9bbe1000 -     0x7fff9bc64fdf  libcorecrypto.dylib (442.50.19) <65D7165E-2E71-335D-A2D6-33F78E2DF0C1> /usr/lib/system/libcorecrypto.dylib
    0x7fff9bc65000 -     0x7fff9bc96fff  libdispatch.dylib (703.50.37) <6582BAD6-ED27-3B30-B620-90B1C5A4AE3C> /usr/lib/system/libdispatch.dylib
    0x7fff9bc97000 -     0x7fff9bc9cffb  libdyld.dylib (433.5) <9B2AC56D-107C-3541-A127-9094A751F2C9> /usr/lib/system/libdyld.dylib
    0x7fff9bc9d000 -     0x7fff9bc9dffb  libkeymgr.dylib (28) <7AA011A9-DC21-3488-BF73-3B5B14D1FDD6> /usr/lib/system/libkeymgr.dylib
    0x7fff9bcab000 -     0x7fff9bcabfff  liblaunch.dylib (972.70.1) <B856ABD2-896E-3DE0-B2C8-146A6AF8E2A7> /usr/lib/system/liblaunch.dylib
    0x7fff9bcac000 -     0x7fff9bcb1ff3  libmacho.dylib (898) <17D5D855-F6C3-3B04-B680-E9BF02EF8AED> /usr/lib/system/libmacho.dylib
    0x7fff9bcb2000 -     0x7fff9bcb4ff3  libquarantine.dylib (85.50.1) <12448CC2-378E-35F3-BE33-9DC395A5B970> /usr/lib/system/libquarantine.dylib
    0x7fff9bcb5000 -     0x7fff9bcb6ffb  libremovefile.dylib (45) <38D4CB9C-10CD-30D3-8B7B-A515EC75FE85> /usr/lib/system/libremovefile.dylib
    0x7fff9bcb7000 -     0x7fff9bccfff7  libsystem_asl.dylib (349.50.5) <096E4228-3B7C-30A6-8B13-EC909A64499A> /usr/lib/system/libsystem_asl.dylib
    0x7fff9bcd0000 -     0x7fff9bcd0ff7  libsystem_blocks.dylib (67) <10DC5404-73AB-35B3-A277-A8AFECB476EB> /usr/lib/system/libsystem_blocks.dylib
    0x7fff9bcd1000 -     0x7fff9bd5efef  libsystem_c.dylib (1158.50.2) <E5AE5244-7D0C-36AC-8BB6-C7AE7EA52A4B> /usr/lib/system/libsystem_c.dylib
    0x7fff9bd5f000 -     0x7fff9bd62ffb  libsystem_configuration.dylib (888.60.2) <BECC01A2-CA8D-31E6-BCDF-D452965FA976> /usr/lib/system/libsystem_configuration.dylib
    0x7fff9bd63000 -     0x7fff9bd66fff  libsystem_coreservices.dylib (41.4) <7D26DE79-B424-3450-85E1-F7FAB32714AB> /usr/lib/system/libsystem_coreservices.dylib
    0x7fff9bd67000 -     0x7fff9bd7ffff  libsystem_coretls.dylib (121.50.4) <EC6FCF07-DCFB-3A03-9CC9-6DD3709974C6> /usr/lib/system/libsystem_coretls.dylib
    0x7fff9bd80000 -     0x7fff9bd86fff  libsystem_dnssd.dylib (765.50.9) <CC960215-0B1B-3822-A13A-3DDE96FA796F> /usr/lib/system/libsystem_dnssd.dylib
    0x7fff9bd87000 -     0x7fff9bdb0ff7  libsystem_info.dylib (503.50.4) <611DB84C-BF70-3F92-8702-B9F28A900920> /usr/lib/system/libsystem_info.dylib
    0x7fff9bdb1000 -     0x7fff9bdd3ff7  libsystem_kernel.dylib (3789.70.16) <34B1F16C-BC9C-3C5F-9045-0CAE91CB5914> /usr/lib/system/libsystem_kernel.dylib
    0x7fff9bdd4000 -     0x7fff9be1bfe7  libsystem_m.dylib (3121.6) <86D499B5-BBDC-3D3B-8A4E-97AE8E6672A4> /usr/lib/system/libsystem_m.dylib
    0x7fff9be1c000 -     0x7fff9be3aff7  libsystem_malloc.dylib (116.50.8) <A3D15F17-99A6-3367-8C7E-4280E8619C95> /usr/lib/system/libsystem_malloc.dylib
    0x7fff9be3b000 -     0x7fff9be94ffb  libsystem_network.dylib (856.60.1) <369D0221-56CA-3C3E-9EDE-94B41CAE77B7> /usr/lib/system/libsystem_network.dylib
    0x7fff9be95000 -     0x7fff9be9eff3  libsystem_networkextension.dylib (563.60.2) <B021F2B3-8A75-3633-ABB0-FC012B8E9B0C> /usr/lib/system/libsystem_networkextension.dylib
    0x7fff9be9f000 -     0x7fff9bea8ff3  libsystem_notify.dylib (165.20.1) <B8160190-A069-3B3A-BDF6-2AA408221FAE> /usr/lib/system/libsystem_notify.dylib
    0x7fff9bea9000 -     0x7fff9beb1fe7  libsystem_platform.dylib (126.50.8) <897462FD-B318-321B-A554-E61982630F7E> /usr/lib/system/libsystem_platform.dylib
    0x7fff9beb2000 -     0x7fff9bebcff7  libsystem_pthread.dylib (218.60.3) <B8FB5E20-3295-39E2-B5EB-B464D1D4B104> /usr/lib/system/libsystem_pthread.dylib
    0x7fff9bebd000 -     0x7fff9bec0ff7  libsystem_sandbox.dylib (592.70.1) <4B92EC49-ACD0-36AE-B07A-A2B8152EAF9D> /usr/lib/system/libsystem_sandbox.dylib
    0x7fff9bec1000 -     0x7fff9bec2ff3  libsystem_secinit.dylib (24.50.4) <F78B847B-3565-3E4B-98A6-F7AD40392E2D> /usr/lib/system/libsystem_secinit.dylib
    0x7fff9bec3000 -     0x7fff9becaffb  libsystem_symptoms.dylib (532.50.47) <3390E07C-C1CE-348F-ADBD-2C5440B45EAA> /usr/lib/system/libsystem_symptoms.dylib
    0x7fff9becb000 -     0x7fff9bedeff7  libsystem_trace.dylib (518.70.1) <AC63A7FE-50D9-3A30-96E6-F6B7FF16E465> /usr/lib/system/libsystem_trace.dylib
    0x7fff9bedf000 -     0x7fff9bee4ffb  libunwind.dylib (35.3) <3D50D8A8-C460-334D-A519-2DA841102C6B> /usr/lib/system/libunwind.dylib
    0x7fff9bee5000 -     0x7fff9bf0eff7  libxpc.dylib (972.70.1) <BF896DF0-D8E9-31A8-A4B3-01120BFEEE52> /usr/lib/system/libxpc.dylib

Model: MacBookPro8,1, BootROM MBP81.0047.B3A, 2 processors, Intel Core i5, 2,3 GHz, 8 GB, SMC 1.68f99
Graphics: Intel HD Graphics 3000, Intel HD Graphics 3000, Built-In
Memory Module: BANK 0/DIMM0, 4 GB, DDR3, 1333 MHz, 0x8325, 0x465346463635462D43384B4C392020202020
Memory Module: BANK 1/DIMM0, 4 GB, DDR3, 1333 MHz, 0x8325, 0x465346463635462D43384B4C392020202020
AirPort: spairport_wireless_card_type_airport_extreme (0x14E4, 0xD6), Broadcom BCM43xx 1.0 (5.106.98.100.26)
Bluetooth: Version 5.0.5f1, 3 services, 27 devices, 1 incoming serial ports
Network Service: Ethernet, Ethernet, en0
Network Service: Wi-Fi, AirPort, en1
Serial ATA Device: KINGSTON SV300S37A120G, 120,03 GB
Serial ATA Device: OPTIARC DVD RW AD-5970H
USB Device: USB 2.0 Bus
USB Device: Hub
USB Device: iPhone
USB Device: IR Receiver
USB Device: USB 2.0 Bus
USB Device: FaceTime HD Camera (Built-in)
USB Device: Hub
USB Device: Apple Internal Keyboard / Trackpad
USB Device: USB OPTICAL MOUSE
USB Device: BRCM2070 Hub
USB Device: Bluetooth USB Host Controller
Thunderbolt Bus: MacBook Pro, Apple Inc., 22.1

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

3 participants