Dolphin keeps crashing on changing DVD, where comes libKF6Solid.so from?

Hi,

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?

thank you very much

plasma-desktop 6.3.3-1
kernel 6.6.83-1-MANJARO
manjaro stable

[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)

sudo pacman -Fy
updates pacman’s files database

pacman -F libKF6Solid.so
searches the files database for packages containing libKF6Solid.so

By the way, solid is at version 6.12.0 in all branches. Your system is horribly out of date if you’re still using solid version 6.3.0.

2 Likes

KDE Plasma is currently version 6.3.3-1 on all branches. KDE Frameworks (kf6) is currently version 6.12.0-1 on all branches.

pamac list --groups plasma
pamac list --groups plasma
bluedevil                   [Installed] 1:6.3.3-1  extra  2.2 MB
breeze                      [Installed] 6.3.3-1    extra  75.3 MB
breeze-gtk                  [Installed] 6.3.3-1    extra  1.2 MB
breeze-plymouth                         6.3.3-1    extra  162.7 kB
discover                    [Installed] 6.3.3-1    extra  7.0 MB
drkonqi                                 6.3.3-1    extra  3.3 MB
flatpak-kcm                             6.3.3-1    extra  419.4 kB
kactivitymanagerd           [Installed] 6.3.3-1    extra  783.0 kB
kde-cli-tools               [Installed] 6.3.3-1    extra  3.9 MB
kde-gtk-config              [Installed] 6.3.3-1    extra  323.5 kB
kdecoration                 [Installed] 6.3.3-1    extra  363.1 kB
kdeplasma-addons            [Installed] 6.3.3-1    extra  6.7 MB
kgamma                                  6.3.3-1    extra  388.0 kB
kglobalacceld               [Installed] 6.3.3-1    extra  337.7 kB
kinfocenter                 [Installed] 6.3.3-1    extra  2.9 MB
kmenuedit                   [Installed] 6.3.3-1    extra  2.0 MB
kpipewire                   [Installed] 6.3.3-1    extra  493.0 kB
krdp                                    6.3.3-1    extra  672.1 kB
kscreen                     [Installed] 6.3.3-1    extra  1.3 MB
kscreenlocker               [Installed] 6.3.3-1    extra  1.0 MB
ksshaskpass                 [Installed] 6.3.3-1    extra  117.9 kB
ksystemstats                [Installed] 6.3.3-1    extra  1.5 MB
kwallet-pam                 [Installed] 6.3.3-1    extra  28.5 kB
kwayland                    [Installed] 6.3.3-1    extra  3.5 MB
kwin                        [Installed] 6.3.3.1-1  extra  32.7 MB
kwrited                     [Installed] 6.3.3-1    extra  45.2 kB
layer-shell-qt              [Installed] 6.3.3-1    extra  130.8 kB
libkscreen                  [Installed] 6.3.3-1    extra  1.3 MB
libksysguard                [Installed] 6.3.3-1    extra  3.2 MB
libplasma                   [Installed] 6.3.3-1    extra  6.9 MB
milou                       [Installed] 6.3.3-1    extra  291.8 kB
ocean-sound-theme           [Installed] 6.3.3-1    extra  2.1 MB
oxygen                                  6.3.3-1    extra  19.1 MB
oxygen-sounds                           6.3.3-1    extra  2.2 MB
plasma-activities           [Installed] 6.3.3-1    extra  775.1 kB
plasma-activities-stats     [Installed] 6.3.3-1    extra  656.9 kB
plasma-browser-integration  [Installed] 6.3.3-1    extra  580.3 kB
plasma-desktop              [Installed] 6.3.3-1    extra  34.8 MB
plasma-disks                            6.3.3-1    extra  615.6 kB
plasma-firewall                         6.3.3-1    extra  1.4 MB
plasma-integration          [Installed] 6.3.3-1    extra  509.3 kB
plasma-nm                   [Installed] 6.3.3-1    extra  11.3 MB
plasma-pa                   [Installed] 6.3.3-1    extra  1.4 MB
plasma-sdk                              6.3.3-1    extra  2.5 MB
plasma-systemmonitor        [Installed] 6.3.3-1    extra  2.2 MB
plasma-thunderbolt          [Installed] 6.3.3-1    extra  539.3 kB
plasma-vault                            6.3.3-1    extra  1.6 MB
plasma-welcome                          6.3.3-1    extra  2.9 MB
plasma-workspace            [Installed] 6.3.3-1    extra  57.5 MB
plasma-workspace-wallpapers [Installed] 6.3.3-1    extra  131.9 MB
plasma5support              [Installed] 6.3.3-1    extra  2.7 MB
plymouth-kcm                            6.3.3-1    extra  298.7 kB
polkit-kde-agent            [Installed] 6.3.3-1    extra  248.9 kB
powerdevil                  [Installed] 6.3.3-1    extra  5.0 MB
print-manager               [Installed] 1:6.3.3-1  extra  3.0 MB
qqc2-breeze-style           [Installed] 6.3.3-1    extra  2.2 MB
sddm-kcm                    [Installed] 6.3.3-1    extra  562.5 kB
spectacle                   [Installed] 1:6.3.3-1  extra  6.2 MB
systemsettings              [Installed] 6.3.3-1    extra  1.1 MB
wacomtablet                             6.3.3-1    extra  2.7 MB
xdg-desktop-portal-kde      [Installed] 6.3.3-1    extra  1.7 MB
pamac list --groups kf6
pamac list --groups kf6
attica               [Installed] 6.12.0-1    extra  1.9 MB
baloo                [Installed] 6.12.0-1    extra  2.7 MB
bluez-qt             [Installed] 6.12.0-1    extra  2.7 MB
breeze-icons         [Installed] 6.12.0-1    extra  79.4 MB
extra-cmake-modules  [Installed] 6.12.0-1    extra  2.1 MB
frameworkintegration [Installed] 6.12.0-1    extra  259.0 kB
kapidox                          6.12.0-1    extra  363.3 kB
karchive             [Installed] 6.12.0-1    extra  1.2 MB
kauth                [Installed] 6.12.0-1    extra  775.3 kB
kbookmarks           [Installed] 6.12.0-1    extra  1.1 MB
kcalendarcore                    6.12.0-1    extra  3.8 MB
kcmutils             [Installed] 6.12.0-1    extra  1.5 MB
kcodecs              [Installed] 6.12.0-1    extra  1.1 MB
kcolorscheme         [Installed] 6.12.0-1    extra  450.5 kB
kcompletion          [Installed] 6.12.0-1    extra  1.0 MB
kconfig              [Installed] 6.12.0-1    extra  4.0 MB
kconfigwidgets       [Installed] 6.12.0-1    extra  2.0 MB
kcontacts            [Installed] 1:6.12.0-1  extra  2.5 MB
kcoreaddons          [Installed] 6.12.0-1    extra  4.4 MB
kcrash               [Installed] 6.12.0-1    extra  274.1 kB
kdav                             1:6.12.0-1  extra  1.0 MB
kdbusaddons          [Installed] 6.12.0-1    extra  457.5 kB
kdeclarative         [Installed] 6.12.0-1    extra  1.0 MB
kded                 [Installed] 6.12.0-1    extra  122.0 kB
kdesu                [Installed] 6.12.0-1    extra  547.2 kB
kdnssd               [Installed] 6.12.0-1    extra  620.9 kB
kdoctools            [Installed] 6.12.0-1    extra  2.7 MB
kfilemetadata        [Installed] 6.12.0-1    extra  1.9 MB
kglobalaccel         [Installed] 6.12.0-1    extra  505.2 kB
kguiaddons           [Installed] 6.12.0-1    extra  1.1 MB
kholidays            [Installed] 1:6.12.0-1  extra  1.3 MB
ki18n                [Installed] 6.12.0-1    extra  18.9 MB
kiconthemes          [Installed] 6.12.0-1    extra  1.3 MB
kidletime            [Installed] 6.12.0-1    extra  400.6 kB
kimageformats        [Installed] 6.12.0-1    extra  2.1 MB
kio                  [Installed] 6.12.0-1    extra  22.8 MB
kirigami             [Installed] 6.12.0-1    extra  3.2 MB
kitemmodels          [Installed] 6.12.0-1    extra  1.1 MB
kitemviews           [Installed] 6.12.0-1    extra  785.6 kB
kjobwidgets          [Installed] 6.12.0-1    extra  800.1 kB
knewstuff            [Installed] 6.12.0-1    extra  3.7 MB
knotifications       [Installed] 6.12.0-1    extra  864.0 kB
knotifyconfig        [Installed] 6.12.0-1    extra  383.3 kB
kpackage             [Installed] 6.12.0-1    extra  983.4 kB
kparts               [Installed] 6.12.0-1    extra  1.1 MB
kpeople              [Installed] 6.12.0-1    extra  1.0 MB
kplotting            [Installed] 6.12.0-1    extra  486.7 kB
kpty                 [Installed] 6.12.0-1    extra  413.9 kB
kquickcharts         [Installed] 6.12.0-1    extra  658.2 kB
krunner              [Installed] 6.12.0-1    extra  837.8 kB
kservice             [Installed] 6.12.0-1    extra  1.0 MB
kstatusnotifieritem  [Installed] 6.12.0-1    extra  742.2 kB
ksvg                 [Installed] 6.12.0-1    extra  830.3 kB
ktexteditor          [Installed] 6.12.0-1    extra  15.9 MB
ktexttemplate        [Installed] 6.12.0-1    extra  2.6 MB
ktextwidgets         [Installed] 6.12.0-1    extra  2.0 MB
kunitconversion      [Installed] 6.12.0-1    extra  12.3 MB
kwallet              [Installed] 6.12.0-1    extra  2.7 MB
kwidgetsaddons       [Installed] 6.12.0-1    extra  11.8 MB
kwindowsystem        [Installed] 6.12.0-1    extra  1.9 MB
kxmlgui              [Installed] 6.12.0-1    extra  5.0 MB
modemmanager-qt      [Installed] 6.12.0-1    extra  1.5 MB
networkmanager-qt    [Installed] 6.12.0-1    extra  4.0 MB
prison               [Installed] 6.12.0-1    extra  777.8 kB
purpose              [Installed] 6.12.0-1    extra  1.9 MB
qqc2-desktop-style   [Installed] 6.12.0-1    extra  2.4 MB
solid                [Installed] 6.12.0-1    extra  2.6 MB
sonnet               [Installed] 6.12.0-1    extra  2.2 MB
syndication          [Installed] 6.12.0-1    extra  1.6 MB
syntax-highlighting  [Installed] 6.12.0-1    extra  9.0 MB
threadweaver         [Installed] 6.12.0-1    extra  936.2 kB

As @ben75 said:

Have you been holding back (ignoring) any packages or groups when updating? Possibly because of AUR dependency issues when updating via pamac?

Maybe it is best you refresh your mirrors & do a full system update without the AUR via the command line:

sudo pacman-mirrors --continent && sudo pacman -Syu

Once your system is up-to-date, you can then try to build ksysguard6-git again:

pamac build ksysguard6-git

I just successfully built & opened ksysguard6-git on my Testing branch system, which is on the same versions of plasma & kf6 as Stable branch:

1 Like