protonscr

[resolved] texture missing on steam client

steamclosed localization
ValveSoftware/steam-for-linux#1412 · opened 2013-02-08 by wangxue · updated 2013-02-08 · 4 comments · github
Wwangxue 2013-02-08 github

hi all, I think i get in trouble now.
This afternoon (about 7 hours ago) i changed my preferred language from English to Chinese Simplified and it looks ok after restarting steam client, so i do not think it's a factor.

now when i launch steam, there is no texture on steam view, it shows as attached screenshot.
steam_error

and here is the console log:

snow@snow-Aspire:~$ steam
Installing breakpad exception handler for appid(steam)/version(1358447263_client)
Looks like steam didn't shutdown cleanly, scheduling immediate update check
Installing breakpad exception handler for appid(steam)/version(1358447263_client)
Installing breakpad exception handler for appid(steam)/version(1358447263_client)
unlinked 0 orphaned pipes
removing stale semaphore last operated on by process 4156 with name 0eBlobRegistryMutex_417A9D7A81BE566FFC56DB3784A9A874
removing stale semaphore last operated on by process 4156 with name 0eBlobRegistrySignal_417A9D7A81BE566FFC56DB3784A9A874
removing stale semaphore last operated on by process 4156 with name 0emSteamEngineInstance
removing stale semaphore last operated on by process 4156 with name 0eSteamEngineLock
Installing breakpad exception handler for appid(steam)/version(1358447263_client)
Gtk-Message: Failed to load module "overlay-scrollbar"
[0208/225751:WARNING:proxy_service.cc(646)] PAC support disabled because there is no system implementation
Installing breakpad exception handler for appid(steam)/version(1358447263_client)
Installing breakpad exception handler for appid(steam)/version(1358447263_client)
Installing breakpad exception handler for appid(steam)/version(1358447263_client)
Installing breakpad exception handler for appid(steam)/version(1358447263_client)
Installing breakpad exception handler for appid(steam)/version(1358447263_client)
Generating new string page texture 2: 48x256, total string texture memory is 49.15 KB
Installing breakpad exception handler for appid(steam)/version(1358447263_client)
Installing breakpad exception handler for appid(steam)/version(1358447263_client)
Installing breakpad exception handler for appid(steam)/version(1358447263_client)
Adding license for package 0
Adding license for package 37
roaming config store loaded successfully - 1350 bytes.
migrating temporary roaming config store
Installing breakpad exception handler for appid(steam)/version(1358447263_client)
removing stale semaphore last operated on by process 4156 with name 0eBlobRegistryMutex_E40D4052858CF52733B72F211F47891D
removing stale semaphore last operated on by process 4156 with name 0eBlobRegistrySignal_E40D4052858CF52733B72F211F47891D
ExecCommandLine: "/home/snow/.local/share/Steam/ubuntu12_32/steam"
surface_opengl.cpp (505) : Assertion Failed: GetTextureForString failed

Assert( Assertion Failed: GetTextureForString failed
):/home/buildbot/buildslave_steam/steam_rel_client_ubuntu12_linux/build/src/vgui2/src/surface_opengl.cpp:505

Installing breakpad exception handler for appid(steam)/version(1358447263_client)
Uploading dump (in-process) [proxy '']
/tmp/dumps/assert_20130208225803_1.dmp
success = yes
response: CrashID=bp-5cc5d345-b587-4749-ae0d-f0cdd2130208
surface_opengl.cpp (564) : Assertion Failed: glIsTexture( id )
Assert( Assertion Failed: glIsTexture( id ) ):/home/buildbot/buildslave_steam/steam_rel_client_ubuntu12_linux/build/src/vgui2/src/surface_opengl.cpp:564

Installing breakpad exception handler for appid(steam)/version(1358447263_client)
Uploading dump (in-process) [proxy '']
/tmp/dumps/assert_20130208225815_2.dmp
success = yes
response: CrashID=bp-f2623a5c-f115-4447-bd1e-523082130208
surface_opengl.cpp (845) : Assertion Failed: !"Current texture not set"
Assert( Assertion Failed: !"Current texture not set" ):/home/buildbot/buildslave_steam/steam_rel_client_ubuntu12_linux/build/src/vgui2/src/surface_opengl.cpp:845

Installing breakpad exception handler for appid(steam)/version(1358447263_client)
Uploading dump (in-process) [proxy '']
/tmp/dumps/assert_20130208225826_3.dmp
success = yes
response: CrashID=bp-e96c81b2-1b16-4d39-b7ea-ad99e2130208
surface_opengl.cpp (505) : Assertion Failed: GetTextureForString failed

surface_opengl.cpp (845) : Assertion Failed: !"Current texture not set"
surface_opengl.cpp (505) : Assertion Failed: GetTextureForString failed

.......................................................................................................

surface_opengl.cpp (845) : Assertion Failed: !"Current texture not set"
surface_opengl.cpp (505) : Assertion Failed: GetTextureForString failed

surface_opengl.cpp (845) : Assertion Failed: !"Current texture not set"


i shut down client here.


Shutting down. . .
unlinked 2 orphaned pipes
CAsyncIOManager: 0 threads terminating. 0 reads, 0 writes, 0 deferrals.
CAsyncIOManager: 175658 single object sleeps, 566 multi object sleeps
CAsyncIOManager: 0 single object alertable sleeps, 2 multi object alertable sleeps
snow@snow-Aspire:~$

my computer is acer aspire 4750g with intel i3-2350m mainboard and nvidia gt540m graphic card running ubuntu 12.10 64bits.

update:
i installed the fonts as brpylko mentioned (apt-get install ttf-arphic-uming ttf-wqy-zenhei) and the steam client works well in Chinese Simplified.

JJenniferPylko 2013-02-08 github

Do you have the fonts installed? (apt-get install ttf-arphic-uming ttf-wqy-zenhei) also try running with STEAM_RUNTIME=0

The second thing is really a workaround, if it does indeed fix it, then Valve needs to fix the Steam Runtime to work with East Asian fonts.

Wwangxue 2013-02-08 github

brpylko, many thanks.
i installed the fonts as you recommended and now it works well.

when i changed my language setting and restart client, it worked well.Then update the steam client would result in problem as i posted above.with extra fonts installed, the problem has solved.

JJenniferPylko 2013-02-08 github

So can you close this or does Valve have to?

Wwangxue 2013-02-08 github

i can only read the issue status and labels, maybe need Valve to proceed.

Nothing extracted yet.