ローカル オブジェクトが非常に単純なプロシージャを呼び出そうとすると、HPUX 上のスレッド化された C++ プログラムでスタック オーバーフローが発生し、SEGV_MAPERR が発生するという問題に遭遇しました。私はしばらく戸惑いましたが、幸運にもこれをスタック サイズの問題として認識している誰かと話をしたところ、スレッドで使用できるスタック サイズを増やすことで問題を解決することができました。
スタックがオーバーフローしたことをどのように認識できますか? Windows/Linux/hpux で症状は異なりますか?