Here's the output of dbus-monitor related to the problem. From after the system window opens to before the crash is the first part of the gist, before the line of "#"s. From the point that the client crashes is after the line of "#"s.
Oops, don't know how I missed this the first time: after the client's message about dbus, there's also this message:
Bad thread local../common/steamservice.cpp (56) : Assertion Failed: m_hServiceLib == NULL
Assert( Assertion Failed: m_hServiceLib == NULL ):../common/steamservice.cpp:56
I'm able to reproduce this in Arch Linux with the latest Steam beta client. My system info:
I can't even file a report within Steam, because it crashes as soon as I click the (required) check box. I concur with @Vash63 , and here's my gdb output: https://gist.github.com/poppingtonic/b019b191aa713818cb198ec11879c4f3
Middle Earth Shadow of Mordor Report.html.gz
I can confirm this also on arch linux. Tried it with both the stable client og beta client.
Confirmed again on Arch Linux
I can no longer reproduce this on my Arch system. I run the Steam beta if you haven't tried that @Majora320
I am still having this issue and I am running Steam beta (latest update).
Yeah, opting into the steam beta fixed it for me.
Can confirm this issue on Steam stable client.
https://gist.github.com/OlliC/4cfd76dfa291bb19f55f
process 25522: arguments to dbus_connection_ref() were incorrect, assertion "connection->generation == _dbus_current_generation" failed in file dbus-connection.c line 2686.
This is normally a bug in some application using the D-Bus library.
D-Bus not built with -rdynamic so unable to print a backtrace
This bug is still exist on Fedora 26, stable Steam
dbus[12715]: arguments to dbus_connection_ref() were incorrect, assertion "connection->generation == _dbus_current_generation" failed in file ../../dbus/dbus-connection.c line 2686.
This is normally a bug in some application using the D-Bus library.
Bad thread local
../common/pipes.cpp (765) : CClientPipe::BWriteAndReadResult: BWaitResult failed, disconnected
steamclient.cpp (714) : Assertion Failed: bufRet.TellPut() == sizeof(uint8)
../common/processpipe_posix.cpp (492) : Assertion Failed: CCrossProcessPipe::BWrite: 32 (Broken pipe)
STEAM_RUNTIME_PREFER_HOST_LIBRARIES=0 steam does fix it somewhat
I am no longer experiencing this bug on Arch Linux with beta enabled.
Is anyone still seeing this issue with the current steam beta?
Yes I'm getting this error on Debian Stretch:
:
process 1491: arguments to dbus_connection_unref() were incorrect, assertion "connection->generation == _dbus_current_generation" failed in file ../../dbus/dbus-connection.c line 2794.
This is normally a bug in some application using the D-Bus library.
both with and without STEAM_RUNTIME_PREFER_HOST_LIBRARIES=0 on the beta update today. Steam is unresponsive and crashes soon afterwards.
Addendum: I forced a reload of the steam runtime and it seems to be more stable now. I think the issue was that pulseaudio was dealing with a badly behaving usb interface and for some reason this breaks steam. This is quite difficult to debug but if you have any ideas, I'm happy to try them. I suspect it will crash again if that recurs.
The steam beta fixes the problem for me on Fedora 25.
i am still expieriencing this steam beta on manjaro unstable (same with arch stable)
I also have it on the latest arch linux stable.
Still crashes on latest steam client beta for me. I'm on funtoo.
i faced the same problem.
on arch linux
Linux parch 4.13.9-1-ARCH #1 SMP PREEMPT Sun Oct 22 09:07:32 CEST 2017 x86_64 GNU/Linux
even this
STEAM_RUNTIME_PREFER_HOST_LIBRARIES=0 steam-runtime
doesn't solve anything.
Hello, is anyone still experiencing this issue on an up to date system?
No, this works on my steam beta client.
Thanks for retesting @afettouhi, closing.
Nothing extracted yet.
When, in the Steam client, I try to get system information from "Help > System Information", a window pops up with the information, stays there for about a second, and then the Steam client crashes. The problem goes away if I start steam with
STEAM_RUNTIME_PREFER_HOST_LIBRARIES=0. When the crash happens, the following lines are output by the steam client:This might be another manifestation of issue #4795, since:
STEAM_RUNTIME_PREFER_HOST_LIBRARIES=0