Steam crashes with an illegal instruction on pre-SSE3 processors #5164
Comments
|
Hello @zevilz, please add a gist of your ~/.steam/error.log and the corresponding minidump in /tmp/dumps. I suspect steam is trying to run an SSE3 instruction in SDL2, but the processor does not support SSE3. |
|
~/.steam/error.log |
|
Thanks @zevilz. This is as I suspected, an SSE3 in the steam runtime provided SDL2. You could try to build libSDL2-2.0.5 (or newer) from source or add a symlink to a system variant of the library in ~/.steam/ubuntu12_32/steam-runtime/pinned_libs_32, but there may be unexpected side effects. |
|
I'm install libSDL2-2.0.5 from Zesty (ubuntu 17.04) repository and add symlink to libSDL2-2.0.so.0 in ~/.steam/ubuntu12_32/steam-runtime/pinned_libs_32. Same problem without errors. Then i'm replace libSDL2-2.0.so.0 in ~/.steam/ubuntu12_32/. But client check his libraries after start steam and restore original files
Then i'm replace original file after libraries check. Same problem again. |
|
I see it's been some time since this issue was first noticed... Are there any currently known workarounds? |
|
Here is my workaround. |
According to ValveSoftware#5164 the Steam client requires SSE3, although it is not currently clear whether this is a bug or intentional. These instructions are not available on earlier revisions of the AMD Opteron, Sempron and Athlon 64. Signed-off-by: Simon McVittie <smcv@collabora.com>
Steam client falls after authorization. Output from the command line:
bootstrap_log.txt
And not working with package from Ubuntu 17.10 (1.0.0.54+repack-2ubuntu5). Also not working with same problem on Debain 8 32-bit with last updates (worked earlier fine). Steam client version 1.0.0.49-1.
I'm tried install same OS (Ubuntu Mate 16.04.03 32-bit) with same version of Steam client (1.0.0.48-1ubuntu4) on VirtualBox on other hardware. Working fine.
The text was updated successfully, but these errors were encountered: