-
-
Notifications
You must be signed in to change notification settings - Fork 2k
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
riot-desktop does not start on debian 9 (stretch) due to segfault #13553
Comments
The failing autoupdate message is normal. But it may be related to the fact that seshat seems to be expecting glibc >= 2.27, while stretch only has 2.24. If you want to try with a new profile, your profile is stored in |
Yeah, the docker image we're using to build has glibc 2.27 |
I deleted this directory and tried again: same result with same error message. But at leas a new directory If it helps I would be available today for a live debug session with voice-chat and screensharing. #riot-debian9-debugging:matrix.org |
Looking across the supported distributions between Ubuntu and Debian, it appears Ubuntu's xenial (16.04 LTS) has the oldest glibc at 2.23. |
I'll attempt to craft a custom Docker image that uses Xenial as the base. |
Since Xenial has the oldest glibc (2.23) of all the active distributions, this attempts to construct a build image based on that. The Dockerfile here was built by recursively expanding the `FROM` lines until reaching `buildpack-deps:bionic-curl` and then changing that to `xenial`. Everything else is the same. Part of element-hq/element-web#13553
@cknoll Could you try installing |
(nightly is affected by the space-in-path issue with electron sandboxing though) |
Ah right, I guess you may need to rename |
just installed riot-nightly and the segfault issue is gone 👍 . However it takes unusually long for syncing (ca. 10min and still going...) |
Great to hear the segfault is fixed! I'll proceed with building release the same way then.
Hmm, okay, that seems unrelated to this issue, but feel free to create a new issue and capture logs to investigate. The initial sync time is highly dependent on account size, server used, etc. |
Finally, syncing finished and the app seems to work fine. Thank you! |
1.6.0-2 has now been published which should fix this issue for release as well. |
I can confirm this on my system. |
Description
After recent update from the package
riot-web
toriot-desktop
I cant start the program.Steps to reproduce
in a terminal emulator I use the command
riot-desktop
and get the output:I would expect the app to start.
Additionally, the same happens if I use
riot-desktop --no-update
. This seems strange because the the error message seems related to failing autoupdate.Version information
ldd --version
gives:ldd (Debian GLIBC 2.24-11+deb9u4) 2.24
Further Information
This issue seems to be related to #7623. There it is suggested to start with a fresh profile. But I dont know where my profile files are stored.
The text was updated successfully, but these errors were encountered: