問題タブ [overrun]
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.
buffer - オーディオの再生中に Alsa バッファ オーバーランが発生する
IMX
ボードとPCを背中合わせに接続しました。オーディオ フレームを 5.7ms ごとに 1024 バイトで送信するバイナリをボードで実行しています。PCはフレームを受信し、次を使用して書き込みます
再生が行われているとき、6秒ごとにパイプが壊れます
再生が正常に実行されたときにログに記録します
およそ 56 減少しています。5 秒後にアベイルズが増加し、バッファが buffer_size=256 の設定された制限をオーバーフローした場合
ログ:
period_size を 128 に設定しました
snd_pcm の初期設定で何か不足しているのかどうかわかりませんか? 44.1khz
オーディオです。
c++ - スタックベースのバッファ オーバーラン
コードを実行すると、次のエラーが表示されます。
GameLauncher.exe の 0x00BA16A0 で未処理の例外: スタック Cookie インストルメンテーション コードがスタックベースのバッファー オーバーランを検出しました。
何が原因なのかわかりません。次のコードで発生します。
bash - bash: Command Substitution と ssh を使用するとリード オーバーランが発生する
私は完全に夢中になります!
この bash (概念実証) スクリプトを実行して十分な速度でフィードすると、サイクルが失われます。
十分に速く繰り返し発行すると、同じことが起こります。
while ループが 3 回ではなく 1 回しか実行されないのはなぜですか (「失う」サイクル)。
注: $( ssh ... ) で行をコメントすると
またはそれを
そして次を発行します。
次に、期待される出力を 3 行で取得します。ssh でコマンド置換を使用すると、 while ループがサイクルを失うようです。$( ssh .. ) (実際にはデータを収集するために必要です) を使用して、このオーバーランが発生する理由とそれを回避する方法を誰かが説明できますか?
乾杯、 AaWnSd