だから私は、いくつかのデストラクタを呼び出さずにプロセスが終了するというこの奇妙な問題をデバッグしようとしています...
VS(2005)デバッガーで、「Break all」を押して、次のように表示されたときに、不思議なことに消えるプロセスのスレッドの呼び出しスタックを調べます。
SOのようなにおいhttp://img6.imageshack.us/img6/7628/95434880.jpg
これは間違いなく作成中のSOのように見えます。これは、スーツケースを最初に梱包せずにプロセスが幸せな場所に実行される理由を説明します。
問題は、VSデバッガーの呼び出しスタックには、イメージに表示されているものしか表示されないことです。
だから私の質問は:無限再帰呼び出しがどこから始まるのかをどうやって見つけることができますか?
Linuxでは、SIGSEGVハンドラーにコールバックをアタッチして、何が起こっているかについての詳細情報を取得できることをどこかで読みました。
Windowsで似たようなものはありますか?