arguments to dbus_connection_unref() were incorrect, assertion "connection->generation == _dbus_current_generation" failed in file ../../../dbus/dbus-connection.c line 2824.

Bug #1727447 reported by Videonauth
76
This bug affects 15 people
Affects Status Importance Assigned to Milestone
dbus (Ubuntu)
Confirmed
Undecided
Unassigned
steam (Ubuntu)
Confirmed
Undecided
Unassigned

Bug Description

Maybe related to my bug report on the steam package, my hard guess is that the missing system tray is causing this.

Sadly enough it really spams the syslog in a way which makes it unusable. Have to truncate it every day from a size of around 60MB down to 0.

The PID mentioned is connected to the steam client running. has as well been reported here https://bugs.launchpad.net/ubuntu/+source/steam/+bug/1726083 just ubuntu-bug did not want to send in a proper bug report on this package.
(marked the bug report the link goes to as a duplicate of this bug)

IMHO this is critical, even if SSDs are more stable as people think, this produces unnecessary write and delete cycles

ProblemType: Bug
DistroRelease: Ubuntu 17.10
Package: dbus 1.10.22-1ubuntu1
ProcVersionSignature: Ubuntu 4.13.0-16.19-generic 4.13.4
Uname: Linux 4.13.0-16-generic x86_64
NonfreeKernelModules: nvidia_uvm nvidia_drm nvidia_modeset nvidia
ApportVersion: 2.20.7-0ubuntu3.1
Architecture: amd64
CurrentDesktop: GNOME
Date: Wed Oct 25 19:19:54 2017
SourcePackage: dbus
UpgradeStatus: No upgrade log present (probably fresh install)

Revision history for this message
Videonauth (videonauth) wrote :
Revision history for this message
Videonauth (videonauth) wrote :
Download full text (4.0 KiB)

This is generated every second:

Oct 25 19:19:20 NEXUS-ONE org.gnome.Shell.desktop[1659]: process 4451: arguments to dbus_connection_ref() were incorrect, assertion "connection->generation == _dbus_current_generation" failed in file ../../../dbus/dbus-connection.c line 2688.
Oct 25 19:19:20 NEXUS-ONE org.gnome.Shell.desktop[1659]: This is normally a bug in some application using the D-Bus library.
Oct 25 19:19:20 NEXUS-ONE org.gnome.Shell.desktop[1659]: process 4451: arguments to dbus_connection_unref() were incorrect, assertion "connection->generation == _dbus_current_generation" failed in file ../../../dbus/dbus-connection.c line 2824.
Oct 25 19:19:20 NEXUS-ONE org.gnome.Shell.desktop[1659]: This is normally a bug in some application using the D-Bus library.
Oct 25 19:19:20 NEXUS-ONE org.gnome.Shell.desktop[1659]: process 4451: arguments to dbus_connection_unref() were incorrect, assertion "connection->generation == _dbus_current_generation" failed in file ../../../dbus/dbus-connection.c line 2824.
Oct 25 19:19:20 NEXUS-ONE org.gnome.Shell.desktop[1659]: This is normally a bug in some application using the D-Bus library.
Oct 25 19:19:20 NEXUS-ONE org.gnome.Shell.desktop[1659]: process 4451: arguments to dbus_connection_ref() were incorrect, assertion "connection->generation == _dbus_current_generation" failed in file ../../../dbus/dbus-connection.c line 2688.
Oct 25 19:19:20 NEXUS-ONE org.gnome.Shell.desktop[1659]: This is normally a bug in some application using the D-Bus library.
Oct 25 19:19:20 NEXUS-ONE org.gnome.Shell.desktop[1659]: process 4451: arguments to dbus_connection_unref() were incorrect, assertion "connection->generation == _dbus_current_generation" failed in file ../../../dbus/dbus-connection.c line 2824.
Oct 25 19:19:20 NEXUS-ONE org.gnome.Shell.desktop[1659]: This is normally a bug in some application using the D-Bus library.
Oct 25 19:19:20 NEXUS-ONE org.gnome.Shell.desktop[1659]: process 4451: arguments to dbus_connection_unref() were incorrect, assertion "connection->generation == _dbus_current_generation" failed in file ../../../dbus/dbus-connection.c line 2824.
Oct 25 19:19:20 NEXUS-ONE org.gnome.Shell.desktop[1659]: This is normally a bug in some application using the D-Bus library.
Oct 25 19:19:20 NEXUS-ONE org.gnome.Shell.desktop[1659]: process 4451: arguments to dbus_connection_unref() were incorrect, assertion "connection->generation == _dbus_current_generation" failed in file ../../../dbus/dbus-connection.c line 2824.
Oct 25 19:19:20 NEXUS-ONE org.gnome.Shell.desktop[1659]: This is normally a bug in some application using the D-Bus library.
Oct 25 19:19:20 NEXUS-ONE org.gnome.Shell.desktop[1659]: process 4451: arguments to dbus_connection_ref() were incorrect, assertion "connection->generation == _dbus_current_generation" failed in file ../../../dbus/dbus-connection.c line 2688.
Oct 25 19:19:20 NEXUS-ONE org.gnome.Shell.desktop[1659]: This is normally a bug in some application using the D-Bus library.
Oct 25 19:19:20 NEXUS-ONE org.gnome.Shell.desktop[1659]: process 4451: arguments to dbus_connection_unref() were incorrect, assertion "connection->generation == _dbus_current_generation" failed in file ../../../db...

