私はKDE 5.6のバグの底に到達しようとしています。ロッカー画面は、どのようにロックしても破損します。ここでは、関連するコードは次のとおりです。https://github.com/KDE/kscreenlocker/blob/master/abstractlocker.cpp#L51大規模で馴染みのないソフトウェアプロジェクトでSIGFPEをデバッグするにはどうすればよいですか?
私は/usr/lib/kscreenlocker_greet --testing
を実行すると、私はの出力を得る:
KCrash: Application 'kscreenlocker_greet' crashing...
Floating point exception (core dumped)
私はバグの正確な位置を試してみて、ピンにgdb
でそれを実行しようとしているが、私よバグを隔離するためにどこにブレークポイントを設定するのか分かりません。 KCrash
への通話をお探しですか?またはraise()
と呼んでいますか? gdb
にSIGFPEを引き起こす関連するコード行を表示することはできますか?
アドバイスをいただきありがとうございます。
実行プログラムを実行したときに、それがクラッシュし、「BT」と入力します。 – dbrank0