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

Game crashes to desktop when trying to demo hero or play bot game #14

Closed khill closed 9 years ago

khill commented 9 years ago

I downloaded the Reborn beta and installed with no issues. Hero browser, armory, etc. all work fine. When I try to demo a hero or launch a bot game, it crashes to desktop.

I have removed my autoexec.cfg, tried fullscreen vs. borderless window, etc. but nothing makes a difference. I tried it from big picture mode with the same result.

Dota 2 6.84 continues to work flawlessly, just a problem with Reborn.

Running Ubuntu 64-bit 14.04 LTS with latest updates applied. Kernel:

Linux loki 3.13.0-55-generic #94-Ubuntu SMP Thu Jun 18 00:27:10 UTC 2015 x86_64 x86_64 x86_64 GNU/Linux

Video card:

06:00.0 VGA compatible controller: NVIDIA Corporation GM107 [GeForce GTX 750 Ti](rev a2) (prog-if 00 [VGA controller]) Subsystem: eVga.com. Corp. Device 3753 Flags: bus master, fast devsel, latency 0, IRQ 43 Memory at fb000000 (32-bit, non-prefetchable) [size=16M] Memory at c0000000 (64-bit, prefetchable) [size=256M] Memory at de000000 (64-bit, prefetchable) [size=32M] I/O ports at 9f00 [size=128] [virtual] Expansion ROM at d0000000 [disabled] [size=512K] Capabilities: Kernel driver in use: nvidia

CPU: AMD Phenom(tm) II X6 1045T Processor

16 GB RAM

Running at 1920x1080 resolution.

Please let me know if you need more information. I can't figure out how to launch reborn from a terminal so I don't know what error I'm getting.

khill commented 9 years ago

Got steam running from a terminal and reproduced the problem. Here is the console messages:

Game update: AppID 570 "Dota 2", ProcID 6732, IP 0.0.0.0:0 ERROR: ld.so: object '/home/khill/.local/share/Steam/ubuntu12_32/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored. ERROR: ld.so: object '/home/khill/.local/share/Steam/ubuntu12_32/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored. pid 6735 != 6734, skipping destruction (fork without exec?) ERROR: ld.so: object '/home/khill/.local/share/Steam/ubuntu12_32/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored. ERROR: ld.so: object '/home/khill/.local/share/Steam/ubuntu12_32/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored. Using breakpad crash handler Setting breakpad minidump AppID = 570 Forcing breakpad minidump interfaces to load Looking up breakpad interfaces from steamclient Calling BreakpadMiniDumpSystemInit Looking up breakpad interfaces from steamclient Calling BreakpadMiniDumpSystemInit Steam_SetMinidumpSteamID: Caching Steam ID: 76561198060238915 [API loaded yes] Steam_SetMinidumpSteamID: Setting Steam ID: 76561198060238915 Setting breakpad minidump AppID = 373300 Fontconfig warning: "/home/khill/.local/share/Steam/SteamApps/common/dota 2 beta/game/core/panorama/fonts/conf.d/41-repl-os-win.conf", line 148: Having multiple values in isn't supported and may not work as expected Fontconfig warning: "/home/khill/.local/share/Steam/SteamApps/common/dota 2 beta/game/core/panorama/fonts/conf.d/41-repl-os-win.conf", line 160: Having multiple values in isn't supported and may not work as expected Installing breakpad exception handler for appid(gameoverlayui)/version(20150604103636) Installing breakpad exception handler for appid(gameoverlayui)/version(1.0) Installing breakpad exception handler for appid(gameoverlayui)/version(1.0) Fontconfig error: "/etc/fonts/conf.d/10-scale-bitmap-fonts.conf", line 70: non-double matrix element Fontconfig error: "/etc/fonts/conf.d/10-scale-bitmap-fonts.conf", line 70: non-double matrix element Fontconfig warning: "/etc/fonts/conf.d/10-scale-bitmap-fonts.conf", line 78: saw unknown, expected number Installing breakpad exception handler for appid(gameoverlayui)/version(1.0) Installing breakpad exception handler for appid(steam)/version(1433441724) Setting breakpad minidump AppID = 570 Looking up breakpad interfaces from steamclient Calling BreakpadMiniDumpSystemInit Steam_SetMinidumpSteamID: Caching Steam ID: 76561198060238915 [API loaded yes] Steam_SetMinidumpSteamID: Setting Steam ID: 76561198060238915 Setting breakpad minidump AppID = 373300 ERROR: ld.so: object '/home/khill/.local/share/Steam/ubuntu12_64/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS64): ignored. crash_20150623010926_1.dmp[6783]: Uploading dump (out-of-process) /tmp/dumps/crash_20150623010926_1.dmp /home/khill/.local/share/Steam/SteamApps/common/dota 2 beta/game/dota.sh: line 98: 6737 Illegal instruction ${STEAM_RUNTIME_PREFIX} ${GAME_DEBUGGER} "${GAMEROOT}"/${GAMEEXE} "$@" Game removed: AppID 570 "Dota 2", ProcID 6737 crash_20150623010926_1.dmp[6783]: Finished uploading minidump (out-of-process): success = no crash_20150623010926_1.dmp[6783]: error: HTTP response code said error crash_20150623010926_1.dmp[6783]: file ''/tmp/dumps/crash_20150623010926_1.dmp'', upload no: ''HTTP response code said error'' pid 6783 != 6781, skipping destruction (fork without exec?)

