Skip to content

[solved] pulseeffects: GLib-GIO-ERROR: The schema default value for key (…) was rejected

  • by

tl;dr: Update pulseeffects to 4.8.7 (via PKGbuild if necessary)

I use the legacy version of easyeffects, called pulseeffects; I use it mostly to attenuate bass output — I don’t like heavy bass and it carries more than other sounds — when listening to music. Today it crashed with an error:

(pulseeffects:887854): GLib-GIO-ERROR **: 12:08:46.939: The schema default value for key 'mode' in schema 'com.github.wwmm.pulseeffects.compressor' was rejected by the binding mapping function.
Trace/breakpoint trap (core dumped)

Irksome, as it left the pulseeffects sink (output device) present but non-functional, so I lost sound. I checked the AUR package (pulseefects-legacy-git) but there was no update. There were some comments on issue on the easyeffects github, including this key one:

So although the AUR was not up to date — at time of writing, 4.8.6 has been superseded by 4.8.7 — it was easy to compile an updated version:

git clone https://aur.archlinux.org/pulseeffects-legacy-git.git
cd pulseeffects-legacy-git
makepkg
sudo pacman -u pulseeffects-legacy-git-*.pkg.tar.zst

This installed 4.8.7 (at time of writing the latest release), which worked fine. Sorted!

Tell us what's on your mind

Discover more from Rob's Blog

Subscribe now to keep reading and get access to the full archive.

Continue reading