Anmelden

Archiv verlassen und diese Seite im Standarddesign anzeigen : Fehlerhafte Zeile mit Debugger herausfinden?



Lin728
19-10-2002, 19:36
Moin!

Kann man mit dem Kylix3-Debugger die Stelle im Code herausfinden, an der eine Speicherzugriffsverletzung auftrat und wenn ja wie?

Der Kylix3-C++-Debugger scheint das ja zu können, nur hüpft er mir immer wieder zu den Headern der Standardbibliotheken, anstatt den Punkt in meinem programm zu kennzeichnen, wo die Verletzung auftrat. Kann man da irgendwie eine Hirachie raufsteppen, oder gleich sagen, er soll nnur selbst geschriebene Datein kennzeichnen?

Mfg

anda_skoa
19-10-2002, 20:19
Hmm, zu Kylix' Debugger kann ich nix sagen, aber wenns C++ ist, kann das auch der gdb.

#> ulimit -c unlimited
#> ./programm
#> gdb ./program core
gdb> where

Kriegst einen sauberen Stacktrace.

Ciao,
_

Lin728
19-10-2002, 21:34
Hmm, muss das sowieso neu schreiben, mit Struktugramm und so...
Werd den gdb mal ausprobieren.

Mfg

anda_skoa
19-10-2002, 22:28
Original geschrieben von ceisserer
Hmm, muss das sowieso neu schreiben, mit Struktugramm und so...
C++ ist da nicht so nett wie Java (Fehler ihn Zeile sowieso in Funktion sowieso...)


Keine Sorge, genau so steht es auch im Backtrace drinnen.

Ciao,
_