Topic: Steam linux overlay freezes game.
Hello!
There seems to be a problem with the Linux version of Teeworlds on Steam. Whenever I open the Steam overlay (by pressing SHIFT+TAB) the game freezes. After I toggle the Steam overlay off the game is no longer responding to any input and I am forced to restart the computer.
I guess this is not such a big deal since there are not that many Linux users on Steam, but it would still be nice if you could find a fix for it since I keep forgetting this bug exists and keep restarting my computer.
Oh, and thanks for putting this game on Steam and making a Linux version too, really awesome game.
Edit: Here is the console output:
Running Steam on ubuntu 15.10 64-bit
STEAM_RUNTIME has been set by the user to: /home/switchus/.local/share/Steam/ubuntu12_32/steam-runtime
ExecCommandLine: "/home/switchus/.steam/root/ubuntu12_32/steam steam://open/driverhelperready"
ExecSteamURL: "steam://open/driverhelperready"
Game update: AppID 380840 "Teeworlds", ProcID 2134, IP 0.0.0.0:0
ERROR: ld.so: object '/home/switchus/.local/share/Steam/ubuntu12_32/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored.
Installing breakpad exception handler for appid(steam)/version(1450127196)
ERROR: ld.so: object '/home/switchus/.local/share/Steam/ubuntu12_32/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored.
[567a4e62][engine]: running on unix-linux-amd64
[567a4e62][engine]: arch is little endian
[567a4e62][storage]: added path '$USERDIR' ('/home/switchus/.teeworlds')
[567a4e62][storage]: added path '$DATADIR' ('data')
[567a4e62][storage]: added path '$CURRENTDIR' ('/home/switchus/.local/share/Steam/steamapps/common/Teeworlds')
[567a4e62][binds]: bound f1 (282) = toggle_local_console
[567a4e62][binds]: bound f2 (283) = toggle_remote_console
[567a4e62][binds]: bound tab (9) = +scoreboard
[567a4e62][binds]: bound u (117) = +show_chat
[567a4e62][binds]: bound f10 (291) = screenshot
[567a4e62][binds]: bound a (97) = +left
[567a4e62][binds]: bound d (100) = +right
[567a4e62][binds]: bound space (32) = +jump
[567a4e62][binds]: bound mouse1 (323) = +fire
[567a4e62][binds]: bound mouse2 (324) = +hook
[567a4e62][binds]: bound lshift (304) = +emote
[567a4e62][binds]: bound rshift (303) = +spectate
[567a4e62][binds]: bound right (275) = spectate_next
[567a4e62][binds]: bound left (276) = spectate_previous
[567a4e62][binds]: bound 1 (49) = +weapon1
[567a4e62][binds]: bound 2 (50) = +weapon2
[567a4e62][binds]: bound 3 (51) = +weapon3
[567a4e62][binds]: bound 4 (52) = +weapon4
[567a4e62][binds]: bound 5 (53) = +weapon5
[567a4e62][binds]: bound mousewheelup (331) = +prevweapon
[567a4e62][binds]: bound mousewheeldown (332) = +nextweapon
[567a4e62][binds]: bound t (116) = chat all
[567a4e62][binds]: bound y (121) = chat team
[567a4e62][binds]: bound f3 (284) = vote yes
[567a4e62][binds]: bound f4 (285) = vote no
[567a4e62][console]: executing 'settings.cfg'
[567a4e62][binds]: bound tab (9) = +scoreboard
[567a4e62][binds]: bound space (32) = +jump
[567a4e62][binds]: bound 1 (49) = +weapon1
[567a4e62][binds]: bound 2 (50) = +weapon2
[567a4e62][binds]: bound 3 (51) = +weapon3
[567a4e62][binds]: bound 4 (52) = +weapon4
[567a4e62][binds]: bound 5 (53) = +weapon5
[567a4e62][binds]: bound a (97) = +left
[567a4e62][binds]: bound d (100) = +right
[567a4e62][binds]: bound t (116) = chat all
[567a4e62][binds]: bound u (117) = +show_chat
[567a4e62][binds]: bound y (121) = chat team
[567a4e62][binds]: bound right (275) = spectate_next
[567a4e62][binds]: bound left (276) = spectate_previous
[567a4e62][binds]: bound f1 (282) = toggle_local_console
[567a4e62][binds]: bound f2 (283) = toggle_remote_console
[567a4e62][binds]: bound f3 (284) = vote yes
[567a4e62][binds]: bound f4 (285) = vote no
[567a4e62][binds]: bound f10 (291) = screenshot
[567a4e62][binds]: bound rshift (303) = +spectate
[567a4e62][binds]: bound lshift (304) = +emote
[567a4e62][binds]: bound mouse1 (323) = +fire
[567a4e62][binds]: bound mouse2 (324) = +hook
[567a4e62][binds]: bound mousewheelup (331) = +prevweapon
[567a4e62][binds]: bound mousewheeldown (332) = +nextweapon
[567a4e62][console]: failed to open 'autoexec.cfg'
[567a4e62][client]: starting...
[567a4e63][client/sound]: sound init successful
[567a4e63][engine/mastersrv]: refreshing master server addresses
[567a4e63][textrender]: loaded pFont from 'data/fonts/DejaVuSans.ttf'
[567a4e63][textrender]: default pFont set 0x20f9bb0
[567a4e63][]: pFont memory usage: 2097152
Installing breakpad exception handler for appid(gameoverlayui)/version(20151214111647)
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)
[567a4e65][gameclient]: initialisation finished after 2146.87ms
[567a4e65][client]: version 0.6 626fce9a778df4d4
[567a4e65][engine/mastersrv]: saving addresses
[567a4e65][]: pFont memory usage: 2621440
[567a4e65][]: pFont memory usage: 2883584
[567a4e65][]: pFont memory usage: 3014656
[567a4e65][]: pFont memory usage: 3276800
[567a4e65][]: pFont memory usage: 3407872
[567a4e65][]: pFont memory usage: 3538944
[567a4e65][]: pFont memory usage: 3801088
[567a4e65][]: pFont memory usage: 3932160