[KCrash Handler] #4 0x0000000000000000 in ?? () #5 0x00007e61832765c1 in KExiv2Iface::KExiv2::load(QString const&) const () from /lib/x86_64-linux-gnu/libKF5KExiv2.so.15.0.0 #6 0x00007e6183276dc9 in KExiv2Iface::KExiv2::KExiv2(QString const&) () from /lib/x86_64-linux-gnu/libKF5KExiv2.so.15.0.0 #7 0x00007e6183ebe118 in ?? () from /usr/lib/x86_64-linux-gnu/qt5/plugins/kf5/thumbcreator/jpegthumbnail.so #8 0x00007e61af03a70b in ?? () from /usr/lib/x86_64-linux-gnu/qt5/plugins/kf5/kio/thumbnail.so #9 0x00007e61af03e39d in ?? () from /usr/lib/x86_64-linux-gnu/qt5/plugins/kf5/kio/thumbnail.so #10 0x00007e61af03f4b4 in ?? () from /usr/lib/x86_64-linux-gnu/qt5/plugins/kf5/kio/thumbnail.so #11 0x00007e61af040ab9 in ?? () from /usr/lib/x86_64-linux-gnu/qt5/plugins/kf5/kio/thumbnail.so #12 0x00007e61aef240bf in ?? () from /lib/x86_64-linux-gnu/libKF5KIOCore.so.5 #13 0x00007e61aef1b76d in KIO::SlaveBase::dispatch(int, QByteArray const&) () from /lib/x86_64-linux-gnu/libKF5KIOCore.so.5 #14 0x00007e61aef1c0c6 in KIO::SlaveBase::dispatchLoop() () from /lib/x86_64-linux-gnu/libKF5KIOCore.so.5 #15 0x00007e61af03c21b in kdemain () from /usr/lib/x86_64-linux-gnu/qt5/plugins/kf5/kio/thumbnail.so #16 0x00005daf2244f50c in ?? () #17 0x00007e61ae02a1ca in __libc_start_call_main (main=main@entry=0x5daf2244f320, argc=argc@entry=5, argv=argv@entry=0x7ffe6d571bd8) at ../sysdeps/nptl/libc_start_call_main.h:58 #18 0x00007e61ae02a28b in __libc_start_main_impl (main=0x5daf2244f320, argc=5, argv=0x7ffe6d571bd8, init=, fini=, rtld_fini=, stack_end=0x7ffe6d571bc8) at ../csu/libc-start.c:360 #19 0x00005daf2244f785 in ?? ()
[Inferior 1 (process 9316) detached]
```
It might be a downstream bug, i.e a Exiv2 library bug.
The bug is likely to concern a few of your images, that have exiv2 data, i.e metadata, that trigger this crash. The file might be corrupted or have unexpected metadata, in bose case that’s an exiv2 issue.
@Meven Hi, thanks for the reply. Is there a way a for me to currently access the images? Right now, both Dolphin and Gwenview crashes the moment I try to open the photos directory.
Note: The directory is quite large consisting of about 194GB of photos in it.
After manually downgrading to version 0.27.6-1build1 of libexiv2-27 and rebooting (not sure if that’s required), Dolphin and Gwenview are working again without any kioslave5 crashes:
I would recommend one of you to make sure the regression has been reported upstream.
Or next time you upgrade you might end up in the same situation.
Fixing bugs upsteam or in code is always preferable to package shenanigans, that are at best brittle workarounds that won’t benefit other users, not coming by.
That’s is not a downgrade, the two packages have the same version 0.27.6-1, but one is from build1 (it seems like a kubuntu specific package?) and the other one is from ubuntu.
Either the build1 package has a fix or different compile flags, I would guess the first one.
Yes, but I need to get to work. I rely on this computer as my primary system since it’s the best OS I’ve used. This is the first time I’ve encountered an issue like this.
Apparently that’s a big issue (with many duplicates…) causing all sorts of applications to crash, across different distro and versions and due to a security update.
i’m going to give them a couple of days to put out a fix to the package before i do this, but if it drags out and other updates come my way, i’ll hold this package so don’t have to keep unchecking the box in discover.
You could also prevent the (re-)installation of the defective version, by creating a file
/etc/apt/preferences.d/libexiv2
Package: libexiv2-27 Pin: version 0.27.6-1ubuntu0.1 Pin-Priority: -1
In contrast to holding, this will effectively skip the broken version but installs newer ones as soon they are released. You don’t have to unhold the package manually. The file can stay in the directory, it is ignored afterwards.
Mint 22.3 also affected. Everything involving a picture thumbnail (e.g. Gwenview, wallpaper setting menu crashes Plasmashell; it is 5.27.12). Dolphin shows empty folders or document, video thumbnails fine) Nemo still working for picture thumbs.
#5 0x00007dc8a003b5c1 in KExiv2Iface::KExiv2::load(QString const&) const () from /lib/x86_64-linux-gnu/libKF5KExiv2.so.15.0.0
#6 0x00007dc8a003bdc9 in KExiv2Iface::KExiv2::KExiv2(QString const&) () from /lib/x86_64-linux-gnu/libKF5KExiv2.so.15.0.0
#7 0x00007dc8a0234118 in ?? () from /usr/lib/x86_64-linux-gnu/qt5/plugins/kf5/thumbcreator/jpegthumbnail.so
#8 0x00007dc8aa1f470b in ?? () from /usr/lib/x86_64-linux-gnu/qt5/plugins/kf5/kio/thumbnail.so
#9 0x00007dc8aa1fa482 in ?? () from /usr/lib/x86_64-linux-gnu/qt5/plugins/kf5/kio/thumbnail.so
#10 0x00007dc8aa0cf0bf in ?? () from /lib/x86_64-linux-gnu/libKF5KIOCore.so.5
#11 0x00007dc8aa0c676d in KIO::SlaveBase::dispatch(int, QByteArray const&) () from /lib/x86_64-linux-gnu/libKF5KIOCore.so.5
#12 0x00007dc8aa0c70c6 in KIO::SlaveBase::dispatchLoop() () from /lib/x86_64-linux-gnu/libKF5KIOCore.so.5
#13 0x00007dc8aa1f621b in kdemain () from /usr/lib/x86_64-linux-gnu/qt5/plugins/kf5/kio/thumbnail.so
#14 0x00005612a265950c in ?? ()
#15 0x00007dc8a922a1ca in __libc_start_call_main (main=main@entry=0x5612a2659320, argc=argc@entry=5, argv=argv@entry=0x7ffd2bb3aa28) at ../sysdeps/nptl/libc_start_call_main.h:58
#16 0x00007dc8a922a28b in __libc_start_main_impl (main=0x5612a2659320, argc=5, argv=0x7ffd2bb3aa28, init=<optimized out>, fini=<optimized out>, rtld_fini=<optimized out>, stack_end=0x7ffd2bb3aa18) at ../csu/libc-start.c:360
#17 0x00005612a2659785 in ?? ()
[Inferior 1 (process 104309) detached]
Thanks a lot. I downgraded libxiv2-27 using sudo apt install libexiv2-27=0.27.6-1build1 and applied hold using sudo apt-mark hold libexiv2-27 to prevent updates. Now, I’m able to access the images without Dolphin and Gwenview crashing.