Details
-
Bug
-
Resolution: Invalid
-
P1: Critical
-
4.7.0
-
None
-
None
Description
A simple Qt application running on Symbian^4 wk34 is reporting over 6000 memory leaks.
This only seems to happen on hardware builds.
It only happens when using latest Qt from the repositories, not the Qt productization branch.
Analysis tools are showing many of the following.
<leak id="602" memaddress="60d128" module="libc.dll" size="34" time="Wed Sep 01 13:51:30.895 2010">
<callstack>
<item calc_addr="0x1f0c9" file="" function="lstat" line="" memaddress="80de2441" module="libc.dll"/>
<item calc_addr="0x11b01" file="" function="malloc" line="" memaddress="80dd4e79" module="libc.dll"/>
<item calc_addr="0x25233" file="" function="qMalloc(unsigned)" line="" memaddress="80ba03fb" module="qtcore.dll"/>
<item calc_addr="0x77a11" file="" function="QString::fromLatin1_helper(const char*, int)" line="" memaddress="80bf2bd9" module="qtcore.dll"/>
<item calc_addr="0x785a1" file="" function="QString::fromAscii_helper(const char*, int)" line="" memaddress="80bf3769" module="qtcore.dll"/>
<item calc_addr="0x19ccb" file="" function="TBuf<(int)256>::operator =(const TDesC16&)" line="" memaddress="80db7123" module="backend.dll"/>
<item calc_addr="0x1441d" file="" function="GetFullFile(TBuf<(int)256>&, const unsigned short*, RFs&)" line="" memaddress="80db1875" module="backend.dll"/>
<item calc_addr="0x8de8" file="" function="???" line="" memaddress="80df5590" module="libdl.dll"/>
<item calc_addr="0x19ccb" file="" function="TBuf<(int)256>::operator =(const TDesC16&)" line="" memaddress="80db7123" module="backend.dll"/>
<item calc_addr="0x1441d" file="" function="GetFullFile(TBuf<(int)256>&, const unsigned short*, RFs&)" line="" memaddress="80db1875" module="backend.dll"/>
<item calc_addr="0x8de8" file="" function="???" line="" memaddress="80df5590" module="libdl.dll"/>
<item calc_addr="0x8de8" file="" function="???" line="" memaddress="80df5590" module="libdl.dll"/>
<item calc_addr="0x8de8" file="" function="???" line="" memaddress="80df5590" module="libdl.dll"/>
<item calc_addr="0x8535" file="" function="__dlopen_r" line="" memaddress="80df4cdd" module="libdl.dll"/>
<item calc_addr="0x8d85" file="" function="RArray<TDllEntry>::Find(const TDllEntry&, TIdentityRelation<TDllEntry>) const" line="" memaddress="80df552d" module="libdl.dll"/>
<item calc_addr="0x8bb3" file="" function="CLoadedDlls::Add(const TDllEntry&)" line="" memaddress="80df535b" module="libdl.dll"/>
<item calc_addr="0x8555" file="" function="__dlopen_r" line="" memaddress="80df4cfd" module="libdl.dll"/>
<item calc_addr="0x805c" file="" function="_E32Startup" line="" memaddress="50005c" module="simpleapp.exe"/>
<item calc_addr="0x8c8ed" file="" function="QBasicAtomicInt::deref()" line="" memaddress="80c07ab5" module="qtcore.dll"/>
<item calc_addr="0x768f7" file="" function="QString::realloc(int)" line="" memaddress="80bf1abf" module="qtcore.dll"/>
<item calc_addr="0x8f8b7" file="" function="QString::detach()" line="" memaddress="80c0aa7f" module="qtcore.dll"/>
<item calc_addr="0x7a74f" file="" function="QString::replace(QChar, QChar, Qt::CaseSensitivity)" line="" memaddress="80bf5917" module="qtcore.dll"/>
<item calc_addr="" file="" function="" line="" memaddress="80bf5 Address out of process memory." module=""/>
<item calc_addr="0x8c8ed" file="" function="QBasicAtomicInt::deref()" line="" memaddress="80c07ab5" module="qtcore.dll"/>
<item calc_addr="0x8f953" file="" function="QString::~QString()" line="" memaddress="80c0ab1b" module="qtcore.dll"/>
<item calc_addr="0x27c43" file="" function="QDir::cleanPath(const QString&)" line="" memaddress="80ba2e0b" module="qtcore.dll"/>
<item calc_addr="0x8e5e" file="" function="???" line="" memaddress="80df5606" module="libdl.dll"/>
<item calc_addr="0x8000" file="" function="_E32Dll" line="" memaddress="80df47a8" module="libdl.dll"/>
<item calc_addr="0x8e5e" file="" function="???" line="" memaddress="80df5606" module="libdl.dll"/>
<item calc_addr="0x8000" file="" function="_E32Dll" line="" memaddress="80df47a8" module="libdl.dll"/>
<item calc_addr="0x8e5e" file="" function="???" line="" memaddress="80df5606" module="libdl.dll"/>
<item calc_addr="0x8e5e" file="" function="???" line="" memaddress="80df5606" module="libdl.dll"/>
<item calc_addr="0x8000" file="" function="_E32Dll" line="" memaddress="80df47a8" module="libdl.dll"/>
<item calc_addr="0x55924" file="" function="QLibraryPrivate::isPlugin(QSettings*)" line="" memaddress="80bd0aec" module="qtcore.dll"/>
<item calc_addr="0x8c47" file="" function="Dll::SetTls(void*)" line="" memaddress="80df53ef" module="libdl.dll"/>
<item calc_addr="0x8ab5" file="" function="SetError(const char*)" line="" memaddress="80df525d" module="libdl.dll"/>
<item calc_addr="0x86d1" file="" function="DlSymByDependencyOrdering(const void*, const char*)" line="" memaddress="80df4e79" module="libdl.dll"/>
<item calc_addr="0xa63d" file="" function="CLocalSystemInterface::lstat(const wchar_t*, stat*, int&)" line="" memaddress="80da7a95" module="backend.dll"/>
<item calc_addr="0x161ed" file="" function="_lstat_r" line="" memaddress="80db3645" module="backend.dll"/>
<item calc_addr="0x1f0c9" file="" function="lstat" line="" memaddress="80de2441" module="libc.dll"/>
</callstack>
</leak>