Comment 4 for bug 1224410

Revision history for this message
Juan A. Suárez Romero (jasuarez-deactivatedaccount-deactivatedaccount) wrote :

Each time you start grilo, and thus lastfm album, it creates a cache on /tmp/grilo-plugin-cache-XXX, with each "XXX" different on each run.

When we exit, for different reasons, we don't remove those directories. So they remain there. But they shouldn't be keep open: the OS should free the descriptors one the application finalizes.

I understand your complain is that the files keep open, even when the application finalizes. Or, that each time a file is added in the cache, libsoup keeps it open, so, for instance, if the max. opened files is 100 and libsoup stores 100 files, if they are kept open by libsoup, it runs out of descriptors.

In one case or another, it seems the bug is beyond Grilo. Unless there's something I'm missing in the explanation.