khill commented 9 years ago

You can download a minidump here:

http://www.khill.org/valve/crash_20150623013250_1.dmp

KuriKai commented 9 years ago

I also have a crash

Generating new string page texture 591: 256x256, total string texture memory is 2.65 MB Game update: AppID 570 "Dota 2", ProcID 9931, IP 0.0.0.0:0 ERROR: ld.so: object '/media/lvm/Steam/ubuntu12_32/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored. ERROR: ld.so: object '/media/lvm/Steam/ubuntu12_32/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored. pid 9934 != 9933, skipping destruction (fork without exec?) ERROR: ld.so: object '/media/lvm/Steam/ubuntu12_32/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored. ERROR: ld.so: object '/media/lvm/Steam/ubuntu12_32/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored. Using breakpad crash handler Setting breakpad minidump AppID = 570 Forcing breakpad minidump interfaces to load Looking up breakpad interfaces from steamclient Calling BreakpadMiniDumpSystemInit Looking up breakpad interfaces from steamclient Calling BreakpadMiniDumpSystemInit Steam_SetMinidumpSteamID: Caching Steam ID: 76561197977152030 [API loaded yes] Steam_SetMinidumpSteamID: Setting Steam ID: 76561197977152030 Setting breakpad minidump AppID = 373300 Installing breakpad exception handler for appid(gameoverlayui)/version(20150619144841) Installing breakpad exception handler for appid(gameoverlayui)/version(1.0) Fontconfig warning: "/media/lvm/Steam/SteamApps/common/dota 2 beta/game/core/panorama/fonts/conf.d/41-repl-os-win.conf", line 148: Having multiple values in isn't supported and may not work as expected Fontconfig warning: "/media/lvm/Steam/SteamApps/common/dota 2 beta/game/core/panorama/fonts/conf.d/41-repl-os-win.conf", line 160: Having multiple values in isn't supported and may not work as expected Installing breakpad exception handler for appid(gameoverlayui)/version(1.0) Fontconfig error: "/etc/fonts/conf.d/10-scale-bitmap-fonts.conf", line 70: non-double matrix element Fontconfig error: "/etc/fonts/conf.d/10-scale-bitmap-fonts.conf", line 70: non-double matrix element Fontconfig warning: "/etc/fonts/conf.d/10-scale-bitmap-fonts.conf", line 78: saw unknown, expected number Installing breakpad exception handler for appid(gameoverlayui)/version(1.0) Setting breakpad minidump AppID = 570 Looking up breakpad interfaces from steamclient Calling BreakpadMiniDumpSystemInit Steam_SetMinidumpSteamID: Caching Steam ID: 76561197977152030 [API loaded yes] Steam_SetMinidumpSteamID: Setting Steam ID: 76561197977152030 Setting breakpad minidump AppID = 373300 ERROR: ld.so: object '/media/lvm/Steam/ubuntu12_64/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS64): ignored. crash_20150623184036_1.dmp[9984]: Uploading dump (out-of-process) /tmp/dumps/crash_20150623184036_1.dmp /media/lvm/Steam/SteamApps/common/dota 2 beta/game/dota.sh: line 98: 9936 Illegal instruction ${STEAM_RUNTIME_PREFIX} ${GAME_DEBUGGER} "${GAMEROOT}"/${GAMEEXE} "$@" Game removed: AppID 570 "Dota 2", ProcID 9936 crash_20150623184036_1.dmp[9984]: Finished uploading minidump (out-of-process): success = no crash_20150623184036_1.dmp[9984]: error: HTTP response code said error crash_20150623184036_1.dmp[9984]: file ''/tmp/dumps/crash_20150623184036_1.dmp'', upload no: ''HTTP response code said error'' pid 9984 != 9983, skipping destruction (fork without exec?)

