After update to Fedora 43 - input remapper crashing when applying profile

Hello,

I’ve just update my fedora 42 to fedora 43, and everything went smoothly, except for the app input remapper, that I use to remap the buttons on my Evoluent Vertical Mouse. Now everytime, I try to apply the profile for my mouse, the program freezes and the profile is not applied. I noticed that from bugzilla I get the following reason:

“proxy_method.py:97:call:gi.repository.GLib.GError: g-io-error-quark: GDBus.Error:unknown.PicklingError: Can’t pickle local object <class ‘ctypes.CDLL.init.._FuncPtr’> (36)”

I see that the version in Fedora repos is still 2.1.1, whereas in Github, the version is already 2.2.0. Maybe the new version solves this problem? And if so, any idea when the new version will be introduced in the fedora repos?

Thanks!

José

There’s a build, and as of now it’s pending deployment to the updates-testing repo.

https://bodhi.fedoraproject.org/updates/FEDORA-2025-ed1f62a873

You could wait for it to get into testing (after which that page should show the dnf command for installing it from testing), or you could try downloading the RPM from Koji and installing it.

btw, the notes on the update say “this version is compliant with Python 3.14, which is needed for F43”.

So I’m guessing it’s likely to fix that pickling error you are seeing.

In fact, according to the upstream Github, the old code had an issue under Python 3.14, very similar to what you are seeing.

The latest version contains this commit, targeted at fixing that issue.

Thank you for the great help! I will try to wait for it to show up the Fedora repos, maybe it won’t take too long.

Thanks!!!