Debugger lässt sich nicht ausschalten V0.9.28.2ß

Für Installationen unter Windows
Antworten
\^/ili
Beiträge: 4
Registriert: Do 1. Jul 2010, 20:34
OS, Lazarus, FPC: Microsoft Windows XP [Version 5.1.2600] (L 0.9.28.2 FPC 2.2.4)
CPU-Target: 32Bit

Debugger lässt sich nicht ausschalten V0.9.28.2ß

Beitrag von \^/ili »

Hallo,

folgendes seltsame verhalten tritt bei

Microsoft Windows XP [Version 5.1.2600]
Lazarus: 0.9.28.2 ß
FPC 2.2.4
i386-win-32/win64
auf.


Wenn ich ein Programm starte so bleibt das System hängen.
Wie im Forum empfohlen habe ich versucht den Debugger auszuschalten.
einstellungen->einstellungen->Debugger=(none)

Es scheint aber nichts zu bewirken.
Auch ein direktes Ändern in den Configdatein environmentoptions.xml führt zu nichts.

Ich habe sogar das gefühl, dass der Debugger beim start von Lazarus gestartet wird. Gelegentlich lässt sich eine Source auch nicht mehr übersetzen mit der Meldung, dass keine Exe Datei erzeugt werden kann.

Wenn ich lazarus schließe, so fordert mich das System auf, den Debugger zu beenden (halt/fortsetzen) Keine der beiden Schaltflächen zeigt irgendeine Wirkung.
Ich kann Lazarus erst mit dem Taskmanager beenden.

Leider finde ich im Taskmamanger keine Instanaz von GDB (obwohl ich mir einbilde irgendwann schon eine gesehen zu haben...)

Das alles ist sehr seltsam. Ich habe die Installation auf meinem Firmenrechner durchgeführt (ebenfalls XP) und dort funktioniert es auch mit dem Debugger hervorragend.

Folgendes habe ich schon versucht:

- deinstall/install mit Lazarusmitteln

-- Keine Wirkung --

- deinstall über System/software
CCleaner die Registry gesäubert
Händischen entfernen des Lazarus verzeichnis
händirsches entferen des Lazarus Configverzeichnis
reboot
install
-- Keine Wirkung --

Vielleicht kann jemand helfen....


LG

\^/ili

carli
Beiträge: 657
Registriert: Sa 9. Jan 2010, 17:32
OS, Lazarus, FPC: Linux 2.6.x, SVN-Lazarus, FPC 2.4.0-2
CPU-Target: 64Bit

Re: Debugger lässt sich nicht ausschalten V0.9.28.2ß

Beitrag von carli »

Wenn ich ein Programm starte so bleibt das System hängen
ich dachte, Windows wäre inzwischen über solche Kinderkrankheiten hinaus.

Mal ehrlich, ein Programm bekommt doch niemals das System zum Stillstand.

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

Re: Debugger lässt sich nicht ausschalten V0.9.28.2ß

Beitrag von theo »

Würde auch mal sagen, das etwas an deinem Windows im Eimer ist.
Oder hast du Sicherheitssoftware die Probleme macht? Oder keine und einen Virus? ;-)

Und der Debugger wird ziemlich sicher nicht beim Start der IDE gestartet.

Socke
Lazarusforum e. V.
Beiträge: 3178
Registriert: Di 22. Jul 2008, 19:27
OS, Lazarus, FPC: Lazarus: SVN; FPC: svn; Win 10/Linux/Raspbian/openSUSE
CPU-Target: 32bit x86 armhf
Wohnort: Köln
Kontaktdaten:

Re: Debugger lässt sich nicht ausschalten V0.9.28.2ß

Beitrag von Socke »

theo hat geschrieben:Und der Debugger wird ziemlich sicher nicht beim Start der IDE gestartet.
Zumindest nicht unter Linux; Er wird aber nach dem Debuggen auch nicht ganz beendet, aber das dürfte ein anderes Thema sein.
MfG Socke
Ein Gedicht braucht keinen Reim//Ich pack’ hier trotzdem einen rein

\^/ili
Beiträge: 4
Registriert: Do 1. Jul 2010, 20:34
OS, Lazarus, FPC: Microsoft Windows XP [Version 5.1.2600] (L 0.9.28.2 FPC 2.2.4)
CPU-Target: 32Bit

Re: Debugger lässt sich nicht ausschalten V0.9.28.2ß

Beitrag von \^/ili »

Entschuldigt Leute....

ich habe mich falsch oder missverständlich ausgedückt. Es war das Lazarus-System gemeint - nicht das Windows-System - das läuft weiterhin zufriedenstellen.

@Virus: sollte nicht sein, gekaufter und gewarteter Virenscanner
- keine Einträge im Log gefunden und keine Warnmeldung am CRT gesehen


@Sicherheitssoftware: Ich habe die (wie auch schon in diesem Form vorgeschlagen) versuche auch mit ausgeschaltener Firewall durchgeführt.
(bevor jemand fragt: ja, ich habe mich vom Netz getrennt und mit ausgeschaltenem WLAN gearbeitet)

@Starten des Debuggers
Wie schon geschrieben, habe ich in den Einstellungen von Lazarus bei Debugger die Einsteullung (none) gesetzt.

Beim Versuch Lazarus zu beenden kommt ein Fenster mit der Aufforderung Debugger beenden (halt, fortsetzen)
Diese beiden Schaltflächen sind aus meiner Sicht wirkungsfrei. Lazarus lässt sich nicht beenden.
Dieses Verhalten ist unabhängig davon, ob ich vorher übersetzt habe oder nicht. Deshalb meine Vermutung, dass der Debuggr läuft.

@Windows
wird ebenfalls regelmäßig gewartet und alle meine anderen Applikationen laufen zufriedenstellen.


Versuche mit ^F2 wirken ebenso nicht.


ZUSATZFRAGE:
wenn ich es schaffe, Lazarus auf meinem Mac OSX zum laufen zu bringen. Hat jemand Erfahrung damit, ob ich problemlos Windows EXE erzeugen kann?
Das währe eine NOT-NOT Lösung, da ich ein Programm mit RS232 Anbindung erstellen muss und bei jedem Test eine Kopie auf den Windowsrechner ziehen muss.
Entschuldigt die möglicherweise naive Frage, ich beschäftige mich erst seit ein paar Tagen mit Lazarus. Meine letzten Erfahrungen wahren in Delphi und das sind schon ein paar Jahre her.

Liebe Grüße und besten dank für die bislang eingegangene Meldungen


\^/ili

carli
Beiträge: 657
Registriert: Sa 9. Jan 2010, 17:32
OS, Lazarus, FPC: Linux 2.6.x, SVN-Lazarus, FPC 2.4.0-2
CPU-Target: 64Bit

Re: Debugger lässt sich nicht ausschalten V0.9.28.2ß

Beitrag von carli »

Versuche mit ^F2 wirken ebenso nicht.
es heißt ja auch strg+f2.

Probiers doch mal mit start->debugger zurücksetzen.

Falls es WIRKLICH am Debugger liegt.

@Virenscanner:
Avira Antivir schlägt zum Beispiel bei gdb-externen Debugsymbolen aus. Der Virenscanner könnte also nicht die Lösung, sondern auch das Problem sein.

Ansonsten falls du einfach kompilieren willst (für Windows), dann nimm doch ein Ubuntu-Linux, installiere wine und mach Lazarus für Windows drauf. Ist ein prima simpler Ansatz fürs Cross Compiling.

\^/ili
Beiträge: 4
Registriert: Do 1. Jul 2010, 20:34
OS, Lazarus, FPC: Microsoft Windows XP [Version 5.1.2600] (L 0.9.28.2 FPC 2.2.4)
CPU-Target: 32Bit

GELÖST::Debugger lässt sich nicht ausschalten V0.9.28.2ß

