Systemsettings & systemsettings5 crashes with a segmentation fault (see log below)

Hello, this is my first time posting!
I’ve been troubleshooting a problem I’ve had after a mistake I made which caused my kernel image and other files and libraries to either go missing or corrupt. Using a arch live-boot usb I fixed most of the corruptions and such. This was after updating to plasma 2.25.
Everything is now mostly back to normal except for a few issues.
The clock is set to UTC (originaly EDT) and the blur, rounded corners, other desktop effects, and stuff from the system tray widget (different than prior systemsettings failure) don’t show up (it’s most likely caused and controlled by systemsettings). Also all of my themeing like window decorations, colours, icons, etc. Still work, thought in the konsole, the icons such as the mini manjaro logo don’t show up but as outlines of whitespace: (For some reason, probably recent account creation I can’t post links)
htt ps://i.imgur.com/ctsPYw2.png

When I open systemsettings (either from .desktop shortcut or terminal), it ends up in a segmentation fault. The gdb log below shows what happened.

Thread 1 "systemsettings" received signal SIGSEGV, Segmentation fault.
0x00007ffff63eb0a7 in realpath () from /usr/lib/libc.so.6
(gdb) bt
#0  0x00007ffff63eb0a7 in realpath () from /usr/lib/libc.so.6
#1  0x00007ffff6a0904a in ?? () from /usr/lib/libQt5Core.so.5
#2  0x00007ffff69ab010 in ?? () from /usr/lib/libQt5Core.so.5
#3  0x00007ffff69ab222 in QFileInfo::canonicalFilePath() const () from /usr/lib/libQt5Core.so.5
#4  0x00007ffff6dd06b4 in ?? () from /usr/lib/libKF5ConfigCore.so.5
#5  0x00007ffff6dc3d68 in ?? () from /usr/lib/libKF5ConfigCore.so.5
#6  0x00007ffff6dd6130 in KDesktopFile::KDesktopFile(QString const&) ()
   from /usr/lib/libKF5ConfigCore.so.5
#7  0x00005555555681c2 in ?? ()
#8  0x00005555555688cc in ?? ()
#9  0x00005555555688cc in ?? ()
#10 0x00005555555688cc in ?? ()
#11 0x00005555555688cc in ?? ()
#12 0x00005555555688cc in ?? ()
#13 0x00005555555688cc in ?? ()
#14 0x00005555555688cc in ?? ()
#15 0x00005555555688cc in ?? ()
#16 0x00005555555688cc in ?? ()
#17 0x00005555555688cc in ?? ()
#18 0x00005555555688cc in ?? ()
#19 0x00005555555688cc in ?? ()
#20 0x00005555555688cc in ?? ()
#21 0x00005555555688cc in ?? ()
#22 0x00005555555688cc in ?? ()
#23 0x00005555555688cc in ?? ()
#24 0x00005555555688cc in ?? ()
#25 0x00005555555688cc in ?? ()
#26 0x00005555555688cc in ?? ()
#27 0x00005555555688cc in ?? ()
#28 0x00005555555688cc in ?? ()
#29 0x00005555555688cc in ?? ()
#30 0x00005555555688cc in ?? ()
#31 0x00005555555688cc in ?? ()

Here is the complete log, from Dr Konqi crash logs:
htt ps://pastebin.com/xeAMSeTH

Note: systemsettings --help does output the help message.

I’m no expert in linux but I’ve reinstalled glibc, qt5, and systemsettings from pacman. I’ve been trying to solve this for hours and searching up whether people had similar issues and whether it could work for me. At this point I made a forum account just to post this.
Please point me into the right direction and any help is appreciated, Thanks!

I cannot reproduce this on my workstation - so I am thinking a theme issue (Wayland).

$ systemsettings
file:///usr/lib/qt/qml/org/kde/kirigami.2/ScrollablePage.qml:200:9: QML MouseArea: Binding loop detected for property "width"
file:///usr/lib/qt/qml/org/kde/kirigami.2/ScrollablePage.qml:200:9: QML MouseArea: Binding loop detected for property "width"
QQmlEngine::setContextForObject(): Object already has a QQmlContext
qt.qpa.wayland: Wayland does not support QWindow::requestActivate()

I suggest you

  • uninstall any custom package relating to Plasma
  • remove all widgets from your desktop
  • revert to the stock theming including setttings

There are some fresh updates on wayland-utils and plasma-wayland in the Unstable branch. Test and see whether they fix your issue.