KuriKai commented 9 years ago

MY mini dump is here https://www.dropbox.com/s/xmqyg1romqnn25d/crash_20150623184036_1.dmp?dl=0

jomihaka commented 9 years ago

Same on arch. Program terminated with signal SIGILL, Illegal instruction. Backtrace says it's in libserver.so.

micaelbergeron commented 9 years ago

Looks to be the same problem as #10

khill commented 9 years ago

Here is my system info from steam:

https://gist.github.com/khill/c2cd035a02a48c38c15c

edmondo commented 9 years ago

Similar on Gentoo Linux, Mesa r600g from git. Here my backtrace:

Program received signal SIGILL, Illegal instruction.
0x00007f6716da3f77 in ?? () from /home/edmondo/.local/share/Steam/SteamApps/common/dota 2 beta/game/dota/bin/linuxsteamrt64/libserver.so
(gdb) bt
#0  0x00007f6716da3f77 in ?? () from /home/edmondo/.local/share/Steam/SteamApps/common/dota 2 beta/game/dota/bin/linuxsteamrt64/libserver.so
#1  0x00007f6716da4146 in ?? () from /home/edmondo/.local/share/Steam/SteamApps/common/dota 2 beta/game/dota/bin/linuxsteamrt64/libserver.so
#2  0x00007f6716da43bf in ?? () from /home/edmondo/.local/share/Steam/SteamApps/common/dota 2 beta/game/dota/bin/linuxsteamrt64/libserver.so
#3  0x00007f6715dafb9a in ?? () from /home/edmondo/.local/share/Steam/SteamApps/common/dota 2 beta/game/dota/bin/linuxsteamrt64/libserver.so
#4  0x00007f67166f3c86 in ?? () from /home/edmondo/.local/share/Steam/SteamApps/common/dota 2 beta/game/dota/bin/linuxsteamrt64/libserver.so
#5  0x00007f671597576c in ?? () from /home/edmondo/.local/share/Steam/SteamApps/common/dota 2 beta/game/dota/bin/linuxsteamrt64/libserver.so
#6  0x00007f673472782f in ?? () from /home/edmondo/.local/share/Steam/SteamApps/common/dota 2 beta/game/bin/linuxsteamrt64/libengine2.so
#7  0x00007f67346d39f1 in ?? () from /home/edmondo/.local/share/Steam/SteamApps/common/dota 2 beta/game/bin/linuxsteamrt64/libengine2.so
#8  0x00007f67346cd246 in ?? () from /home/edmondo/.local/share/Steam/SteamApps/common/dota 2 beta/game/bin/linuxsteamrt64/libengine2.so
#9  0x00007f673459a165 in ?? () from /home/edmondo/.local/share/Steam/SteamApps/common/dota 2 beta/game/bin/linuxsteamrt64/libengine2.so
#10 0x00007f673459a781 in ?? () from /home/edmondo/.local/share/Steam/SteamApps/common/dota 2 beta/game/bin/linuxsteamrt64/libengine2.so
#11 0x00007f67345912d2 in ?? () from /home/edmondo/.local/share/Steam/SteamApps/common/dota 2 beta/game/bin/linuxsteamrt64/libengine2.so
#12 0x00007f6734593c38 in ?? () from /home/edmondo/.local/share/Steam/SteamApps/common/dota 2 beta/game/bin/linuxsteamrt64/libengine2.so
#13 0x00007f6734593dda in Source2Main () from /home/edmondo/.local/share/Steam/SteamApps/common/dota 2 beta/game/bin/linuxsteamrt64/libengine2.so
#14 0x000055698fce40c1 in ?? ()
#15 0x00007f673945efd0 in __libc_start_main (main=0x55698fce3f50, argc=1, argv=0x7ffda18243e8, init=<optimized out>, fini=<optimized out>, rtld_fini=<optimized out>, stack_end=0x7ffda18243d8)
    at libc-start.c:289
#16 0x000055698fce41bd in _start ()
gdrewb-valve commented 9 years ago

@khill , I'm unable to access your dump file.

unbstakk commented 9 years ago

same problem here with Reborn. normal Dota 2 works 100% correctly.

