ValveSoftware / steam-for-linux

Issue tracking for the Steam for Linux beta client
4.23k stars 174 forks source link

Steam client not launching #4887

Open pnrao opened 7 years ago

pnrao commented 7 years ago

System information

Please describe your issue in as much detail as possible:

The Steam client is not launching for the last week or so, despite my cleaning up of all previously installed artifacts. The output on the console looks pretty similar to the output in issue #4850. I have pasted mine below:

% LC_ALL=en_US.UTF-8 LANG=C steam-native           
Setting up Steam content in /home/prash/.local/share/Steam
Running Steam on arch rolling 64-bit
STEAM_RUNTIME is disabled by the user
Installing breakpad exception handler for appid(steam)/version(0)
*** Error in `/home/prash/.local/share/Steam/ubuntu12_32/steam': free(): invalid pointer: 0xffa39620 ***
======= Backtrace: =========
/usr/lib32/libc.so.6(+0x6815a)[0xf72e815a]
/usr/lib32/libc.so.6(+0x6ed07)[0xf72eed07]
/usr/lib32/libc.so.6(+0x6f4d6)[0xf72ef4d6]
/usr/lib32/libX11.so.6(XFree+0x18)[0xf7676538]
/home/prash/.local/share/Steam/ubuntu12_32/steam(+0x51406)[0x56606406]
/home/prash/.local/share/Steam/ubuntu12_32/steam(+0x520ee)[0x566070ee]
/home/prash/.local/share/Steam/ubuntu12_32/steam(+0x22420)[0x565d7420]
/usr/lib32/libc.so.6(__libc_start_main+0xf6)[0xf7298196]
/home/prash/.local/share/Steam/ubuntu12_32/steam(+0x25ae9)[0x565daae9]
======= Memory map: ========
565b5000-56966000 r-xp 00000000 08:16 7865529                            /home/prash/.local/share/Steam/ubuntu12_32/steam
56966000-5697a000 r--p 003b1000 08:16 7865529                            /home/prash/.local/share/Steam/ubuntu12_32/steam
5697a000-56987000 rw-p 003c5000 08:16 7865529                            /home/prash/.local/share/Steam/ubuntu12_32/steam
56987000-569ab000 rw-p 00000000 00:00 0 
574f3000-57637000 rw-p 00000000 00:00 0                                  [heap]
f6200000-f6221000 rw-p 00000000 00:00 0 
f6221000-f6300000 ---p 00000000 00:00 0 
f6338000-f6342000 r-xp 00000000 08:16 6176492                            /usr/lib32/libpciaccess.so.0.11.1
f6342000-f6344000 r--p 00009000 08:16 6176492                            /usr/lib32/libpciaccess.so.0.11.1
f6344000-f6345000 rw-p 0000b000 08:16 6176492                            /usr/lib32/libpciaccess.so.0.11.1
f6345000-f6351000 r-xp 00000000 08:16 6174843                            /usr/lib32/libdrm_radeon.so.1.0.1
f6351000-f6352000 r--p 0000b000 08:16 6174843                            /usr/lib32/libdrm_radeon.so.1.0.1
f6352000-f6353000 rw-p 0000c000 08:16 6174843                            /usr/lib32/libdrm_radeon.so.1.0.1
f6353000-f635b000 r-xp 00000000 08:16 6174842                            /usr/lib32/libdrm_nouveau.so.2.0.0
f635b000-f635c000 r--p 00007000 08:16 6174842                            /usr/lib32/libdrm_nouveau.so.2.0.0
f635c000-f635d000 rw-p 00008000 08:16 6174842                            /usr/lib32/libdrm_nouveau.so.2.0.0
f635d000-f6382000 r-xp 00000000 08:16 6174841                            /usr/lib32/libdrm_intel.so.1.0.0
f6382000-f6383000 r--p 00024000 08:16 6174841                            /usr/lib32/libdrm_intel.so.1.0.0
f6383000-f6384000 rw-p 00025000 08:16 6174841                            /usr/lib32/libdrm_intel.so.1.0.0
f6384000-f6ae9000 r-xp 00000000 08:16 6950697                            /usr/lib32/xorg/modules/dri/i965_dri.so
f6ae9000-f6aea000 ---p 00765000 08:16 6950697                            /usr/lib32/xorg/modules/dri/i965_dri.so
f6aea000-f6b1d000 r--p 00765000 08:16 6950697                            /usr/lib32/xorg/modules/dri/i965_dri.so
f6b1d000-f6b23000 rw-p 00798000 08:16 6950697                            /usr/lib32/xorg/modules/dri/i965_dri.so
f6b23000-f6b2a000 rw-p 00000000 00:00 0 
f6b2a000-f6b3c000 r-xp 00000000 08:16 6174836                            /usr/lib32/libdrm.so.2.4.0
f6b3c000-f6b3d000 r--p 00011000 08:16 6174836                            /usr/lib32/libdrm.so.2.4.0
f6b3d000-f6b3e000 rw-p 00012000 08:16 6174836                            /usr/lib32/libdrm.so.2.4.0
f6b3e000-f6b43000 r-xp 00000000 08:16 6176645                            /usr/lib32/libXxf86vm.so.1.0.0
f6b43000-f6b44000 r--p 00004000 08:16 6176645                            /usr/lib32/libXxf86vm.so.1.0.0
f6b44000-f6b45000 rw-p 00005000 08:16 6176645                            /usr/lib32/libXxf86vm.so.1.0.0
f6b45000-f6b49000 r-xp 00000000 08:16 6176580                            /usr/lib32/libxcb-dri2.so.0.0.0
f6b49000-f6b4a000 r--p 00003000 08:16 6176580                            /usr/lib32/libxcb-dri2.so.0.0.0
f6b4a000-f6b4b000 rw-p 00004000 08:16 6176580                            /usr/lib32/libxcb-dri2.so.0.0.0
f6b4b000-f6b65000 r-xp 00000000 08:16 6176583                            /usr/lib32/libxcb-glx.so.0.0.0
f6b65000-f6b66000 r--p 00019000 08:16 6176583                            /usr/lib32/libxcb-glx.so.0.0.0
f6b66000-f6b67000 rw-p 0001a000 08:16 6176583                            /usr/lib32/libxcb-glx.so.0.0.0
f6b67000-f6b68000 r-xp 00000000 08:16 6176631                            /usr/lib32/libX11-xcb.so.1.0.0
f6b68000-f6b69000 r--p 00000000 08:16 6176631                            /usr/lib32/libX11-xcb.so.1.0.0
f6b69000-f6b6a000 rw-p 00001000 08:16 6176631                            /usr/lib32/libX11-xcb.so.1.0.0
f6b6a000-f6b6f000 r-xp 00000000 08:16 6176647                            /usr/lib32/libXfixes.so.3.1.0
f6b6f000-f6b70000 r--p 00004000 08:16 6176647                            /usr/lib32/libXfixes.so.3.1.0
f6b70000-f6b71000 rw-p 00005000 08:16 6176647                            /usr/lib32/libXfixes.so.3.1.0
f6b71000-f6b73000 r-xp 00000000 08:16 6176653                            /usr/lib32/libXdamage.so.1.1.0
f6b73000-f6b74000 r--p 00001000 08:16 6176653                            /usr/lib32/libXdamage.so.1.1.0
f6b74000-f6b75000 rw-p 00002000 08:16 6176653                            /usr/lib32/libXdamage.so.1.1.0
f6b75000-f6b88000 r-xp 00000000 08:16 6176641                            /usr/lib32/libXext.so.6.4.0
f6b88000-f6b89000 r--p 00012000 08:16 6176641                            /usr/lib32/libXext.so.6.4.0
f6b89000-f6b8a000 rw-p 00013000 08:16 6176641                            /usr/lib32/libXext.so.6.4.0
f6b8a000-f6b9d000 r-xp 00000000 08:16 6163308                            /usr/lib32/libglapi.so.0.0.0
f6b9d000-f6b9e000 ---p 00013000 08:16 6163308                            /usr/lib32/libglapi.so.0.0.0
f6b9e000-f6ba0000 r--p 00013000 08:16 6163308                            /usr/lib32/libglapi.so.0.0.0
f6ba0000-f6ba6000 rwxp 00015000 08:16 6163308                            /usr/lib32/libglapi.so.0.0.0
f6ba6000-f6ba7000 r-xp 00000000 08:16 6176657                            /usr/lib32/libxshmfence.so.1.0.0
f6ba7000-f6ba8000 r--p 00000000 08:16 6176657                            /usr/lib32/libxshmfence.so.1.0.0
f6ba8000-f6ba9000 rw-p 00001000 08:16 6176657                            /usr/lib32/libxshmfence.so.1.0.0
f6ba9000-f6baf000 r-xp 00000000 08:16 6176591                            /usr/lib32/libxcb-sync.so.1.0.0
f6baf000-f6bb0000 r--p 00005000 08:16 6176591                            /usr/lib32/libxcb-sync.so.1.0.0
f6bb0000-f6bb1000 rw-p 00006000 08:16 6176591                            /usr/lib32/libxcb-sync.so.1.0.0
f6bb1000-f6bb3000 r-xp 00000000 08:16 6176582                            /usr/lib32/libxcb-present.so.0.0.0
f6bb3000-f6bb4000 r--p 00001000 08:16 6176582                            /usr/lib32/libxcb-present.so.0.0.0
f6bb4000-f6bb5000 rw-p 00002000 08:16 6176582                            /usr/lib32/libxcb-present.so.0.0.0
f6bb5000-f6bb7000 r-xp 00000000 08:16 6176581                            /usr/lib32/libxcb-dri3.so.0.0.0
f6bb7000-f6bb8000 r--p 00001000 08:16 6176581                            /usr/lib32/libxcb-dri3.so.0.0.0
f6bb8000-f6bb9000 rw-p 00002000 08:16 6176581                            /usr/lib32/libxcb-dri3.so.0.0.0
f6bb9000-f6be0000 r-xp 00000000 08:16 6174410                            /usr/lib32/libexpat.so.1.6.2
f6be0000-f6be2000 r--p 00026000 08:16 6174410                            /usr/lib32/libexpat.so.1.6.2
f6be2000-f6be3000 rw-p 00028000 08:16 6174410                            /usr/lib32/libexpat.so.1.6.2
f6be3000-f6c4c000 r-xp 00000000 08:16 6951360                            /usr/lib32/mesa/libGL.so.1.2.0
f6c4c000-f6c4e000 r--p 00068000 08:16 6951360                            /usr/lib32/mesa/libGL.so.1.2.0
f6c4e000-f6c53000 rwxp 0006a000 08:16 6951360                            /usr/lib32/mesa/libGL.so.1.2.0
f6c9c000-f708e000 rw-p 00000000 00:00 0 
f708e000-f722a000 r--p 00000000 08:16 6039722                            /usr/lib/locale/locale-archive
f722a000-f722c000 rw-p 00000000 00:00 0 
f722c000-f7231000 r-xp 00000000 08:16 6176520                            /usr/lib32/libXdmcp.so.6.0.0
f7231000-f7232000 r--p 00004000 08:16 6176520                            /usr/lib32/libXdmcp.so.6.0.0
f7232000-f7233000 rw-p 00005000 08:16 6176520                            /usr/lib32/libXdmcp.so.6.0.0
f7233000-f7235000 r-xp 00000000 08:16 6176524                            /usr/lib32/libXau.so.6.0.0
f7235000-f7236000 r--p 00001000 08:16 6176524                            /usr/lib32/libXau.so.6.0.0
f7236000-f7237000 rw-p 00002000 08:16 6176524                            /usr/lib32/libXau.so.6.0.0
f7237000-f7239000 rw-p 00000000 00:00 0 
f7239000-f7253000 r-xp 00000000 08:16 6176701                            /usr/lib32/libgcc_s.so.1
f7253000-f7254000 r--p 00019000 08:16 6176701                            /usr/lib32/libgcc_s.so.1
f7254000-f7255000 rw-p 0001a000 08:16 6176701                            /usr/lib32/libgcc_s.so.1
f7255000-f727e000 r-xp 00000000 08:16 6176576                            /usr/lib32/libxcb.so.1.1.0
f727e000-f727f000 r--p 00028000 08:16 6176576                            /usr/lib32/libxcb.so.1.1.0
f727f000-f7280000 rw-p 00029000 08:16 6176576                            /usr/lib32/libxcb.so.1.1.0
f7280000-f7433000 r-xp 00000000 08:16 6174189                            /usr/lib32/libc-2.24.so
f7433000-f7435000 r--p 001b2000 08:16 6174189                            /usr/lib32/libc-2.24.so
f7435000-f7436000 rw-p 001b4000 08:16 6174189                            /usr/lib32/libc-2.24.so
f7436000-f7439000 rw-p 00000000 00:00 0 
f7439000-f7452000 r-xp 00000000 08:16 6174171                            /usr/lib32/libpthread-2.24.so
f7452000-f7453000 r--p 00018000 08:16 6174171                            /usr/lib32/libpthread-2.24.so
f7453000-f7454000 rw-p 00019000 08:16 6174171                            /usr/lib32/libpthread-2.24.so
f7454000-f7456000 rw-p 00000000 00:00 0 
f7456000-f75cc000 r-xp 00000000 08:16 6176468                            /usr/lib32/libstdc++.so.6.0.22
f75cc000-f75cd000 ---p 00176000 08:16 6176468                            /usr/lib32/libstdc++.so.6.0.22
f75cd000-f75d3000 r--p 00176000 08:16 6176468                            /usr/lib32/libstdc++.so.6.0.22
f75d3000-f75d4000 rw-p 0017c000 08:16 6176468                            /usr/lib32/libstdc++.so.6.0.22
f75d4000-f75d7000 rw-p 00000000 00:00 0 
f75d7000-f75da000 r-xp 00000000 08:16 6176448                            /usr/lib32/libdl-2.24.so
f75da000-f75db000 r--p 00002000 08:16 6176448                            /usr/lib32/libdl-2.24.so
f75db000-f75dc000 rw-p 00003000 08:16 6176448                            /usr/lib32/libdl-2.24.so
f75dc000-f762f000 r-xp 00000000 08:16 6176449                            /usr/lib32/libm-2.24.so
f762f000-f7630000 r--p 00052000 08:16 6176449                            /usr/lib32/libm-2.24.so
f7630000-f7631000 rw-p 00053000 08:16 6176449                            /usr/lib32/libm-2.24.so
f7631000-f7638000 r-xp 00000000 08:16 6176452                            /usr/lib32/librt-2.24.so
f7638000-f7639000 r--p 00006000 08:16 6176452                            /usr/lib32/librt-2.24.so
f7639000-f763a000 rw-p 00007000 08:16 6176452                            /usr/lib32/librt-2.24.so
f763a000-f7782000 r-xp 00000000 08:16 6174157                            /usr/lib32/libX11.so.6.3.0
f7782000-f7783000 ---p 00148000 08:16 6174157                            /usr/lib32/libX11.so.6.3.0
f7783000-f7784000 r--p 00148000 08:16 6174157                            /usr/lib32/libX11.so.6.3.0
f7784000-f7787000 rw-p 00149000 08:16 6174157                            /usr/lib32/libX11.so.6.3.0
f7788000-f7789000 rw-p 00000000 00:00 0 
f7789000-f77c5000 r-xp 00000000 08:16 7864961                            /home/prash/.local/share/Steam/ubuntu12_32/crashhandler.so
f77c5000-f77c6000 r--p 0003c000 08:16 7864961                            /home/prash/.local/share/Steam/ubuntu12_32/crashhandler.so
f77c6000-f77c7000 rw-p 0003d000 08:16 7864961                            /home/prash/.local/share/Steam/ubuntu12_32/crashhandler.so
f77c7000-f77cf000 rw-p 00000000 00:00 0 
f77cf000-f77d0000 r--p 0019b000 08:16 6039722                            /usr/lib/locale/locale-archive
f77d0000-f77d2000 rw-p 00000000 00:00 0 
f77d2000-f77d4000 r--p 00000000 00:00 0                                  [vvar]
f77d4000-f77d6000 r-xp 00000000 00:00 0                                  [vdso]
f77d6000-f77f8000 r-xp 00000000 08:16 6174188                            /usr/lib32/ld-2.24.so
f77f8000-f77f9000 r--p 00021000 08:16 6174188                            /usr/lib32/ld-2.24.so
f77f9000-f77fa000 rw-p 00022000 08:16 6174188                            /usr/lib32/ld-2.24.so
ffa1d000-ffa3e000 rw-p 00000000 00:00 0                                  [stack]
ILocalize::AddFile() failed to load file "public/steambootstrapper_english.txt".
[2017-03-06 16:35:59] Startup - updater built Nov 23 2016 01:05:42
crash_20170306163559_1.dmp[8479]: Uploading dump (out-of-process)
/tmp/dumps/crash_20170306163559_1.dmp
/home/prash/.local/share/Steam/steam.sh: line 713:  8476 Aborted                 (core dumped) $STEAM_DEBUGGER "$STEAMROOT/$STEAMEXEPATH" "$@"
/home/prash/.local/share/Steam/steam.sh: line 444: no match: ssfn*
crash_20170306163559_1.dmp[8479]: Finished uploading minidump (out-of-process): success = yes
crash_20170306163559_1.dmp[8479]: response: CrashID=bp-63d2f219-305f-46e9-9241-89eca2170306
crash_20170306163559_1.dmp[8479]: file ''/tmp/dumps/crash_20170306163559_1.dmp'', upload yes: ''CrashID=bp-63d2f219-305f-46e9-9241-89eca2170306''

Setting LANG=C solved the problem in #4850, but that did not work for me.

Steps for reproducing this issue:

  1. rm -rf ~/.steam ~/.local/share/Steam
  2. LC_ALL=en_US.UTF-8 LANG=C steam-native
kisak-valve commented 7 years ago

Hello @pnrao, since you are running steam-native, you should also bring this issue to the attention of your package maintainer for steam.

Possibly related to #4881.

pnrao commented 7 years ago

I tested with the steam runtime also, but my results were pretty-much the same. Here's the output:

% rm -rf ~/.steam ~/.local/share/Steam
% LC_ALL=en_US.UTF-8 LANG=C steam     
Setting up Steam content in /home/prash/.local/share/Steam
Running Steam on arch rolling 64-bit
STEAM_RUNTIME is enabled automatically
Installing breakpad exception handler for appid(steam)/version(0)
*** Error in `/home/prash/.local/share/Steam/ubuntu12_32/steam': free(): invalid pointer: 0xffbda290 ***
======= Backtrace: =========
/usr/lib32/libc.so.6(+0x6815a)[0xf731915a]
/usr/lib32/libc.so.6(+0x6ed07)[0xf731fd07]
/usr/lib32/libc.so.6(+0x6f4d6)[0xf73204d6]
/home/prash/.local/share/Steam/ubuntu12_32/steam-runtime/i386/usr/lib/i386-linux-gnu/libX11.so.6(XFree+0x1b)[0xf766ef1b]
/home/prash/.local/share/Steam/ubuntu12_32/steam(+0x51406)[0x5661a406]
/home/prash/.local/share/Steam/ubuntu12_32/steam(+0x520ee)[0x5661b0ee]
/home/prash/.local/share/Steam/ubuntu12_32/steam(+0x22420)[0x565eb420]
/usr/lib32/libc.so.6(__libc_start_main+0xf6)[0xf72c9196]
/home/prash/.local/share/Steam/ubuntu12_32/steam(+0x25ae9)[0x565eeae9]
======= Memory map: ========
565c9000-5697a000 r-xp 00000000 08:16 7865508                            /home/prash/.local/share/Steam/ubuntu12_32/steam
5697a000-5698e000 r--p 003b1000 08:16 7865508                            /home/prash/.local/share/Steam/ubuntu12_32/steam
5698e000-5699b000 rw-p 003c5000 08:16 7865508                            /home/prash/.local/share/Steam/ubuntu12_32/steam
5699b000-569bf000 rw-p 00000000 00:00 0 
57cdc000-57e20000 rw-p 00000000 00:00 0                                  [heap]
f6200000-f6221000 rw-p 00000000 00:00 0 
f6221000-f6300000 ---p 00000000 00:00 0 
f6373000-f637d000 r-xp 00000000 08:16 6176492                            /usr/lib32/libpciaccess.so.0.11.1
f637d000-f637f000 r--p 00009000 08:16 6176492                            /usr/lib32/libpciaccess.so.0.11.1
f637f000-f6380000 rw-p 0000b000 08:16 6176492                            /usr/lib32/libpciaccess.so.0.11.1
f6380000-f638c000 r-xp 00000000 08:16 6174843                            /usr/lib32/libdrm_radeon.so.1.0.1
f638c000-f638d000 r--p 0000b000 08:16 6174843                            /usr/lib32/libdrm_radeon.so.1.0.1
f638d000-f638e000 rw-p 0000c000 08:16 6174843                            /usr/lib32/libdrm_radeon.so.1.0.1
f638e000-f6396000 r-xp 00000000 08:16 6174842                            /usr/lib32/libdrm_nouveau.so.2.0.0
f6396000-f6397000 r--p 00007000 08:16 6174842                            /usr/lib32/libdrm_nouveau.so.2.0.0
f6397000-f6398000 rw-p 00008000 08:16 6174842                            /usr/lib32/libdrm_nouveau.so.2.0.0
f6398000-f63bd000 r-xp 00000000 08:16 6174841                            /usr/lib32/libdrm_intel.so.1.0.0
f63bd000-f63be000 r--p 00024000 08:16 6174841                            /usr/lib32/libdrm_intel.so.1.0.0
f63be000-f63bf000 rw-p 00025000 08:16 6174841                            /usr/lib32/libdrm_intel.so.1.0.0
f63bf000-f6b24000 r-xp 00000000 08:16 6950697                            /usr/lib32/xorg/modules/dri/i965_dri.so
f6b24000-f6b25000 ---p 00765000 08:16 6950697                            /usr/lib32/xorg/modules/dri/i965_dri.so
f6b25000-f6b58000 r--p 00765000 08:16 6950697                            /usr/lib32/xorg/modules/dri/i965_dri.so
f6b58000-f6b5e000 rw-p 00798000 08:16 6950697                            /usr/lib32/xorg/modules/dri/i965_dri.so
f6b5e000-f6b65000 rw-p 00000000 00:00 0 
f6b65000-f6b77000 r-xp 00000000 08:16 6174836                            /usr/lib32/libdrm.so.2.4.0
f6b77000-f6b78000 r--p 00011000 08:16 6174836                            /usr/lib32/libdrm.so.2.4.0
f6b78000-f6b79000 rw-p 00012000 08:16 6174836                            /usr/lib32/libdrm.so.2.4.0
f6b79000-f6b7e000 r-xp 00000000 08:16 6176645                            /usr/lib32/libXxf86vm.so.1.0.0
f6b7e000-f6b7f000 r--p 00004000 08:16 6176645                            /usr/lib32/libXxf86vm.so.1.0.0
f6b7f000-f6b80000 rw-p 00005000 08:16 6176645                            /usr/lib32/libXxf86vm.so.1.0.0
f6b80000-f6b84000 r-xp 00000000 08:16 6176580                            /usr/lib32/libxcb-dri2.so.0.0.0
f6b84000-f6b85000 r--p 00003000 08:16 6176580                            /usr/lib32/libxcb-dri2.so.0.0.0
f6b85000-f6b86000 rw-p 00004000 08:16 6176580                            /usr/lib32/libxcb-dri2.so.0.0.0
f6b86000-f6ba0000 r-xp 00000000 08:16 6176583                            /usr/lib32/libxcb-glx.so.0.0.0
f6ba0000-f6ba1000 r--p 00019000 08:16 6176583                            /usr/lib32/libxcb-glx.so.0.0.0
f6ba1000-f6ba2000 rw-p 0001a000 08:16 6176583                            /usr/lib32/libxcb-glx.so.0.0.0
f6ba2000-f6ba3000 r-xp 00000000 08:16 6176631                            /usr/lib32/libX11-xcb.so.1.0.0
f6ba3000-f6ba4000 r--p 00000000 08:16 6176631                            /usr/lib32/libX11-xcb.so.1.0.0
f6ba4000-f6ba5000 rw-p 00001000 08:16 6176631                            /usr/lib32/libX11-xcb.so.1.0.0
f6ba5000-f6baa000 r-xp 00000000 08:16 6176647                            /usr/lib32/libXfixes.so.3.1.0
f6baa000-f6bab000 r--p 00004000 08:16 6176647                            /usr/lib32/libXfixes.so.3.1.0
f6bab000-f6bac000 rw-p 00005000 08:16 6176647                            /usr/lib32/libXfixes.so.3.1.0
f6bac000-f6bae000 r-xp 00000000 08:16 6176653                            /usr/lib32/libXdamage.so.1.1.0
f6bae000-f6baf000 r--p 00001000 08:16 6176653                            /usr/lib32/libXdamage.so.1.1.0
f6baf000-f6bb0000 rw-p 00002000 08:16 6176653                            /usr/lib32/libXdamage.so.1.1.0
f6bb0000-f6bc0000 r-xp 00000000 08:16 7865029                            /home/prash/.local/share/Steam/ubuntu12_32/steam-runtime/i386/usr/lib/i386-linux-gnu/libXext.so.6.4.0
f6bc0000-f6bc1000 r--p 0000f000 08:16 7865029                            /home/prash/.local/share/Steam/ubuntu12_32/steam-runtime/i386/usr/lib/i386-linux-gnu/libXext.so.6.4.0
f6bc1000-f6bc2000 rw-p 00010000 08:16 7865029                            /home/prash/.local/share/Steam/ubuntu12_32/steam-runtime/i386/usr/lib/i386-linux-gnu/libXext.so.6.4.0
f6bc2000-f6bd5000 r-xp 00000000 08:16 6163308                            /usr/lib32/libglapi.so.0.0.0
f6bd5000-f6bd6000 ---p 00013000 08:16 6163308                            /usr/lib32/libglapi.so.0.0.0
f6bd6000-f6bd8000 r--p 00013000 08:16 6163308                            /usr/lib32/libglapi.so.0.0.0
f6bd8000-f6bde000 rwxp 00015000 08:16 6163308                            /usr/lib32/libglapi.so.0.0.0
f6bde000-f6bdf000 r-xp 00000000 08:16 6176657                            /usr/lib32/libxshmfence.so.1.0.0
f6bdf000-f6be0000 r--p 00000000 08:16 6176657                            /usr/lib32/libxshmfence.so.1.0.0
f6be0000-f6be1000 rw-p 00001000 08:16 6176657                            /usr/lib32/libxshmfence.so.1.0.0
f6be1000-f6be7000 r-xp 00000000 08:16 6176591                            /usr/lib32/libxcb-sync.so.1.0.0
f6be7000-f6be8000 r--p 00005000 08:16 6176591                            /usr/lib32/libxcb-sync.so.1.0.0
f6be8000-f6be9000 rw-p 00006000 08:16 6176591                            /usr/lib32/libxcb-sync.so.1.0.0
f6be9000-f6beb000 r-xp 00000000 08:16 6176582                            /usr/lib32/libxcb-present.so.0.0.0
f6beb000-f6bec000 r--p 00001000 08:16 6176582                            /usr/lib32/libxcb-present.so.0.0.0
f6bec000-f6bed000 rw-p 00002000 08:16 6176582                            /usr/lib32/libxcb-present.so.0.0.0
f6bed000-f6bef000 r-xp 00000000 08:16 6176581                            /usr/lib32/libxcb-dri3.so.0.0.0
f6bef000-f6bf0000 r--p 00001000 08:16 6176581                            /usr/lib32/libxcb-dri3.so.0.0.0
f6bf0000-f6bf1000 rw-p 00002000 08:16 6176581                            /usr/lib32/libxcb-dri3.so.0.0.0
f6bf1000-f6c18000 r-xp 00000000 08:16 6174410                            /usr/lib32/libexpat.so.1.6.2
f6c18000-f6c1a000 r--p 00026000 08:16 6174410                            /usr/lib32/libexpat.so.1.6.2
f6c1a000-f6c1b000 rw-p 00028000 08:16 6174410                            /usr/lib32/libexpat.so.1.6.2
f6c1b000-f6c84000 r-xp 00000000 08:16 6951360                            /usr/lib32/mesa/libGL.so.1.2.0
f6c84000-f6c86000 r--p 00068000 08:16 6951360                            /usr/lib32/mesa/libGL.so.1.2.0
f6c86000-f6c8b000 rwxp 0006a000 08:16 6951360                            /usr/lib32/mesa/libGL.so.1.2.0
f6cd4000-f70c6000 rw-p 00000000 00:00 0 
f70c6000-f7262000 r--p 00000000 08:16 6039722                            /usr/lib/locale/locale-archive
f7262000-f7264000 rw-p 00000000 00:00 0 
f7264000-f7269000 r-xp 00000000 08:16 7865034                            /home/prash/.local/share/Steam/ubuntu12_32/steam-runtime/i386/usr/lib/i386-linux-gnu/libXdmcp.so.6.0.0
f7269000-f726a000 r--p 00004000 08:16 7865034                            /home/prash/.local/share/Steam/ubuntu12_32/steam-runtime/i386/usr/lib/i386-linux-gnu/libXdmcp.so.6.0.0
f726a000-f726b000 rw-p 00005000 08:16 7865034                            /home/prash/.local/share/Steam/ubuntu12_32/steam-runtime/i386/usr/lib/i386-linux-gnu/libXdmcp.so.6.0.0
f726b000-f726d000 r-xp 00000000 08:16 7865159                            /home/prash/.local/share/Steam/ubuntu12_32/steam-runtime/i386/usr/lib/i386-linux-gnu/libXau.so.6.0.0
f726d000-f726e000 r--p 00001000 08:16 7865159                            /home/prash/.local/share/Steam/ubuntu12_32/steam-runtime/i386/usr/lib/i386-linux-gnu/libXau.so.6.0.0
f726e000-f726f000 rw-p 00002000 08:16 7865159                            /home/prash/.local/share/Steam/ubuntu12_32/steam-runtime/i386/usr/lib/i386-linux-gnu/libXau.so.6.0.0
f726f000-f728b000 r-xp 00000000 08:16 7865459                            /home/prash/.local/share/Steam/ubuntu12_32/steam-runtime/i386/lib/i386-linux-gnu/libgcc_s.so.1
f728b000-f728c000 r--p 0001b000 08:16 7865459                            /home/prash/.local/share/Steam/ubuntu12_32/steam-runtime/i386/lib/i386-linux-gnu/libgcc_s.so.1
f728c000-f728d000 rw-p 0001c000 08:16 7865459                            /home/prash/.local/share/Steam/ubuntu12_32/steam-runtime/i386/lib/i386-linux-gnu/libgcc_s.so.1
f728d000-f72ad000 r-xp 00000000 08:16 7865182                            /home/prash/.local/share/Steam/ubuntu12_32/steam-runtime/i386/usr/lib/i386-linux-gnu/libxcb.so.1.1.0
f72ad000-f72ae000 r--p 0001f000 08:16 7865182                            /home/prash/.local/share/Steam/ubuntu12_32/steam-runtime/i386/usr/lib/i386-linux-gnu/libxcb.so.1.1.0
f72ae000-f72af000 rw-p 00020000 08:16 7865182                            /home/prash/.local/share/Steam/ubuntu12_32/steam-runtime/i386/usr/lib/i386-linux-gnu/libxcb.so.1.1.0
f72af000-f72b1000 rw-p 00000000 00:00 0 
f72b1000-f7464000 r-xp 00000000 08:16 6174189                            /usr/lib32/libc-2.24.so
f7464000-f7466000 r--p 001b2000 08:16 6174189                            /usr/lib32/libc-2.24.so
f7466000-f7467000 rw-p 001b4000 08:16 6174189                            /usr/lib32/libc-2.24.so
f7467000-f746a000 rw-p 00000000 00:00 0 
f746a000-f7483000 r-xp 00000000 08:16 6174171                            /usr/lib32/libpthread-2.24.so
f7483000-f7484000 r--p 00018000 08:16 6174171                            /usr/lib32/libpthread-2.24.so
f7484000-f7485000 rw-p 00019000 08:16 6174171                            /usr/lib32/libpthread-2.24.so
f7485000-f7487000 rw-p 00000000 00:00 0 
f7487000-f7582000 r-xp 00000000 08:16 7865169                            /home/prash/.local/share/Steam/ubuntu12_32/steam-runtime/i386/usr/lib/i386-linux-gnu/libstdc++.so.6.0.21
f7582000-f7586000 r--p 000fa000 08:16 7865169                            /home/prash/.local/share/Steam/ubuntu12_32/steam-runtime/i386/usr/lib/i386-linux-gnu/libstdc++.so.6.0.21
f7586000-f7587000 rw-p 000fe000 08:16 7865169                            /home/prash/.local/share/Steam/ubuntu12_32/steam-runtime/i386/usr/lib/i386-linux-gnu/libstdc++.so.6.0.21
f7587000-f7589000 rw-p 00000000 00:00 0 
f7589000-f758c000 r-xp 00000000 08:16 6176448                            /usr/lib32/libdl-2.24.so
f758c000-f758d000 r--p 00002000 08:16 6176448                            /usr/lib32/libdl-2.24.so
f758d000-f758e000 rw-p 00003000 08:16 6176448                            /usr/lib32/libdl-2.24.so
f758e000-f75e1000 r-xp 00000000 08:16 6176449                            /usr/lib32/libm-2.24.so
f75e1000-f75e2000 r--p 00052000 08:16 6176449                            /usr/lib32/libm-2.24.so
f75e2000-f75e3000 rw-p 00053000 08:16 6176449                            /usr/lib32/libm-2.24.so
f75e3000-f75ea000 r-xp 00000000 08:16 6176452                            /usr/lib32/librt-2.24.so
f75ea000-f75eb000 r--p 00006000 08:16 6176452                            /usr/lib32/librt-2.24.so
f75eb000-f75ec000 rw-p 00007000 08:16 6176452                            /usr/lib32/librt-2.24.so
f75ed000-f75ee000 rw-p 00000000 00:00 0 
f75ee000-f762a000 r-xp 00000000 08:16 7864864                            /home/prash/.local/share/Steam/ubuntu12_32/crashhandler.so
f762a000-f762b000 r--p 0003c000 08:16 7864864                            /home/prash/.local/share/Steam/ubuntu12_32/crashhandler.so
f762b000-f762c000 rw-p 0003d000 08:16 7864864                            /home/prash/.local/share/Steam/ubuntu12_32/crashhandler.so
f762c000-f7634000 rw-p 00000000 00:00 0 
f7634000-f7635000 r--p 0019b000 08:16 6039722                            /usr/lib/locale/locale-archive
f7635000-f7765000 r-xp 00000000 08:16 7865099                            /home/prash/.local/share/Steam/ubuntu12_32/steam-runtime/i386/usr/lib/i386-linux-gnu/libX11.so.6.3.0
f7765000-f7766000 r--p 00130000 08:16 7865099                            /home/prash/.local/share/Steam/ubuntu12_32/steam-runtime/i386/usr/lib/i386-linux-gnu/libX11.so.6.3.0
f7766000-f7768000 rw-p 00131000 08:16 7865099                            /home/prash/.local/share/Steam/ubuntu12_32/steam-runtime/i386/usr/lib/i386-linux-gnu/libX11.so.6.3.0
f7768000-f776b000 rw-p 00000000 00:00 0 
f776b000-f776d000 r--p 00000000 00:00 0                                  [vvar]
f776d000-f776f000 r-xp 00000000 00:00 0                                  [vdso]
f776f000-f7791000 r-xp 00000000 08:16 6174188                            /usr/lib32/ld-2.24.so
f7791000-f7792000 r--p 00021000 08:16 6174188                            /usr/lib32/ld-2.24.so
f7792000-f7793000 rw-p 00022000 08:16 6174188                            /usr/lib32/ld-2.24.so
ffbbf000-ffbe0000 rw-p 00000000 00:00 0                                  [stack]
ILocalize::AddFile() failed to load file "public/steambootstrapper_english.txt".
[2017-03-06 20:58:53] Startup - updater built Nov 23 2016 01:05:42
crash_20170306205853_1.dmp[25777]: Uploading dump (out-of-process)
/tmp/dumps/crash_20170306205853_1.dmp
/home/prash/.local/share/Steam/steam.sh: line 713: 25774 Aborted                 (core dumped) $STEAM_DEBUGGER "$STEAMROOT/$STEAMEXEPATH" "$@"
/home/prash/.local/share/Steam/steam.sh: line 444: no match: ssfn*
crash_20170306205853_1.dmp[25777]: Finished uploading minidump (out-of-process): success = yes
crash_20170306205853_1.dmp[25777]: response: CrashID=bp-dab6abdc-efa8-42fc-a19a-85ac52170306
crash_20170306205853_1.dmp[25777]: file ''/tmp/dumps/crash_20170306205853_1.dmp'', upload yes: ''CrashID=bp-dab6abdc-efa8-42fc-a19a-85ac52170306''
C0rn3j commented 7 years ago

