ValveSoftware / Dota-2

Tracker for issues specific to Linux and Mac in the Reborn client. If you have a general issue or non-system-specific feature request please go to dev.dota2.com
467 stars 38 forks source link

Game Crashes and Steam too #1207

Open DelBianco opened 7 years ago

DelBianco commented 7 years ago

Random crash at least once a day since last two updates,

running steam through console i got this when it crashes

../common/pipes.cpp (765) : CClientPipe::BWriteAndReadResult: BWaitResult failed, disconnected ../common/pipes.cpp (765) : CClientPipe::BWriteAndReadResult: BWaitResult failed, disconnected ../common/pipes.cpp (765) : Fatal assert failed: ../common/pipes.cpp, line 765. Application exiting.

_ExitOnFatalAssert steamclient.cpp (715) : Assertion Failed: bufRet.TellPut() == sizeof(uint8) ../common/processpipe_posix.cpp (489) : Assertion Failed: CCrossProcessPipe::BWrite: 32 (Pipe quebrado (Broken Pipe))


Computer Information:
    Manufacturer:  Unknown
    Model:  Unknown
    Form Factor: Laptop
    No Touch Input Detected

Processor Information:
    CPU Vendor:  GenuineIntel
    CPU Brand:  Intel(R) Core(TM) i5-5200U CPU @ 2.20GHz
    CPU Family:  0x6
    CPU Model:  0x3d
    CPU Stepping:  0x4
    CPU Type:  0x0
    Speed:  2700 Mhz
    4 logical processors
    2 physical processors
    HyperThreading:  Supported
    FCMOV:  Supported
    SSE2:  Supported
    SSE3:  Supported
    SSSE3:  Supported
    SSE4a:  Unsupported
    SSE41:  Supported
    SSE42:  Supported
    AES:  Supported
    AVX:  Supported
    CMPXCHG16B:  Supported
    LAHF/SAHF:  Supported
    PrefetchW:  Unsupported

Network Information:
    Network Speed:  

Operating System Version:
    Ubuntu 16.04.2 LTS (64 bit)
    Kernel Name:  Linux
    Kernel Version:  4.4.0-71-generic
    X Server Vendor:  The X.Org Foundation
    X Server Release:  11804000
    X Window Manager:  Compiz
    Steam Runtime Version:  steam-runtime-beta-release_2016-12-05

Video Card:
    Driver:  Intel Open Source Technology Center Mesa DRI Intel(R) HD Graphics 5500 (Broadwell GT2) x86/MMX/SSE2

    Driver Version:  3.0 Mesa 12.0.6
    OpenGL Version: 3.0
    Desktop Color Depth: 24 bits per pixel
    Monitor Refresh Rate: 59 Hz
    VendorID:  0x8086
    DeviceID:  0x1616
    Revision Not Detected
    Number of Monitors:  1
    Number of Logical Video Cards:  1
    Primary Display Resolution:  1360 x 768
    Desktop Resolution: 1360 x 768
    Primary Display Size: 13,54" x 7,64"  (15,51" diag)
                                            34,4cm x 19,4cm  (39,4cm diag)
    Primary VRAM Not Detected

Sound card:
    Audio device: Intel Broadwell HDMI

Memory:
    RAM:  3862 Mb

Miscellaneous:
    UI Language:  English
    LANG:  pt_BR.UTF-8
    Microphone:  Not set
    Steam Controller Cable and Base:  Not set
    Total Hard Disk Space Available:  389651 Mb
    Largest Free Hard Disk Block:  281758 Mb
    VR Headset: None detected

Recent Failure Reports:
    Sun Apr  2 23:04:00 2017 GMT: file ''/tmp/dumps/assert_20170402200355_22.dmp'', upload yes: ''CrashID=bp-5c7b4226-4207-4a3b-941b-1263b2170402''
    Tue Apr  4 16:32:10 2017 GMT: file ''/tmp/dumps/assert_20170402200335_1.dmp'', upload yes: ''CrashID=bp-62199bdc-76ea-4014-b34d-a85542170404''
    Tue Apr  4 16:32:16 2017 GMT: file ''/tmp/dumps/assert_20170404133210_3.dmp'', upload yes: ''Discarded=1''
    Tue Apr  4 16:32:20 2017 GMT: file ''/tmp/dumps/crash_20170404133217_2.dmp'', upload yes: ''Discarded=1''
    Tue Apr  4 17:26:07 2017 GMT: file ''/tmp/dumps/assert_20170404133259_1.dmp'', upload yes: ''CrashID=bp-1270d11b-5e94-4eba-846d-454112170404''
    Tue Apr  4 17:26:14 2017 GMT: file ''/tmp/dumps/assert_20170404142607_3.dmp'', upload yes: ''Discarded=1''
    Tue Apr  4 17:26:14 2017 GMT: file ''/tmp/dumps/crash_20170404142609_2.dmp'', upload yes: ''CrashID=bp-2f9775fc-1688-44a5-8824-2b5622170404''
    Tue Apr  4 22:10:21 2017 GMT: file ''/tmp/dumps/assert_20170404142716_1.dmp'', upload yes: ''CrashID=bp-6aefe1fe-ebb5-4bd5-b31b-185dd2170404''
    Tue Apr  4 22:10:29 2017 GMT: file ''/tmp/dumps/assert_20170404191022_3.dmp'', upload yes: ''Discarded=1''
    Tue Apr  4 22:10:32 2017 GMT: file ''/tmp/dumps/crash_20170404191028_2.dmp'', upload yes: ''Discarded=1''
kisak-valve commented 7 years ago

Possibly related to https://github.com/ValveSoftware/steam-for-linux/issues/4881.

gdrewb-valve commented 7 years ago

Could also be something with the overlay such as #1206. If you disable the Steam overlay in Dota does that change anything?

DelBianco commented 7 years ago

I have the Overlay disabled since i got dota2 on Linux in that machine (Aug/2016), i saw the problem but did not report it

gdrewb-valve commented 7 years ago

All of your reported failures are on the Steam side so this doesn't appear to be a problem in Dota itself. Instead Steam is failing and then Dota fails when trying to talk to Steam, so assigning this to a Steam dev.

TomTervoort commented 6 years ago

I encountered the same problem with multiple different games: the moment a pop-up appears indicating that I received an item (trading card), the game crashes. The following is logged in /tmp/gameoverlayui.log:

Sat Aug 26 17:14:01 2017 UTC - GameOverlay process started: pid: 7250
Sat Aug 26 17:14:01 2017 UTC - GameOverlay process connecting to: pid: 7208
Sat Aug 26 17:14:01 2017 UTC - BuildID: 1500335472
Sat Aug 26 17:14:01 2017 UTC - Steam Path: /home/tom/.steam/
za aug 26 17:14:02 2017 UTC - WM_ACTIVATE received before BasePanel() knows about the game IDza aug 26 17:14:02 2017 UTC - WM_ACTIVATE received before BasePanel() knows about the game IDza aug 26 17:14:02 2017 UTC - WM_ACTIVATE received before BasePanel() knows about the game IDza aug 26 17:14:02 2017 UTC - WM_ACTIVATE received before BasePanel() knows about the game IDza aug 26 17:14:02 2017 UTC - WM_ACTIVATE received before BasePanel() knows about the game IDza aug 26 17:14:04 2017 UTC - Generating new string page texture 2739: 128x256, total string texture memory is 131.07 KB
za aug 26 17:14:04 2017 UTC - Generating new string page texture 2740: 256x256, total string texture memory is 393.22 KB
za aug 26 17:21:18 2017 UTC - Generating new string page texture 2744: 64x256, total string texture memory is 458.75 KB
za aug 26 17:32:50 2017 UTC - Overlay enable requested by game
za aug 26 17:32:50 2017 UTC - Generating new string page texture 2746: 384x256, total string texture memory is 851.97 KB
za aug 26 17:32:50 2017 UTC - Generating new string page texture 2747: 256x256, total string texture memory is 1.11 MB
za aug 26 17:32:50 2017 UTC - Generating new string page texture 2748: 128x256, total string texture memory is 1.25 MB
za aug 26 17:32:51 2017 UTC - Overlay disable requested by game
za aug 26 17:44:23 2017 UTC - Overlay enable requested by game
za aug 26 17:44:26 2017 UTC - Warning: The game hasn't rendered a frame from us in over 10 seconds
za aug 26 17:44:36 2017 UTC - Warning: The game hasn't rendered a frame from us in over 10 seconds
za aug 26 17:44:47 2017 UTC - Warning: The game hasn't rendered a frame from us in over 10 seconds
za aug 26 17:44:57 2017 UTC - Warning: The game hasn't rendered a frame from us in over 10 seconds
za aug 26 17:45:11 2017 UTC - Warning: The game hasn't rendered a frame from us in over 10 seconds
za aug 26 17:45:11 2017 UTC - CCrossProcessPipe::BWrite wrote too few bytes: 32 (Broken pipe).  Continuing.
za aug 26 17:45:11 2017 UTC - ../common/pipes.cpp (765) : CClientPipe::BWriteAndReadResult: BWaitResult failed, disconnected
za aug 26 17:45:11 2017 UTC - ../common/pipes.cpp (765) : Fatal assert failed: ../common/pipes.cpp, line 765.  Application exiting.

za aug 26 17:45:11 2017 UTC - _ExitOnFatalAssert

My system has similar specs to DelBianco (also Ubuntu 16.04, Mesa 12.0.6 driver, steam-runtime-beta-release_2016-12-05 etc.).

DelBianco commented 6 years ago

Since Aug 1st i've been running Dota2 through Steam's Desktop Environment and seams that this way everything runs easier, Dota2 is running in a better framerate and with better graphics, since then this crash did not occur any more, the only problem is to logout from my current (GNOME) Desktop Environment and login back into Steam, besides this i could play and watch TI7 in a great quality.

Keep the great work, if i can do something to help improve Steam and Dota2 on Linux let me know.