I’m sorry I forgot to say that I’m using X11 not wayland. But I did try in wayland and it returned the same results.
And for @linux-aarhus I tried removing the system tray in my latte-dock (as it was throwing errors) and setting the theme to breeze.
It now throws this error with the same seg-fault on first run but It’s probably irrelevant.

kf.service.services: The desktop entry file "msm_mhwd.desktop" has Type= "Application" but no Exec line
kf.service.sycoca: Invalid Service :  "msm_mhwd.desktop"
kf.service.services: The desktop entry file "msm_kernel.desktop" has Type= "Application" but no Exec line
kf.service.sycoca: Invalid Service :  "msm_kernel.desktop"
kf.service.services: The desktop entry file "msm_language_packages.desktop" has Type= "Application" but no Exec line
kf.service.sycoca: Invalid Service :  "msm_language_packages.desktop"
kf.service.services: The desktop entry file "/usr/share/applications/net.lutris.Lutris.desktop" has Type= "Application" but no Exec line
kf.service.sycoca: Invalid Service :  "/usr/share/applications/net.lutris.Lutris.desktop"
kf.service.services: The desktop entry file "/usr/share/applications/msm_kde_notifier_settings.desktop" has Type= "Application" but no Exec line
kf.service.sycoca: Invalid Service :  "/usr/share/applications/msm_kde_notifier_settings.desktop"
kf.service.services: The desktop entry file "/usr/share/applications/kcm_krunnersettings.desktop" has Type= "Application" but no Exec line
kf.service.sycoca: Invalid Service :  "/usr/share/applications/kcm_krunnersettings.desktop"
kf.service.services: The desktop entry file "/usr/share/applications/qemu.desktop" has Type= "Application" but no Exec line
kf.service.sycoca: Invalid Service :  "/usr/share/applications/qemu.desktop"
kf.service.services: The desktop entry file "/usr/share/applications/manjaro-settings-manager.desktop" has Type= "Application" but no Exec line
kf.service.sycoca: Invalid Service :  "/usr/share/applications/manjaro-settings-manager.desktop"
kf.service.sycoca: Service type not found: "application/javascript"
zsh: segmentation fault (core dumped)  systemsettings

But after the first try, it goes back to throwing the same exact errors:

htt ps://i.imgur.com/xNnQlh0.png

I used plasma-apply-lookandfeel and it works fine but outputs this. Should I be concerned?

      $ plasma-apply-lookandfeel -a org.kde.breezedark.desktop 
/usr/bin/xrdb:  "Xft.antialias" on line 10 overrides entry on line 2
/usr/bin/xrdb:  "Xft.hinting" on line 11 overrides entry on line 3
/usr/bin/xrdb:  "Xft.hintstyle" on line 12 overrides entry on line 5
/usr/bin/xrdb:  "Xft.rgba" on line 13 overrides entry on line 7

Also I don’t think I have any custom plasma packages (and I’ve uninstalled kvantum and nothing changed):

      $ pacman -Q | grep -i "plasma"
kdeplasma-addons 5.25.5-1
pamac-tray-icon-plasma 0.1.2-4
plasma-browser-integration 5.25.5-1
plasma-desktop 5.25.5-1
plasma-disks 5.25.5-1
plasma-firewall 5.25.5-1
plasma-framework 5.97.0-1
plasma-integration 5.25.5-1
plasma-meta 5.25-1
plasma-nm 5.25.5-1
plasma-pa 5.25.5-1
plasma-sdk 5.25.5-1
plasma-simplemenu 1.0.12-1
plasma-systemmonitor 5.25.5-1
plasma-thunderbolt 5.25.5-1
plasma-vault 5.25.5-1
plasma-wayland-session 5.25.5-3
plasma-workspace 5.25.5-1
plasma-workspace-wallpapers 5.25.5-1
plasma5-themes-breath 21.3.0-4
plasma5-themes-breath-migration 21.3.0-4

Please note: I have not long term experience with Plasma - and as I cannot reproduce the issue at hand and this is a process of elimination.

Try removing manjaro settings manager package (and related stuff)

sudo pacman -Rns manjaro-settings-manager manjaro-settings-manger-kcm manjaro-settings-manager-knotifier

I would also remove latte-dock as I saw elsewhere it could generate inconsistencies.

sudo pacman -Rns latte-dock

OMG Thank you!
I installed manjaro-settings-manager-kcm and systemsettings worked!
Thank you for your help and have a great day!!

This topic was automatically closed 2 days after the last reply. New replies are no longer allowed.