Comment 72 for bug 112803

Revision history for this message
Christian Niessner (ubuntu-christian-niessner) wrote :

Hi Martin,
Hi all,

I investigated a bit more, and (at least for my setups) it seems that libdbus is the culprit.

In my setup, there are several cups servers up and running. The on running on my Workstation works fine - and my workstation is a 'full grown installation' with X-Servers, Gnome and all that stuff.

But the stripped down printservers suffer from this problem. I think it depends on what is installed and what not.

I recompiled cups packages (the original feisty ones and 1.2.12 from gusty) with --disable-dbus and the file descriptor leak was gone for all my systems.

On one system that was previously working with the original feisty packages, the fd leaking started after installing additional printer drivers (cups-driver-gutenprint - and i think hpijs). The dependencies pulled lots of other packages - f.i. some xorg/x11 related libs. After that, cups (or libdbus) tries to start dbus-launch, which itself complains something like "Autolaunch error: X11 initializa"... - (see my previous strace post).

i attach a list of installed packages of one of my servers. don't get confused - the installed cups packages are mine, taken from gusty and compiled with dbus disabled on feisty. But the fd leak starts as soon as i install the original feisty packages.

Hope this helps reproducing the bug. I also could do some further debugging / investigation if needed. Shall we involve dbus people?

have a nice day,
      chris