I’ve got a problem where each time I change the DVD in the drive all dolphin instances crash. The KDE task bar crashes too, but after every screen standby.
I now finally found the cause in dmesg log.
it segfaults in libKF6Solid.so.6.3.0
how do I find out where this library comes from?
Shouldn’t it be 6.3.3-1? or 6.12.0, see below?
[51208.730443] krunner_placesr[2059]: segfault at 10 ip 00007f25b4fb5850 sp 00007f24f489da20 error 4 in libKF6Solid.so.6.3.0[7f25b4f99000+8d000] likely on CPU 2 (core 2, socket 0)
[51208.730453] Code: 40 00 31 c0 5d c3 0f 1f 40 00 31 c0 c3 90 66 66 2e 0f 1f 84 00 00 00 00 00 90 f3 0f 1e fa 55 48 89 e5 53 48 89 fb 48 83 ec 18 <48> 8b 56 10 64 48 8b 04 25 28 00 00 00 48 89 45 e8 31 c0 48 8b 42
[51208.730667] dolphin[22971]: segfault at 10 ip 00007f2eea2ff850 sp 00007ffcb5b7eab0 error 4 in libKF6Solid.so.6.3.0[7f2eea2e3000+8d000] likely on CPU 0 (core 0, socket 0)
[51208.730675] Code: 40 00 31 c0 5d c3 0f 1f 40 00 31 c0 c3 90 66 66 2e 0f 1f 84 00 00 00 00 00 90 f3 0f 1e fa 55 48 89 e5 53 48 89 fb 48 83 ec 18 <48> 8b 56 10 64 48 8b 04 25 28 00 00 00 48 89 45 e8 31 c0 48 8b 42
[51208.730893] dolphin[1683]: segfault at 10 ip 00007f28d55f2850 sp 00007ffd15c85290 error 4 in libKF6Solid.so.6.3.0[7f28d55d6000+8d000] l
I recently removed all AUR packages to be sure no old versions stick around.
After that ksysguard6-git failed to compile and complained about the same library.
-- Found KF6ItemViews: /usr/lib/cmake/KF6ItemViews/KF6ItemViewsConfig.cmake (found version "6.12.0")
CMake Warning at /usr/share/cmake/Modules/CMakeFindDependencyMacro.cmake:76 (find_package):
Could not find a configuration file for package "KF6Solid" that is
compatible with requested version "6.12.0".
The following configuration files were considered but not accepted:
/usr/lib/cmake/KF6Solid/KF6SolidConfig.cmake, version: 6.3.0
/lib/cmake/KF6Solid/KF6SolidConfig.cmake, version: 6.3.0
Call Stack (most recent call first):
/usr/lib/cmake/KF6KIO/KF6KIOConfig.cmake:48 (find_dependency)
/usr/share/ECM/find-modules/FindKF6.cmake:53 (find_package)
CMakeLists.txt:37 (find_package)
CMake Warning at /usr/share/ECM/find-modules/FindKF6.cmake:53 (find_package):
Found package configuration file:
/usr/lib/cmake/KF6KIO/KF6KIOConfig.cmake
but it set KF6KIO_FOUND to FALSE so package "KF6KIO" is considered to be
NOT FOUND. Reason given by package:
KF6KIO could not be found because dependency KF6Solid could not be found.
Call Stack (most recent call first):
CMakeLists.txt:37 (find_package)
-- Could NOT find KF6KIO (found version "6.12.0"), checked the following files:
/usr/lib/cmake/KF6KIO/KF6KIOConfig.cmake (version 6.12.0)