Skip to content
This repository was archived by the owner on May 9, 2020. It is now read-only.

Crash on macOS 10.15 Catalina due to libcrypto loading #88

@piger

Description

@piger

Loading the unversioned libcrypto library will crash the Python process on macOS 10.15 Catalina:

pychef/chef/rsa.py

Lines 6 to 9 in 216cbb2

if sys.platform == 'win32' or sys.platform == 'cygwin':
_eay = CDLL('libeay32.dll')
else:
_eay = CDLL(find_library('crypto'))

The crash dialog shows:

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.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions