[pkg-fso-maint] fso-deviced usage experience
andreas at kemnade.info
Mon Aug 2 07:37:49 UTC 2010
On Wed, 28 Jul 2010 11:14:27 +0200
Heiko Stübner <heiko at sntech.de> wrote:
> Hi Andreas,
> Am Dienstag 27 Juli 2010 schrieb Andreas Kemnade:
> > On Mon, 26 Jul 2010 14:34:59 +0200
> > Heiko Stübner <heiko at sntech.de> wrote:
> > > But as part of moving it to main I'd like to collect some opinions of
> > > others as well - i.e. what works, what is problematic, ...
> > eatig my ram works quite well. There is an annoying memory leak in it.
> do you have any more information on that? I'm using fsodeviced exclusivly on
> my daily phone and don't see such leaks.
> Are you using it on a Freerunner and with the stock config and in what
> timeframe do leaks occour? [i.e. 1MB per day, or 10MB per hour].
I have analyzed the stuff a bit more now. The leak stops when I move
both kernel26_powersupply.so and kernel_idle.so out of sight.
Comparing the two modules there is something common between:
The usage of kobjectnotifiers. I noticed that I have still set
bq27000.cache_time to a quite low value (which I did a long time ago).
If I play with that parameter I can adjust the speed of leaking.
And that might be an explanation why not so many people have seen
I rebuild libfsobasics using apt-get source and debian/rules binary-arch
on my freerunner. I modified the kobjectnotifier program so that it displays
kobject notifications in an endless loop. There was no leak. But then
I forced it to use the already installed libfsobasics (which is the same
version). The leak was there. The speed of the leak was the same as in
I guess the difference is the vala compiler version libfsobasics was built with.
I have 0.9.2 on my freerunner since a few weeks and I guess the debian package
was built with an older one.
After installing the rebuild unchanged libfsobasics the leak in
fsodeviced was gone.
-------------- next part --------------
A non-text attachment was scrubbed...
Size: 197 bytes
Desc: not available
More information about the pkg-fso-maint