[Marble-devel] KDE/kdeedu/marble/src/lib

Michael Jansen kde at michael-jansen.biz
Sat Jul 18 15:51:48 CEST 2009


SVN commit 998752 by mjansen:

Fix memory leak.

==7385== 18,233,032 (280 direct, 18,232,752 indirect) bytes in 5 blocks are definitely lost in loss record 428 of 508
==7385==    at 0x4C2506C: operator new(unsigned long) (in /usr/lib64/valgrind/amd64-linux/vgpreload_memcheck.so)
==7385==    by 0x53EA4B1: Marble::PlacemarkLoader::loadFile(QString const&, Marble::PlacemarkContainer*) (PlacemarkLoader.cpp:285)
==7385==    by 0x53EB34F: Marble::PlacemarkLoader::run() (PlacemarkLoader.cpp:111)
==7385==    by 0x7DEEC41: QThreadPrivate::start(void*) (qthread_unix.cpp:188)
==7385==    by 0x821C06F: start_thread (in /lib64/libpthread-2.9.so)
==7385==    by 0x8C8110C: clone (in /lib64/libc-2.9.so)

CCMAIL:marble-devel at kde.org

 M  +1 -0      PlacemarkLoader.cpp  


--- trunk/KDE/kdeedu/marble/src/lib/PlacemarkLoader.cpp #998751:998752
@@ -48,6 +48,7 @@
 
 PlacemarkLoader::~PlacemarkLoader()
 {
+    delete m_document;
 }
 
 QString PlacemarkLoader::path() const


More information about the Marble-devel mailing list