• Bug#868453: xorg log flooded by dbus messages

    From Ivan Shmakov@21:1/5 to All on Sun Sep 10 22:30:01 2017
    XPost: linux.debian.bugs.dist

    Control: reopen -1
    Control: found -1 2:1.19.2-1+deb9u1

    Trek <trek00@inbox.ru> writes:

    Version: 2:1.16.4-1+deb8u1+b1

    with the latest update, the dbus dependency is gone and the error
    message is no more printed to the log

    thank you!

    I’m observing the same issue on Stretch (2:1.19.2-1+deb9u1.)

    I guess that the fix for Debian Bug#867492 (per DSA-3905-1)
    affected Stretch just as well. Could this please be rectified?

    TIA.

    --
    FSF associate member #7257 58F8 0F47 53F5 2EB2 F6A5 8916 3013 B6A0 230E 334A

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Ivan Shmakov@21:1/5 to All on Tue Oct 3 16:20:01 2017
    XPost: linux.debian.bugs.dist

    Ivan Shmakov <ivan@siamics.net> writes:
    Trek <trek00@inbox.ru> writes:

    Version: 2:1.16.4-1+deb8u1+b1

    with the latest update, the dbus dependency is gone and the error
    message is no more printed to the log

    I’m observing the same issue on Stretch (2:1.19.2-1+deb9u1.)

    […]

    Any progress on this one?

    (I guess it’s the same bug as [1], reported over a year ago.)

    [1] https://bugs.launchpad.net/ubuntu/+source/xorg-server/+bug/1562610
    Bug #1562610 “/var/log/Xorg.0.log gets flooded with “(EE) dbus-…”

    Curiously, while the Debian changelog indicates that
    libdbus-1-dev became a build dependency back in 2:1.3.99.0-1
    (2007), I don’t recall ever observing this specific issue.

    Sure, it’s only 191 octets every 10 seconds, but in a month,
    that easily becomes over 40 MiB:

    -rw-r--r-- 1 root root 44581359 Oct 3 13:33 /var/log/Xorg.1.0.log
    14757 4672 tty11 Ssl+ 355988 32540 Wed Sep 6 10:20:46 2017 /usr/lib/xorg…

    As a workaround, I was able to use the simplistic Perl server
    MIMEd that accepts connections on the socket, receives a single
    “message,” and closes the connection. As it seems, it’s enough
    for the library to consider it a “success” and stop complaining.

    --
    FSF associate member #7257 http://am-1.org/~ivan/ 7D17 4A59 6A21 3D97 6DDB

    --=-=-Content-Type: text/perl
    Content-Disposition: inline

    #!/usr/bin/perl
    ### nodbus.perl -*- Perl -*-
    ## Listen on the D-Bus socket; accept, discard, and close.

    ### Ivan Shmakov, 2017

    ## To the extent possible under law, the author(s) have dedicated
    ## all copyright and related and neighboring rights to this software
    ## to the public domain worldwide. This software is distributed
    ## without any warranty.

    ## You should have received a copy of the CC0 Public Domain Dedication
    ## along with this software. If not, see
    ## <http://creativecommons.org/publicdomain/zero/1.0/>.

    ### Code:

    use common::sense;
    use English qw (-no_match_vars);

    require Socket;

    my $socket_filename
    = ($ARGV[0] // "/run/dbus/system_bus_socket");
    socket (SERVER, &Socket::AF_UNIX, &Socket::SOCK_STREAM, &Socket::PF_UNSPEC)
    and bind (SERVER, Socket::sockaddr_un ($socket_filename))
    or die ("Server: ", $!);

    l