Public bug reported:

Binary package hint: pidgin

This seems to be an interaction between KDE4.X's sound system, Firefox
playing flash audio, and Pidgin. In any case it's pidgin that shows the
leak (and eventually wigs out) so I'm filing under pidgin

Over time (less than 24 hours) the number of open pipes (and open wav
sounds) will grow to 1024, leading to pidgin becoming unable to log
conversations or open URLs. At that point I restart pidgin and
everything is fine.

reub...@fridge:~/code$ ls -l /proc/10801/fd | wc
    706    7052   52098
reub...@fridge:~/code$ ls -l /proc/10801/fd | grep pipe | wc
    596    5960   42246
reub...@fridge:~/code$ ls -l /proc/10801/fd | grep wav | wc
     76     760    6948
reub...@fridge:~/code$ ps ax | grep 10801
10801 ?        SLl    1:33 /usr/bin/pidgin
19378 pts/6    R+     0:00 grep 10801


Here are some of the wavs it has open file handles to:

lr-x------ 1 reubenf reubenf 64 2009-01-30 09:36 677 -> 
/usr/share/sounds/purple/send.wav
lr-x------ 1 reubenf reubenf 64 2009-01-30 09:36 678 -> 
/usr/share/sounds/purple/receive.wav
lr-x------ 1 reubenf reubenf 64 2009-01-30 09:36 679 -> 
/usr/share/sounds/purple/send.wav
lr-x------ 1 reubenf reubenf 64 2009-01-30 09:36 680 -> 
/usr/share/sounds/purple/receive.wav
lr-x------ 1 reubenf reubenf 64 2009-01-30 09:36 681 -> 
/usr/share/sounds/purple/send.wav
lr-x------ 1 reubenf reubenf 64 2009-01-30 09:36 682 -> 
/usr/share/sounds/purple/receive.wav
lr-x------ 1 reubenf reubenf 64 2009-01-30 09:36 683 -> 
/usr/share/sounds/purple/send.wav
lr-x------ 1 reubenf reubenf 64 2009-01-30 09:36 684 -> 
/usr/share/sounds/purple/logout.wav
lr-x------ 1 reubenf reubenf 64 2009-01-30 09:36 685 -> 
/usr/share/sounds/purple/login.wav
lr-x------ 1 reubenf reubenf 64 2009-01-30 09:36 686 -> 
/usr/share/sounds/purple/login.wav
lr-x------ 1 reubenf reubenf 64 2009-01-30 09:36 687 -> 
/usr/share/sounds/purple/send.wav
lr-x------ 1 reubenf reubenf 64 2009-01-30 09:36 688 -> 
/usr/share/sounds/purple/send.wav
lr-x------ 1 reubenf reubenf 64 2009-01-30 09:36 689 -> 
/usr/share/sounds/purple/receive.wav
lr-x------ 1 reubenf reubenf 64 2009-01-30 09:36 690 -> 
/usr/share/sounds/purple/receive.wav
lr-x------ 1 reubenf reubenf 64 2009-01-30 09:36 691 -> 
/usr/share/sounds/purple/send.wav
lr-x------ 1 reubenf reubenf 64 2009-01-30 09:36 692 -> 
/usr/share/sounds/purple/send.wav
lr-x------ 1 reubenf reubenf 64 2009-01-30 09:36 693 -> 
/usr/share/sounds/purple/receive.wav
lr-x------ 1 reubenf reubenf 64 2009-01-30 09:36 694 -> 
/usr/share/sounds/purple/send.wav
lr-x------ 1 reubenf reubenf 64 2009-01-30 09:36 696 -> 
/usr/share/sounds/purple/login.wav
lr-x------ 1 reubenf reubenf 64 2009-01-30 09:36 697 -> 
/usr/share/sounds/purple/logout.wav
lr-x------ 1 reubenf reubenf 64 2009-01-30 09:36 698 -> 
/usr/share/sounds/purple/send.wav
lr-x------ 1 reubenf reubenf 64 2009-01-30 09:36 699 -> 
/usr/share/sounds/purple/receive.wav
lr-x------ 1 reubenf reubenf 64 2009-01-30 09:36 700 -> 
/usr/share/sounds/purple/send.wav
lr-x------ 1 reubenf reubenf 64 2009-01-30 09:36 701 -> 
/usr/share/sounds/purple/send.wav
lr-x------ 1 reubenf reubenf 64 2009-01-30 09:36 702 -> 
/usr/share/sounds/purple/receive.wav
lr-x------ 1 reubenf reubenf 64 2009-01-30 09:36 703 -> 
/usr/share/sounds/purple/send.wav
lr-x------ 1 reubenf reubenf 64 2009-01-30 09:36 704 -> 
/usr/share/sounds/purple/send.wav


This isn't consistent; not every sound played results in an open file. And, it 
isn't necessarily associated with flash audio; overnight it grew from 29 to 76 
wavs open, without pandora playing - but, I haven't seen the leak start until 
I've been playing flash audio at the same time that pidgin is open.

** Affects: pidgin (Ubuntu)
     Importance: Undecided
         Status: New

-- 
Pidgin has resource leak 
https://bugs.launchpad.net/bugs/323197
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to