Giter Site home page Giter Site logo

Comments (32)

ikeydoherty avatar ikeydoherty commented on May 19, 2024 1

At this point I'm gonna start focusing on moving us to the snap instead of trying to package LSI up - it's incredibly hard for the distros (as you're seeing!)

@lee8oi i reckon adding those missing deps would be a very good move :)

from linux-steam-integration.

norg avatar norg commented on May 19, 2024 1

Ah thanks @lee8oi that helped :) I installed the native runtime as well and now steam is starting with LSI. Although Project Highrise still doesn't work. Will open another issue for that.

from linux-steam-integration.

ikeydoherty avatar ikeydoherty commented on May 19, 2024

This is more likely due to the binary compatibility of the host distro, and it's broken somewhere. Just to clarify are you using glibc or musl built packages? Also what drivers, etc.

Lastly, your os-release file is apparently missing VERSION_ID field.

from linux-steam-integration.

ibrokemypie avatar ibrokemypie commented on May 19, 2024

glibc, just plain intel right now so xf86-video-intel. I think the field is non existent since Void is a rolling release like Arch.

from linux-steam-integration.

ikeydoherty avatar ikeydoherty commented on May 19, 2024

Do you have access to the backtrace?

DEBUGGER=gdb steam

from linux-steam-integration.

ibrokemypie avatar ibrokemypie commented on May 19, 2024

is this what you meant?

$ DEBUGGER=gdb lsi-steam
/extra/home/.local/share/Steam/steam.sh: line 154: VERSION_ID: unbound variable
/extra/home/.local/share/Steam/steam.sh: line 154: VERSION_ID: unbound variable
Running Steam on void  64-bit
STEAM_RUNTIME is disabled by the user
GNU gdb (GDB) 8.0
Copyright (C) 2017 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law.  Type "show copying"
and "show warranty" for details.
This GDB was configured as "x86_64-unknown-linux-gnu".
Type "show configuration" for configuration details.
For bug reporting instructions, please see:
<http://www.gnu.org/software/gdb/bugs/>.
Find the GDB manual and other documentation resources online at:
<http://www.gnu.org/software/gdb/documentation/>.
For help, type "help".
Type "apropos word" to search for commands related to "word"...
Reading symbols from /extra/home/.local/share/Steam/ubuntu12_32/steam...(no debugging symbolsfound)...done.
LD_PRELOAD = /usr/$LIB/libstdc++.so.6 /usr/$LIB/libgcc_s.so.1 /usr/$LIB/libxcb.so.1
(gdb) run
Starting program: /extra/home/.local/share/Steam/ubuntu12_32/steam
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/usr/lib/libthread_db.so.1".
Installing breakpad exception handler for appid(steam)/version(1496897923)
[New Thread 0xf5627b40 (LWP 12857)]
Installing breakpad exception handler for appid(steam)/version(1496897923)
[New Thread 0xf53ffb40 (LWP 12858)]
Installing breakpad exception handler for appid(steam)/version(1496897923)
[New Thread 0xf1980b40 (LWP 12870)]
Installing breakpad exception handler for appid(steam)/version(1496897923)
[New Thread 0xee8aeb40 (LWP 12897)]
[New Thread 0xee5ffb40 (LWP 12898)]
[New Thread 0xee153b40 (LWP 12899)]
[New Thread 0xedeffb40 (LWP 12900)]
[New Thread 0xedbffb40 (LWP 12901)]
[Thread 0xedbffb40 (LWP 12901) exited]
[New Thread 0xed05cb40 (LWP 12902)]
[Thread 0xedeffb40 (LWP 12900) exited]
[Thread 0xee5ffb40 (LWP 12898) exited]
[New Thread 0xee2ffb40 (LWP 12903)]
[New Thread 0xecaffb40 (LWP 12904)]
[New Thread 0xec9feb40 (LWP 12905)]
Installing breakpad exception handler for appid(steam)/version(1496897923)
[New Thread 0xec6ffb40 (LWP 12906)]
[Thread 0xecaffb40 (LWP 12904) exited]
Setting breakpad minidump AppID = 769
Steam_SetMinidumpSteamID:  Caching Steam ID:  76561197960265728 [API loaded no]
[New Thread 0xedbffb40 (LWP 13006)]
Generating new string page texture 2: 48x256, total string texture memory is 49.15 KB
Generating new string page texture 3: 256x256, total string texture memory is 311.30 KB
[New Thread 0xedeffb40 (LWP 13007)]
[New Thread 0xeb7ffb40 (LWP 13030)]

