-
Notifications
You must be signed in to change notification settings - Fork 19
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
appdatacache.cpp (2078) : Assertion Failed: !bSharedKVSymbols #8
Comments
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 |
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. |
Do you have access to the backtrace?
|
is this what you meant?
|
Alright so you need to tell it to |
Did do, updated the comment as such |
Looking at ValveSoftware/steam-for-linux#5014 this very much looks like an issue with your host libraries |
Sidenote also make sure you're using the latest Steam package too so that Steam itself isn't using problematic stuff |
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? |
Would |
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 |
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 has made no difference from what I can tell, exactly the same. |
Please re-try with 0.4 |
Same problem on Ubuntu 17.04 after enabling native system libs in lsi-settings tool. |
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 |
I truncated repeating error appdatacache.cpp. Today I will run with ld_debug var and will send results. |
liblsi-intercept enabled, rest is disabled. |
native runtime provided by OS enabled, rest is disabled. Steam doesn't start. Freeze on connecting window. |
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? :) |
This is very likely an issue with trying to load
You'll need to do this in your Steam ubuntu12_32 directory, i.e. |
Looks like I need to find out which libs are in which packages :)
|
Those are all within same directory |
Even when I add those to the |
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 |
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. |
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 :) |
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. |
Yeah its working here so I'm still not convinced you have it installed/activated right. |
Same issue in my case. Is there any fix yet? |
Same issue(maybe): I found solution here: |
this will list all missing libraries. install them! |
On void linux, starting lsi-steam opens the login screen, which after signing in, spews out
appdatacache.cpp (2078) : Assertion Failed: !bSharedKVSymbols
and essentially freezes. Have tried running steam --reset before lsi-steam, same thing.steam.txt
The text was updated successfully, but these errors were encountered: