Comment 20 for bug 347444

Revision history for this message
Olivier Jeulin (olivierjln) wrote :

It may be caused by a memory leak in notify-osd (the same config as Philipp Specht).
I'm using Exaile 0.3.1.1 and it was slow today, even graying out. I've noticed that notify-osd was using a lot of memory (>500MB!).
Then it suddenly started to use more and more memory and I had to kill the notify-osd process (in about 5 minutes, it used 2GB and the system was starting to swap).
After that, it's still using a lot of memory.

I found a way to reproduce this abnormal memory usage:
1) run Exaile (I have a song in the playlist)
2) look at the memory usage of the process "notify-osd"
3) move the mouse over Exaile's icon in the notification area. A notification is displayed (the title + author of the song)
4) look at the memory usage of the process "notify-osd"
Every time I repeat the steps 2) to 4) I can see that notify-osd is using more memory.

For example, doing that 3 times, using the command: date;ps xa -o pid,rss,%mem,cmd|grep osd
I get:
mercredi 8 septembre 2010, 10:29:26 (UTC+0200)
 4565 974420 24.0 /usr/lib/notify-osd/notify-osd
 mercredi 8 septembre 2010, 10:29:33 (UTC+0200)
 4565 1021684 25.2 /usr/lib/notify-osd/notify-osd
mercredi 8 septembre 2010, 10:29:37 (UTC+0200)
 4565 1057132 26.1 /usr/lib/notify-osd/notify-osd

Another info, I don't know if it's related: for the last 3-4 days, I put the computer in hibernate mode every night.