An issue that triggers a segmentation fault with help() and pylint --unsafe-load-any-extension=y has existed since protobuf-python-3.2.0, and is still not fixed in the master branch, though they said to expect a fix in the next release when they closed my pull request: https://github.com/google/protobuf/pull/4365 The same issue was referenced in the pull request that added the protobuf-python-3.3.0 version bump: https://github.com/gentoo/gentoo/pull/4039#issuecomment-299984809 We might want to include the patch in our ebuilds: https://github.com/google/protobuf/pull/4365.patch
Created attachment 526112 [details, diff] patch, adjusted to work with patch -p1
The bug has been closed via the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9a5682c3a38b987fe3ff3116cf3e5aa26e9a56b7 commit 9a5682c3a38b987fe3ff3116cf3e5aa26e9a56b7 Author: Arfrever Frehtes Taifersar Arahesis <Arfrever@Apache.Org> AuthorDate: 2018-04-25 17:57:54 +0000 Commit: Mike Gilbert <floppym@gentoo.org> CommitDate: 2018-04-26 15:12:15 +0000 dev-python/protobuf-python: Fix google.protobuf.pyext._message.MessageMeta. Closes: https://bugs.gentoo.org/651780 ...oogle.protobuf.pyext._message.MessageMeta.patch | 26 ++++++++++++++++++++++ ....5.2.ebuild => protobuf-python-3.5.2-r1.ebuild} | 5 +++++ 2 files changed, 31 insertions(+)