I have a similar problem with the TV listsings... but its the TV Guide chewing up memory. I haven't noticed because until recently we have not had to add or remove programs, we usually have a set of favorites that we don't change much.
I have a system with only 256 megs of ram, so things run quite close to the limit! When I start freevo (1.7.2), I have about 90meg of free memory (reported with the idle bar plugin). First time I view the TV guide, I lose about 40meg - 50meg of memory (I have a 3.6meg TV.xml file). I didn't think much of this, but today I went to the TV guide again, it did the "preparing TV listing" thing, and I lost another 10meg, I now only have 13meg of free memory in the system.. I will report back tomorrow when I have another TV listing, to see if it losing memory every time I process a new set of XML. Jim Duda wrote: > I think there is a bug/memory leak in maybe XMLTV listings or Scheduled > Records. I'm having trouble pinning it down, as it's not consistent. > > Sometimes, when I view the XMLTV TV Listings under Watch-TV/TV Guide, in > conjunction with viewing Scheduled Recordings, a subsequent attempt to > watch a recorded video results in a freevo crash. > > If I use the top program, I see that Python has consumed 65% of my RAM > (512M bytes). I have to reboot freevo to get things working again. > > I'm using the most recent released 1.7.2 version. > > How can I help track down this crash? > > Jim > > ------------------------------------------------------------------------------- > Freevo (1.7.2) start at Tue Jun 12 08:31:02 2007 > ------------------------------------------------------------------------------- > Error: VIDEO_SHOW_DATA_DIR not found > ROM_DRIVES: Auto-detected and added "('/mnt/dvd', '/dev/dvd', 'DVD-1')" > PyLirc resumed! > Traceback (most recent call last): > File "/usr/lib/python2.4/site-packages/freevo/main.py", line 290, in > eventhandler > app.eventhandler(event) > File "/usr/lib/python2.4/site-packages/freevo/menu.py", line 673, in > eventhandler > action( arg=arg, menuw=self ) > File "/usr/lib/python2.4/site-packages/freevo/video/videoitem.py", > line 550, in play > error = self.player.play(mplayer_options, self) > File "/usr/lib/python2.4/site-packages/freevo/video/plugins/xine.py", > line 179, in play > self.app = childapp.ChildApp2(command) > File "/usr/lib/python2.4/site-packages/freevo/childapp.py", line 369, > in __init__ > ChildApp.__init__(self, app, debugname, doeslogging) > File "/usr/lib/python2.4/site-packages/freevo/childapp.py", line 114, > in __init__ > self.child = util.popen3.Popen3(start_str) > File "/usr/lib/python2.4/site-packages/freevo/util/popen3.py", line > 84, in Popen3 > return Popen4(cmd, cwd=cwd) > File "/usr/lib/python2.4/site-packages/freevo/util/popen3.py", line > 56, in __init__ > popen2.Popen3.__init__(self, cmd, 1, 100) > File "/usr/lib/python2.4/popen2.py", line 46, in __init__ > self.pid = os.fork() > OSError: [Errno 12] Cannot allocate memory > - > > > ------------------------------------------------------------------------- > This SF.net email is sponsored by DB2 Express > Download DB2 Express C - the FREE version of DB2 express and take > control of your XML. No limits. Just data. Click to get it now. > http://sourceforge.net/powerbar/db2/ > _______________________________________________ > Freevo-users mailing list > Freevo-users@lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/freevo-users > ------------------------------------------------------------------------- This SF.net email is sponsored by DB2 Express Download DB2 Express C - the FREE version of DB2 express and take control of your XML. No limits. Just data. Click to get it now. http://sourceforge.net/powerbar/db2/ _______________________________________________ Freevo-users mailing list Freevo-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/freevo-users