protonscr

Steam will open missing icon files while scanning for non-games

steamclosed reviewedSteam client
ValveSoftware/steam-for-linux#1071 · opened 2013-01-30 by johndrinkwater · updated 2013-02-03 · 2 comments · github
Jjohndrinkwater 2013-01-30 github

Steam was scanning my system for non-Steam games to add when it found a broken desktop file with an incorrect icon link, which it then tried to use to display in the dialog - hence asserts.

Error: texture file '~/bin/torchlight/torchlight/torchlight.png' does not exist or is invalid
surface_opengl.cpp (578) : Assertion Failed: texture->m_wide > 0
Assert( Assertion Failed: texture->m_wide > 0 ):/home/buildbot/buildslave_steam/steam_rel_client_ubuntu12_linux/build/src/vgui2/src/surface_opengl.cpp:578

Installing breakpad exception handler for appid(steam)/version(1359221069_client)
Uploading dump (in-process) [proxy '']
/tmp/dumps/assert_20130130223325_1.dmp
success = yes
response:  CrashID=bp-537978e4-b4ab-472e-9b21-6decd2130130

surface_opengl.cpp (579) : Assertion Failed: texture->m_tall > 0
Assert( Assertion Failed: texture->m_tall > 0 ):/home/buildbot/buildslave_steam/steam_rel_client_ubuntu12_linux/build/src/vgui2/src/surface_opengl.cpp:579

Installing breakpad exception handler for appid(steam)/version(1359221069_client)
Uploading dump (in-process) [proxy '']
/tmp/dumps/assert_20130130223402_2.dmp
success = yes
response:  CrashID=bp-a0cc89f3-a12f-4fe0-a691-fcd4a2130130

(and then it found another…)
Error: texture file '/build/buildd/nmap-5.21/debian/tmp/usr/share/zenmap/pixmaps/zenmap.png' does not exist or is invalid
surface_opengl.cpp (578) : Assertion Failed: texture->m_wide > 0
surface_opengl.cpp (579) : Assertion Failed: texture->m_tall > 0
Ggdrewb-valve maintainer 2013-01-30 github

The next client will remove the asserts. A future client will avoid trying to use files that don't exist.

Ggdrewb-valve maintainer 2013-01-31 github

The next client will ignore full paths for files that don't exist. It will also look in more places for non-pathed icons so it finds more than it used to.

Nothing extracted yet.