プログラムの命令をステップ オーバーしようとしているときに、デバッガーに逆アセンブラー コードが表示されます。QtCreator で lldb を使用します。興味深いのは、QtCreatorなしで(ターミナル経由で)使用すると、デバッグが正常に機能することです。
小さなプロジェクトは正常にデバッグされるようです...そのため、プロジェクトのピースを小さなプロジェクトに徐々に追加しようとしました。クラッシュするコードの平和を見つけました:
QVector<myClass>::contains();
しかし、この認識だけで空のプロジェクトを作成しようとすると、問題はなくなりました。私はそれを解決しようとして、約1週間を失いました。何がうまくいかないのでしょうか?
編集:まあ、QtCreator はまだ LLDB の代わりに GDB を使用しています。私はそれを参照しています...バグのように見えます