How do I read this memory leak dump?
by Bullitt Sesariza · in Torque Game Engine · 09/22/2008 (6:06 am) · 0 replies
Hi, I've been having some bug that I assume because of a memory leak. So I implemented the "Memory Leak Detector" resource (http://www.garagegames.com/index.php?sec=mg&mod=resource&page=view&qid=9641). And the log result is this:
Now, what I don't get is, how the hell do I read this log file? How do I trace which ones are causing the leak? Thanks in advance.
Quote:
Leak in ..\engine\core\dataChunker.cc: 42 16376 (498905)
Leak in ..\engine\core\dataChunker.cc: 42 16376 (498905)
Leak in ..\engine\core\dataChunker.cc: 42 16376 (498905)
Leak in ..\engine\core\dataChunker.cc: 42 16376 (498905)
Leak in ..\engine\dgl\materialList.cc: 18 64 (53134)
Leak in ..\engine\dgl\materialList.cc: 18 64 (53134)
Leak in ..\engine\dgl\materialList.cc: 18 64 (53134)
Leak in ..\engine\dgl\materialList.cc: 18 64 (53134)
Leak in ..\engine\dgl\materialList.cc: 296 16 (53136)
Leak in ..\engine\dgl\materialList.cc: 296 16 (53136)
Leak in ..\engine\dgl\materialList.cc: 296 16 (53136)
Leak in ..\engine\dgl\materialList.cc: 296 16 (53136)
Leak in ..\engine\dgl\materialList.cc: 296 16 (53137)
Leak in ..\engine\dgl\materialList.cc: 296 16 (53137)
Leak in ..\engine\dgl\materialList.cc: 296 16 (53137)
Leak in ..\engine\dgl\materialList.cc: 296 16 (53137)
Leak in ..\engine\dgl\materialList.cc: 296 16 (53138)
Leak in ..\engine\dgl\materialList.cc: 296 16 (53138)
Leak in ..\engine\dgl\materialList.cc: 296 16 (53138)
Leak in ..\engine\dgl\materialList.cc: 296 16 (473675)
Leak in ..\engine\dgl\gTexManager.cc: 1219 64 (53043)
Leak in ..\engine\dgl\gTexManager.cc: 1219 64 (53043)
Leak in ..\engine\dgl\gTexManager.cc: 1219 64 (53043)
Leak in ..\engine\dgl\gTexManager.cc: 1219 64 (53043)
Leak in ..\engine\dgl\materialList.cc: 19 64 (53070)
Leak in ..\engine\dgl\materialList.cc: 19 64 (53070)
Leak in ..\engine\dgl\materialList.cc: 19 64 (53070)
Leak in ..\engine\dgl\materialList.cc: 19 64 (53070)
Leak in ..\engine\dgl\materialList.cc: 18 64 (53071)
Leak in ..\engine\dgl\materialList.cc: 18 64 (53071)
Leak in ..\engine\dgl\materialList.cc: 18 64 (53071)
Leak in ..\engine\dgl\materialList.cc: 18 64 (53071)
Leak in ..\engine\dgl\materialList.cc: 19 64 (52941)
Leak in ..\engine\dgl\materialList.cc: 19 64 (52941)
Leak in ..\engine\dgl\materialList.cc: 19 64 (52941)
Leak in ..\engine\dgl\materialList.cc: 19 64 (52941)
Leak in ..\engine\collision\earlyOutPolyList.cc: 16 576 (32983)
Leak in ..\engine\collision\earlyOutPolyList.cc: 16 576 (32983)
Leak in ..\engine\collision\earlyOutPolyList.cc: 16 576 (32983)
Leak in ..\engine\collision\earlyOutPolyList.cc: 16 576 (32983)
Leak in ..\engine\console\consoleInternal.cc: 249 32 (33306)
Leak in ..\engine\console\consoleInternal.cc: 249 32 (33306)
Leak in ..\engine\console\consoleInternal.cc: 249 32 (33306)
Leak in ..\engine\console\consoleInternal.cc: 249 32 (33306)
Leak in ..\engine\console\consoleInternal.cc: 435 16 (33307)
Leak in ..\engine\console\consoleInternal.cc: 435 16 (33307)
Leak in ..\engine\console\consoleInternal.cc: 435 16 (33307)
Leak in ..\engine\console\consoleInternal.cc: 435 16 (33307)
Leak in ..\engine\console\consoleInternal.cc: 249 32 (33308)
Leak in ..\engine\console\consoleInternal.cc: 249 32 (33308)
Leak in ../engine\sim/pathManager.h: 46 64 (44131)
Leak in ../engine\sim/pathManager.h: 46 64 (44131)
Leak in ../engine\sim/pathManager.h: 46 64 (44131)
Leak in ../engine\sim/pathManager.h: 46 64 (44131)
... (deleted because it's too long)
Now, what I don't get is, how the hell do I read this log file? How do I trace which ones are causing the leak? Thanks in advance.