[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#750479: kde-runtime or something related leaks file descriptors



Package: kde-runtime
Version: 4:4.13.1-1
Severity: normal

Dear Maintainer,

this report is a bit vague, as about root cause for the problem I have 
no clue. I'm reporting this against KDE but problem might be in any
linked component or just incompatibility with some libraries installed. 

First, for producing the problem I do the following:
 1) have kdm as display manager
 2) login, using kde and plasma-desktop and everything, normal kde
 3) open firefox, put random youtube-film on display
 4) simultaneously open lowriter and random ms-word dokument
 5) simultaneously open evolution mail and check mail
 6) simultaneously open chromium for browsing of random interwebs

after ~4-5 minutes of use, programs start complaining about max number of
open files in system having been exceeded, after which 
nothing works, I don't even have an entry from /var/log/messages as it 
can't be written any more. "dmesg" can be used to display the cause for
programs crashing, and from command-line they just report ENFILE - 23. 
Limits are high,
*        soft  nofile  1000000
*        hard  nofile  1000000
and I did not manage to spot the culprit by inspecting /proc/*/fd but
this happens suddenly and the sometimes recovers a bit after all
programs are closed, at least to the point that xterm may be opened. But
not always. 

The reason for reporting this against kde is that if I repeat the above
steps using gdm+gnome combo, the system works just as it should, now 
for 5 hours straight. 

It seems to be that the problem appeared after monday morning update, 
which included the following sw versions (old,new):

libkopete4:amd64 (4.12.4-1, 4.13.1-1), 
libtasn1-bin:amd64 (3.5-2, 3.6-1), 
kget:amd64 (4.12.3+dfsg-2, 4.13.1+dfsg-1), 
libvorbisfile3:amd64 (1.3.2-1.3, 1.3.2-1.4), 
libvorbisfile3:i386 (1.3.2-1.3, 1.3.2-1.4), 
konsole:amd64 (4.12.4-1, 4.13.1-1), 
kde-runtime:amd64 (4.12.4-1, 4.13.1-1), 
kde-runtime-data:amd64 (4.12.4-1, 4.13.1-1), 
libsox-fmt-alsa:amd64 (14.4.1-3, 14.4.1-4), 
libharfbuzz-icu0:amd64 (0.9.28-1, 0.9.28-2), 
kgpg:amd64 (4.12.4-1, 4.13.1-1), 
libsox-fmt-base:amd64 (14.4.1-3, 14.4.1-4), 
libkactivities6:amd64 (4.12.4-1, 4.13.1-1), 
libvorbis0a:amd64 (1.3.2-1.3, 1.3.2-1.4), 
libvorbis0a:i386 (1.3.2-1.3, 1.3.2-1.4), 
libharfbuzz0b:amd64 (0.9.28-1, 0.9.28-2), 
libharfbuzz0b:i386 (0.9.28-1, 0.9.28-2), 
sox:amd64 (14.4.1-3, 14.4.1-4), 
libtasn1-3-dev:amd64 (3.5-2, 3.6-1), 
libnepomukwidgets4abi1:amd64 (4.11.5-1, 4.13.1-1), 
kdebase-runtime:amd64 (4.12.4-1, 4.13.1-1), 
povray:amd64 (3.7.0.0-2, 3.7.0.0-4), 
libvorbis-dev:amd64 (1.3.2-1.3, 1.3.2-1.4), 
kopete:amd64 (4.12.4-1, 4.13.1-1), 
povray-examples:amd64 (3.7.0.0-2, 3.7.0.0-4), 
libharfbuzz-gobject0:amd64 (0.9.28-1, 0.9.28-2), 
libkactivities-bin:amd64 (4.12.4-1, 4.13.1-1), 
plasma-scriptengine-javascript:amd64 (4.12.4-1, 4.13.1-1), 
povray-includes:amd64 (3.7.0.0-2, 3.7.0.0-4), 
kdesdk-dolphin-plugins:amd64 (4.12.4-1, 4.13.1-1), 
libkactivities-models1:amd64 (4.12.4-1, 4.13.1-1), 
libharfbuzz-dev:amd64 (0.9.28-1, 0.9.28-2), 
libtasn1-6:amd64 (3.5-2, 3.6-1), 
libtasn1-6:i386 (3.5-2, 3.6-1), 
libkate1:amd64 (0.4.1-1, 0.4.1-1.1), 
khelpcenter4:amd64 (4.12.4-1, 4.13.1-1), 
libvorbisenc2:amd64 (1.3.2-1.3, 1.3.2-1.4), 
libvorbisenc2:i386 (1.3.2-1.3, 1.3.2-1.4), 
libtasn1-3-bin:amd64 (3.5-2, 3.6-1), 
libsox2:amd64 (14.4.1-3, 14.4.1-4), 
libtasn1-6-dev:amd64 (3.5-2, 3.6-1)
libgl1-mesa-dev:amd64 (10.1.2-1, 10.1.4-1), 
libstdc++-4.8-dev:amd64 (4.8.2-21, 4.8.3-2), 
libasan0:amd64 (4.8.2-21, 4.8.3-2), 
libgnutls-openssl27:amd64 (3.2.14-1, 3.2.15-1), 
libquadmath0:amd64 (4.9.0-4, 4.9.0-5), 
gcc-4.8-base:amd64 (4.8.2-21, 4.8.3-2), 
gcc-4.8-base:i386 (4.8.2-21, 4.8.3-2), 
libegl1-mesa:amd64 (10.1.2-1, 10.1.4-1), 
libegl1-mesa:i386 (10.1.2-1, 10.1.4-1), 
libopenvg1-mesa:amd64 (10.1.2-1, 10.1.4-1), 
libopenvg1-mesa:i386 (10.1.2-1, 10.1.4-1), 
libwireshark3:amd64 (1.10.7-2, 1.10.7-4), 
libfile-fcntllock-perl:amd64 (0.14-2+b1, 0.20-1), 
procps:amd64 (3.3.9-2, 3.3.9-5), 
gnome-games:amd64 (3.8+6, 3.8+7), 
lib32gcc1:amd64 (4.9.0-4, 4.9.0-5), 
lib32stdc++6:amd64 (4.9.0-4, 4.9.0-5), 
libegl1-mesa-drivers:amd64 (10.1.2-1, 10.1.4-1), 
libegl1-mesa-drivers:i386 (10.1.2-1, 10.1.4-1), 
links:amd64 (2.8-1+b1, 2.8-2), 
cpp-4.8:amd64 (4.8.2-21, 4.8.3-2), 
libwiretap3:amd64 (1.10.7-2, 1.10.7-4), 
libgomp1:amd64 (4.9.0-4, 4.9.0-5), 
libegl1-mesa-dev:amd64 (10.1.2-1, 10.1.4-1), 
libtsan0:amd64 (4.9.0-4, 4.9.0-5), 
chromium-l10n:amd64 (34.0.1847.116-1~deb7u1, 35.0.1916.114-2), 
libgl1-mesa-dri:amd64 (10.1.2-1, 10.1.4-1), 
libgl1-mesa-dri:i386 (10.1.2-1, 10.1.4-1), 
libwsutil3:amd64 (1.10.7-2, 1.10.7-4), 
libwireshark-data:amd64 (1.10.7-2, 1.10.7-4), 
libgcc1-dbg:amd64 (4.9.0-4, 4.9.0-5), 
gcj-4.9-jre-lib:amd64 (4.9.0-4, 4.9.0-5), 
libgcc1:amd64 (4.9.0-4, 4.9.0-5), 
libgcc1:i386 (4.9.0-4, 4.9.0-5), 
libprocps3:amd64 (3.3.9-2, 3.3.9-5), 
libglapi-mesa:amd64 (10.1.2-1, 10.1.4-1), 
libglapi-mesa:i386 (10.1.2-1, 10.1.4-1), 
wireshark-common:amd64 (1.10.7-2, 1.10.7-4), 
libobjc4:amd64 (4.9.0-4, 4.9.0-5), 
gobjc-4.8:amd64 (4.8.2-21, 4.8.3-2), 
chromium:amd64 (34.0.1847.116-1~deb7u1, 35.0.1916.114-2), 
gnutls-bin:amd64 (3.2.14-1, 3.2.15-1), 
libatomic1:amd64 (4.9.0-4, 4.9.0-5), 
python-markdown:amd64 (2.4-1, 2.4.1-1), 
libgles2-mesa:amd64 (10.1.2-1, 10.1.4-1), 
g++-4.8:amd64 (4.8.2-21, 4.8.3-2), 
libgl1-mesa-glx:amd64 (10.1.2-1, 10.1.4-1), 
libgl1-mesa-glx:i386 (10.1.2-1, 10.1.4-1), 
libxatracker2:amd64 (10.1.2-1, 10.1.4-1), 
wireshark:amd64 (1.10.7-2, 1.10.7-4), 
libgcc-4.8-dev:amd64 (4.8.2-21, 4.8.3-2), 
gcc-4.8:amd64 (4.8.2-21, 4.8.3-2), 
libosmesa6:amd64 (10.1.2-1, 10.1.4-1), 
kmymoney:amd64 (4.6.4-1+b1, 4.6.4-1+b2), 
libwayland-egl1-mesa:amd64 (10.1.2-1, 10.1.4-1), 
libwayland-egl1-mesa:i386 (10.1.2-1, 10.1.4-1), 
libgnutls28:amd64 (3.2.14-1, 3.2.15-1), 
libgnutls28:i386 (3.2.14-1, 3.2.15-1), 
libgbm1:amd64 (10.1.2-1, 10.1.4-1), 
libgbm1:i386 (10.1.2-1, 10.1.4-1), 
libgfortran3:amd64 (4.9.0-4, 4.9.0-5), 
chromium-inspector:amd64 (34.0.1847.116-1~deb7u1, 35.0.1916.114-2), 
mesa-common-dev:amd64 (10.1.2-1, 10.1.4-1), 
gcj-4.8-jre-lib:amd64 (4.8.2-21, 4.8.3-2), 
libobjc-4.8-dev:amd64 (4.8.2-21, 4.8.3-2), 
libstdc++6:amd64 (4.9.0-4, 4.9.0-5), 
libstdc++6:i386 (4.9.0-4, 4.9.0-5), 
libitm1:amd64 (4.9.0-4, 4.9.0-5), 
gcc-4.9-base:amd64 (4.9.0-4, 4.9.0-5), 
gcc-4.9-base:i386 (4.9.0-4, 4.9.0-5), 
libgcj14:amd64 (4.8.2-21, 4.8.3-2), 
libgcj15:amd64 (4.9.0-4, 4.9.0-5)

so most likely one or more of the above are to blame but as said, I 
have no clue. I can still reliably re-produce the problem. 
 


-- System Information:
Debian Release: jessie/sid
  APT prefers testing
  APT policy: (500, 'testing')
Architecture: amd64 (x86_64)
Foreign Architectures: i386

Kernel: Linux 3.14-1-amd64 (SMP w/2 CPU cores)
Locale: LANG=fi_FI.UTF-8, LC_CTYPE=fi_FI.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash

Versions of packages kde-runtime depends on:
ii  kde-runtime-data                4:4.13.1-1
ii  kdelibs5-plugins                4:4.13.1-1
ii  libasound2                      1.0.27.2-4
ii  libattica0.4                    0.4.2-1
ii  libc6                           2.18-7
ii  libcanberra0                    0.30-2
ii  libexiv2-12                     0.23-1
ii  libgcc1                         1:4.9.0-5
ii  libgcrypt20                     1.6.1-2
ii  libgpgme++2                     4:4.12.4-1
ii  libgpgme11                      1.4.3-0.1
ii  libjpeg8                        8d-2
ii  libkactivities6                 4:4.13.1-1
ii  libkcmutils4                    4:4.13.1-1
ii  libkdeclarative5                4:4.13.1-1
ii  libkdecore5                     4:4.13.1-1
ii  libkdesu5                       4:4.13.1-1
ii  libkdeui5                       4:4.13.1-1
ii  libkdewebkit5                   4:4.13.1-1
ii  libkdnssd4                      4:4.13.1-1
ii  libkemoticons4                  4:4.13.1-1
ii  libkfile4                       4:4.13.1-1
ii  libkhtml5                       4:4.13.1-1
ii  libkio5                         4:4.13.1-1
ii  libkmediaplayer4                4:4.13.1-1
ii  libknewstuff3-4                 4:4.13.1-1
ii  libknotifyconfig4               4:4.13.1-1
ii  libkparts4                      4:4.13.1-1
ii  libkpty4                        4:4.13.1-1
ii  libkxmlrpcclient4               4:4.12.4-1
ii  libntrack-qt4-1                 016-1.2
ii  libopenexr6                     1.6.1-7
ii  libphonon4                      4:4.7.1-1
ii  libplasma3                      4:4.13.1-1
ii  libpulse-mainloop-glib0         5.0-2
ii  libpulse0                       5.0-2
ii  libqt4-dbus                     4:4.8.6+dfsg-1
ii  libqt4-declarative              4:4.8.6+dfsg-1
ii  libqt4-network                  4:4.8.6+dfsg-1
ii  libqt4-script                   4:4.8.6+dfsg-1
ii  libqt4-svg                      4:4.8.6+dfsg-1
ii  libqt4-xml                      4:4.8.6+dfsg-1
ii  libqtcore4                      4:4.8.6+dfsg-1
ii  libqtgui4                       4:4.8.6+dfsg-1
ii  libqtwebkit4                    2.2.1-7
ii  libsmbclient                    2:4.1.7+dfsg-2
ii  libsolid4                       4:4.13.1-1
ii  libssh-4                        0.6.3-2
ii  libstdc++6                      4.9.0-5
ii  libx11-6                        2:1.6.2-2
ii  libxcursor1                     1:1.1.14-1
ii  oxygen-icon-theme               4:4.12.4-1
ii  perl                            5.18.2-4
ii  phonon                          4:4.7.1-1
ii  plasma-scriptengine-javascript  4:4.13.1-1

kde-runtime recommends no packages.

Versions of packages kde-runtime suggests:
pn  djvulibre-bin  <none>
ii  finger         0.17-15
pn  icoutils       <none>

-- no debconf information


Reply to: