[mythtv-users] `Mythbackend leaks memory` continued

AntiCat mythtv at anticat.ch
Fri Jul 11 10:19:00 UTC 2008


Brad DerManouelian wrote:
> From what I remember the only reason it was closed is because there
> was discussion and argument starting to happen in the ticket.
> Discussion belongs on the lists. Arguments belong in private email. It
> would have stayed open with More Info Needed had that not occurred.

The Memory leak I experienced on my mythtv changes between idle and
recording. If I am recording the leek is about 5-10x higher then in idle.
(In Idle mode mythtv is scanning my channels for EIT data. I do not
use any XML grabber as our broadcaster offers 7 Days of EPG on a
transport stream.)

I tried to produce vallgrind logs, however I can not keep valgrind
running for a long time as it kills the rest of my system: 99% CPU usage
during recording -> frameloss and mythweb not working properly.

I hope all needed information is included.

Valgrind Output:
================
http://idisk.me.com/anticat-Public/valgrind.tgz

Operating System:
=================
Gentoo  - Pentium 4 (without HT) 1GByte Ram.
Kernel  - 2.6.24-gentoo-r8
TV-Card - Teratec Cynergy DVB-C Card

g++ -v
======
Using built-in specs.
Target: i686-pc-linux-gnu
Configured with:
/var/tmp/portage/sys-devel/gcc-4.1.2/work/gcc-4.1.2/configure
--prefix=/usr --bindir=/usr/i686-pc-linux-gnu/gcc-bin/4.1.2
--includedir=/usr/lib/gcc/i686-pc-linux-gnu/4.1.2/include
--datadir=/usr/share/gcc-data/i686-pc-linux-gnu/4.1.2
--mandir=/usr/share/gcc-data/i686-pc-linux-gnu/4.1.2/man
--infodir=/usr/share/gcc-data/i686-pc-linux-gnu/4.1.2/info
--with-gxx-include-dir=/usr/lib/gcc/i686-pc-linux-gnu/4.1.2/include/g++-v4
--host=i686-pc-linux-gnu --build=i686-pc-linux-gnu --disable-altivec
--enable-nls --without-included-gettext --with-system-zlib
--disable-checking --disable-werror --enable-secureplt
--disable-libunwind-exceptions --disable-multilib --enable-libmudflap
--disable-libssp --disable-libgcj --with-arch=i686
--enable-languages=c,c++,treelang,fortran --enable-shared
--enable-threads=posix --enable-__cxa_atexit --enable-clocale=gnu
Thread model: posix
gcc version 4.1.2 (Gentoo 4.1.2 p1.0.2)

MythTV Version
==============
Source: Trunk
Revision: 17733
Configured with:
--prefix=/usr --mandir=/usr/share/man --libdir-name=lib
--disable-audio-alsa --disable-altivec --disable-audio-jack
--enable-libx264 --enable-glx-procaddrarb --enable-dvb
--disable-firewire --disable-lirc --disable-audio-arts
--disable-directfb  --dvb-path=/usr/include --enable-xv
--enable-opengl-vsync --enable-xrandr --enable-x11 --enable-mmx
--with-bindings=perl,python --compile-type=debug --tune=i686
--disable-distcc --disable-ccache

Mythfrontend was not running during valgrind test.





More information about the mythtv-users mailing list