Unable to Change Wallpaper

So I went to change my wallpaper and when I went to choose the wallpaper option in settings the settings window crashed. See below screenshots. After clicking the wallpaper option in settings I get the below from the terminal and the screen closes.

Segmentation fault         (core dumped) systemsettings

I then go to open gwenview which does open but when I go into a folder with pictures in it I get he following output from the terminal and gwenview closes.

 :$ gwenview
org.kde.kdegraphics.gwenview.lib: Unresolved mime type  "image/avci"
org.kde.kdegraphics.gwenview.lib: Unresolved mime type  "image/hej2k"
org.kde.kdegraphics.gwenview.lib: Unresolved mime type  "image/vnd.radiance"
org.kde.kdegraphics.gwenview.lib: Unresolved mime type  "image/x-epson-erf"
org.kde.kdegraphics.gwenview.lib: Unresolved mime type  "image/x-hasselblad-3fr"
org.kde.kdegraphics.gwenview.lib: Unresolved mime type  "image/x-hasselblad-fff"
org.kde.kdegraphics.gwenview.lib: Unresolved mime type  "image/x-leaf-mos"
org.kde.kdegraphics.gwenview.lib: Unresolved mime type  "image/x-mamiya-mef"
org.kde.kdegraphics.gwenview.lib: Unresolved mime type  "image/x-minolta-mdc"
org.kde.kdegraphics.gwenview.lib: Unresolved mime type  "image/x-pfm"
org.kde.kdegraphics.gwenview.lib: Unresolved mime type  "image/x-phaseone-iiq"
org.kde.kdegraphics.gwenview.lib: Unresolved mime type  "image/x-phm"
org.kde.kdegraphics.gwenview.lib: Unresolved mime type  "image/x-pxr"
org.kde.kdegraphics.gwenview.lib: Unresolved mime type  "image/x-samsung-srw"
org.kde.kdegraphics.gwenview.lib: Unresolved mime type  "image/x-sct"
org.kde.kdegraphics.gwenview.lib: Unresolved mime type  "image/x-sinar-sti"
org.kde.kdegraphics.gwenview.lib: Unresolved raw mime type  "image/x-samsung-srw"
QPainter::begin: Paint device returned engine == 0, type: 2
QPainter::setOpacity: Painter not active
QPainter::end: Painter not active, aborted
Segmentation fault         (core dumped) gwenview

sudo pacman -S gwenview libheif qt5-image-formats-plugins kimageformats libkdcraw libmng libpng imagemagick

See if this resolves it

Looks like qt5-image-formats-plugins is not found. But same issue.

2 Likes

Bump! Gwenview no longer loads any image file for me (I’ve tried jpg, png, webp) and it all results in the same segmentation fault error and close if I attempt to navigate to a folder using the application itself. Package reinstallation also has not worked here.

2 Likes

I also attempted to uninstall and reinstall Gwenview but did not help.

Seems widespread.

There are other posts on other forums and it affects me as well.

1 Like

Thank you for confirming along with @Fumikage141.

1 Like

Its exiv2.

You can downgrade that package back if you want.

Downgraded and now everything’s fixed and working fine, thank you!

What command did you use to downgrade, I am getting the below. Did I do it wrong?

** :$ sudo pacman -U exiv2
[sudo] password for marcs: 
loading packages...
error: 'exiv2': could not find or read package
**
1 Like

The -U command should be used on a path.

If its still in your cache then somewhere in /var/cache/pacman/pkg.

Or you can use the downgrade package to use the downgrade tool;

sudo downgrade exiv2

Ahh…Yep that did the trick. Thank you for your help! :slight_smile:

1 Like

What is the dodgy package version??

version 0.28.6-1

0.28.6.2 is now available for me, so perhaps it is fixed… Will update brb.

Works:

1 Like

Thank you for the update. And yes I confirm installed Ver: 28.6-2 is working for me as well.

1 Like

Upgrading exiv2 to v.0.28.6-2 fixed it for me also.

I just stumbled across this thread while searching for Gwenview issues. Clicking images no longer opened Gwenview. I reinstalled exiv2 and all is well now. Odd. I wonder why a simple reinstall corrected the issue?

❯ yay -S exiv2
Sync Dependency (1): exiv2-0.28.6-2
warning: exiv2-0.28.6-2 is up to date -- reinstalling
resolving dependencies...
looking for conflicting packages...

Package (1)  Old Version  New Version  Net Change

extra/exiv2  0.28.6-2     0.28.6-2       0.00 MiB

Total Installed Size:  15.52 MiB
Net Upgrade Size:       0.00 MiB

:: Proceed with installation? [Y/n] 
(1/1) checking keys in keyring                                         [---------------------------------------] 100%
(1/1) checking package integrity                                       [---------------------------------------] 100%
(1/1) loading package files                                            [---------------------------------------] 100%
(1/1) checking for file conflicts                                      [---------------------------------------] 100%
:: Processing package changes...
(1/1) reinstalling exiv2                                               [---------------------------------------] 100%
:: Running post-transaction hooks...
(1/2) Arming ConditionNeedsUpdate...
(2/2) Checking which packages need to be rebuilt
❯

Looks like 0.28.6 simply reverted the changes from 0.28.5. 0.28.7-1 just hit the EOS repo and according to the github discussion fixes the original bug and the regression (and some other fixes). https://github.com/Exiv2/exiv2/issues/3376

1 Like

I just installed this morning and verified working for me.

1 Like