You may not need fresh install. You just have ended up with a broken ClientRegistry.blob in the ~/.steam/ directory. I did reinstall, but I think just deleting the ~/.steam/ directory and then running the new steam binary from hldsupdatetool.bin would have solved the problem. MAKE SURE YOU HAVE LATEST VERSIONS WHEN YOU REINSTALL.

@ lol554
The process that throws the segmentation fault is srcds_amd, srcds_i486 or srcds_i686. The srcds_run program is just a script which determines which of the three binaries should be started. So even if you start with srcds_run, the syslog shows one of the three. The script srcds_run itself never segfaults.

@ lol554
The process that throws the segmentation fault is srcds_amd, srcds_i486 or srcds_i686. The srcds_run program is just a script which determines which of the three binaries should be started. So even if you start with srcds_run, the syslog shows one of the three. The script srcds_run itself never segfaults.