Thread 5 "CIPCServer::Thr" received signal SIGTRAP, Trace/breakpoint trap.
[Switching to Thread 0xee8aeb40 (LWP 12897)]
0xef62321a in ?? () from /extra/home/.local/share/Steam/linux32/steamclient.so
(gdb) bt
#0  0xef62321a in ?? () from /extra/home/.local/share/Steam/linux32/steamclient.so
#1  0xeef3d490 in ?? () from /extra/home/.local/share/Steam/linux32/steamclient.so
#2  0xef22ef65 in ?? () from /extra/home/.local/share/Steam/linux32/steamclient.so
#3  0xef3386a8 in ?? () from /extra/home/.local/share/Steam/linux32/steamclient.so
#4  0xeed759a8 in ?? () from /extra/home/.local/share/Steam/linux32/steamclient.so
#5  0xef339dc8 in ?? () from /extra/home/.local/share/Steam/linux32/steamclient.so
#6  0xeed744a2 in ?? () from /extra/home/.local/share/Steam/linux32/steamclient.so
#7  0xeed76c8a in ?? () from /extra/home/.local/share/Steam/linux32/steamclient.so
#8  0xeed77ab6 in ?? () from /extra/home/.local/share/Steam/linux32/steamclient.so
#9  0xef628f50 in ?? () from /extra/home/.local/share/Steam/linux32/steamclient.so
#10 0xef627bcb in ?? () from /extra/home/.local/share/Steam/linux32/steamclient.so
#11 0xef627d8d in ?? () from /extra/home/.local/share/Steam/linux32/steamclient.so
#12 0xef62a433 in ?? () from /extra/home/.local/share/Steam/linux32/steamclient.so
#13 0xf7c0b38d in start_thread (arg=0xee8aeb40) at pthread_create.c:456
#14 0xf7aee676 in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:110
(gdb) Assert( Fatal Assertion Failed: Stalled cross-thread pipe ):../common/pipes.cpp:561

crash_20170615220550_2.dmp[14676]: Uploading dump (out-of-process)
/tmp/dumps/crash_20170615220550_2.dmp
crash_20170615220550_2.dmp[14676]: Finished uploading minidump (out-of-process): success = yes
crash_20170615220550_2.dmp[14676]: response: Discarded=1
crash_20170615220550_2.dmp[14676]: file ''/tmp/dumps/crash_20170615220550_2.dmp'', upload yes: ''Discarded=1''      

from linux-steam-integration.

ikeydoherty avatar ikeydoherty commented on May 19, 2024

Alright so you need to tell it to run, and when it crashes, use bt to get the backtrace

from linux-steam-integration.

ibrokemypie avatar ibrokemypie commented on May 19, 2024

Did do, updated the comment as such

from linux-steam-integration.

ikeydoherty avatar ikeydoherty commented on May 19, 2024

Looking at ValveSoftware/steam-for-linux#5014 this very much looks like an issue with your host libraries

from linux-steam-integration.

ikeydoherty avatar ikeydoherty commented on May 19, 2024

Sidenote also make sure you're using the latest Steam package too so that Steam itself isn't using problematic stuff

from linux-steam-integration.

ibrokemypie avatar ibrokemypie commented on May 19, 2024

I have completely removed steam, updated the package cache, deleted ~/.steam and then reinstalled steam, error persists. How would I diagnose which library is to blame?

from linux-steam-integration.

Vaelatern avatar Vaelatern commented on May 19, 2024

Would libappindicator being built against gtk+3 be a possible problem?

from linux-steam-integration.

ikeydoherty avatar ikeydoherty commented on May 19, 2024

Ideally you want both gtk2 and gtk2 builds of that available. See how we tricksed it in Solus for an example: https://dev.solus-project.com/source/libappindicator/browse/master/package.yml

Plus the emul32 patch to save needing emul32 python: https://dev.solus-project.com/source/libappindicator/browse/master/files/0001-Disable-Python-build-required-for-multilib-build.patch

Same thing for libdbusmenu https://dev.solus-project.com/source/libdbusmenu/browse/master/package.yml

from linux-steam-integration.

ikeydoherty avatar ikeydoherty commented on May 19, 2024

Also given you're using the open source drivers and this looks suspiciously like some kind of race condition, it might be worth trying to disable DRI3 in mesa too to see if it helps:

export LIBGL_DRI3_DISABLE=1

from linux-steam-integration.

ibrokemypie avatar ibrokemypie commented on May 19, 2024

export LIBGL_DRI3_DISABLE=1 has made no difference from what I can tell, exactly the same.
something that is possibly of note, running STEAM_RUNTIME_PREFER_HOST_LIBRARIES=0 STEAM_RUNTIME=1 steam results in Failed to load steamui.so - dlerror(): /usr/lib32/libXxf86vm.so.1: undefined symbol: _XEatDataWords which seems possibly related to https://cgit.freedesktop.org/xorg/lib/libXfixes/patch/?id=1702cdfe45c9bdd7dacfc8f27a49f89fcd1d02c3

from linux-steam-integration.

ikeydoherty avatar ikeydoherty commented on May 19, 2024

Please re-try with 0.4

from linux-steam-integration.

QkiZMR avatar QkiZMR commented on May 19, 2024
Running Steam on ubuntu 17.04 64-bit
STEAM_RUNTIME is disabled by the user
[2017-10-11 23:22:20] Startup - updater built Oct  4 2017 22:37:14
[2017-10-11 23:22:21] Weryfikowanie instalacji...
[2017-10-11 23:22:21] Verification complete
appdatacache.cpp (2095) : Assertion Failed: !bSharedKVSymbols
roaming config store loaded successfully - 4802 bytes.
migrating temporary roaming config store
appdatacache.cpp (2095) : Assertion Failed: !bSharedKVSymbols
appdatacache.cpp (2095) : Assertion Failed: !bSharedKVSymbols
appdatacache.cpp (2095) : Assertion Failed: !bSharedKVSymbols
(...)

