Code: Alles auswählen
Heap dump by heaptrc unit of /home/klaus/Entwicklung/DBKlassen/DBTest
116677 memory blocks allocated : 29867684/30182800
116675 memory blocks freed : 29867620/30182736
2 unfreed memory blocks : 64
True heap size : 1835008
True free heap : 1834496
Should be : 1834560
Call trace for block $00007FFFEDA3CC00 size 24
$0000000000435A0C
Call trace for block $00007FFFEDA3CB00 size 40
$0000000000435A0C
Irgendwo habe ich wohl etwas reserviert und nicht wieder frei gegeben. Bisher fand ich solche Sachen recht schnell, aber der ist nun hartnäckig.
Sicher ist es nur eine Kleinigkeit, die den Fehler verursacht, aber eine Mammutaufgabe den Fehler zu finden.
Meine Frage ist nun, wie man einen solchen Fehler am besten lokalisiert.
Beim durchsuchen des Quellcodes kann ich nichts finden.
Gibt es für das Debugging eine brauchbare Anleitung oder Tipps, wie man hier am besten vorgeht?