Linux debian 3.16-3-amd64 #1 SMP Debian 3.16.5-1 (2014-10-10) x86_64 GNU/Linux 01:00.0 VGA compatible controller: NVIDIA Corporation G92 [GeForce 8800 GTS 512](rev a2) NVIDIA driver version: 340.76

lots of dump files can be found here: http://exploit.tk/dotadumps/

kon14 commented 9 years ago

System info

Dump file

AngryPenguinPL commented 9 years ago

Same here. No matter what game I started (bot or normal) i have crash to desktop.

My PC have Phenom II X6 and Radeon HD 5850 with Catalyst 15.5 driver.

I remember smilar issue on classic Dota 2 on Linux when Dota2 start fine bug quit to desktop when we start any match. If I good remember this issues persist only on old AMD CPU like Athlon II or Phenom II. Maybe its the same?

My Steam System info: https://gist.github.com/xpris/a225f4cb2bf376d945fd

kon14 commented 9 years ago

@xpris it's probably due to compiler flags #10 , most of us seem to be running those specific cpus

Tracinha commented 9 years ago

Same problem here!!!

CPU => Phenom II x6 GPU => GTX 750ti

gdrewb-valve commented 9 years ago

How are things after the 6/26 update?

KuriKai commented 9 years ago

Generating new string page texture 228: 256x256, total string texture memory is 2.52 MB Generating new string page texture 229: 128x256, total string texture memory is 2.65 MB Game update: AppID 570 "Dota 2", ProcID 2019, IP 0.0.0.0:0 ERROR: ld.so: object '/media/lvm/Steam/ubuntu12_32/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored. ERROR: ld.so: object '/media/lvm/Steam/ubuntu12_32/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored. pid 2022 != 2021, skipping destruction (fork without exec?) ERROR: ld.so: object '/media/lvm/Steam/ubuntu12_32/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored. ERROR: ld.so: object '/media/lvm/Steam/ubuntu12_32/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored. Using breakpad crash handler Setting breakpad minidump AppID = 570 Forcing breakpad minidump interfaces to load Looking up breakpad interfaces from steamclient Calling BreakpadMiniDumpSystemInit Looking up breakpad interfaces from steamclient Calling BreakpadMiniDumpSystemInit Steam_SetMinidumpSteamID: Caching Steam ID: 76561197977152030 [API loaded yes] Steam_SetMinidumpSteamID: Setting Steam ID: 76561197977152030 Setting breakpad minidump AppID = 373300 Installing breakpad exception handler for appid(gameoverlayui)/version(20150619144841) Installing breakpad exception handler for appid(gameoverlayui)/version(1.0) Fontconfig warning: "/media/lvm/Steam/SteamApps/common/dota 2 beta/game/core/panorama/fonts/conf.d/41-repl-os-win.conf", line 148: Having multiple values in isn't supported and may not work as expected Fontconfig warning: "/media/lvm/Steam/SteamApps/common/dota 2 beta/game/core/panorama/fonts/conf.d/41-repl-os-win.conf", line 160: Having multiple values in isn't supported and may not work as expected Installing breakpad exception handler for appid(gameoverlayui)/version(1.0) Fontconfig error: "/etc/fonts/conf.d/10-scale-bitmap-fonts.conf", line 70: non-double matrix element Fontconfig error: "/etc/fonts/conf.d/10-scale-bitmap-fonts.conf", line 70: non-double matrix element Fontconfig warning: "/etc/fonts/conf.d/10-scale-bitmap-fonts.conf", line 78: saw unknown, expected number Installing breakpad exception handler for appid(gameoverlayui)/version(1.0)

Setting breakpad minidump AppID = 570 Looking up breakpad interfaces from steamclient Calling BreakpadMiniDumpSystemInit Steam_SetMinidumpSteamID: Caching Steam ID: 76561197977152030 [API loaded yes] Steam_SetMinidumpSteamID: Setting Steam ID: 76561197977152030 Setting breakpad minidump AppID = 373300 ERROR: ld.so: object '/media/lvm/Steam/ubuntu12_64/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS64): ignored. crash_20150627182424_1.dmp[2093]: Uploading dump (out-of-process) /tmp/dumps/crash_20150627182424_1.dmp /media/lvm/Steam/SteamApps/common/dota 2 beta/game/dota.sh: line 98: 2024 Illegal instruction ${STEAM_RUNTIME_PREFIX} ${GAME_DEBUGGER} "${GAMEROOT}"/${GAMEEXE} "$@" Game removed: AppID 570 "Dota 2", ProcID 2024 crash_20150627182424_1.dmp[2093]: Finished uploading minidump (out-of-process): success = no crash_20150627182424_1.dmp[2093]: error: HTTP response code said error crash_20150627182424_1.dmp[2093]: file ''/tmp/dumps/crash_20150627182424_1.dmp'', upload no: ''HTTP response code said error'' pid 2093 != 2092, skipping destruction (fork without exec?)


