Breakpoints of this kind are not suported [gelöst]

Für Fragen rund um die Ide und zum Debugger
Antworten
Benutzeravatar
six1
Beiträge: 782
Registriert: Do 1. Jul 2010, 19:01

Breakpoints of this kind are not suported [gelöst]

Beitrag von six1 »

Ich bekomme beim Start eines Programms diese Fehlermeldung:
Breakpoints of this kind are not suported

Es gibt keinen Breakpoint im Projekt! (zumindest nichts sichtbares)
Die Lazarus IDE hängt danach (2.0.11 3.2.1) Ich muss den Prozess killen.

Kann mich jemand erhellen?

Image2.png
Image2.png (7.99 KiB) 2193 mal betrachtet
Zuletzt geändert von six1 am Do 4. Feb 2021, 12:55, insgesamt 2-mal geändert.
Gruß, Michael

Benutzeravatar
six1
Beiträge: 782
Registriert: Do 1. Jul 2010, 19:01

Re: Breakpoints of this kind are not suported [gelöst]

Beitrag von six1 »

Ok, habe es gefunden.
Ich hatte FpDebug internal Dwarf-Debuger (Beta) aktiviert...
Nachdem ich wieder auf GDB umgeschaltet habe, geht alles wieder.

tztztz...
Gruß, Michael

Benutzeravatar
theo
Beiträge: 10461
Registriert: Mo 11. Sep 2006, 19:01

Re: Breakpoints of this kind are not suported [gelöst]

Beitrag von theo »

Habe bisher keine Probleme damit (Lazarus 2.1.0 r64335M FPC 3.2.0 x86_64-linux-gtk2)
Man muss allerdings auf Dwarf umstellen. Darauf wird man hingewiesen.
Dateianhänge
dwarf.png
dwarf.png (24.35 KiB) 2161 mal betrachtet

martin_frb
Beiträge: 571
Registriert: Mi 25. Mär 2009, 21:12
OS, Lazarus, FPC: Laz trunk / fpc latest release / Win and other
CPU-Target: mostly 32 bit

Re: Breakpoints of this kind are not suported [gelöst]

Beitrag von martin_frb »

Mach das Breakpoint Fenster auf.

Wahrscheinlich ist ein "WatchPoint" definiert. (IIRC geht erst in trunk mit FpDebug)

Benutzeravatar
six1
Beiträge: 782
Registriert: Do 1. Jul 2010, 19:01

Re: Breakpoints of this kind are not suported [gelöst]

Beitrag von six1 »

DWarf2 und -3 hatte ich probiert...
Watchpoint muss ich mal suchen :lol:

Danke Martin!
Gruß, Michael

martin_frb
Beiträge: 571
Registriert: Mi 25. Mär 2009, 21:12
OS, Lazarus, FPC: Laz trunk / fpc latest release / Win and other
CPU-Target: mostly 32 bit

Re: Breakpoints of this kind are not suported [gelöst]

Beitrag von martin_frb »

Zum Thema Dwarf Version

FpDebug unterstützt beide Versionen (alle 3 settings). Die besten Ergebnisse gibt es mit Dwarf-3 (Locals/Stack mit Gross/Klein geschriebenen Identifiern)

GDB unterstützt grundsätzlich auch alle setting. Allerdings stürzt gdb bei Dwarf-3 öfter ab, als bei Dwarf-2 (empfohlen für GDB: dwarf with sets)

Stabs ist grundsätzlich nicht mehr empfohlen. Kann aber mit GDB verwendet werden.

Benutzeravatar
six1
Beiträge: 782
Registriert: Do 1. Jul 2010, 19:01

Re: Breakpoints of this kind are not suported [gelöst]

Beitrag von six1 »

@martin_frb

Lag tatsächlich an einer zu überwachenden Variable.

Ok, FpDebug gefällt mir soweit besser, Arrays werden jetzt (mit meinen Augen betrachtet), besser dargestellt.

- In der Anzeige der Werte eines Array an einem Breakpoint, ist eine Leerzeile zwischen jedem Eintrag.
- Ich bekomme einen Teil eines Array bei einem Breakpoint gezeigt. Wie kann ich Einfluss auf die Menge der dargestellten Daten der Ausgabe nehmen?

Aus einem Testprogramm, Darstellung eines Array an einem Breakpoint:

(Laz 2.0.11 Fpc 3.2.1)
Debuger: FpDebug internal (Dwarf Debuger)

Breakpoint und Debug-Variable in beiden Fällen gleich

Dwarf2
Image3.png
Image3.png (24.6 KiB) 2092 mal betrachtet

Dwarf3 (Beta)
Image4.png
Image4.png (17.72 KiB) 2089 mal betrachtet
Gruß, Michael

martin_frb
Beiträge: 571
Registriert: Mi 25. Mär 2009, 21:12
OS, Lazarus, FPC: Laz trunk / fpc latest release / Win and other
CPU-Target: mostly 32 bit

Re: Breakpoints of this kind are not suported [gelöst]

Beitrag von martin_frb »

Anzahl der Array Elemente.

Nicht getestet: "repeat count" in den watch properties. Keine Einstellung für den Hint.
In Trunk gibt es unter Tools > Options > Debugger, im property grid für fpdebug "MemLimits", da kann man die Anzahl einstellen.


Die Leerzeilen.... Muss ich noch schauen.

Benutzeravatar
six1
Beiträge: 782
Registriert: Do 1. Jul 2010, 19:01

Re: Breakpoints of this kind are not suported [gelöst]

Beitrag von six1 »

ups, ich glaube, da ist bei mir etwas anders...
Image12.png
Image12.png (43.92 KiB) 2037 mal betrachtet
Gruß, Michael

martin_frb
Beiträge: 571
Registriert: Mi 25. Mär 2009, 21:12
OS, Lazarus, FPC: Laz trunk / fpc latest release / Win and other
CPU-Target: mostly 32 bit

Re: Breakpoints of this kind are not suported [gelöst]

Beitrag von martin_frb »

Ich schrieb: "trunk" ! (das ist: SVN )

Die "watch properties" sind im "Watches window" für jeden Watch erreichbar.

martin_frb
Beiträge: 571
Registriert: Mi 25. Mär 2009, 21:12
OS, Lazarus, FPC: Laz trunk / fpc latest release / Win and other
CPU-Target: mostly 32 bit

Re: Breakpoints of this kind are not suported [gelöst]

Beitrag von martin_frb »

Ich hab ein paar strukturen (Class objects) getestet: Keine extra leeren Zeilen im hint.

Allerdings:
- Trunk
- Win 10 / 64 bit

Kann sein das 2.0.10 da noch Probleme hat....

Benutzeravatar
six1
Beiträge: 782
Registriert: Do 1. Jul 2010, 19:01

Re: Breakpoints of this kind are not suported [gelöst]

Beitrag von six1 »

Ok Danke, muss ich testen, sobald ich 2.1 einsetzen kann.
Gruß, Michael

Antworten