[mythtv-commits] Ticket #1982: Memory growth in backend
MythTV
mythtv at cvs.mythtv.org
Wed Jun 21 19:54:23 UTC 2006
#1982: Memory growth in backend
---------------------+------------------------------------------------------
Reporter: stuarta | Owner: stuarta
Type: defect | Status: new
Priority: minor | Milestone: 0.20
Component: mythtv | Version: head
Severity: medium |
---------------------+------------------------------------------------------
There's a memory growth in the backend.
Valgrind's pointer to the most likely culprit.
{{{
==3751== 13,538,656 bytes in 90,378 blocks are still reachable in loss
record 458 of 458
==3751== at 0x401CCC9: operator new[](unsigned)
(vg_replace_malloc.c:197)
==3751== by 0x5BFEE00: QString::setLength(unsigned) (in /usr/lib/libqt-
mt.so.3.3.6)
==3751== by 0x5BFEEEF: QString::real_detach() (in /usr/lib/libqt-
mt.so.3.3.6)
==3751== by 0x8064E0A: QString::detach() (qstring.h:854)
==3751== by 0x8065229: QDeepCopy<QString>::operator QString()
(qdeepcopy.h:69)
==3751== by 0x4592E23: ContentDescriptor::GetDescription(unsigned)
const (dvbdescriptors.cpp:177)
==3751== by 0x47A8826: EITHelper::AddEIT(DVBEventInformationTable
const*) (eithelper.cpp:315)
==3751== by 0x457F59D: DVBStreamData::HandleTables(unsigned, PSIPTable
const&) (dvbstreamdata.cpp:290)
==3751== by 0x4557982: MPEGStreamData::HandleTSTables(TSPacket const*)
(mpegstreamdata.cpp:663)
==3751== by 0x4555946: MPEGStreamData::ProcessTSPacket(TSPacket const&)
(mpegstreamdata.cpp:701)
==3751== by 0x455585C: MPEGStreamData::ProcessData(unsigned char*, int)
(mpegstreamdata.cpp:686)
==3751== by 0x486D39C: DVBSignalMonitor::RunTableMonitorTS()
(dvbsignalmonitor.cpp:351)
==3751==
}}}
--
Ticket URL: <http://svn.mythtv.org/trac/ticket/1982>
MythTV <http://www.mythtv.org/>
MythTV
More information about the mythtv-commits
mailing list