0

私はpythonを使用していますが、どこにも見つからないように見える非常に奇妙なエラーが発生しています。これは、libgomp ライブラリとスレッド化に関係しています。エラーは次のとおりです。

libgomp: スレッド プール デストラクタを作成できませんでした。

奇妙なことは、一定の時間/プロセスの後にエラーが発生することです。私のコードの特定の行では発生しません。私が実行しているコードは反復ソルバーであるため、許容範囲を緩和することで、コードの実行時間を非常に簡単に制御できます。現在、許容範囲を設定して、すべてが ~9 回の繰り返し (約 15 秒) で「収束」するようにすると、コードは問題なく完了します。>9に増やすと、エラーが発生します。毎回異なる部分で発生し、トレースバック情報がないため、明らかにコードの一部の問題ではありません。

何か案は?

4

1 に答える 1

0

変。このエラーは、関数である でpthread_key_create失敗した場合にのみ発生し、プロセス/libgomp の初期化時にのみ (1 回!) 呼び出されます。そのため、プロセスが ing libgomp で「奇妙なこと」を行っているか (複数回?)、または OS レベルでリソース不足/制限が発生しています。または、libpthread (glibc) のバグです。お使いの OS/ソフトウェア ディストリビューションの障害に関するレポートを他に見つけることができますか?[GCC]/libgomp/team.c:initialize_team__attribute__((constructor))dlopenpthread_key_create

于 2015-11-30T09:51:49.770 に答える