After I made a fresh install of the steam client using the latest .deb file from http://media.steampowered.com/client/installer/steam.deb (downloaded today 2014-03-31), the steam client crashed due to an assertion in mesa. The crash dump was successfully uploaded.
Here are the steps I took to reproduce this behaviour:
zed@light:~/Downloads$ gdebi steam_latest.deb
Reading package lists... Done
Building dependency tree
Reading state information... Done
Building data structures... Done
Building data structures... Done
Launcher for the Steam software distribution service
Steam is a software distribution service with an online store, automated
installation, automatic updates, achievements, SteamCloud synchronized
savegame and screenshot functionality, and many social features.
Need to be root to install packages
zed@light:~/Downloads$ sudo gdebi steam_latest.deb
Reading package lists... Done
Building dependency tree
Reading state information... Done
Building data structures... Done
Building data structures... Done
Launcher for the Steam software distribution service
Steam is a software distribution service with an online store, automated
installation, automatic updates, achievements, SteamCloud synchronized
savegame and screenshot functionality, and many social features.
Do you want to install the software package? [y/N]:y
Selecting previously unselected package steam-launcher.
(Reading database ... 168140 files and directories currently installed.)
Preparing to unpack steam_latest.deb ...
Unpacking steam-launcher (1.0.0.47) ...
Setting up steam-launcher (1.0.0.47) ...
Processing triggers for desktop-file-utils (0.22-1) ...
Processing triggers for mime-support (3.54) ...
Processing triggers for hicolor-icon-theme (0.13-1) ...
Processing triggers for man-db (2.6.6-1) ...
zed@light:~/Downloads$ ste
steam steamdeps stest
zed@light:~/Downloads$ steam
Running Steam on debian 32-bit
STEAM_RUNTIME is enabled automatically
Installing breakpad exception handler for appid(steam)/version(0_client)
Gen6+ requires Kernel 3.6 or later.
steam: ../../../../src/mesa/main/context.c:1549: _mesa_make_current: Assertion `newCtx->Version > 0' failed.
ILocalize::AddFile() failed to load file "public/steambootstrapper_english.txt".
[2014-03-31 19:22:30] Startup - updater built Feb 10 2014 16:03:16
Uploading dump (out-of-process) [proxy '']
/tmp/dumps/crash_20140331192230_1.dmp
/home/zed/.local/share/Steam/steam.sh: line 755: 9484 Aborted $STEAM_DEBUGGER "$STEAMROOT/$PLATFORM/$STEAMEXE" "$@"
mv: cannot stat ‘/home/zed/.steam/registry.vdf’: No such file or directory
Installing bootstrap /home/zed/.local/share/Steam/bootstrap.tar.xz
Reset complete!
Restarting Steam by request...
Running Steam on debian 32-bit
STEAM_RUNTIME has been set by the user to: /home/zed/.local/share/Steam/ubuntu12_32/steam-runtime
Installing breakpad exception handler for appid(steam)/version(0_client)
Gen6+ requires Kernel 3.6 or later.
steam: ../../../../src/mesa/main/context.c:1549: _mesa_make_current: Assertion `newCtx->Version > 0' failed.
ILocalize::AddFile() failed to load file "public/steambootstrapper_english.txt".
[2014-03-31 19:22:31] Startup - updater built Feb 10 2014 16:03:16
Uploading dump (out-of-process) [proxy '']
/tmp/dumps/crash_20140331192231_1.dmp
/home/zed/.local/share/Steam/steam.sh: line 755: 9611 Aborted $STEAM_DEBUGGER "$STEAMROOT/$PLATFORM/$STEAMEXE" "$@"
Finished uploading minidump (out-of-process): success = yes
response: CrashID=bp-d54370f3-8a8f-4d80-ae80-3ccdc2140331
Finished uploading minidump (out-of-process): success = yes
response: CrashID=bp-e2046b32-d793-4a88-a72b-c22742140331
There is a related issue (#2703) which has the same problem where the user reported that after reinstalling the graphic card drivers the problem was solved. I tried this but the problem kept occuring (hence this opening a new issue).
zed@light:~$ dpkg --list | grep mesa
ii libegl1-mesa:i386 10.1.0-4 i386 free implementation of the EGL API -- runtime
ii libegl1-mesa-dev 10.1.0-4 i386 free implementation of the EGL API -- development files
ii libegl1-mesa-drivers:i386 10.1.0-4 i386 free implementation of the EGL API -- hardware drivers
ii libgl1-mesa-dev 10.1.0-4 i386 free implementation of the OpenGL API -- GLX development files
ii libgl1-mesa-dri:i386 10.1.0-4 i386 free implementation of the OpenGL API -- DRI modules
ii libgl1-mesa-glx:i386 10.1.0-4 i386 free implementation of the OpenGL API -- GLX runtime
ii libglapi-mesa:i386 10.1.0-4 i386 free implementation of the GL API -- shared library
ii libglu1-mesa:i386 9.0.0-2 i386 Mesa OpenGL utility library (GLU)
ii libglu1-mesa-dev 9.0.0-2 i386 Mesa OpenGL utility library -- development files
ii libopenvg1-mesa:i386 10.1.0-4 i386 free implementation of the OpenVG API -- runtime
ii libwayland-egl1-mesa:i386 10.1.0-4 i386 implementation of the Wayland EGL platform -- runtime
ii mesa-common-dev 10.1.0-4 i386 Developer documentation for Mesa
Sorry if I missed something, just ask if you need more information
The problem
After I made a fresh install of the steam client using the latest .deb file from http://media.steampowered.com/client/installer/steam.deb (downloaded today 2014-03-31), the steam client crashed due to an assertion in mesa. The crash dump was successfully uploaded.
Here are the steps I took to reproduce this behaviour:
There is a related issue (#2703) which has the same problem where the user reported that after reinstalling the graphic card drivers the problem was solved. I tried this but the problem kept occuring (hence this opening a new issue).
System specs
lshw output
lld output
mesa related packages installed
Sorry if I missed something, just ask if you need more information