protonscr

Dota 2 crashing after latest Steam Client update

steamclosed
ValveSoftware/steam-for-linux#3592 · opened 2014-11-13 by shigutso · updated 2014-11-23 · 8 comments · github
Sshigutso 2014-11-13 github

I'll try to be as brief as I can.

I used to use the Steam Client Beta.
Dota 2 for Linux was crashing randomly, specially whenever I tried to open a match against bots.

So I tried everything (reboot, different drivers, starting the game without overlay, etc) and the only thing that fixed the crashing was going back to the normal Steam Client, not Beta anymore.

Now, after today's update (2014-11-12), the bug is happening again. Obviously it's some code inside the Steam Client Beta that came to the final version and is affecting Dota 2.

My setup:
Ubuntu 14.04 64bits
Intel(R) Core(TM) i7-3537U CPU @ 2.00GHz
Intel HD 4000 + GeForce 730M (nvidia optimus)
8GB RAM
nvidia driver version: 331.38-0ubuntu7.1

Never had this problem before. When I had, it was my fault, tinkering with drivers or the kernel. Now I'm using everything from official repositories.

Sshigutso 2014-11-13 github

This is the output error in the terminal:

ERROR: ld.so: object '/home/vitor/.local/share/Steam/ubuntu12_32/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored.
ERROR: ld.so: object '/home/vitor/.local/share/Steam/ubuntu12_32/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored.
ERROR: ld.so: object '/home/vitor/.local/share/Steam/ubuntu12_32/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored.
ERROR: ld.so: object '/home/vitor/.local/share/Steam/ubuntu12_32/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored.
Installing breakpad exception handler for appid(dota_linux)/version(1.0)
Looking up breakpad interfaces from steamclient
Calling BreakpadMiniDumpSystemInit
Steam_SetMinidumpSteamID: Caching Steam ID: 76561197993958156 [API loaded yes]
Steam_SetMinidumpSteamID: Setting Steam ID: 76561197993958156
[1113/123317:ERROR:renderer_main.cc(227)] Running without renderer sandbox
ERROR: ld.so: object '/home/vitor/.local/share/Steam/ubuntu12_64/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS64): ignored.
Uploading dump (out-of-process) [proxy '']
/tmp/dumps/crash_20141113123140_1.dmp
/home/vitor/.local/share/Steam/SteamApps/common/dota 2 beta/dota.sh: line 77: 11989 Bus error (core dumped) ${GAME_DEBUGGER} "${GAMEROOT}"/${GAMEEXE} "$@"
Game removed: AppID 570 "Dota 2", ProcID 11989
Finished uploading minidump (out-of-process): success = yes
response: CrashID=bp-6c69c492-28b5-4088-8e86-576e52141113
pid 12073 != 12071, skipping destruction (fork without exec?)

Ooxx1 2014-11-13 github

Have the same problem.

Setup
Intel® Core™ i5-4670K CPU @ 3.40GHz × 4
AMD Radeon R9 200 Series
240 gb samsung evo
8 gb ram
Ubuntu 12.04 LTS

Sshigutso 2014-11-13 github

Running Dota 2 from Big Picture mode avoids the random crash.

The game is playable again, but we still need a proper fix for this bug.

Thanks

Mmzdunek 2014-11-15 github

same here on fc20 , mesa 10.1

[1115/120429:ERROR:renderer_main.cc(227)] Running without renderer sandbox
[1115/120429:ERROR:renderer_main.cc(227)] Running without renderer sandbox
libpng warning: Interlace handling should be turned on when using png_read_image
[1115/120432:ERROR:renderer_main.cc(227)] Running without renderer sandbox
ERROR: ld.so: object '/home/marek/.local/share/Steam/ubuntu12_32/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded: ignored.
ERROR: ld.so: object '/home/marek/.local/share/Steam/ubuntu12_32/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded: ignored.
ERROR: ld.so: object '/home/marek/.local/share/Steam/ubuntu12_32/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded: ignored.
ERROR: ld.so: object '/home/marek/.local/share/Steam/ubuntu12_32/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded: ignored.
ERROR: ld.so: object '/home/marek/.local/share/Steam/ubuntu12_64/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded: ignored.
Uploading dump (out-of-process) [proxy '']
/tmp/dumps/crash_20141115120320_1.dmp
/usr/local/games/Steam/SteamApps/common/dota 2 beta/dota.sh: line 77: 3968 Błąd szyny ${GAME_DEBUGGER} "${GAMEROOT}"/${GAMEEXE} "$@"
Game removed: AppID 570 "Dota 2", ProcID 3968

Mminecraft2048 2014-11-16 github

/ValveSoftware/Dota-2#1571

Mminecraft2048 2014-11-16 github

It has happened since steam beta

Sshigutso 2014-11-23 github

The bug has been fixed in the latest Steam Client Beta update. From their changelog:

Steam Client Beta Update - November 21
Mac OS X / Linux
Fixed crashes and memory corruption in games using multiple Steamworks HTML surfaces

Closing this issue.

Nothing extracted yet.