Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Sonstige Fragen zu Delphi (https://www.delphipraxis.net/19-sonstige-fragen-zu-delphi/)
-   -   Delphi Access Violation Endlosschleife? (https://www.delphipraxis.net/160517-access-violation-endlosschleife.html)

CarlAshnikov 17. Mai 2011 11:04

Access Violation Endlosschleife?
 
Liste der Anhänge anzeigen (Anzahl: 1)
Hallo,

ich habe eine eigenartige Zugriffverletzung. Unser Programm (Delphi 5) bleibt bei einer Zugriffsverletzung stehen. Eurekalog sollte diese abfangen (ist im Modus "catch handled exceptions"). Mit Einzelschritt(F8) oder Fortsetzen(F9) läuft es jedoch nicht weiter.

Man kann sich den Stack-Trace anzeigen lassen (Ausschnitt im Anhang). Der sieht jedoch wie eine Endlosschleifen von AVs aus die ihrerseits wiederum AVs erzeugen. Die dazu angezeigte Stelle im Quellcode macht ebenfalls wenig Sinn und ist immer eine andere.

Für Hinweise wäre ich dankbar!

Gruß Carl

nuclearping 17. Mai 2011 11:56

AW: Access Violation Endlosschleife?
 
Aus dem Log werde ich persönlich nicht schlau. Aber versuch doch mal FastMM im Full Debug Mode. Der zeigt dir / warnt dich auch, wenn du Objekte freigibst, die bereits freigegeben wurden, bzw. auf diese bereits freigegebenen Objekte wieder zugreifen willst.

Lemmy 17. Mai 2011 13:20

AW: Access Violation Endlosschleife?
 
Hi,

ich denke EurekaLog bzw. deren Support wären hier der bessere Ansprechpartner (wenn Du das nicht eh schon gemacht hast). Im übrigen teile ich deine Meinung mit der "Endlosschleife". Schon mal geschaut ob es eine aktuellere Version von EurekaLog gibt?

Grüße

himitsu 17. Mai 2011 14:00

AW: Access Violation Endlosschleife?
 
Sowas passiert, wenn in der Exception-Behandlung ebenfalls eine Exception auftritt.
Wobei EurekaLog schon viele potentielle Stellen versucht hat abzufangen ... es kann dennoch imernoch irgendwo ein Fehler/Problem vorhanden sein.

CarlAshnikov 17. Mai 2011 14:53

AW: Access Violation Endlosschleife?
 
Danke für eure Antworten. Das bestätigt ja meine Vermutung der endlosen Exception-Kette.

FastMM hat mir keine neuen Erkenntnisse gebracht.
Habe auch die neueste Eurekalog-Version. (6.1.01)

Falls ich was Neues rausfinde melde ich mich nochmal.


Alle Zeitangaben in WEZ +1. Es ist jetzt 10:58 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz