問題タブ [sigfpe]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
android - Android NDK での OpenMP の使用
このプロジェクトには、「-fopenmp」フラグを付けてコンパイルされたプリコンパイル済みライブラリがあります。プロジェクト全体のビルドは機能しますが、OpenMP を使用するとすぐに次のエラーが発生します。
A/libc: 致命的なシグナル 8 (SIGFPE)、コード 1、tid 32702 の障害 addr 0x8a8fe7cd (androidapp)
OpenMP が JNI 経由で使用されるとすぐに発生します。残念ながら、そのエラーについてはあまり見つけることができませんでした。OpenMP なしでコンパイルすると、プロジェクト全体が正常に動作します。
以下は Gradle の一部です。
ライブラリのコンパイルに使用するメイクファイルの数行を次に示します。
これを解決するにはどうすればよいですか?エラーの原因はどこにあるのでしょうか? この場合、OpenMP を使用することは可能ですか?
c - ポートを会議に接続しようとしたときの SIGFPE
電話pjmedia_conf_add_port
で私が得るfatal error: unexpected signal during runtime execution
[signal SIGFPE: floating-point exception code=0x1 addr=0x7f466bd37f32 pc=0x7f466bd37f32]
サンプルレートを 16kHz より高く設定しようとしたり、1 チャンネル以上に設定しようとすると発生します。
サンプル レート 48kHz、2 チャンネルのコールバックを使用して、通話から PCM データを送受信する必要があります。
私は何を間違っていますか?GDB ショー: