問題タブ [panic]
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.
macos - Macカーネルパニック -gutenprint.5.2
最近、私のラップトップは数日おきにカーネルパニックを起こしています。それを実現している特定のプログラムや、実行している特定のタスクが見つかりません。
.crash レポートで考えられる原因を調べることができると読みました。ここに私が見つけたものの一部があります。
gutenprint.5.2 がカーネル クラッシュの原因ではないかと考えています。もしそうなら、私はそれを取り除くべきですか?更新プログラムをインストールしますか?
ありがとう!
logging - golang での panic() のキャプチャー
定期的にローテーションされるログ ファイルに出力を書き込むために、ロガー (実際にはカスタム ロガー) を使用する大規模な golang アプリケーションがあります。
ただし、アプリケーションがクラッシュしたり、panic() が発生すると、これらのメッセージは標準エラーに送られます。
ロガーを使用するためにパニック機能をオーバーライドする方法はありますか?
go - パニックから回復してエラーを処理し、再びパニックして元のスタック トレースを保持することはできますか?
エラーを「再スロー」しrecover
て、元のスタック トレースを保持することは可能ですか? 私が知っている最善の方法は、再びパニックに陥ることですが、それによって新しいスタックトレースが作成されます。
これを望む動機は、関数が正常に終了するかhandleError
実行されない限り、プログラムがデッドロックすることです。そして、元のストラックの痕跡を保存しない限り、どこでクラッシュしたのかわかりません。