Same issue running Arch too BUT with WINE steam prefix.

It just crashes on this.

c0rn3j@c0rn3jDesktop  ~  WINEPREFIX=~/.wineSteam wine ~/.wineSteam/drive_c/Program\ Files\ (x86)/Steam/Steam.exe
err:winediag:xrandr12_init_modes Broken NVIDIA RandR detected, falling back to RandR 1.0. Please consider using the Nouveau driver instead. fixme:ver:GetCurrentPackageId (0x32e440 (nil)): stub ILocalize::AddFile() failed to load file "public/steambootstrapper_english.txt". fixme:process:ProcessIdToSessionId Unsupported for other processes.

EDIT: cd into the directory gets rid of the bolded error, I don't think it's related after all.. EDIT2: My issue was caused by other instance of Steam already running in the background, SIGTERMing it and relaunching steam worked, sorry for being irrelevant!

pnrao commented 7 years ago

This could possibly be merged with #4815.

Seegras commented 7 years ago

Same here, crashes since somewhen last week. I run Debian/Sid. I also deleted everything and got pretty much the same output as pnrao. I don't think this adds anything, but still, here it is:

Setting up Steam content in /home/user/.local/share/Steam
Running Steam on debian 9 64-bit
STEAM_RUNTIME is enabled automatically
Installing breakpad exception handler for appid(steam)/version(0)
*** Error in `/home/user/.local/share/Steam/ubuntu12_32/steam': free(): invalid pointer: 0xfff7d820 ***
======= Backtrace: =========
/lib/i386-linux-gnu/libc.so.6(+0x6737a)[0xf727237a]
/lib/i386-linux-gnu/libc.so.6(+0x6dfb7)[0xf7278fb7]
/lib/i386-linux-gnu/libc.so.6(+0x6e776)[0xf7279776]
/home/user/.local/share/Steam/ubuntu12_32/steam-runtime/i386/usr/lib/i386-linux-gnu/libX11.so.6(XFree+0x1b)[0xf75e5f1b]
/home/user/.local/share/Steam/ubuntu12_32/steam(+0x51406)[0x565c2406]
/home/user/.local/share/Steam/ubuntu12_32/steam(+0x520ee)[0x565c30ee]
/home/user/.local/share/Steam/ubuntu12_32/steam(+0x22420)[0x56593420]
/lib/i386-linux-gnu/libc.so.6(__libc_start_main+0xf6)[0xf7223276]
/home/user/.local/share/Steam/ubuntu12_32/steam(+0x25ae9)[0x56596ae9]
======= Memory map: ========
56571000-56922000 r-xp 00000000 fd:01 136905906                          /home/user/.local/share/Steam/ubuntu12_32/steam
56922000-56936000 r--p 003b1000 fd:01 136905906                          /home/user/.local/share/Steam/ubuntu12_32/steam
56936000-56943000 rw-p 003c5000 fd:01 136905906                          /home/user/.local/share/Steam/ubuntu12_32/steam
56943000-56a35000 rw-p 00000000 00:00 0                                  [heap]
f4900000-f4962000 rw-p 00000000 00:00 0 
f4962000-f4a00000 ---p 00000000 00:00 0 
f4af0000-f4b00000 r-xp 00000000 fd:01 136905017                          /home/user/.local/share/Steam/ubuntu12_32/steam-runtime/i386/usr/lib/i386-linux-gnu/libXext.so.6.4.0
f4b00000-f4b01000 r--p 0000f000 fd:01 136905017                          /home/user/.local/share/Steam/ubuntu12_32/steam-runtime/i386/usr/lib/i386-linux-gnu/libXext.so.6.4.0
f4b01000-f4b02000 rw-p 00010000 fd:01 136905017                          /home/user/.local/share/Steam/ubuntu12_32/steam-runtime/i386/usr/lib/i386-linux-gnu/libXext.so.6.4.0
f4b02000-f6330000 r-xp 00000000 fd:00 1077573                            /usr/lib/i386-linux-gnu/libnvidia-glcore.so.375.27.13
f6330000-f6350000 rwxp 0182e000 fd:00 1077573                            /usr/lib/i386-linux-gnu/libnvidia-glcore.so.375.27.13
f6350000-f69b2000 r-xp 0184e000 fd:00 1077573                            /usr/lib/i386-linux-gnu/libnvidia-glcore.so.375.27.13
f69b2000-f6a73000 rw-p 01eb0000 fd:00 1077573                            /usr/lib/i386-linux-gnu/libnvidia-glcore.so.375.27.13
f6a73000-f6a86000 rw-p 00000000 00:00 0 
f6a86000-f6b48000 r-xp 00000000 fd:00 1077570                            /usr/lib/i386-linux-gnu/nvidia/current/libGL.so.375.27.13
f6b48000-f6b68000 rwxp 000c2000 fd:00 1077570                            /usr/lib/i386-linux-gnu/nvidia/current/libGL.so.375.27.13
f6b68000-f6b94000 r-xp 000e2000 fd:00 1077570                            /usr/lib/i386-linux-gnu/nvidia/current/libGL.so.375.27.13
f6b94000-f6b99000 rw-p 0010d000 fd:00 1077570                            /usr/lib/i386-linux-gnu/nvidia/current/libGL.so.375.27.13
f6b99000-f6b9d000 rw-p 00000000 00:00 0 
f6bf6000-f6bff000 rw-p 00000000 00:00 0 
f6bff000-f6c00000 rw-p 00000000 00:00 0 
f6c00000-f6c01000 r--p 00000000 00:00 0 
f6c01000-f6c02000 rw-p 00000000 00:00 0 
f6c02000-f6c03000 r--p 00000000 00:00 0 
f6c03000-f6c24000 rw-p 00000000 00:00 0 
f6c24000-f6c60000 r-xp 00000000 fd:01 136904945                          /home/user/.local/share/Steam/ubuntu12_32/crashhandler.so
f6c60000-f6c61000 r--p 0003c000 fd:01 136904945                          /home/user/.local/share/Steam/ubuntu12_32/crashhandler.so
f6c61000-f6c62000 rw-p 0003d000 fd:01 136904945                          /home/user/.local/share/Steam/ubuntu12_32/crashhandler.so
f6c62000-f703b000 rw-p 00000000 00:00 0 
f703b000-f708c000 r--p 00000000 fd:00 2229888                            /usr/lib/locale/aa_DJ.utf8/LC_CTYPE
f708c000-f71bc000 r--p 00000000 fd:00 2229886                            /usr/lib/locale/aa_DJ.utf8/LC_COLLATE
f71bc000-f71c0000 rw-p 00000000 00:00 0 
f71c0000-f71c5000 r-xp 00000000 fd:01 136905019                          /home/user/.local/share/Steam/ubuntu12_32/steam-runtime/i386/usr/lib/i386-linux-gnu/libXdmcp.so.6.0.0
f71c5000-f71c6000 r--p 00004000 fd:01 136905019                          /home/user/.local/share/Steam/ubuntu12_32/steam-runtime/i386/usr/lib/i386-linux-gnu/libXdmcp.so.6.0.0
f71c6000-f71c7000 rw-p 00005000 fd:01 136905019                          /home/user/.local/share/Steam/ubuntu12_32/steam-runtime/i386/usr/lib/i386-linux-gnu/libXdmcp.so.6.0.0
f71c7000-f71c9000 r-xp 00000000 fd:01 136905888                          /home/user/.local/share/Steam/ubuntu12_32/steam-runtime/i386/usr/lib/i386-linux-gnu/libXau.so.6.0.0
f71c9000-f71ca000 r--p 00001000 fd:01 136905888                          /home/user/.local/share/Steam/ubuntu12_32/steam-runtime/i386/usr/lib/i386-linux-gnu/libXau.so.6.0.0
f71ca000-f71cb000 rw-p 00002000 fd:01 136905888                          /home/user/.local/share/Steam/ubuntu12_32/steam-runtime/i386/usr/lib/i386-linux-gnu/libXau.so.6.0.0
f71cb000-f71e7000 r-xp 00000000 fd:01 136905905                          /home/user/.local/share/Steam/ubuntu12_32/steam-runtime/i386/lib/i386-linux-gnu/libgcc_s.so.1
f71e7000-f71e8000 r--p 0001b000 fd:01 136905905                          /home/user/.local/share/Steam/ubuntu12_32/steam-runtime/i386/lib/i386-linux-gnu/libgcc_s.so.1
f71e8000-f71e9000 rw-p 0001c000 fd:01 136905905                          /home/user/.local/share/Steam/ubuntu12_32/steam-runtime/i386/lib/i386-linux-gnu/libgcc_s.so.1
f71e9000-f7209000 r-xp 00000000 fd:01 136905891                          /home/user/.local/share/Steam/ubuntu12_32/steam-runtime/i386/usr/lib/i386-linux-gnu/libxcb.so.1.1.0
f7209000-f720a000 r--p 0001f000 fd:01 136905891                          /home/user/.local/share/Steam/ubuntu12_32/steam-runtime/i386/usr/lib/i386-linux-gnu/libxcb.so.1.1.0
f720a000-f720b000 rw-p 00020000 fd:01 136905891                          /home/user/.local/share/Steam/ubuntu12_32/steam-runtime/i386/usr/lib/i386-linux-gnu/libxcb.so.1.1.0
f720b000-f73bc000 r-xp 00000000 fd:00 1311443                            /lib/i386-linux-gnu/libc-2.24.so
f73bc000-f73be000 r--p 001b0000 fd:00 1311443                            /lib/i386-linux-gnu/libc-2.24.so
f73be000-f73bf000 rw-p 001b2000 fd:00 1311443                            /lib/i386-linux-gnu/libc-2.24.so
f73bf000-f73c2000 rw-p 00000000 00:00 0 
f73c2000-f73db000 r-xp 00000000 fd:00 1311506                            /lib/i386-linux-gnu/libpthread-2.24.so
f73db000-f73dc000 r--p 00018000 fd:00 1311506                            /lib/i386-linux-gnu/libpthread-2.24.so
f73dc000-f73dd000 rw-p 00019000 fd:00 1311506                            /lib/i386-linux-gnu/libpthread-2.24.so
f73dd000-f73df000 rw-p 00000000 00:00 0 
f73df000-f74da000 r-xp 00000000 fd:01 136905890                          /home/user/.local/share/Steam/ubuntu12_32/steam-runtime/i386/usr/lib/i386-linux-gnu/libstdc++.so.6.0.21
f74da000-f74de000 r--p 000fa000 fd:01 136905890                          /home/user/.local/share/Steam/ubuntu12_32/steam-runtime/i386/usr/lib/i386-linux-gnu/libstdc++.so.6.0.21
f74de000-f74df000 rw-p 000fe000 fd:01 136905890                          /home/user/.local/share/Steam/ubuntu12_32/steam-runtime/i386/usr/lib/i386-linux-gnu/libstdc++.so.6.0.21
f74df000-f74e3000 rw-p 00000000 00:00 0 
f74e3000-f74e6000 r-xp 00000000 fd:00 1311483                            /lib/i386-linux-gnu/libdl-2.24.so
f74e6000-f74e7000 r--p 00002000 fd:00 1311483                            /lib/i386-linux-gnu/libdl-2.24.so
f74e7000-f74e8000 rw-p 00003000 fd:00 1311483                            /lib/i386-linux-gnu/libdl-2.24.so
f74e8000-f753b000 r-xp 00000000 fd:00 1311484                            /lib/i386-linux-gnu/libm-2.24.so
f753b000-f753c000 r--p 00052000 fd:00 1311484                            /lib/i386-linux-gnu/libm-2.24.so
f753c000-f753d000 rw-p 00053000 fd:00 1311484                            /lib/i386-linux-gnu/libm-2.24.so
f753d000-f7544000 r-xp 00000000 fd:00 1311510                            /lib/i386-linux-gnu/librt-2.24.so
f7544000-f7545000 r--p 00006000 fd:00 1311510                            /lib/i386-linux-gnu/librt-2.24.so
f7545000-f7546000 rw-p 00007000 fd:00 1311510                            /lib/i386-linux-gnu/librt-2.24.so
f7546000-f754a000 r-xp 00000000 fd:00 1077575                            /usr/lib/i386-linux-gnu/tls/libnvidia-tls.so.375.27.13
f754a000-f754b000 rw-p 00003000 fd:00 1077575                            /usr/lib/i386-linux-gnu/tls/libnvidia-tls.so.375.27.13
f754b000-f759c000 r--p 00000000 fd:00 2229888                            /usr/lib/locale/aa_DJ.utf8/LC_CTYPE
f759c000-f759d000 r--p 00000000 fd:00 2248588                            /usr/lib/locale/de_CH.utf8/LC_NUMERIC
f759d000-f759e000 r--p 00000000 fd:00 2248590                            /usr/lib/locale/de_CH.utf8/LC_TIME
f759e000-f759f000 r--p 00000000 fd:00 2248587                            /usr/lib/locale/de_CH.utf8/LC_MONETARY
f759f000-f75a0000 r--p 00000000 fd:00 2366486                            /usr/lib/locale/en_AG/LC_MESSAGES/SYS_LC_MESSAGES
f75a0000-f75a1000 r--p 00000000 fd:00 2229878                            /usr/lib/locale/aa_DJ/LC_PAPER
f75a1000-f75a2000 r--p 00000000 fd:00 2248554                            /usr/lib/locale/de_AT.utf8/LC_NAME
f75a2000-f75a3000 r--p 00000000 fd:00 2248585                            /usr/lib/locale/de_CH.utf8/LC_ADDRESS
f75a3000-f75a4000 r--p 00000000 fd:00 2248589                            /usr/lib/locale/de_CH.utf8/LC_TELEPHONE
f75a4000-f75a5000 r--p 00000000 fd:00 2229892                            /usr/lib/locale/aa_DJ.utf8/LC_MEASUREMENT
f75a5000-f75ac000 r--s 00000000 fd:00 1974511                            /usr/lib/i386-linux-gnu/gconv/gconv-modules.cache
f75ac000-f76dc000 r-xp 00000000 fd:01 136905261                          /home/user/.local/share/Steam/ubuntu12_32/steam-runtime/i386/usr/lib/i386-linux-gnu/libX11.so.6.3.0
f76dc000-f76dd000 r--p 00130000 fd:01 136905261                          /home/user/.local/share/Steam/ubuntu12_32/steam-runtime/i386/usr/lib/i386-linux-gnu/libX11.so.6.3.0
f76dd000-f76df000 rw-p 00131000 fd:01 136905261                          /home/user/.local/share/Steam/ubuntu12_32/steam-runtime/i386/usr/lib/i386-linux-gnu/libX11.so.6.3.0
f76df000-f76e3000 rw-p 00000000 00:00 0 
f76e3000-f76f2000 r-xp 00000000 fd:00 1311273                            /lib/i386-linux-gnu/ld-2.24.so
f76f2000-f76f3000 r-xp 0000f000 fd:00 1311273                            /lib/i386-linux-gnu/ld-2.24.so
f76f3000-f7705000 r-xp 00010000 fd:00 1311273                            /lib/i386-linux-gnu/ld-2.24.so
f7705000-f7706000 r--p 00000000 fd:00 2248586                            /usr/lib/locale/de_CH.utf8/LC_IDENTIFICATION
f7706000-f7707000 r--p 00022000 fd:00 1311273                            /lib/i386-linux-gnu/ld-2.24.so
f7707000-f7708000 rw-p 00023000 fd:00 1311273                            /lib/i386-linux-gnu/ld-2.24.so
fff61000-fff83000 rw-p 00000000 00:00 0                                  [stack]
ILocalize::AddFile() failed to load file "public/steambootstrapper_english.txt".
[2017-03-13 13:54:38] Startup - updater built Nov 23 2016 01:05:42
/home/user/.local/share/Steam/steam.sh: line 713: 25413 Aborted                 $STEAM_DEBUGGER "$STEAMROOT/$STEAMEXEPATH" "$@"
crash_20170313135438_1.dmp[25416]: Uploading dump (out-of-process)
/tmp/dumps/crash_20170313135438_1.dmp
/home/user/.local/share/Steam/steam.sh: line 444: no match: ssfn*
crash_20170313135438_1.dmp[25416]: Finished uploading minidump (out-of-process): success = yes
crash_20170313135438_1.dmp[25416]: response: CrashID=bp-3524e744-be5d-404b-b6b7-2b8042170313
crash_20170313135438_1.dmp[25416]: file ''/tmp/dumps/crash_20170313135438_1.dmp'', upload yes: ''CrashID=bp-3524e744-be5d-404b-b6b7-2b8042170313'

Also tested with combinations of STEAM_RUNTIME and STEAM_RUNTIME_PREFER_HOST_LIBRARIES, same result.

And I don't have any idea what this aa_DJ locale does there, I think that's also a bug. my LC_CTYPE is en_GB.UTF-8, and my LC_COLLATE is de_CH.UTF-8.

Addendum: It gets even weirder when started with as "LC_ALL=en_GB.UTF-8 LANG=C steam":

f761d000-f766e000 r--p 00000000 fd:00 2229888                            /usr/lib/locale/aa_DJ.utf8/LC_CTYPE
f766e000-f766f000 r--p 00000000 fd:00 2229932                            /usr/lib/locale/aa_ET/LC_NUMERIC
f766f000-f7670000 r--p 00000000 fd:00 2249194                            /usr/lib/locale/en_GB.utf8/LC_TIME
f7670000-f7671000 r--p 00000000 fd:00 2248525                            /usr/lib/locale/cy_GB.utf8/LC_MONETARY
f7671000-f7672000 r--p 00000000 fd:00 2366486                            /usr/lib/locale/en_AG/LC_MESSAGES/SYS_LC_MESSAGES
f7672000-f7673000 r--p 00000000 fd:00 2229900                            /usr/lib/locale/aa_DJ.utf8/LC_PAPER
f7673000-f7674000 r--p 00000000 fd:00 2248467                            /usr/lib/locale/chr_US/LC_NAME
f7674000-f7675000 r--p 00000000 fd:00 2249192                            /usr/lib/locale/en_GB.utf8/LC_ADDRESS
f7675000-f7676000 r--p 00000000 fd:00 2248526                            /usr/lib/locale/cy_GB.utf8/LC_TELEPHONE
f7676000-f7677000 r--p 00000000 fd:00 2229892                            /usr/lib/locale/aa_DJ.utf8/LC_MEASUREMENT

Addendum 2: Turns out these are symlinks, so: /usr/lib/locale/en_GB.utf8/LC_CTYPE -> ../aa_DJ.utf8/LC_CTYPE

Seegras commented 7 years ago

Here's the output of valgrind. Note that this is not using the steam-provided libraries. As far as I can see, I would say the error is a bad parameter for X_ChangeProperty

user@host:~/.local/share/Steam/ubuntu12_32$ valgrind ./steam ==26823== Memcheck, a memory error detector ==26823== Copyright (C) 2002-2015, and GNU GPL'd, by Julian Seward et al. ==26823== Using Valgrind-3.12.0 and LibVEX; rerun with -h for copyright info ==26823== Command: ./steam ==26823== ==26823== Syscall param epoll_ctl(event) points to uninitialised byte(s) ==26823== at 0x4CD216E: epoll_ctl (syscall-template.S:84) ==26823== by 0x20E4DB: ??? (in /home/user/.local/share/Steam/ubuntu12_32/steam) ==26823== by 0x20FAD0: CCompletionPortManager::CCompletionPortManager() (in /home/user/.local/share/Steam/ubuntu12_32/steam) ==26823== by 0x12D416: ??? (in /home/user/.local/share/Steam/ubuntu12_32/steam) ==26823== by 0x3C1111: libc_csu_init (in /home/user/.local/share/Steam/ubuntu12_32/steam) ==26823== by 0x4C02205: (below main) (libc-start.c:247) ==26823== Address 0xfea4a8b8 is on thread 1's stack ==26823== ILocalize::AddFile() failed to load file "public/steambootstrapper_english.txt". [2017-03-17 11:57:13] Startup - updater built Nov 23 2016 01:05:42 ==26823== Conditional jump or move depends on uninitialised value(s) ==26823== at 0x482F3FB: free (vg_replace_malloc.c:530) ==26823== by 0x48DE017: XFree (in /usr/lib/i386-linux-gnu/libX11.so.6.3.0) ==26823== by 0x159405: CBaseLinuxUpdateUI::BaseCreateWindow() (in /home/user/.local/share/Steam/ubuntu12_32/steam) ==26823== by 0x15A0ED: CXWindowsUpdateUI::BCreateWindow() (in /home/user/.local/share/Steam/ubuntu12_32/steam) ==26823== by 0x12A41F: ??? (in /home/user/.local/share/Steam/ubuntu12_32/steam) ==26823== by 0x4C02275: (below main) (libc-start.c:291) ==26823== ==26823== Invalid free() / delete / delete[] / realloc() ==26823== at 0x482F438: free (vg_replace_malloc.c:530) ==26823== by 0x48DE017: XFree (in /usr/lib/i386-linux-gnu/libX11.so.6.3.0) ==26823== by 0x159405: CBaseLinuxUpdateUI::BaseCreateWindow() (in /home/user/.local/share/Steam/ubuntu12_32/steam) ==26823== by 0x15A0ED: CXWindowsUpdateUI::BCreateWindow() (in /home/user/.local/share/Steam/ubuntu12_32/steam) ==26823== by 0x12A41F: ??? (in /home/user/.local/share/Steam/ubuntu12_32/steam) ==26823== by 0x4C02275: (below main) (libc-start.c:291) ==26823== Address 0xfea47860 is on thread 1's stack ==26823== in frame #2, created by CBaseLinuxUpdateUI::BaseCreateWindow() (???:) ==26823== ==26823== Syscall param writev(vector[...]) points to uninitialised byte(s) ==26823== at 0x4CC9D53: writev_nocancel (syscall-template.S:84) ==26823== by 0x4DAB419: ??? (in /usr/lib/i386-linux-gnu/libxcb.so.1.1.0) ==26823== by 0x4DAB994: ??? (in /usr/lib/i386-linux-gnu/libxcb.so.1.1.0) ==26823== by 0x4DABA42: xcb_writev (in /usr/lib/i386-linux-gnu/libxcb.so.1.1.0) ==26823== by 0x48DB179: _XSend (in /usr/lib/i386-linux-gnu/libX11.so.6.3.0) ==26823== by 0x48DB72A: _XReply (in /usr/lib/i386-linux-gnu/libX11.so.6.3.0) ==26823== by 0x48C5E24: XInternAtom (in /usr/lib/i386-linux-gnu/libX11.so.6.3.0) ==26823== by 0x159422: CBaseLinuxUpdateUI::BaseCreateWindow() (in /home/user/.local/share/Steam/ubuntu12_32/steam) ==26823== by 0x15A0ED: CXWindowsUpdateUI::BCreateWindow() (in /home/user/.local/share/Steam/ubuntu12_32/steam) ==26823== by 0x12A41F: ??? (in /home/user/.local/share/Steam/ubuntu12_32/steam) ==26823== by 0x4C02275: (below main) (libc-start.c:291) ==26823== Address 0x504cda8 is 40 bytes inside a block of size 16,384 alloc'd ==26823== at 0x4830216: calloc (vg_replace_malloc.c:711) ==26823== by 0x48CAE31: XOpenDisplay (in /usr/lib/i386-linux-gnu/libX11.so.6.3.0) ==26823== by 0x1591C6: CBaseLinuxUpdateUI::BaseCreateWindow() (in /home/user/.local/share/Steam/ubuntu12_32/steam) ==26823== by 0x15A0ED: CXWindowsUpdateUI::BCreateWindow() (in /home/user/.local/share/Steam/ubuntu12_32/steam) ==26823== by 0x12A41F: ??? (in /home/user/.local/share/Steam/ubuntu12_32/steam) ==26823== by 0x4C02275: (below main) (libc-start.c:291) ==26823== SteamUpdateUI: An X Error occurred X Error of failed request: BadValue (integer parameter out of range for operation) Major opcode of failed request: 18 (X_ChangeProperty) Value in failed request: 0x0 Serial number of failed request: 22 ==26823== ==26823== Process terminating with default action of signal 5 (SIGTRAP) ==26823== at 0x1562D6: xerror_handler(_XDisplay, XErrorEvent) (in /home/user/.local/share/Steam/ubuntu12_32/steam) ==26823== by 0x48DDB79: _XError (in /usr/lib/i386-linux-gnu/libX11.so.6.3.0) ==26823== by 0x48DA77A: ??? (in /usr/lib/i386-linux-gnu/libX11.so.6.3.0) ==26823== by 0x48DA83E: ??? (in /usr/lib/i386-linux-gnu/libX11.so.6.3.0) ==26823== by 0x48DB865: _XReply (in /usr/lib/i386-linux-gnu/libX11.so.6.3.0) ==26823== by 0x48C5E24: XInternAtom (in /usr/lib/i386-linux-gnu/libX11.so.6.3.0) ==26823== by 0x159422: CBaseLinuxUpdateUI::BaseCreateWindow() (in /home/user/.local/share/Steam/ubuntu12_32/steam) ==26823== by 0x15A0ED: CXWindowsUpdateUI::BCreateWindow() (in /home/user/.local/share/Steam/ubuntu12_32/steam) ==26823== by 0x12A41F: ??? (in /home/user/.local/share/Steam/ubuntu12_32/steam) ==26823== by 0x4C02275: (below main) (libc-start.c:291) ==26823== ==26823== HEAP SUMMARY: ==26823== in use at exit: 4,401,287 bytes in 1,716 blocks ==26823== total heap usage: 5,276 allocs, 3,561 frees, 118,707,797 bytes allocated ==26823== ==26823== LEAK SUMMARY: ==26823== definitely lost: 412 bytes in 2 blocks ==26823== indirectly lost: 15 bytes in 1 blocks ==26823== possibly lost: 141,849 bytes in 11 blocks ==26823== still reachable: 4,259,011 bytes in 1,702 blocks ==26823== of which reachable via heuristic: ==26823== stdstring : 1,664 bytes in 35 blocks ==26823== suppressed: 0 bytes in 0 blocks ==26823== Rerun with --leak-check=full to see details of leaked memory ==26823== ==26823== For counts of detected and suppressed errors, rerun with: -v ==26823== Use --track-origins=yes to see where uninitialised values come from ==26823== ERROR SUMMARY: 4 errors from 4 contexts (suppressed: 1 from 1)

kisak-valve commented 7 years ago

@Seegras, your issue sounds like #4417. Does LD_PRELOAD='/usr/$LIB/libstdc++.so.6' steam or simular allow steam to start on your system?

Seegras commented 7 years ago

@kisak-valve This doesn't change anything. I also tried it without the whole runtime (all libraries from system) and it doesn't make much difference, it always crashes around the same place.

What I did now is to run the whole thing with the steam-runtime, and valgrind. I didn't expect it to throw the same error. But it did:

Running Steam on debian 9 64-bit
STEAM_RUNTIME is enabled automatically
==29151== Memcheck, a memory error detector
==29151== Copyright (C) 2002-2015, and GNU GPL'd, by Julian Seward et al.
==29151== Using Valgrind-3.12.0 and LibVEX; rerun with -h for copyright info
==29151== Command: /home/user/.local/share/Steam/ubuntu12_32/steam
==29151== 
Installing breakpad exception handler for appid(steam)/version(0)
==29151== Invalid free() / delete / delete[] / realloc()
==29151==    at 0x482F438: free (vg_replace_malloc.c:530)
==29151==    by 0x4874F1A: XFree (in /home/user/.local/share/Steam/ubuntu12_32/steam-runtime/i386/usr/lib/i386-linux-gnu/libX11.so.6.3.0)
==29151==    by 0x159405: CBaseLinuxUpdateUI::BaseCreateWindow() (in /home/user/.local/share/Steam/ubuntu12_32/steam)
==29151==    by 0x15A0ED: CXWindowsUpdateUI::BCreateWindow() (in /home/user/.local/share/Steam/ubuntu12_32/steam)
==29151==    by 0x12A41F: ??? (in /home/user/.local/share/Steam/ubuntu12_32/steam)
==29151==    by 0x4B71275: (below main) (libc-start.c:291)
==29151==  Address 0xfec0a340 is on thread 1's stack
==29151==  in frame #2, created by CBaseLinuxUpdateUI::BaseCreateWindow() (???:)
==29151== 
==29151== 
==29151== Process terminating with default action of signal 5 (SIGTRAP)
==29151==    at 0x1562D6: xerror_handler(_XDisplay*, XErrorEvent*) (in /home/user/.local/share/Steam/ubuntu12_32/steam)
==29151==    by 0x4874A4A: _XError (in /home/user/.local/share/Steam/ubuntu12_32/steam-runtime/i386/usr/lib/i386-linux-gnu/libX11.so.6.3.0)
==29151==    by 0x487184C: ??? (in /home/user/.local/share/Steam/ubuntu12_32/steam-runtime/i386/usr/lib/i386-linux-gnu/libX11.so.6.3.0)
==29151==    by 0x48718A6: ??? (in /home/user/.local/share/Steam/ubuntu12_32/steam-runtime/i386/usr/lib/i386-linux-gnu/libX11.so.6.3.0)
==29151==    by 0x487276F: _XReply (in /home/user/.local/share/Steam/ubuntu12_32/steam-runtime/i386/usr/lib/i386-linux-gnu/libX11.so.6.3.0)
==29151==    by 0x485C937: XInternAtom (in /home/user/.local/share/Steam/ubuntu12_32/steam-runtime/i386/usr/lib/i386-linux-gnu/libX11.so.6.3.0)
==29151==    by 0x159422: CBaseLinuxUpdateUI::BaseCreateWindow() (in /home/user/.local/share/Steam/ubuntu12_32/steam)
==29151==    by 0x15A0ED: CXWindowsUpdateUI::BCreateWindow() (in /home/user/.local/share/Steam/ubuntu12_32/steam)
==29151==    by 0x12A41F: ??? (in /home/user/.local/share/Steam/ubuntu12_32/steam)
==29151==    by 0x4B71275: (below main) (libc-start.c:291)
ILocalize::AddFile() failed to load file "public/steambootstrapper_english.txt".
[2017-03-19 10:38:37] Startup - updater built Nov 23 2016 01:05:42
SteamUpdateUI: An X Error occurred
X Error of failed request:  BadValue (integer parameter out of range for operation)
Major opcode of failed request:  18 (X_ChangeProperty)
Value in failed request:  0x0
Serial number of failed request:  25
==29151== 
==29151== HEAP SUMMARY:
==29151==     in use at exit: 4,586,249 bytes in 1,860 blocks
==29151==   total heap usage: 5,371 allocs, 3,512 frees, 105,993,584 bytes allocated
==29151== 
==29151== LEAK SUMMARY:
==29151==    definitely lost: 412 bytes in 2 blocks
==29151==    indirectly lost: 15 bytes in 1 blocks
==29151==      possibly lost: 141,937 bytes in 13 blocks
==29151==    still reachable: 4,443,885 bytes in 1,844 blocks
==29151==                       of which reachable via heuristic:
==29151==                         stdstring          : 2,030 bytes in 51 blocks
==29151==         suppressed: 0 bytes in 0 blocks
==29151== Rerun with --leak-check=full to see details of leaked memory
==29151== 
==29151== For counts of detected and suppressed errors, rerun with: -v
==29151== ERROR SUMMARY: 1 errors from 1 contexts (suppressed: 0 from 0)
./steam.sh: line 714: 29151 Trace/breakpoint trap   DONT_BREAK_ON_ASSERT=1 G_SLICE=always-malloc G_DEBUG=gc-friendly valgrind --error-limit=no --undef-value-errors=no $STEAM_VALGRIND "$STEAMROOT/$STEAMEXEPATH" "$@" 2>&1
     29152 Done                    | tee steam_valgrind.txt
Seegras commented 7 years ago

I now tried with different versions of steam, and different libraries, and I consistently get this crash. The whole steam runtime has no influence at all, as this crash happens before anything else gets loaded. So I set up steam on a notebook running Debian Scratch and the nouveau drivers, on which it did not crash.

I analysed the dependencies of the linked libraries of steam itself, those that differ are: (runs): libgcc1:i386 1:6.3.0-6, libstdc++6:i386 6.3.0-6 and respectively: (crashes): libgcc1:i386 1:6.3.0-9, libstdc++6:i386 6.3.0-9 All the other libraries are the same. So I tried with LD_PRELOAD='/home/user/preload/libgcc_s.so.1 /home/user/preload/libstdc++.so.6' /usr/lib/games/steam/steam with the 6.3.0-6-versions. Still crashes. And downgrading is neigh impossible, as around 50 packages, mostly libraries, depend on 6.3.0-9.

I'd say it's between steam and X11 now, respectively the nvidia-drivers (I run 375.27.13 because of SteamVR). The differences there: (runs): xserver-common 2:1.19.2-1, xserver-xorg-core 2:1.19.2-1, xserver-xorg-video-nouveau 1:1.0.13-2 and (crashes) xserver-common 2:1.19.3-1, xserver-xorg-core 2:1.19.3-1, xserver-xorg-video-nvidia 375.27.13-1

pnrao commented 7 years ago

@Seegras Following the discussion at https://bbs.archlinux.org/viewtopic.php?pid=1688399, I completed the client installation with steam -textclient. After the steam client downloaded all its required files, I was able to run it with STEAM_RUNTIME_PREFER_HOST_LIBRARIES=0 steam.

Seegras commented 7 years ago

@pnrao Indeed, this works. Of course the steam client crashes at every update and needs to be upgraded via steam -textclient every time.

gitowiec commented 6 years ago

What is with this issue? I am running Ubuntu 18.04 and Steam is broken here. Any work is going on? Thanks @pnrao for the workaround!