This issue tracker has been migrated to GitHub, and is currently read-only.
For more information, see the GitHub FAQs in the Python's Developer Guide.

Author ned.deily
Recipients foldr, ned.deily, ronaldoussoren
Date 2020-03-16.16:31:38
SpamBayes Score -1.0
Marked as misclassified Yes
Message-id <1584376298.55.0.792126873453.issue39977@roundup.psfhosted.org>
In-reply-to
Content
The crash report gives the reason for the crash:

Application Specific Information:
/usr/lib/libcrypto.dylib
abort() called
Invalid dylib load. Clients should not load the unversioned libcrypto dylib as it does not have a stable ABI.

This means something you are importing is trying to access the deprecated macOS system version of OpenSSL's libcrypto and not a newer, third-party version supplied in this case by Homebrew.

Try importing _hashlib directly in the interpreter:

>>> import _hashlib

If you see the error then, you know that your Python installation has been built and linked incorrectly with the system OpenSSL libraries.  If not, then almost certainly a third-party package installed with this Pyrhon instance was built incorrectly and is trying to link to the system libcryto.  In either case, you should try re-installing those items using their latest versions.  Good luck!
History
Date User Action Args
2020-03-16 16:31:38ned.deilysetrecipients: + ned.deily, ronaldoussoren, foldr
2020-03-16 16:31:38ned.deilysetmessageid: <1584376298.55.0.792126873453.issue39977@roundup.psfhosted.org>
2020-03-16 16:31:38ned.deilylinkissue39977 messages
2020-03-16 16:31:38ned.deilycreate