External:SIGSEGV
sorry
ich hänge mal meine Fenster an.
1. SIGSEGV
2. Ausführung angehalten
3. Debuggen...
und aber hier passiert nichts mehr und ich muss das Debugging anhalten oder zurücksetzen, dann kann ich wieder normal weiterarbeiten. Das Programm scheint sich beim Debugging einfach mal kurz aufzuhängen. Ich habe schon Minuten gewartet, ob Lazarus vielleicht doch noch was ausspuckt, aber vergeblich.

ich hänge mal meine Fenster an.
1. SIGSEGV
2. Ausführung angehalten
3. Debuggen...
und aber hier passiert nichts mehr und ich muss das Debugging anhalten oder zurücksetzen, dann kann ich wieder normal weiterarbeiten. Das Programm scheint sich beim Debugging einfach mal kurz aufzuhängen. Ich habe schon Minuten gewartet, ob Lazarus vielleicht doch noch was ausspuckt, aber vergeblich.
-
- Lazarusforum e. V.
- Beiträge: 2808
- Registriert: Fr 22. Sep 2006, 10:38
- OS, Lazarus, FPC: Lazarus v2.0.10, FPC 3.2.0
- Wohnort: Hessen
- Kontaktdaten:
Es wird wirklich für das Lazarus-Projekt Zeit für einen eigenen Debugger. Ich habe generell das Gefühl, dass für 95% der Fehlermeldungen der Gnu Debugger dran schuld ist.
Zu deinen Bildern:
Der "Ausführung-Angehalten"-Dialog kommt, nachdem du auf "Debugger zurücksetzen" klickst?
Was passiert denn, wenn du die Haltepunkte (diese roten Balken) im Quelltext einer Funktion setzt, anstatt in der Initialisierungsphase des Programms?
Zu deinen Bildern:
Der "Ausführung-Angehalten"-Dialog kommt, nachdem du auf "Debugger zurücksetzen" klickst?
Was passiert denn, wenn du die Haltepunkte (diese roten Balken) im Quelltext einer Funktion setzt, anstatt in der Initialisierungsphase des Programms?
-
- Beiträge: 340
- Registriert: Di 12. Sep 2006, 08:57
- OS, Lazarus, FPC: Winux (L 0.9.xy FPC 2.2.z)
- CPU-Target: xxBit
- Kontaktdaten:
-
- Beiträge: 6079
- Registriert: Do 21. Sep 2006, 07:51
- OS, Lazarus, FPC: iWinux (L 1.x.xy FPC 2.y.z)
- CPU-Target: AVR,ARM,x86(-64)
- Wohnort: Dessau
- Kontaktdaten:
@Euklid: Also das jetzt zu pauschalisiren bringt uns nicht weiter.
In deinem Log gehen keine gesetzten Breakpoints hervor. Ich hab das gefühl du machst bei jeder Frage was anderes.
starte bitte das compilierte projekt mal ohne die ide im debugger.
>gdb project1.exe
Ach und noch was villeicht solltest du nicht unbedingt gif als format wählen um hier bilder hochzuladen. ist reichlich ungünstig dafür.
In deinem Log gehen keine gesetzten Breakpoints hervor. Ich hab das gefühl du machst bei jeder Frage was anderes.
starte bitte das compilierte projekt mal ohne die ide im debugger.
>gdb project1.exe
Ach und noch was villeicht solltest du nicht unbedingt gif als format wählen um hier bilder hochzuladen. ist reichlich ungünstig dafür.
W.m.k.A.h.e.m.F.h. -> http://www.gidf.de/
@Christian
NEIN ich mache nicht bei jeder Frage was anderes. Mein Code samt den Breakpoint sind immer noch die gleichen wie zu Beginn des Themas.
Und wenn Du keine Gifs willst, dann schreib wenigstens was Deines Erachtens besser ist.
Keine Ahnung, wo das Problem mit gifs liegt.
Ich denke, ich werde an dieser Stelle einfach abbrechen. Sollte ich irgendwann mal auf den Trichter kommen, woran es gelegen hat, dann sag ich bescheid, damit die Einträge auch sinnvoll für andere Nutzer sind.
NEIN ich mache nicht bei jeder Frage was anderes. Mein Code samt den Breakpoint sind immer noch die gleichen wie zu Beginn des Themas.
Und wenn Du keine Gifs willst, dann schreib wenigstens was Deines Erachtens besser ist.
Keine Ahnung, wo das Problem mit gifs liegt.
Ich denke, ich werde an dieser Stelle einfach abbrechen. Sollte ich irgendwann mal auf den Trichter kommen, woran es gelegen hat, dann sag ich bescheid, damit die Einträge auch sinnvoll für andere Nutzer sind.
-
- Beiträge: 6079
- Registriert: Do 21. Sep 2006, 07:51
- OS, Lazarus, FPC: iWinux (L 1.x.xy FPC 2.y.z)
- CPU-Target: AVR,ARM,x86(-64)
- Wohnort: Dessau
- Kontaktdaten:
probiers doch einfach mal direkt mit gdb, dann sehn wir wenigstens obs an der schnittstelle zwischen ide und gdb liegt oder direkt am gdb.
gifs sind kaum komprimiert der einzige vorteil den sie haben ist das sie transparenz können. das standart format für sowas ist eigentlich jpeg. wenn du unbedingt transparenz brauchst dann kannst du auch besser png nehmen ist immernoch besser komprimiert als gif trots dessen das es eine verlustfreie komprimierung ist.
gifs sind kaum komprimiert der einzige vorteil den sie haben ist das sie transparenz können. das standart format für sowas ist eigentlich jpeg. wenn du unbedingt transparenz brauchst dann kannst du auch besser png nehmen ist immernoch besser komprimiert als gif trots dessen das es eine verlustfreie komprimierung ist.
W.m.k.A.h.e.m.F.h. -> http://www.gidf.de/
@Christian: Stimmt so nicht. GIF's haben einfach nur maximal 256 Farben.
Sie sind LZW komprimiert. Bei solchen Screenshots wie oben, mit vielen Flächen kann eine ordentliche Kompression erreicht werden, und der Text bleibt trotzdem scharf, nicht wie bei JPEG.
aiksas GIF's sehen hässlich aus, weil er dithering statt nearest color bei der Farbreduktion verwendet hat.
PNG wäre eine alternative, gibt aber kaum kleinere Dateien für solche Sachen als GIF
Sie sind LZW komprimiert. Bei solchen Screenshots wie oben, mit vielen Flächen kann eine ordentliche Kompression erreicht werden, und der Text bleibt trotzdem scharf, nicht wie bei JPEG.
aiksas GIF's sehen hässlich aus, weil er dithering statt nearest color bei der Farbreduktion verwendet hat.
PNG wäre eine alternative, gibt aber kaum kleinere Dateien für solche Sachen als GIF
-
- Lazarusforum e. V.
- Beiträge: 2808
- Registriert: Fr 22. Sep 2006, 10:38
- OS, Lazarus, FPC: Lazarus v2.0.10, FPC 3.2.0
- Wohnort: Hessen
- Kontaktdaten:
Es geht nichts über die verlustfreie Kompression! Im Übrigen: Mittlerweile gibt es sogar programme, die jpeg-Bilder um nochmal 30% komprimieren können. Schon wahnsinn.
@aiksas:
Schade, dass es bei dir nicht vernünftig läuft. Das stützt meine These: Computer sind NICHT berechenbar. Im Übrigen werden sie durch Linux ein wenig berechenbarer, so mein Eindruck
Naja. Vielleicht löst sich das Problem ja durch eine spätere Version von Lazarus. Außerdem kommt ja bald der neue FPC 2.2 raus, mit einem internen Linker, wenn ich nicht irre ...
@aiksas:
Schade, dass es bei dir nicht vernünftig läuft. Das stützt meine These: Computer sind NICHT berechenbar. Im Übrigen werden sie durch Linux ein wenig berechenbarer, so mein Eindruck

