← Back to team overview

linuxdcpp-team team mailing list archive

[Bug 906874] Re: duplicate memory sections of icon-theme.cache

 

If with size you mean the mapping size as reported in /proc/PID/smaps,
then there's no need for a concern. It does not occupy that much memory.
If however, the 60MB is in the RSS or Private_* columns, then we might
have a problem.

Of course if the additional mappings can be prevented (in linuxdcpp),
then we should do it. Have you noticed what causes the additional
mappings? Something you do in Linuxdcpp or maybe updating OS? (I
remember one Maemo bug, that had something to do with icon caches and
was triggered by installing new applications).

--RZ

** Changed in: linuxdcpp
       Status: New => Incomplete

-- 
You received this bug notification because you are a member of LinuxDC++
Team, which is subscribed to LinuxDC++.
https://bugs.launchpad.net/bugs/906874

Title:
  duplicate memory sections of icon-theme.cache

Status in Linux DC++:
  Incomplete

Bug description:
  I like linuxDC++ very much. But it always suffered from memory leak problems
  That's why I had to move from 1.0.3 to another DC client. After several days it leaked to 2 gb and more.
  Now I'm on linuxdc++ version 1.1.0
  Some memory leaks were fixed indeed, but not all of them
  When program run for a considerable amount of time it's memory usage increases.
  After one day of run I looked at the process memory map and saw 4 sections of loaded
  /usr/share/icons/gnome/icon-theme.cache
  All of the had the same size - about 60 mb (exactly as big as original file is)
  except one
  last one were ~14 mb in size
  After restarting the program I have
   one 60 mb section named 'icon-theme.cache'  and one 14 mb section of the same name
  I'm not linux programmer, but can imagine why this happens
  Probably icon-cache is loaded not by linuxdcpp itself but framework it invokes
  May be multiple reinitializations are present in the code without freeing previously allocated resources ?

To manage notifications about this bug go to:
https://bugs.launchpad.net/linuxdcpp/+bug/906874/+subscriptions


References