Fixing a pip3 crash error after a Mac Catalina update

Problem

I have fatal error when running pip3 after Mac Catalina update in my mac. This made it impossible to install, update, or delete using pip.

pip3 install objection
[1]    66557 abort      pip3 install objection

Details crash log.

Process:               python3.7 [8546]
Path:                  /usr/local/Cellar/salt/2019.2.1/libexec/bin/python3.7
Identifier:            python3.7
Version:               0
Code Type:             X86-64 (Native)
Parent Process:        python3.7 [8537]
Responsible:           python3.7 [8537]
..snip...
Thread 0 Crashed:: Dispatch queue: com.apple.main-thread
0   libsystem_kernel.dylib         0x00007fff671c847a __pthread_kill + 10
1   libsystem_pthread.dylib        0x00007fff67289707 pthread_kill + 384
2   libsystem_c.dylib              0x00007fff67150a08 abort + 120
3   libcrypto.dylib                0x00007fff64ae6804 __report_load + 352
....

https://i.giphy.com/Rkis28kMJd1aE.gif

Solution?

I found the same issue as me in the github. It appears to be a problem with the asn1crypto package on python3, which can be resolved by deleting. https://github.com/Homebrew/homebrew-core/issues/44996

asn1crypto package is in python3 site-package directory

ll /usr/local/lib/python3.7/site-packages/asn1crypto
total 1048
-rw-r--r--   1 hahwul  admin   209B  5  6  2019 __init__.py
drwxr-xr-x  27 hahwul  admin   864B  5  6  2019 __pycache__
-rw-r--r--   1 hahwul  admin   9.2K  5  6  2019 _elliptic_curve.py
-rw-r--r--   1 hahwul  admin   967B  5  6  2019 _errors.py
-rw-r--r--   1 hahwul  admin   738B  5  6  2019 _ffi.py
-rw-r--r--   1 hahwul  admin   4.6K  5  6  2019 _inet.py
-rw-r--r--   1 hahwul  admin   4.5K  5  6  2019 _int.py
-rw-r--r--   1 hahwul  admin   8.4K  5  6  2019 _iri.py
-rw-r--r--   1 hahwul  admin   4.4K  5  6  2019 _ordereddict.py
drwxr-xr-x   5 hahwul  admin   160B  5  6  2019 _perf
-rw-r--r--   1 hahwul  admin   4.9K  5  6  2019 _teletex_codec.py
-rw-r--r--   1 hahwul  admin   939B  5  6  2019 _types.py
-rw-r--r--   1 hahwul  admin    33K  5  6  2019 algos.py
-rw-r--r--   1 hahwul  admin    25K  5  6  2019 cms.py
-rw-r--r--   1 hahwul  admin   154K  5  6  2019 core.py
-rw-r--r--   1 hahwul  admin    16K  5  6  2019 crl.py
-rw-r--r--   1 hahwul  admin   2.1K  5  6  2019 csr.py
-rw-r--r--   1 hahwul  admin    34K  5  6  2019 keys.py
-rw-r--r--   1 hahwul  admin    17K  5  6  2019 ocsp.py
-rw-r--r--   1 hahwul  admin   8.9K  5  6  2019 parser.py
-rw-r--r--   1 hahwul  admin   2.2K  5  6  2019 pdf.py
-rw-r--r--   1 hahwul  admin   6.0K  5  6  2019 pem.py
-rw-r--r--   1 hahwul  admin   4.5K  5  6  2019 pkcs12.py
-rw-r--r--   1 hahwul  admin   7.6K  5  6  2019 tsp.py
-rw-r--r--   1 hahwul  admin    18K  5  6  2019 util.py
-rw-r--r--   1 hahwul  admin   154B  5  6  2019 version.py
-rw-r--r--   1 hahwul  admin    90K  5  6  2019 x509.py

Remove asn1crypto

rm -rf /usr/local/lib/python3.7/site-packages/asn1crypto

It’s work? right!

pip3 install objection
Collecting objection
  Downloading https://files.pythonhosted.org/packages/b3/12/aba1cee91a1183f51eafefec5ae71040159dbb0fbf04d2603dbb1f362e6a/objection-1.8.3.tar.gz (221kB)
     |████████████████████████████████| 225kB 255kB/s
Requirement already satisfied: frida in /usr/local/lib/python3.7/site-pa