[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#996744: kde-config-gtk-style: Version mismatch segfaults kded5 repeatedly



Package: kde-config-gtk-style
Version: 4:5.23.0-2
Severity: normal

Dear Maintainer,

I am not sure, whether this is a kded5 or kde-config-gtk-style packaging
problem, but both can currently be installed in an incompatible way leading
to repeatedly crashing kded5 (like 10 Dr.Konqi windows on login and some more
windows later) and a reduced user experience due to a missing kded5 process.

Being on testing and doing a
apt install kde-plasma-desktop kwin-addons -t unstable

updates the following packages to 5.23:
breeze-cursor-theme breeze kde-cli-tools-data kde-cli-tools
kde-style-breeze kdeplasma-addons-data kwin-addons kwin-common
kwin-data kwin-style-breeze kwin-wayland-backend-x11 kwin-wayland
kwin-x11 libcolorcorrect5 libkdecorations2-5v5 libkdecorations2private9
libkf5screen-bin libkf5screen7 libkf5sysguard-bin libkf5sysguard-data
libkfontinst5 libkfontinstui5 libksgrd9 libksignalplotter9
libksysguardformatter1 libksysguardsensorfaces1 libksysguardsensors1
libksysguardsystemstats1 libkwin4-effect-builtins1 libkwineffects13
libkwinglutils13 libkwinxrenderutils13 libkworkspace5-5
libnotificationmanager1 libplasma-geolocation-interface5
libprocesscore9 libprocessui9 libtaskmanager6abi1 libweather-ion7
milou plasma-dataengines-addons plasma-desktop-data plasma-desktop
plasma-runners-addons plasma-wallpapers-addons plasma-widgets-addons
plasma-workspace-data plasma-workspace-wayland plasma-workspace

However, the following packages stay on 5.21:
kde-config-gtk-style kde-config-sddm kde-style-oxygen-qt5 khotkeys-data
khotkeys kinfocenter kmenuedit kscreen ksshaskpass ksysguardd
kwin-decoration-oxygen kwrited libkdecorations2private8 liboxygenstyle5-5
liboxygenstyleconfig5-5 libpowerdevilcore2 libpowerdevilui5
oxygen-sounds plasma-pa plasma-theme-oxygen plasma-workspace-wallpapers
polkit-kde-agent-1 powerdevil-data powerdevil qml-module-org-kde-ksysguard
sddm-theme-breeze sddm-theme-debian-breeze systemsettings

That is not necessarily a problem (although probably not what the user
expects and a likely source of trouble). However, kded5=5.85.0-1 and
kde-config-gtk-style=4:5.23.0-2 lead to the described crash above within
plasma-workspace=4:5.23.0-3 (no crash with plasma-workspace=4:5.21.5-3).

The segfault occurs in the described package combination if ~/.config/kded5rc
contains
[Module-gtkconfig]
autoload=true
and there is no crash for autoload=false for the getconfig module.

Although I think the versioned dependency or break should be fixed, this is
the stacktrace for completeness:
Thread 1 "kded5" received signal SIGSEGV, Segmentation fault.
0x00007fffeab92510 in KDecoration2::DecorationSettings::font() const () from /lib/x86_64-linux-gnu/libkdecorations2.so.5
(gdb) bt
#0  0x00007fffeab92510 in KDecoration2::DecorationSettings::font() const () at /lib/x86_64-linux-gnu/libkdecorations2.so.5
#1  0x00007fffeab92737 in KDecoration2::DecorationSettings::DecorationSettings(KDecoration2::DecorationBridge*, QObject*) ()
    at /lib/x86_64-linux-gnu/libkdecorations2.so.5
#2  0x00007fffeb24f3b2 in  () at /usr/lib/x86_64-linux-gnu/qt5/plugins/kf5/kded/gtkconfig.so
#3  0x00007fffeb24e93e in  () at /usr/lib/x86_64-linux-gnu/qt5/plugins/kf5/kded/gtkconfig.so
#4  0x00007fffeb24e278 in  () at /usr/lib/x86_64-linux-gnu/qt5/plugins/kf5/kded/gtkconfig.so
#5  0x00007fffeb246ef5 in  () at /usr/lib/x86_64-linux-gnu/qt5/plugins/kf5/kded/gtkconfig.so
#6  0x00007fffeb241e0b in GtkConfig::setWindowDecorationsAppearance() const ()
    at /usr/lib/x86_64-linux-gnu/qt5/plugins/kf5/kded/gtkconfig.so
#7  0x00007fffeb242781 in GtkConfig::applyAllSettings() const () at /usr/lib/x86_64-linux-gnu/qt5/plugins/kf5/kded/gtkconfig.so
#8  0x00007fffeb242ba4 in GtkConfig::GtkConfig(QObject*, QList<QVariant> const&) ()
    at /usr/lib/x86_64-linux-gnu/qt5/plugins/kf5/kded/gtkconfig.so
#9  0x00007fffeb2434aa in  () at /usr/lib/x86_64-linux-gnu/qt5/plugins/kf5/kded/gtkconfig.so
#10 0x00007ffff7006a52 in KPluginFactory::create(char const*, QWidget*, QObject*, QList<QVariant> const&, QString const&) ()
    at /lib/x86_64-linux-gnu/libKF5CoreAddons.so.5
#11 0x000055555556019d in  ()
#12 0x0000555555561119 in  ()
#13 0x00005555555615a3 in  ()
#14 0x000055555555b121 in  ()
#15 0x00007ffff66a8e4a in __libc_start_main (main=
    0x55555555ab10, argc=1, argv=0x7fffffffdec8, init=<optimized out>, fini=<optimized out>, rtld_fini=<optimized out>, stack_end=0x7fffffffdeb8) at ../csu/libc-start.c:314
#16 0x000055555555b53a in  ()

Kind regards
Patrick

-- System Information:
Debian Release: bookworm/sid
  APT prefers stable-security
  APT policy: (900, 'stable-security'), (900, 'testing'), (800, 'stable'), (500, 'unstable-debug'), (400, 'unstable'), (1, 'experimental')
Architecture: amd64 (x86_64)

Kernel: Linux 5.14.0-2-amd64 (SMP w/4 CPU threads)
Locale: LANG=de_DE.UTF-8, LC_CTYPE=de_DE.UTF-8 (charmap=UTF-8), LANGUAGE=de:en_US
Shell: /bin/sh linked to /usr/bin/dash
Init: systemd (via /run/systemd/system)

Versions of packages kde-config-gtk-style depends on:
ii  libc6                     2.32-4
ii  libglib2.0-0              2.70.0-1+b1
ii  libgtk-3-0                3.24.30-3
ii  libkdecorations2-5v5      4:5.23.0-2
ii  libkdecorations2private9  4:5.23.0-2
ii  libkf5configcore5         5.86.0-1
ii  libkf5configwidgets5      5.86.0-1
ii  libkf5coreaddons5         5.86.0-1
ii  libkf5dbusaddons5         5.86.0-1
ii  libkf5guiaddons5          5.86.0-1
ii  libqt5core5a              5.15.2+dfsg-12
ii  libqt5dbus5               5.15.2+dfsg-12
ii  libqt5gui5                5.15.2+dfsg-12
ii  libqt5svg5                5.15.2-3
ii  libstdc++6                11.2.0-9

Versions of packages kde-config-gtk-style recommends:
ii  xsettings-kde  0.9-2+b2

Versions of packages kde-config-gtk-style suggests:
pn  kde-config-gtk-style-preview  <none>

-- no debconf information


Reply to: