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
472 stars 38 forks source link

Client crashes when trying to inspect a tournament match #918

Closed hrzhu closed 7 years ago

hrzhu commented 8 years ago

Select a tournament match, click the in-game button and then alt-tab to desktop, the client has a great chance to crash.

My specs and crash dumps:

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

Processor Information:
    CPU Vendor:  GenuineIntel
    CPU Family:  0x6
    CPU Model:  0x3c
    CPU Stepping:  0x3
    CPU Type:  0x0
    Speed:  3700 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 LTS (64 bit)
    Kernel Name:  Linux
    Kernel Version:  4.4.0-24-generic
    X Server Vendor:  The X.Org Foundation
    X Server Release:  11803000
    X Window Manager:  Xfwm4
    Steam Runtime Version:  steam-runtime-release_2016-02-23

Video Card:
    Driver:  NVIDIA Corporation GeForce GT 630/PCIe/SSE2

    Driver Version:  4.5.0 NVIDIA 367.27
    OpenGL Version: 4.5
    Desktop Color Depth: 24 bits per pixel
    Monitor Refresh Rate: 60 Hz
    VendorID:  0x10de
    DeviceID:  0x1284
    Revision Not Detected
    Number of Monitors:  1
    Number of Logical Video Cards:  1
    Primary Display Resolution:  1920 x 1080
    Desktop Resolution: 1920 x 1080
    Primary Display Size: 18.74" x 10.55"  (21.50" diag)
                                            47.6cm x 26.8cm  (54.6cm diag)
    Primary Bus: PCI Express 8x
    Primary VRAM: 1024 MB
    Supported MSAA Modes:  2x 4x 8x 16x 

Sound card:
    Audio device: Realtek ALC887-VD

Memory:
    RAM:  7947 Mb

Miscellaneous:
    UI Language:  English
    LANG:  en_GB.UTF-8
    Microphone:  Not set
    Total Hard Disk Space Available:  104356 Mb
    Largest Free Hard Disk Block:  26706 Mb
    VR Headset: None detected

    Wed Jun 22 02:19:05 2016 GMT: file ''/tmp/dumps/crash_20160622101610_1.dmp'', upload yes: ''Discarded=1''
    Wed Jun 22 02:19:53 2016 GMT: file ''/tmp/dumps/crash_20160622101814_1.dmp'', upload yes: ''Discarded=1''
    Wed Jun 22 09:45:16 2016 GMT: file ''/tmp/dumps/crash_20160622174357_1.dmp'', upload yes: ''Discarded=1''
    Wed Jun 22 09:45:50 2016 GMT: file ''/tmp/dumps/crash_20160622174525_22.dmp'', upload yes: ''CrashID=bp-3d3cae18-80c5-4165-a734-ccc542160622''
    Wed Jun 22 10:51:11 2016 GMT: file ''/tmp/dumps/crash_20160622174448_1.dmp'', upload yes: ''Discarded=1''
Tele42 commented 8 years ago

Does Dota 2 ever crash if you do not alt-tab out of it while it is loading the match? If it doesn't, then this is probably a driver issue.

hrzhu commented 8 years ago

I usually alt-tab to desktop while it loading the game. At least this doesn't happen when I play a game. Need more tests to verify your question, I'll report back. On 22 Jun 2016 7:54 p.m., "Tele42" notifications@github.com wrote:

Does Dota 2 ever crash if you do not alt-tab out of it while it is loading the match? If it doesn't, then this is probably a driver issue.

— You are receiving this because you authored the thread. Reply to this email directly, view it on GitHub https://github.com/ValveSoftware/Dota-2/issues/918#issuecomment-227720979, or mute the thread https://github.com/notifications/unsubscribe/ACQE3rVCXps9bkPNRqzybP6y1EP0qV0iks5qOSJjgaJpZM4I7ppy .

hrzhu commented 8 years ago

This happens occasionally too when I don't alt-tab to desktop.

pnivlek commented 8 years ago

This also happened to me today when trying to watch FDL vs EG's draft. I was continually alt-tabbing at the loading screen, where it crashed a few times. As soon as I sat through the loading screen, it didn't crash.

Sysinfo:


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

Processor Information:
    CPU Vendor:  GenuineIntel
    CPU Family:  0x6
    CPU Model:  0x3c
    CPU Stepping:  0x3
    CPU Type:  0x0
    Speed:  3500 Mhz
    8 logical processors
    4 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:
    Linux (64 bit)
    Kernel Name:  Linux
    Kernel Version:  4.6.2-1-ARCH
    X Server Vendor:  The X.Org Foundation
    X Server Release:  11803000
    X Window Manager:  i3
    Steam Runtime Version:  <Runtime disabled>

Video Card:       **SEE EDIT**
    Driver:  Intel Open Source Technology Center Mesa DRI Intel(R) Haswell Mobile x86/MMX/SSE2

    Driver Version:  3.0 Mesa 11.2.2
    OpenGL Version: 3.0
    Desktop Color Depth: 24 bits per pixel
    Monitor Refresh Rate: 60 Hz
    VendorID:  0x8086
    DeviceID:  0x416
    Revision Not Detected
    Number of Monitors:  2
    Number of Logical Video Cards:  1
    Primary Display Resolution:  1920 x 1080
    Desktop Resolution: 1920 x 1848
    Primary Display Size: 13.39" x 7.48"  (15.31" diag)
                                            34.0cm x 19.0cm  (38.9cm diag)
    Primary VRAM Not Detected

Sound card:
    Audio device: Intel Haswell HDMI

Memory:
    RAM:  15968 Mb

Miscellaneous:
    UI Language:  English
    LANG:  en_US.UTF-8
    Microphone:  Not set
    Total Hard Disk Space Available:  462513 Mb
    Largest Free Hard Disk Block:  389768 Mb
    VR Headset: None detected

    Sat Jun 25 15:50:14 2016 GMT: file ''/tmp/dumps/crash_20160625114926_1.dmp'', upload yes: ''Discarded=1''
    Sat Jun 25 20:57:54 2016 GMT: file ''/tmp/dumps/crash_20160625164744_1.dmp'', upload yes: ''Discarded=1''
    Sat Jun 25 20:58:35 2016 GMT: file ''/tmp/dumps/crash_20160625165759_1.dmp'', upload yes: ''Discarded=1''
    Sat Jun 25 21:01:40 2016 GMT: file ''/tmp/dumps/assert_20160625170050_1.dmp'', upload yes: ''CrashID=bp-00d1ccac-7e27-4792-9d32-7abb42160625''
    Sat Jun 25 21:02:55 2016 GMT: file ''/tmp/dumps/crash_20160625170220_1.dmp'', upload yes: ''Discarded=1''
    Sat Jun 25 21:06:36 2016 GMT: file ''/tmp/dumps/crash_20160625170608_1.dmp'', upload yes: ''Discarded=1''

`

Edit: Worth noting that the sysinfo is wrong here, because I ran dota with the launch option "vblank_mode=0 primusrun %command%" So steam uses the intel card, and all my games use the nvidia card. The following is the video card section of the output when I run steam with: "vblank_mode=0 primusrun steam"

Video Card:
    Driver:  NVIDIA Corporation GeForce GTX 860M/PCIe/SSE2

    Driver Version:  4.5.0 NVIDIA 367.27
    OpenGL Version: 4.5
    Desktop Color Depth: 24 bits per pixel
    Monitor Refresh Rate: 60 Hz
    VendorID:  0x8086
    DeviceID:  0x416
    Revision Not Detected
    Number of Monitors:  2
    Number of Logical Video Cards:  1
    Primary Display Resolution:  1920 x 1080
    Desktop Resolution: 1920 x 1848
    Primary Display Size: 13.39" x 7.48"  (15.31" diag)
                                            34.0cm x 19.0cm  (38.9cm diag)
    Primary VRAM: 4096 MB

You can ignore the crash reports from yesterday, that was to do with missing dependencies on my part.

gdrewb-valve commented 8 years ago

For both of you the crash dumps that were reported to Valve and have a CrashID are problems with the Steam client and not Dota. Do you have any newer reports?

gdrewb-valve commented 8 years ago

If you go into the Steam client and validate your Dota install does it find any issues?

gdrewb-valve commented 8 years ago

So far I have not been able to repro this.

hrzhu commented 8 years ago

As it's mentioned in #922, it might only affect captain mode games. Since the TI qualifiers have ended, I couldn't test this lately.

vadi2 commented 8 years ago

I'm affected by this issue very frequently while trying to watch TI group stage matches.

vadi2 commented 8 years ago

Don't even have to be alt+tabbed out - it's taking up to 5 crashes for me before I can get in to watch a match. Not only is this frustrating, but I can also miss the match predictions because of this problem.

gdrewb-valve commented 8 years ago

You might want to check out the discussion in #922. The problem appears to be in a piece of non-Valve code so unfortunately we're not expecting a quick fix.

gdrewb-valve commented 7 years ago

Does this still happen with 7.00?

vadi2 commented 7 years ago

Will have to wait for a tournament to happen to test.

gdrewb-valve commented 7 years ago

It turns out that the Captain's Mode code hasn't change to avoid this, so it'll probably still happen.

gdrewb-valve commented 7 years ago

Scaleform has been completely removed so any crashes now will be new issues.