Read more...

description: updated
Videonauth (videonauth)
description: updated
description: updated
Videonauth (videonauth)
description: updated
Revision history for this message
Launchpad Janitor (janitor) wrote :

Status changed to 'Confirmed' because the bug affects multiple users.

Changed in dbus (Ubuntu):
status: New → Confirmed
Changed in steam (Ubuntu):
status: New → Confirmed
Revision history for this message
Loenders (loenders) wrote :

Also have this issue on my dell xps.

Revision history for this message
Llewelyn Trahaearn (llewelyn) wrote :

This issue is with Steam and the Steam runtime libraries. It has been present for some time https://github.com/ValveSoftware/steam-for-linux/issues/3831. The problem arises when the legacy libraries included in the Steam runtime conflict with newer software installed on the system. This issue affects all Steam users and is not specific to any distribution or spin. One can easily reproduce it simply by installing and running Steam on Arch Linux, Debian, Fedora and Ubuntu.

The simplest way to mitigate the issue is to launch Steam with the prefer host libraries flag set. Disabling the Steam runtime altogether is another possible solution however, this may prevent some titles from working properly or cause Steam to misbehave if the system lacks a copy of the libraries it depends on.

It is also possible to remedy the issue without negatively impacting Steam or games that depend on Steam's runtime by deleting the links to the offending libraries from the pinned_libs_* folders Steam creates at ~/.local/share/Steam/ubuntu12_32/steam-runtime. (This does not appear to be distribution specific.)

pinned_libs_32 contains four links to libraries that must be removed to properly mitigate the issue:
libdbus-1.so.3: The direct cause of the reported issue.
libdbusmenu-glib.so.4: Causes the following warning if left after removing libdbus-1.so.3 "LIBDBUSMENU-GLIB-WARNING **: Trying to remove a child that doesn't believe we're it's parent."
libdbusmenu-gtk.so.4
libgtk-x11-2.0.so.0: If left after removing libdbus-1.so.3, libdbusmenu-glib.so.4 and libdbusmenu-gtk.so.4 it will prevent Steam's appindicator from working properly.

pinned_libs_64 contains 2 links which should also be removed.
libdbusmenu-glib.so.4
libdbusmenu-gtk.so.4

This is not a permanent fix as Steam will recreate these links during updates. Valve needs to remove these from the runtime or adopt more modern versions to permanently fix the issue.

To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Duplicates of this bug

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.