New comment by ericonr on void-packages repository https://github.com/void-linux/void-packages/pull/24038#issuecomment-669663661 Comment: Found it! In ly's `env_init` function, it tries to get the contents of the environment variable `LANG`, which might not be set (it isn't, on my system). `getenv` returns a NULL pointer in this case, and when it tries to access that pointer it segfaults. Basically what you need to do is set `LANG` to something, so it doesn't seg fault. I can report this upstream later. You can do something like this for the service, to solve this: ``` LANG="$LANG" exec setsid ... ```