コード 139 エラー (シグナル 11: SIGSEGV) が発生するのはなぜですか? また、どう対処すればよいですか?

コード 139 エラー (シグナル 11: SIGSEGV) が発生するのはなぜですか? また、どう対処すればよいですか?

最近 Mac OS Catalina にアップグレードしたのですが、メインコードが実行される前に、作業中のプロジェクトが次の新しいエラーによって中断され続けます。

プロセスは終了コード 139 で終了しました (シグナル 11: SIGSEGV によって中断されました)

これは私が使用しているパッケージの1つが原因であると考えています。Python アーケード パッケージ「import arcade」行をコメントアウトすると、このエラーは発生しません。ここで提案された解決策gdb で診断してみる必要があるのですが、gdb を正しく動作させることができません。これが起こる理由について、他に何か提案はありますか? 新しい catalina アップデートで複雑な問題が発生すると聞いて、anaconda と関連するすべてのパッケージを再インストールしましたが、それでも解決しませんでした。

選択肢がなくなってきているので、できるだけ早くコードを動作させる必要があります。

答え1

プロセスが終了コード139(シグナル11:SIGSEGVによって中断)エラーで終了した問題を修正しました

問題はimport cv2にあります。pip install numpy==1.24.3を使用する必要があります。

このバージョンのNumPyでは修正されました。最新バージョンのNumPyは壊れているはずです

関連情報