このクラッシュの原因を理解できないようです。コードのどこにも行番号がないことを示しています。
何か案は?クラッシュを常に再現することはできないため、デバッグが難しくなります。
このクラッシュの原因を理解できないようです。コードのどこにも行番号がないことを示しています。
何か案は?クラッシュを常に再現することはできないため、デバッグが難しくなります。
それがクラッシュしているスレッドだと確信していますか? そのスレッドはかなり無害に見えます。Quartz ライブラリが所有するワーカー スレッドのように見えます。ロックを待機しているだけで、ランダムなメモリ破損がない限り、クラッシュする可能性は低い一般的な操作です。
すべてのスレッドのスタック トレースを見てみましょう。もっと飛び出すものがあるかもしれません。または、そのスレッドがクラッシュしていることを確認するには、逆アセンブリを調べてクラッシュの原因となった命令を確認し、デバッガーで関連するレジスタとメモリ オペランドを調べます。
そのスレッドが実際にクラッシュしている場合は、ほぼ確実にプログラムのどこかでメモリが破損しているため、デバッグが非常に困難です。メモリ デバッグ ツールを探し回ってください。多くのオプションがありますが、特効薬はありません。