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.

** Bug watch added: github.com/ValveSoftware/steam-for-linux/issues #3831
   https://github.com/ValveSoftware/steam-for-linux/issues/3831

-- 
You received this bug notification because you are a member of Ubuntu
Touch seeded packages, which is subscribed to dbus in Ubuntu.
https://bugs.launchpad.net/bugs/1727447

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

Status in dbus package in Ubuntu:
  Confirmed
Status in steam package in Ubuntu:
  Confirmed

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)

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/dbus/+bug/1727447/+subscriptions

-- 
Mailing list: https://launchpad.net/~touch-packages
Post to     : touch-packages@lists.launchpad.net
Unsubscribe : https://launchpad.net/~touch-packages
More help   : https://help.launchpad.net/ListHelp

Reply via email to