MY minidump is here https://www.dropbox.com/s/tinzgcxmx0ckeoj/crash_20150627182424_1.dmp?dl=0

prg318 commented 9 years ago

Using breakpad crash handler Setting breakpad minidump AppID = 570 Forcing breakpad minidump interfaces to load Looking up breakpad interfaces from steamclient Calling BreakpadMiniDumpSystemInit Looking up breakpad interfaces from steamclient Calling BreakpadMiniDumpSystemInit Steam_SetMinidumpSteamID: Caching Steam ID: 76561198018443925 [API loaded yes] Steam_SetMinidumpSteamID: Setting Steam ID: 76561198018443925 Setting breakpad minidump AppID = 373300 Installing breakpad exception handler for appid(gameoverlayui)/version(20150604103636) Installing breakpad exception handler for appid(gameoverlayui)/version(1.0) Fontconfig warning: "/opt/SteamApps/dota 2 beta/game/core/panorama/fonts/conf.d/41-repl-os-win.conf", line 148: Having multiple values in isn't supported and may not work as expected Fontconfig warning: "/opt/SteamApps/dota 2 beta/game/core/panorama/fonts/conf.d/41-repl-os-win.conf", line 160: Having multiple values in isn't supported and may not work as expected Installing breakpad exception handler for appid(gameoverlayui)/version(1.0) Fontconfig error: "/etc/fonts/conf.d/10-scale-bitmap-fonts.conf", line 70: non-double matrix element Fontconfig error: "/etc/fonts/conf.d/10-scale-bitmap-fonts.conf", line 70: non-double matrix element Fontconfig warning: "/etc/fonts/conf.d/10-scale-bitmap-fonts.conf", line 78: saw unknown, expected number Installing breakpad exception handler for appid(gameoverlayui)/version(1.0) Setting breakpad minidump AppID = 570 Looking up breakpad interfaces from steamclient Calling BreakpadMiniDumpSystemInit Steam_SetMinidumpSteamID: Caching Steam ID: 76561198018443925 [API loaded yes] Steam_SetMinidumpSteamID: Setting Steam ID: 76561198018443925 Setting breakpad minidump AppID = 373300 Installing breakpad exception handler for appid(steam)/version(1433441724) ERROR: ld.so: object '/home/lukas/Steam/ubuntu12_64/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS64): ignored. crash_20150627043537_1.dmp[21983]: Uploading dump (out-of-process) /tmp/dumps/crash_20150627043537_1.dmp crash_20150627043537_1.dmp[21983]: Finished uploading minidump (out-of-process): success = no crash_20150627043537_1.dmp[21983]: error: HTTP response code said error crash_20150627043537_1.dmp[21983]: file ''/tmp/dumps/crash_20150627043537_1.dmp'', upload no: ''HTTP response code said error'' pid 21983 != 21981, skipping destruction (fork without exec?) /opt/SteamApps/dota 2 beta/game/dota.sh: line 98: 21908 Illegal instruction (core dumped) ${STEAM_RUNTIME_PREFIX} ${GAME_DEBUGGER} "${GAMEROOT}"/${GAMEEXE} "$@" Game removed: AppID 570 "Dota 2", ProcID 21908

dump available here: http://xannode.com/dota.dmp running arch linux 64bit on nvidia gtx580 w/ phenom II X4 965 crash to desktop after selecting solo bot match

kon14 commented 9 years ago

Reposting from duplicate thread #10

Demo map loading works fine for me after the latest updat, though custom game maps and possibly normal dota is still not working.

Tried launching pudge wards, the client crashes just after entering hero selection

System info Dump file

Tracinha commented 9 years ago

Demo maps work for me too after update 06/26, but normal fight map does work...

gdrewb-valve commented 9 years ago

Can people try the 6/30 update?

Tracinha commented 9 years ago

After this latest update seems that all ok . I did not find problems to date.

khill commented 9 years ago

This is fixed now after the June 30 update. I was able to play a bot game without crashing.

Thanks!

headinthebag commented 8 years ago

dota2 dont start. dump here: http://pastebin.com/raw.php?i=aPJfWG70

letharion commented 8 years ago

@headinthebag Wrong issue I believe.