Beitrag von \^/ili »

Hallo Leute,

ich konnte das Problem lösen.
Es lag am Ort an dem das Projekt gespeichert wurde:

C:\Dokumente und Einstellungen\<user>\Eigene Dateien\<projektname>

gespeichert.

Das brachte das Lazarus-System zum ausflippen.

Augenscheinlich verträgt Lazarus keine Leerzeichen im Projektnamenpfad.

ein herzhaftes
subst X: "%HOME%\Eigene Dateien"

einlesen des Projekts mit Laufwerksbuchstabe x:\<projektname>
und schon klappt alles sogar Debugger macht keine Zicken mehr.

Das erklärt auch, warum es auf meinen Firmenrechner keine Probleme gibt.
Dort habe ich das Projekt unter
c:\temp\...
gespeichert...

Also ein schönes Java/Groovy Problem - dort muss ich manchmal den selben Trick anwenden...


Danke jedefalls für alle Tips und Hinweise

\^/ili

carli
Beiträge: 657
Registriert: Sa 9. Jan 2010, 17:32
OS, Lazarus, FPC: Linux 2.6.x, SVN-Lazarus, FPC 2.4.0-2
CPU-Target: 64Bit

Re: Debugger lässt sich nicht ausschalten V0.9.28.2ß

Beitrag von carli »

Wird Zeit, dass der Leerzeichen-Bug bald gefixt wird (oder ist der das im SVN schon?)

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

Re: Debugger lässt sich nicht ausschalten V0.9.28.2ß

Beitrag von theo »

carli hat geschrieben:Wird Zeit, dass der Leerzeichen-Bug bald gefixt wird (oder ist der das im SVN schon?)
Afaik ist das nicht so einfach. Das Problem liegt in binutils, resp. dem Linker. Der ist afaik 3rd party, wie gdb.

\^/ili
Beiträge: 4
Registriert: Do 1. Jul 2010, 20:34
OS, Lazarus, FPC: Microsoft Windows XP [Version 5.1.2600] (L 0.9.28.2 FPC 2.2.4)
CPU-Target: 32Bit

Re: Debugger lässt sich nicht ausschalten V0.9.28.2ß

Beitrag von \^/ili »

Ist ja weiter kein wirkliches Problem, wenn man es weiss
Wie gesagt, kommt in besten Familien vor (Java/Groovy/Grails,usw) :-))))
Deshalb hab' ich es ja dann doch schnell gefunden, wenn man bedenkt, dass ich Lazarus erst 5 Tag einsetze.
Jede größere IDE hat so ihre kleinen und größeren (bei exclips große ;-) ) Maken...

Danke nochmal für eure Hilfe.

BTW: das Problem lieg meiner Messung nach nicht am FPC mit ^F9
erzeugt Lazarus ein Imag . Es liegt soweit ich es dzg. beurteilen kann beim Ausführen des Programmes.

lg
\^/ili

Socke
Lazarusforum e. V.
Beiträge: 3178
Registriert: Di 22. Jul 2008, 19:27
OS, Lazarus, FPC: Lazarus: SVN; FPC: svn; Win 10/Linux/Raspbian/openSUSE
CPU-Target: 32bit x86 armhf
Wohnort: Köln
Kontaktdaten:

Re: Debugger lässt sich nicht ausschalten V0.9.28.2ß

Beitrag von Socke »

\^/ili hat geschrieben:BTW: das Problem lieg meiner Messung nach nicht am FPC mit ^F9
erzeugt Lazarus ein Imag . Es liegt soweit ich es dzg. beurteilen kann beim Ausführen des Programmes.
Der FPC kann Windows-Executables mittlerweile komplett selbst assemblieren und linken; die GNU Binutils dürften unter Windows also gar nicht erst zur Entfaltung ihrer Probleme kommen, aber der GDB bleibt.
MfG Socke
Ein Gedicht braucht keinen Reim//Ich pack’ hier trotzdem einen rein

Antworten