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