Naja. Vielleicht löst sich das Problem ja durch eine spätere Version von Lazarus. Außerdem kommt ja bald der neue FPC 2.2 raus, mit einem internen Linker, wenn ich nicht irre ...
-
- Beiträge: 6079
- Registriert: Do 21. Sep 2006, 07:51
- OS, Lazarus, FPC: iWinux (L 1.x.xy FPC 2.y.z)
- CPU-Target: AVR,ARM,x86(-64)
- Wohnort: Dessau
- Kontaktdaten:
@Theo, sorry für meine Unwissenheit
Ich hab nix gesagt.
@Euklid von einem Mathematiker erwarte ich eigentlich etwas weniger voodoo. Jedes Problem hat ne Ursache und es wäre ja schön wenn man die Suchen und finden könnte. Ich würde nur gern abgrenzen das es wirklich der GDB ist. Denn die Schnittstelle zwischen GDB und Lazarus ist auch nicht die beste. Der interne Linker hat sicher nichts mit dem Problem zu tun.

@Euklid von einem Mathematiker erwarte ich eigentlich etwas weniger voodoo. Jedes Problem hat ne Ursache und es wäre ja schön wenn man die Suchen und finden könnte. Ich würde nur gern abgrenzen das es wirklich der GDB ist. Denn die Schnittstelle zwischen GDB und Lazarus ist auch nicht die beste. Der interne Linker hat sicher nichts mit dem Problem zu tun.
W.m.k.A.h.e.m.F.h. -> http://www.gidf.de/
-
- Lazarusforum e. V.
- Beiträge: 2808
- Registriert: Fr 22. Sep 2006, 10:38
- OS, Lazarus, FPC: Lazarus v2.0.10, FPC 3.2.0
- Wohnort: Hessen
- Kontaktdaten:
Christian hat geschrieben:@Euklid von einem Mathematiker erwarte ich eigentlich etwas weniger voodoo.

Mein anderes Fach ist ja Physik, und da gibts schon so ein bisschen voodoo... (Stell dir vor: Man braucht nur oft genug gegen ne Stahlmauer zu rennen, irgendwann steht man auf der anderen Seite und hat die Mauer durchtunnelt... Das stimmt wirklich! Zugegeben ist die Wahrscheinlichkeit gering...)
Jaja, hast natürlich recht: Probleme können nur behoben werden, wenn man die Ursache kennt. Auf gehts...