[mythtv-commits] Ticket #5545: Mythbackend fills up memory till it crashes (~2GByte VSZ, 700MByte RSS)
MythTV
mythtv at cvs.mythtv.org
Sun Jan 11 23:06:27 UTC 2009
#5545: Mythbackend fills up memory till it crashes (~2GByte VSZ, 700MByte RSS)
-----------------------------------------+----------------------------------
Reporter: AntiCat (mythtv at anticat.ch) | Owner: janne
Type: defect | Status: assigned
Priority: major | Milestone: 0.22
Component: mythtv | Version: head
Severity: high | Resolution:
Mlocked: 0 |
-----------------------------------------+----------------------------------
Comment(by Dibblah):
Probably the important bits of these logs:
Short recording:
{{{
==7204== 11,534,336 bytes in 22 blocks are still reachable in loss record
778 of 778
==7204== at 0x4025D2E: malloc (vg_replace_malloc.c:207)
==7204== by 0x4373501: pes_alloc(unsigned) (in
/usr/lib/libmythtv-0.21.so.0.21.0)
==7204== by 0x43960BC: PESPacket::PESPacket(PESPacket const&) (in
/usr/lib/libmythtv-0.21.so.0.21.0)
==7204== by 0x43941A1: MPEGStreamData::AssemblePSIP(TSPacket const*,
bool&) (in /usr/lib/libmythtv-0.21.so.0.21.0)
==7204== by 0x43948E1: MPEGStreamData::HandleTSTables(TSPacket const*)
(in /usr/lib/libmythtv-0.21.so.0.21.0)
==7204== by 0x438C507: MPEGStreamData::ProcessTSPacket(TSPacket const&)
(in /usr/lib/libmythtv-0.21.so.0.21.0)
==7204== by 0x438531D: MPEGStreamData::ProcessData(unsigned char
const*, int) (in /usr/lib/libmythtv-0.21.so.0.21.0)
==7204== by 0x4850CEC: DVBStreamHandler::RunTS() (in
/usr/lib/libmythtv-0.21.so.0.21.0)
==7204== by 0x48522DD: DVBStreamHandler::Run() (in
/usr/lib/libmythtv-0.21.so.0.21.0)
==7204== by 0x631A7ED: clone (in /lib/tls/i686/cmov/libc-2.8.90.so)
}}}
Long recording:
{{{
==6691== 147,324,928 bytes in 281 blocks are still reachable in loss
record 791 of 791
==6691== at 0x4025D2E: malloc (vg_replace_malloc.c:207)
==6691== by 0x4373501: pes_alloc(unsigned) (in
/usr/lib/libmythtv-0.21.so.0.21.0)
==6691== by 0x43960BC: PESPacket::PESPacket(PESPacket const&) (in
/usr/lib/libmythtv-0.21.so.0.21.0)
==6691== by 0x43941A1: MPEGStreamData::AssemblePSIP(TSPacket const*,
bool&) (in /usr/lib/libmythtv-0.21.so.0.21.0)
==6691== by 0x43948E1: MPEGStreamData::HandleTSTables(TSPacket const*)
(in /usr/lib/libmythtv-0.21.so.0.21.0)
==6691== by 0x438C507: MPEGStreamData::ProcessTSPacket(TSPacket const&)
(in /usr/lib/libmythtv-0.21.so.0.21.0)
==6691== by 0x438531D: MPEGStreamData::ProcessData(unsigned char
const*, int) (in /usr/lib/libmythtv-0.21.so.0.21.0)
==6691== by 0x4850CEC: DVBStreamHandler::RunTS() (in
/usr/lib/libmythtv-0.21.so.0.21.0)
==6691== by 0x48522DD: DVBStreamHandler::Run() (in
/usr/lib/libmythtv-0.21.so.0.21.0)
==6691== by 0x631A7ED: clone (in /lib/tls/i686/cmov/libc-2.8.90.so)
==6691==
}}}
--
Ticket URL: <http://svn.mythtv.org/trac/ticket/5545#comment:13>
MythTV <http://www.mythtv.org/>
MythTV
More information about the mythtv-commits
mailing list