Autor Thema: Debugging führt zu Abstürzen  (Gelesen 4412 mal)

Offline Don Pasquale

  • Freund des Hauses!
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 1.390
  • Geschlecht: Männlich
  • Don Pasquale
    • Auf Verlorenem Posten
Debugging führt zu Abstürzen
« am: 07.10.02 - 16:42:25 »
Hallo Leute,

Führt der extensive Gebrauch des Debuggers zu Abstürzen oder sind meine Routinen nur einfach enorm speicherfressend ?
Gibt es bekannte Schwachstellen ?

Gruß

Don Pasquale

Bei mir stürzt LoNo fast jedesmal ab, wenn eine ich eine bestimmte meiner Routinen debugge.






« Letzte Änderung: 01.01.70 - 01:00:00 von 1034200800 »

Offline ata

  • Moderator
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 5.092
  • Geschlecht: Männlich
  • drenaiondrufflos
    • Anton Tauscher Privat
Re: Debugging führt zu Abstürzen
« Antwort #1 am: 07.10.02 - 19:11:47 »
Das kommt auf die Umstände an.
Stürzt der Debugger bei jedem Versuch ab, oder nur ab und zu, oder nach längerem Debugging eben...?

Mit welcher Version arbeitest du, welche Platform...
Um deinen Verdacht zu erhärten, müßte man wissen wieviel RAM du in deiner Kiste hast... usw.
Den Speicherbedarf deiner Routinen kann man anhand der Datentypen berechnen.

Hilfreich ist es alle Variablen sauber zu deklarieren und zu dimensionieren. Nicht deklarierte Variablen werden als Variant verwendet - und die fressen bekanntlich ordentlich Speicher...

« Letzte Änderung: 01.01.70 - 01:00:00 von 1034200800 »
Grüßle Toni :)

Offline Don Pasquale

  • Freund des Hauses!
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 1.390
  • Geschlecht: Männlich
  • Don Pasquale
    • Auf Verlorenem Posten
Re: Debugging führt zu Abstürzen
« Antwort #2 am: 07.10.02 - 19:33:33 »
Hi ata,

im vorliegenden Fall stürzt der Debugger bei einer ganz bestimmten Routine immer ab.
Und zwar immer wenn der Debugger sich mit einer Fehlermeldung meldet und ich das Ganze mit STOP beende.

Sogar als ich die Routine wieder neu aufgebaut habe und noch kaum Code drin war.

Meine Kiste hat 128 MB
Ich habe NT 4 SP 6
Ich habe LoNo 5.0.10


Gruß
Don Pasquale

Offline eknori

  • @Notes Preisträger
  • Moderator
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 11.728
  • Geschlecht: Männlich
Re: Debugging führt zu Abstürzen
« Antwort #3 am: 07.10.02 - 19:36:44 »
Ich habe dieses Verhalten mal in euínem Fall beobachtet.
Da hatte ich einen recht umfangreichen Code erstellt. Der lief soweit einwandfrei. Ich habe dann im Nachhinein noch Kommentare hinzugefügt. Das lief auch alles klasse. Der Code wurde kompiliert und tat seinen Dienst. Dann kam der Tag und ich musste den Code debuggen. Dabei schmierte mir der debugger immer wieder ab. Nachdem ich dann ein paar Kommentare entfernt hatte, ging alles wieder störungsfrei.

Hängt wohl alles mit der 64K begrenzung zusammen.

eknori
« Letzte Änderung: 01.01.70 - 01:00:00 von 1034200800 »
Egal wie tief man die Messlatte für den menschlichen Verstand auch ansetzt: jeden Tag kommt jemand und marschiert erhobenen Hauptes drunter her!

Offline Don Pasquale

  • Freund des Hauses!
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 1.390
  • Geschlecht: Männlich
  • Don Pasquale
    • Auf Verlorenem Posten
Re: Debugging führt zu Abstürzen
« Antwort #4 am: 07.10.02 - 19:41:34 »
Hi Eknori,
Wie kann ich überprüfen, wie nah ich an diesen Grenzen liege ? Ich kann ja wohl schwer alle meine Codes in ein Textfile packen und dann nachschauen ?

Ciao

Don Pasquale
« Letzte Änderung: 01.01.70 - 01:00:00 von 1034200800 »

Offline ata

  • Moderator
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 5.092
  • Geschlecht: Männlich
  • drenaiondrufflos
    • Anton Tauscher Privat
Re: Debugging führt zu Abstürzen
« Antwort #5 am: 07.10.02 - 21:08:45 »
Ich kann eknori nur bestätigen - im Debugger ist Notes bei der 64K-Grenze empfindlicher als im Betrieb.

Die Größe der Datei kannst du in den Eigenschaften des Designelementes sehen...
Ich habe mir geholfen, in dem ich einzelne Funktionen in Libraries ausgelagert habe und die dann wieder mit Use "Library_Name" eingebettet habe...

ata
« Letzte Änderung: 01.01.70 - 01:00:00 von 1034200800 »
Grüßle Toni :)

Offline ata

  • Moderator
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 5.092
  • Geschlecht: Männlich
  • drenaiondrufflos
    • Anton Tauscher Privat
Re: Debugging führt zu Abstürzen
« Antwort #6 am: 07.10.02 - 21:10:43 »
Sorry - natürlich nur wenn der gesamte Code in einer Library ist...

ata
« Letzte Änderung: 01.01.70 - 01:00:00 von 1034200800 »
Grüßle Toni :)

Offline ata

  • Moderator
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 5.092
  • Geschlecht: Männlich
  • drenaiondrufflos
    • Anton Tauscher Privat
Re: Debugging führt zu Abstürzen
« Antwort #7 am: 07.10.02 - 21:20:01 »
Noch ne Frage bezüglich Arbeitsspeicher...

hast du im Hintergrund noch andere Anwendungen auf, wieviel % der Systemresourcen hast du noch offen?

... und bezüglich der Fehlermeldung...

Wie lautet den die Fehlermeldung vor dem Absturz?

ata
« Letzte Änderung: 01.01.70 - 01:00:00 von 1034200800 »
Grüßle Toni :)

Offline Axel

  • Moderator
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 8.658
  • Geschlecht: Männlich
  • It's not a bug, it's Notes
Re: Debugging führt zu Abstürzen
« Antwort #8 am: 08.10.02 - 08:18:01 »
Hi,

ich habe ähnliche Erfahrungen gemacht. ein intensiver Gebrauch des Debuggers führt zu häufigen Abstürzen. Das zieht sich durch alle Betriebssysteme (Win 98, Win2000) wird aber von Release zu Release m. E. besser. Besonders gravierend war es in der Kombination R5.0.8 mit Win2000.

Mit R5.0.10 unter Win 2000 kommt es relativ selten zu Abstürzen. Ich habe mir auch angewöhnt, in regelmäßigen Abständen die cache.dsk zu löschen. Ausserdem gehe ich nur noch sehr selten mit dem Notes-Client ins Internet. Ich bilde mir ein, dass es danach auch besser geworden ist.

Mit der Kombination R5.0.10 mit Windows XP Prof. mit SP1 habe ich, man höre und staune   ;) ;), bisher keinen einzigen Absturz gehabt.

Axel
« Letzte Änderung: 01.01.70 - 01:00:00 von 1034200800 »
Ohne Computer wären wir noch lange nicht hinterm Mond!

 

Impressum Atnotes.de  -  Powered by Syslords Solutions  -  Datenschutz