classa classa::_var
classa::classa() {
}
_varの静的オブジェクトですclassa。dll のロード時に、コントロールは静的オブジェクトの初期化になります。この時点で、コントロールはコンストラクターに移動し、コンストラクター内でコードを実行した後、セグメンテーション違反で中断します。これは Windows では問題なく動作しますが、この問題が発生するのは UNIX だけです。
dbx デバッガーから print コマンドを使用して値を確認すると、_var無限ループに入ります。