Forum: Programmieren allgemein
by Andreas13,
8. Jul 2022
Hallo,
Lieder ist FastMM5 auch nicht besser, s. Beispiel:
?ÏÑ♥ ?ÏÑ♥ ?ÏÑ♥ ?ÏÑ♥ ?ÏÑ♥ ?ÏÑ♥ ?ÏÑ♥
x = ?ÏÑ♥62543041E+199999903
t = ?ÏÑ♥
a = ?ÏÑ♥3997329E+199999951
a = ?ÏÑ♥23997329E+199999951
a = ?ÏÑ♥3983403E+199999904
Forum: Programmieren allgemein
by Andreas13,
8. Jul 2022
Habe den Fehler gefunden! :-D
Eine MPAF-Variable (Multi Precision Arithmetic Float) hatte ich versehentlich zweimal initialisiert: Einmal "normal", und ein weiteres Mal bedingungsabhängig mit einer höheren Bit-Präzision… :wall:
Allerdings habe ich (erneut) eine für mich fatale Beobachtung gemacht: FastMM4 korrumpiert mehrere Inhalte meiner zahlreichen MPAF-Variablen. Aus numerischen Werten...
Forum: Programmieren allgemein
by Andreas13,
8. Jul 2022
Danke für die Klarstellung der Größe der Block-Gruppen, Himitsu.
Leider, :cry: :cry:
3 – 4 kleinere Fehler in einigen seiner Bibliotheken habe ich bereits behoben. Aber diesmal bin ich ratlos, zumal der Speicherleck selbst von den Testdaten abzuhängen scheint (s. # 1).
Gruß,
Andreas
Forum: Programmieren allgemein
by Andreas13,
7. Jul 2022
Hallo again,
vom ursprünglichen Speicherleck (24 x 68 Bytes) konnte ich mit FastMM4 auf Anhieb 21 Fragmente beheben. Die restlichen 3 x 68 Bytes sind aber sehr hartnäckig:
This application has leaked memory. The small block leaks are (excluding expected leaks registered by pointer): 53 - 68 bytes: Unknown x 3
und ich kann sie leider immer noch nicht genau aufspüren. :wall:
Mir kommt...
Forum: Programmieren allgemein
by Andreas13,
6. Jul 2022
@Generic
Danke, Bernd! :thumb:
Gruß, Andreas
Forum: Programmieren allgemein
by Andreas13,
6. Jul 2022
@Freimatz
Hallo,
FastMM4 sagte mir direkt, welche Routine den Speicherleck verursacht hat. Der viele Seiten lange Callstack von madExcept war für mich leider eher verwirrend. Auch war dort kein konkreter Hinweis für die eigentliche Ursache, oder ich habe diese vor lauter Bäumen nicht sehen können... :oops:
Die zwei madExcept Uralt-Videos auf der Homepage passen überhaupt nicht zur jetzigen...
Forum: Programmieren allgemein
by Andreas13,
6. Jul 2022
Danke, Sebastian! :thumb:
Es stellt sich für mich die neue Frage, ob FastMM4 alleine genügt und ob ich daher madExcept deinstallieren sollte? Dessen umfangreiche "leak reports" konnte ich leider weder deuten, noch haben sie mich auf eine heiße Spur gebracht.
Grüße, Andreas
Forum: Programmieren allgemein
by Andreas13,
5. Jul 2022
Hallo,
vielen Dank für Eure Tipps! :thumb: :angel:
Ich glaube mit FastMM4 bereits eine heiße Spur gefunden zu haben.
Viele Grüße
Andreas
Forum: Programmieren allgemein
by Andreas13,
5. Jul 2022
Hallo Community,
wegen einer Verständnisfrage wende ich mich diesmal an Euch:
Ein mysteriöser Speicherleck (tritt merkwürdigerweise nur auf, wenn ich einige Vektoren und Matrizen mit der Länge n = 4 bzw. 4 x 4 dimensioniere, nicht jedoch, wenn n = 6 oder höher ist. :wall:) liefert die Meldung (s. Bild), wenn: ReportMemoryLeaksOnShutdown:= True; .
Auch madExcept hilft mir leider nicht beim...