protonscr

Segfault in fresh Steam installation

steamclosed duplicatereviewed
ValveSoftware/steam-for-linux#3254 · opened 2014-04-14 by lumag · updated 2014-04-28 · 7 comments · github
Llumag 2014-04-14 github

Trying to install Steam on a freshly updated Debian testing i386.
Steam client downloads runtime, unpacks it and then crashes straight ahead:

Running Steam on debian  32-bit
STEAM_RUNTIME is enabled automatically
Error: You are missing the following 32-bit libraries, and Steam may not run:
libc.so.6
Installing breakpad exception handler for appid(steam)/version(1393366296_client)
Installing breakpad exception handler for appid(steam)/version(1393366296_client)
Installing breakpad exception handler for appid(steam)/version(1393366296_client)
Installing breakpad exception handler for appid(steam)/version(1393366296_client)
Fontconfig error: "/etc/fonts/conf.d/10-scale-bitmap-fonts.conf", line 70: non-double matrix element
Fontconfig error: "/etc/fonts/conf.d/10-scale-bitmap-fonts.conf", line 70: non-double matrix element
Fontconfig warning: "/etc/fonts/conf.d/10-scale-bitmap-fonts.conf", line 78: saw unknown, expected number
[0415/005118:WARNING:proxy_service.cc(958)] PAC support disabled because there is no system implementation
sh: symbol lookup error: /lib/i386-linux-gnu/libncurses.so.5: undefined symbol: _nc_putchar
Installing breakpad exception handler for appid(steam)/version(1393366296_client)
Installing breakpad exception handler for appid(steam)/version(1393366296_client)
Installing breakpad exception handler for appid(steam)/version(1393366296_client)
Installing breakpad exception handler for appid(steam)/version(1393366296_client)
PulseAudio connect failed (used only for Mic Volume Control) with error: Access denied
Recovering manager mutex
Uploading dump (out-of-process) [proxy '']
/tmp/dumps/crash_20140415005116_1.dmp
/home/lumag/.local/share/Steam/steam.sh: line 755: 16250 Segmentation fault      $STEAM_DEBUGGER "$STEAMROOT/$PLATFORM/$STEAMEXE" "$@"
Finished uploading minidump (out-of-process): success = yes
response: CrashID=bp-35b6f025-4701-4f08-b2a2-2a8a62140414

I tried to workaround #3252 by providing a copy of Ubuntu's libncurses5.so. The warning about libc.so.6 is gone, however the crash still persists:

lumag@anuminas:~$ LD_LIBRARY_PATH=/tmp/i386-linux-gnu/ steam
Running Steam on debian  32-bit
STEAM_RUNTIME is enabled automatically
Installing breakpad exception handler for appid(steam)/version(1393366296_client)
Installing breakpad exception handler for appid(steam)/version(1393366296_client)
Installing breakpad exception handler for appid(steam)/version(1393366296_client)
Installing breakpad exception handler for appid(steam)/version(1393366296_client)
Fontconfig error: "/etc/fonts/conf.d/10-scale-bitmap-fonts.conf", line 70: non-double matrix element
Fontconfig error: "/etc/fonts/conf.d/10-scale-bitmap-fonts.conf", line 70: non-double matrix element
Fontconfig warning: "/etc/fonts/conf.d/10-scale-bitmap-fonts.conf", line 78: saw unknown, expected number
[0415/004902:WARNING:proxy_service.cc(958)] PAC support disabled because there is no system implementation
Installing breakpad exception handler for appid(steam)/version(1393366296_client)
Installing breakpad exception handler for appid(steam)/version(1393366296_client)
Installing breakpad exception handler for appid(steam)/version(1393366296_client)
Installing breakpad exception handler for appid(steam)/version(1393366296_client)
PulseAudio connect failed (used only for Mic Volume Control) with error: Access denied
Recovering manager mutex
Uploading dump (out-of-process) [proxy '']
/tmp/dumps/crash_20140415004901_1.dmp
/home/lumag/.local/share/Steam/steam.sh: line 755: 16094 Segmentation fault      $STEAM_DEBUGGER "$STEAMROOT/$PLATFORM/$STEAMEXE" "$@"
Finished uploading minidump (out-of-process): success = yes
response: CrashID=bp-023ad596-dd05-4fe6-b168-0300b2140414
Ggoosier 2014-04-14 github

I also installed Steam on Debian Sid. There is a known problem with the Steam bootloader and closed source video card drivers (NVidia and AMD). The current workaround is to install Steam using the open source driver (xserver-xorg-video-radeon for AMD), log into Steam, then install the closed source driver. The fglrx-driver from repos is using the closed source driver. Not sure what it is for Nvidia cuz I only own AMD.

Llumag 2014-04-14 github

I have nVidia card and an nVidia blob. I will retry with nouveau driver enabled.

Ggoosier 2014-04-15 github

Just writing a follow-up to your last comment. Did you have any success installing Steam using the open source driver?

Llumag 2014-04-15 github

Yes, it works with nouveau driver.

DDenwid 2014-04-17 github

I have a similar issue on a 32-bit system after update/upgrading to latest sid yesterday (April 17).

I also get "Error: You are missing the following 32-bit libraries, and Steam may not run: libc.so.6"
Then if you look deeper you find that ldd reports "/lib/i386-linux-gnu/libncurses.so.5: undefined symbol: _nc_putchar" and thats why it fails.

I have tried reinstalling all the nvidia driver stuff but that didn't help. I will try to activate nouveau driver and see if it works later.

Jjohndrinkwater 2014-04-19 github

@Denwid your _nc_putchar issue on Debian is #3252.

Ggdrewb-valve maintainer 2014-04-28 github

Closing as duplicate.

Nothing extracted yet.