Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

shadercachemanager segfault / assert on exit #1658

Open
GoTeamAnt opened this issue Aug 12, 2019 · 0 comments

Comments

@GoTeamAnt
Copy link

commented Aug 12, 2019

Dota2 crashes on exit. It has be doing this for a long time (months)

launch options: -novid -console -vulkan

Your system information

  • System information from steam (Steam -> Help -> System Information) in a gist
  • Have you checked for system updates?: [Yes/No]
    yes
  • Are you using the latest stable video driver available for your system? [Yes/No]
    yes
  • Have you verified the game files?: [Yes/No]
    yes

Steps for reproducing this issue:

  1. Start Dota2
  2. Exit Dota2
  3. Profit / Segfault

shortened log entries:

CSteam3Client::Shutdown
Game removed: AppID 570 "", ProcID 18744 
[2019-08-12 20:48:03] Startup - updater built Aug  6 2019 01:02:51
[2019-08-12 20:48:03] Verifying installation...
[2019-08-12 20:48:03] Verification complete
shadercachemanager/shadercacheimplmesa.cpp (202) : Assertion Failed: Unknown version 0 for Mesa cache entry!
shadercachemanager/shadercacheimplmesa.cpp (202) : Assertion Failed: Unknown version 0 for Mesa cache entry!
Installing breakpad exception handler for appid(steam)/version(1565057304)
Exiting app 570
No cached sticky mapping in ActivateActionSet.JS method call WebChat.GetOverlayChatBrowserInfo with 1 arguments
crash_20190812204845_27.dmp[18816]: Uploading dump (out-of-process)
/tmp/dumps/crash_20190812204845_27.dmp
JS method call Messaging.PostMessage with 4 arguments
JS method call Storage.SetString with 3 arguments
JS method call Messaging.PostMessage with 4 arguments
JS method call Messaging.PostMessage with 4 arguments
JS method call Messaging.PostMessage with 4 arguments
crash_20190812204845_27.dmp[18816]: Finished uploading minidump (out-of-process): success = yes
crash_20190812204845_27.dmp[18816]: response: CrashID=bp-b2b453e8-1460-4ac1-bfeb-9edcf2190812
crash_20190812204845_27.dmp[18816]: file ''/tmp/dumps/crash_20190812204845_27.dmp'', upload yes: ''CrashID=bp-b2b453e8-1460-4ac1-bfeb-9edcf2190812''

segfault_on_exit.zip

partial minidump:

Operating system: Linux
                  0.0.0 Linux 5.2.8-arch1-1-ARCH #1 SMP PREEMPT Fri Aug 9 21:36:07 UTC 2019 x86_64
CPU: x86
     GenuineIntel family 6 model 58 stepping 9
     1 CPU

GPU: UNKNOWN

Crash reason:  DUMP_REQUESTED
Crash address: 0xf7392b34
Process uptime: not available

Thread 21 (crashed)
 0  crashhandler.so + 0x21b34
    eip = 0xf7392b34   esp = 0x00000006   ebp = 0xcf344408   ebx = 0xf73b7cc0
    esi = 0x00000000   edi = 0x00000000   eax = 0x00000000   ecx = 0x00000001
    edx = 0x00000000   efl = 0xcf3442d0
    Found by: given as instruction pointer in context
 1  crashhandler.so + 0x5a70
    eip = 0xf7376a70   esp = 0xcf344410   ebp = 0xf73b8114
    Found by: previous frame's frame pointer
 2  crashhandler.so + 0x47114
    eip = 0xf73b8114   esp = 0xcf344420   ebp = 0xf73b8114
    Found by: stack scanning
 3  crashhandler.so + 0x59f9
    eip = 0xf73769f9   esp = 0xcf34442c   ebp = 0xf73b8114
    Found by: stack scanning
 4  crashhandler.so + 0x46cc0
    eip = 0xf73b7cc0   esp = 0xcf344430   ebp = 0xf73b8114
    Found by: stack scanning
 5  crashhandler.so + 0xa9b5
    eip = 0xf737b9b5   esp = 0xcf344440   ebp = 0xf73b8114
    Found by: stack scanning
 6  crashhandler.so + 0x470e0
    eip = 0xf73b80e0   esp = 0xcf344444   ebp = 0xf73b8114
    Found by: stack scanning
 7  crashhandler.so + 0xa9f7
    eip = 0xf737b9f7   esp = 0xcf344454   ebp = 0xf73b8114
    Found by: stack scanning
 8  crashhandler.so + 0xa996
    eip = 0xf737b996   esp = 0xcf344458   ebp = 0xf73b8114
    Found by: stack scanning
 9  libtier0_s.so + 0x39a84
    eip = 0xed09da84   esp = 0xcf34445c   ebp = 0xf73b8114
    Found by: stack scanning
10  libtier0_s.so + 0x1b96f
    eip = 0xed07f96f   esp = 0xcf344460   ebp = 0xf73b8114
    Found by: stack scanning
11  steamclient.so + 0x1397c92
    eip = 0xe4352c92   esp = 0xcf3444a4   ebp = 0xf73b8114
    Found by: stack scanning
12  steamclient.so + 0x1397c90
    eip = 0xe4352c90   esp = 0xcf3444a8   ebp = 0xf73b8114
    Found by: stack scanning
13  libc-2.29.so + 0x17f100
    eip = 0xf7a67100   esp = 0xcf3444b4   ebp = 0xf73b8114
    Found by: stack scanning
14  steamclient.so + 0x1397c90
    eip = 0xe4352c90   esp = 0xcf3444bc   ebp = 0xf73b8114
    Found by: stack scanning
15  libc-2.29.so + 0x79f3b
    eip = 0xf7961f3b   esp = 0xcf3444d0   ebp = 0xf73b8114
    Found by: stack scanning
16  libc-2.29.so + 0x1dc714
    eip = 0xf7ac4714   esp = 0xcf3444ec   ebp = 0xf73b8114
    Found by: stack scanning
17  libc-2.29.so + 0x1dbf40
    eip = 0xf7ac3f40   esp = 0xcf3444f0   ebp = 0xf73b8114
18  libc-2.29.so + 0x79e6f
    eip = 0xf7961e6f   esp = 0xcf3444fc   ebp = 0xf73b8114
    Found by: stack scanning
19  libc-2.29.so + 0x623c4
    eip = 0xf794a3c4   esp = 0xcf344510   ebp = 0xcf344a28
    Found by: stack scanning
20  libc-2.29.so + 0x6cd47
    eip = 0xf7954d47   esp = 0xcf344a30   ebp = 0x000000ff
    Found by: previous frame's frame pointer
21  libc-2.29.so + 0x6cd47
    eip = 0xf7954d47   esp = 0xcf344a40   ebp = 0x000000ff
    Found by: stack scanning
22  libc-2.29.so + 0x1dae24
    eip = 0xf7ac2e24   esp = 0xcf344a5c   ebp = 0xcf344b20
    Found by: stack scanning
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
3 participants
You can’t perform that action at this time.