Same problem on Ubuntu 17.04 after enabling native system libs in lsi-settings tool.

from linux-steam-integration.

ikeydoherty avatar ikeydoherty commented on May 19, 2024

Truncating it won't help me :) I need the full log data.

This will result in a very large log, but you could also do LD_DEBUG=all lsi-steam and upload the (very large) log somewhere so I can run through it.

from linux-steam-integration.

QkiZMR avatar QkiZMR commented on May 19, 2024

I truncated repeating error appdatacache.cpp. Today I will run with ld_debug var and will send results.

from linux-steam-integration.

QkiZMR avatar QkiZMR commented on May 19, 2024

liblsi-intercept enabled, rest is disabled.

liblsi-intercept.log

from linux-steam-integration.

QkiZMR avatar QkiZMR commented on May 19, 2024

native runtime provided by OS enabled, rest is disabled. Steam doesn't start. Freeze on connecting window.
native runtime.log

from linux-steam-integration.

norg avatar norg commented on May 19, 2024

I have the same issue with 0.6 on 64 Bit Archlinux. The logfile would be 287MB are you sure you want the whole debug log or should we focus on specific parts? :)

from linux-steam-integration.

ikeydoherty avatar ikeydoherty commented on May 19, 2024

This is very likely an issue with trying to load steamui.so, try:

LSI_DEBUG=1 LD_AUDIT="/usr/\$LIB/liblsi-intercept.so" ldd steamui.so

You'll need to do this in your Steam ubuntu12_32 directory, i.e. ~/.local/share/Steam/ubuntu12_32

from linux-steam-integration.

norg avatar norg commented on May 19, 2024

Looks like I need to find out which libs are in which packages :)

[andi@x250 ubuntu12_32]% LSI_DEBUG=1 LD_AUDIT="/usr/\$LIB/liblsi-intercept.so" ldd steamui.so
	linux-gate.so.1 (0xf7f44000)
	libtier0_s.so => not found
	libvstdlib_s.so => not found
	libv8.so => not found
	libvideo.so => not found

from linux-steam-integration.

ikeydoherty avatar ikeydoherty commented on May 19, 2024

Those are all within same directory

from linux-steam-integration.

norg avatar norg commented on May 19, 2024

Even when I add those to the $LD_LIBRARY_PATH and the ldd output looks fine then, I still run into the described issue above :/

from linux-steam-integration.

norg avatar norg commented on May 19, 2024

Do you think the pkbuild for arch needs to handle those libs? https://aur.archlinux.org/cgit/aur.git/tree/PKGBUILD?h=linux-steam-integration

from linux-steam-integration.

lee8oi avatar lee8oi commented on May 19, 2024

Whatever this issue is, still isn't resolved in the Arch AUR linux-steam-integration package yet. Sad panda. But I'm cool with being patient.

Edit: (Facepalm). I resolved this issue by installing 'steam-native-runtime' and of course prior to discovering this error I had to install lib32-sdl2. I bet that arch package would benefit from requiring these packages to be installed.

Edit 2: I should also mention that while I was trying to resolve the issue I also installed 'libstdc++5'. I don't know if that had anything to do with anything. Just mentioning it here in case it did have something to do with making things work.

from linux-steam-integration.

ikeydoherty avatar ikeydoherty commented on May 19, 2024

Yeah its working here so I'm still not convinced you have it installed/activated right.

from linux-steam-integration.

corusm avatar corusm commented on May 19, 2024

Same issue in my case. Is there any fix yet?
/data/src/clientdll/appdatacache.cpp (2538) : Assertion Failed: !bSharedKVSymbols

from linux-steam-integration.

deathxxx123 avatar deathxxx123 commented on May 19, 2024

Same issue in my case. Is there any fix yet?
/data/src/clientdll/appdatacache.cpp (2538) : Assertion Failed: !bSharedKVSymbols

Same issue(maybe):
src/clientdll/appdatacache.cpp (2679) : Assertion Failed: !bSharedKVSymbols
Manjaro Linux Gnome + Nvidia 1060 6GB

I found solution here:
https://bugs.archlinux.org/task/71092#comment200392

from linux-steam-integration.

OnlyCS avatar OnlyCS commented on May 19, 2024

cd into ~/.steam/root/ubuntu12_32, then run:

pushd ~/.steam/root/ubuntu12_32; file * | grep ELF | cut -d: -f1 | LD_LIBRARY_PATH=. xargs ldd | grep 'not found' | sort | uniq; popd

this will list all missing libraries. install them!
I had to install lib32-libudev0-shim (for libudev.so.0) and lib32-libnm (for libnm.so.0)
sudo pacman -Fy somelib.so.0 for finding packages

from linux-steam-integration.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.