Bug 428907

Summary: Window Decorations config crashes
Product: [Applications] systemsettings Reporter: Laszlo PETER <peterlas>
Component: generalAssignee: Plasma Bugs List <plasma-bugs>
Status: RESOLVED DUPLICATE    
Severity: crash CC: dabiswas112, dimitri.nuescheler, nate, paolo, th, u4speedman
Priority: NOR Keywords: drkonqi
Version: 5.17.5   
Target Milestone: ---   
Platform: Debian stable   
OS: Linux   
Latest Commit: Version Fixed In:
Sentry Crash Report:
Attachments: attachment-19412-0.html
New crash information added by DrKonqi
New crash information added by DrKonqi
New crash information added by DrKonqi
attachment-4054-0.html
attachment-7180-0.html
attachment-8295-0.html
attachment-2104-0.html

Description Laszlo PETER 2020-11-09 20:04:07 UTC
Application: systemsettings5 (5.17.5)

Qt Version: 5.15.1
Frameworks Version: 5.74.0
Operating System: Linux 5.9.0-1-amd64 x86_64
Distribution: Debian GNU/Linux bullseye/sid

-- Information about the crash:
- What I was doing when the application crashed:
I updated teh Debian 10.
Tried top open Window decorations config

- Unusual behavior I noticed:
No window decorations.
Cannot open Window decorations config it crashes the KDE.

- Custom settings of the application:
No special settings added. I removed all configurations from a test user $HOME. It crashed again.

The crash can be reproduced every time.

-- Backtrace:
Application: System Settings (systemsettings5), signal: Segmentation fault
Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".
[Current thread is 1 (Thread 0x7f1cbc971cc0 (LWP 2684))]

Thread 6 (Thread 0x7f1c91def700 (LWP 3050)):
#0  0x00007f1cc10df35f in poll () from /lib/x86_64-linux-gnu/libc.so.6
#1  0x00007f1cbefd0e1e in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007f1cbefd0f3f in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f1cc168172b in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /lib/x86_64-linux-gnu/libQt5Core.so.5
#4  0x00007f1cc1628b7b in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /lib/x86_64-linux-gnu/libQt5Core.so.5
#5  0x00007f1cc14499be in QThread::exec() () from /lib/x86_64-linux-gnu/libQt5Core.so.5
#6  0x00007f1cc075d085 in ?? () from /lib/x86_64-linux-gnu/libQt5Qml.so.5
#7  0x00007f1cc144ab01 in ?? () from /lib/x86_64-linux-gnu/libQt5Core.so.5
#8  0x00007f1cbfba8ea7 in start_thread () from /lib/x86_64-linux-gnu/libpthread.so.0
#9  0x00007f1cc10e9d4f in clone () from /lib/x86_64-linux-gnu/libc.so.6

Thread 5 (Thread 0x7f1c9dd66700 (LWP 2728)):
#0  0x00007f1cc10df35f in poll () from /lib/x86_64-linux-gnu/libc.so.6
#1  0x00007f1cbefd0e1e in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007f1cbefd0f3f in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f1cc168172b in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /lib/x86_64-linux-gnu/libQt5Core.so.5
#4  0x00007f1cc1628b7b in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /lib/x86_64-linux-gnu/libQt5Core.so.5
#5  0x00007f1cc14499be in QThread::exec() () from /lib/x86_64-linux-gnu/libQt5Core.so.5
#6  0x00007f1cc075d085 in ?? () from /lib/x86_64-linux-gnu/libQt5Qml.so.5
#7  0x00007f1cc144ab01 in ?? () from /lib/x86_64-linux-gnu/libQt5Core.so.5
#8  0x00007f1cbfba8ea7 in start_thread () from /lib/x86_64-linux-gnu/libpthread.so.0
#9  0x00007f1cc10e9d4f in clone () from /lib/x86_64-linux-gnu/libc.so.6

Thread 4 (Thread 0x7f1c9feac700 (LWP 2708)):
#0  0x00007f1cc10dae2c in read () from /lib/x86_64-linux-gnu/libc.so.6
#1  0x00007f1cbf01d0ff in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007f1cbefd0926 in g_main_context_check () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f1cbefd0dc5 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#4  0x00007f1cbefd0f3f in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#5  0x00007f1cc168172b in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /lib/x86_64-linux-gnu/libQt5Core.so.5
#6  0x00007f1cc1628b7b in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /lib/x86_64-linux-gnu/libQt5Core.so.5
#7  0x00007f1cc14499be in QThread::exec() () from /lib/x86_64-linux-gnu/libQt5Core.so.5
#8  0x00007f1cc075d085 in ?? () from /lib/x86_64-linux-gnu/libQt5Qml.so.5
#9  0x00007f1cc144ab01 in ?? () from /lib/x86_64-linux-gnu/libQt5Core.so.5
#10 0x00007f1cbfba8ea7 in start_thread () from /lib/x86_64-linux-gnu/libpthread.so.0
#11 0x00007f1cc10e9d4f in clone () from /lib/x86_64-linux-gnu/libc.so.6

Thread 3 (Thread 0x7f1cba89e700 (LWP 2686)):
#0  0x00007f1cbf021d99 in g_mutex_lock () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#1  0x00007f1cbefd0521 in g_main_context_query () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007f1cbefd0d98 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f1cbefd0f3f in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#4  0x00007f1cc168172b in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /lib/x86_64-linux-gnu/libQt5Core.so.5
#5  0x00007f1cc1628b7b in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /lib/x86_64-linux-gnu/libQt5Core.so.5
#6  0x00007f1cc14499be in QThread::exec() () from /lib/x86_64-linux-gnu/libQt5Core.so.5
#7  0x00007f1cc18dda27 in ?? () from /lib/x86_64-linux-gnu/libQt5DBus.so.5
#8  0x00007f1cc144ab01 in ?? () from /lib/x86_64-linux-gnu/libQt5Core.so.5
#9  0x00007f1cbfba8ea7 in start_thread () from /lib/x86_64-linux-gnu/libpthread.so.0
#10 0x00007f1cc10e9d4f in clone () from /lib/x86_64-linux-gnu/libc.so.6

Thread 2 (Thread 0x7f1cbbdb4700 (LWP 2685)):
#0  0x00007f1cc10df35f in poll () from /lib/x86_64-linux-gnu/libc.so.6
#1  0x00007f1cbfb68d02 in ?? () from /lib/x86_64-linux-gnu/libxcb.so.1
#2  0x00007f1cbfb6a98a in xcb_wait_for_event () from /lib/x86_64-linux-gnu/libxcb.so.1
#3  0x00007f1cbc58c260 in ?? () from /lib/x86_64-linux-gnu/libQt5XcbQpa.so.5
#4  0x00007f1cc144ab01 in ?? () from /lib/x86_64-linux-gnu/libQt5Core.so.5
#5  0x00007f1cbfba8ea7 in start_thread () from /lib/x86_64-linux-gnu/libpthread.so.0
#6  0x00007f1cc10e9d4f in clone () from /lib/x86_64-linux-gnu/libc.so.6

Thread 1 (Thread 0x7f1cbc971cc0 (LWP 2684)):
[KCrash Handler]
#4  0x00007f1cc16722f4 in QVariant::toMap() const () from /lib/x86_64-linux-gnu/libQt5Core.so.5
#5  0x00007f1c939d128f in ?? () from /lib/x86_64-linux-gnu/libkdecorations2.so.5
#6  0x00007f1c939d17c2 in KDecoration2::Decoration::Decoration(QObject*, QList<QVariant> const&) () from /lib/x86_64-linux-gnu/libkdecorations2.so.5
#7  0x00007f1c9362cece in ?? () from /usr/lib/x86_64-linux-gnu/qt5/plugins/org.kde.kdecoration2/breezedecoration.so
#8  0x00007f1c93632d5a in ?? () from /usr/lib/x86_64-linux-gnu/qt5/plugins/org.kde.kdecoration2/breezedecoration.so
#9  0x00007f1cc277e612 in KPluginFactory::create(char const*, QWidget*, QObject*, QList<QVariant> const&, QString const&) () from /lib/x86_64-linux-gnu/libKF5CoreAddons.so.5
#10 0x00007f1c936b6ed9 in ?? () from /usr/lib/x86_64-linux-gnu/qt5/qml/org/kde/kwin/private/kdecoration/libkdecorationprivatedeclarative.so
#11 0x00007f1c936b594b in ?? () from /usr/lib/x86_64-linux-gnu/qt5/qml/org/kde/kwin/private/kdecoration/libkdecorationprivatedeclarative.so
#12 0x00007f1cc0730bdd in QQmlObjectCreator::finalize(QQmlInstantiationInterrupt&) () from /lib/x86_64-linux-gnu/libQt5Qml.so.5
#13 0x00007f1cc06ca89c in QQmlIncubatorPrivate::incubate(QQmlInstantiationInterrupt&) () from /lib/x86_64-linux-gnu/libQt5Qml.so.5
#14 0x00007f1cc06cae27 in QQmlEnginePrivate::incubate(QQmlIncubator&, QQmlContextData*) () from /lib/x86_64-linux-gnu/libQt5Qml.so.5
#15 0x00007f1cbed92502 in ?? () from /lib/x86_64-linux-gnu/libQt5QmlModels.so.5
#16 0x00007f1cc0bb2b96 in ?? () from /lib/x86_64-linux-gnu/libQt5Quick.so.5
#17 0x00007f1cc0ba483d in ?? () from /lib/x86_64-linux-gnu/libQt5Quick.so.5
#18 0x00007f1cc0bb3bd0 in ?? () from /lib/x86_64-linux-gnu/libQt5Quick.so.5
#19 0x00007f1cc0bb98c8 in QQuickItemView::componentComplete() () from /lib/x86_64-linux-gnu/libQt5Quick.so.5
#20 0x00007f1cc0730bdd in QQmlObjectCreator::finalize(QQmlInstantiationInterrupt&) () from /lib/x86_64-linux-gnu/libQt5Qml.so.5
#21 0x00007f1cc06ca89c in QQmlIncubatorPrivate::incubate(QQmlInstantiationInterrupt&) () from /lib/x86_64-linux-gnu/libQt5Qml.so.5
#22 0x00007f1cc06cae27 in QQmlEnginePrivate::incubate(QQmlIncubator&, QQmlContextData*) () from /lib/x86_64-linux-gnu/libQt5Qml.so.5
#23 0x00007f1cc06c5e52 in QQmlComponent::create(QQmlIncubator&, QQmlContext*, QQmlContext*) () from /lib/x86_64-linux-gnu/libQt5Qml.so.5
#24 0x00007f1cc0e1501e in KDeclarative::QmlObject::completeInitialization(QHash<QString, QVariant> const&) () from /lib/x86_64-linux-gnu/libKF5Declarative.so.5
#25 0x00007f1cc2b6a850 in KQuickAddons::ConfigModule::mainUi() () from /lib/x86_64-linux-gnu/libKF5QuickAddons.so.5
#26 0x00007f1cc2c6091b in KCModuleLoader::loadModule(KCModuleInfo const&, KCModuleLoader::ErrorReporting, QWidget*, QStringList const&) () from /lib/x86_64-linux-gnu/libKF5KCMUtils.so.5
#27 0x00007f1cc2c68eb2 in ?? () from /lib/x86_64-linux-gnu/libKF5KCMUtils.so.5
#28 0x00007f1cc2c692f8 in KCModuleProxy::realModule() const () from /lib/x86_64-linux-gnu/libKF5KCMUtils.so.5
#29 0x00007f1cc2c9edf7 in ModuleView::updatePageIconHeader(KPageWidgetItem*, bool) () from /lib/x86_64-linux-gnu/libsystemsettingsview.so.3
#30 0x00007f1cc2ca00bd in ModuleView::addModule(KCModuleInfo*) () from /lib/x86_64-linux-gnu/libsystemsettingsview.so.3
#31 0x00007f1cc2ca04a5 in ModuleView::loadModule(QModelIndex const&) () from /lib/x86_64-linux-gnu/libsystemsettingsview.so.3
#32 0x00007f1cb80b94a1 in ?? () from /usr/lib/x86_64-linux-gnu/qt5/plugins/systemsettings_sidebar_mode.so
#33 0x00007f1cb80b81bc in ?? () from /usr/lib/x86_64-linux-gnu/qt5/plugins/systemsettings_sidebar_mode.so
#34 0x00007f1cb80b867b in ?? () from /usr/lib/x86_64-linux-gnu/qt5/plugins/systemsettings_sidebar_mode.so
#35 0x00007f1cc05ec842 in QV4::QObjectWrapper::setProperty(QV4::ExecutionEngine*, QObject*, QQmlPropertyData*, QV4::Value const&) () from /lib/x86_64-linux-gnu/libQt5Qml.so.5
#36 0x00007f1cc05ed6e7 in QV4::QObjectWrapper::setQmlProperty(QV4::ExecutionEngine*, QQmlContextData*, QObject*, QV4::String*, QV4::QObjectWrapper::RevisionMode, QV4::Value const&) () from /lib/x86_64-linux-gnu/libQt5Qml.so.5
#37 0x00007f1cc05ed885 in QV4::QObjectWrapper::virtualPut(QV4::Managed*, QV4::PropertyKey, QV4::Value const&, QV4::Value*) () from /lib/x86_64-linux-gnu/libQt5Qml.so.5
#38 0x00007f1cc05b8d1b in QV4::Object::virtualResolveLookupSetter(QV4::Object*, QV4::ExecutionEngine*, QV4::Lookup*, QV4::Value const&) () from /lib/x86_64-linux-gnu/libQt5Qml.so.5
#39 0x00007f1cc06060d8 in ?? () from /lib/x86_64-linux-gnu/libQt5Qml.so.5
#40 0x00007f1cc0609f07 in ?? () from /lib/x86_64-linux-gnu/libQt5Qml.so.5
#41 0x00007f1cc05a584d in QV4::Function::call(QV4::Value const*, QV4::Value const*, int, QV4::ExecutionContext const*) () from /lib/x86_64-linux-gnu/libQt5Qml.so.5
#42 0x00007f1cc071d585 in QQmlJavaScriptExpression::evaluate(QV4::CallData*, bool*) () from /lib/x86_64-linux-gnu/libQt5Qml.so.5
#43 0x00007f1cc06d078b in QQmlBoundSignalExpression::evaluate(void**) () from /lib/x86_64-linux-gnu/libQt5Qml.so.5
#44 0x00007f1cc06d0c70 in ?? () from /lib/x86_64-linux-gnu/libQt5Qml.so.5
#45 0x00007f1cc07003ad in QQmlNotifier::emitNotify(QQmlNotifierEndpoint*, void**) () from /lib/x86_64-linux-gnu/libQt5Qml.so.5
#46 0x00007f1cc1660325 in ?? () from /lib/x86_64-linux-gnu/libQt5Core.so.5
#47 0x00007f1cbaff2f11 in QQuickAbstractButtonPrivate::handleRelease(QPointF const&) () from /lib/x86_64-linux-gnu/libQt5QuickTemplates2.so.5
#48 0x00007f1cbb00ffb9 in QQuickControl::mouseReleaseEvent(QMouseEvent*) () from /lib/x86_64-linux-gnu/libQt5QuickTemplates2.so.5
#49 0x00007f1cc0af82b8 in QQuickItem::event(QEvent*) () from /lib/x86_64-linux-gnu/libQt5Quick.so.5
#50 0x00007f1cc217314f in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /lib/x86_64-linux-gnu/libQt5Widgets.so.5
#51 0x00007f1cc162a1ba in QCoreApplication::notifyInternal2(QObject*, QEvent*) () from /lib/x86_64-linux-gnu/libQt5Core.so.5
#52 0x00007f1cc0b14244 in QQuickWindowPrivate::deliverMouseEvent(QQuickPointerMouseEvent*) () from /lib/x86_64-linux-gnu/libQt5Quick.so.5
#53 0x00007f1cc0b1557b in QQuickWindowPrivate::deliverPointerEvent(QQuickPointerEvent*) () from /lib/x86_64-linux-gnu/libQt5Quick.so.5
#54 0x00007f1cc1a95665 in QWindow::event(QEvent*) () from /lib/x86_64-linux-gnu/libQt5Gui.so.5
#55 0x00007f1cc217314f in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /lib/x86_64-linux-gnu/libQt5Widgets.so.5
#56 0x00007f1cc162a1ba in QCoreApplication::notifyInternal2(QObject*, QEvent*) () from /lib/x86_64-linux-gnu/libQt5Core.so.5
#57 0x00007f1cc0e2bd57 in QQuickWidget::mouseReleaseEvent(QMouseEvent*) () from /lib/x86_64-linux-gnu/libQt5QuickWidgets.so.5
#58 0x00007f1cc21b2f8e in QWidget::event(QEvent*) () from /lib/x86_64-linux-gnu/libQt5Widgets.so.5
#59 0x00007f1cc217314f in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /lib/x86_64-linux-gnu/libQt5Widgets.so.5
#60 0x00007f1cc217a03b in QApplication::notify(QObject*, QEvent*) () from /lib/x86_64-linux-gnu/libQt5Widgets.so.5
#61 0x00007f1cc162a1ba in QCoreApplication::notifyInternal2(QObject*, QEvent*) () from /lib/x86_64-linux-gnu/libQt5Core.so.5
#62 0x00007f1cc2179066 in QApplicationPrivate::sendMouseEvent(QWidget*, QMouseEvent*, QWidget*, QWidget*, QWidget**, QPointer<QWidget>&, bool, bool) () from /lib/x86_64-linux-gnu/libQt5Widgets.so.5
#63 0x00007f1cc21caff1 in ?? () from /lib/x86_64-linux-gnu/libQt5Widgets.so.5
#64 0x00007f1cc21ce31e in ?? () from /lib/x86_64-linux-gnu/libQt5Widgets.so.5
#65 0x00007f1cc217314f in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /lib/x86_64-linux-gnu/libQt5Widgets.so.5
#66 0x00007f1cc162a1ba in QCoreApplication::notifyInternal2(QObject*, QEvent*) () from /lib/x86_64-linux-gnu/libQt5Core.so.5
#67 0x00007f1cc1a8949b in QGuiApplicationPrivate::processMouseEvent(QWindowSystemInterfacePrivate::MouseEvent*) () from /lib/x86_64-linux-gnu/libQt5Gui.so.5
#68 0x00007f1cc1a5f63b in QWindowSystemInterface::sendWindowSystemEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /lib/x86_64-linux-gnu/libQt5Gui.so.5
#69 0x00007f1cbc58d25a in ?? () from /lib/x86_64-linux-gnu/libQt5XcbQpa.so.5
#70 0x00007f1cbefd0bdb in g_main_context_dispatch () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#71 0x00007f1cbefd0e88 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#72 0x00007f1cbefd0f3f in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#73 0x00007f1cc168170f in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /lib/x86_64-linux-gnu/libQt5Core.so.5
#74 0x00007f1cc1628b7b in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /lib/x86_64-linux-gnu/libQt5Core.so.5
#75 0x00007f1cc1630df0 in QCoreApplication::exec() () from /lib/x86_64-linux-gnu/libQt5Core.so.5
#76 0x000055af6c89664a in ?? ()
#77 0x00007f1cc1012cca in __libc_start_main () from /lib/x86_64-linux-gnu/libc.so.6
#78 0x000055af6c8966ca in _start ()
[Inferior 1 (process 2684) detached]

Possible duplicates by query: bug 422960, bug 420134, bug 415674, bug 414713, bug 413931.

Reported using DrKonqi
Comment 1 Nate Graham 2020-11-09 21:32:28 UTC
I'm afraid Plasma 5.17.5 is no longer supported. Supported versions are 5.18, which is an LTS version, and the latest version, which is currently 5.20.

Are you able to upgrade and reproduce this with a later version?
Comment 2 Laszlo PETER 2020-11-09 21:43:26 UTC
Created attachment 133186 [details]
attachment-19412-0.html

Hi Nate,

Sorry, this is happening on Debian bullseye not on the Debian buster.

To answer your question, I am experiencing the problem since I upgraded the
system there was no problem before the upgrade.

Kind regards,
Laszlo


On Mon, 9 Nov 2020, 21:32 Nate Graham, <bugzilla_noreply@kde.org> wrote:

> https://bugs.kde.org/show_bug.cgi?id=428907
>
> Nate Graham <nate@kde.org> changed:
>
>            What    |Removed                     |Added
>
> ----------------------------------------------------------------------------
>                  CC|                            |nate@kde.org
>          Resolution|---                         |WAITINGFORINFO
>              Status|REPORTED                    |NEEDSINFO
>
> --- Comment #1 from Nate Graham <nate@kde.org> ---
> I'm afraid Plasma 5.17.5 is no longer supported. Supported versions are
> 5.18,
> which is an LTS version, and the latest version, which is currently 5.20.
>
> Are you able to upgrade and reproduce this with a later version?
>
> --
> You are receiving this mail because:
> You reported the bug.
Comment 3 David Redondo 2020-11-10 08:16:16 UTC
*** Bug 428920 has been marked as a duplicate of this bug. ***
Comment 4 Dimitri Nüscheler 2020-11-11 08:18:57 UTC
Created attachment 133216 [details]
New crash information added by DrKonqi

systemsettings5 (5.17.5) using Qt 5.15.1

- What I was doing when the application crashed:
I opened systems settings to view the window decoration settings.

I did that while running openbox as Window manager, because previously kwin crashed.
For the kwin crash I was not able to create a backtrace, because the kwin-crash somehow affected drkonqi in such a way that I couldn't finish the report.

-- Backtrace (Reduced):
#4  0x00007f38bfe5e2f4 in qVariantToHelper<QMap<QString, QVariant> > (handlerManager=..., d=...) at kernel/qvariant.cpp:2720
#5  QVariant::toMap (this=0x31) at kernel/qvariant.cpp:2721
#7  KDecoration2::Decoration::Private::Private (this=<optimized out>, deco=<optimized out>, args=...) at ./src/decoration.cpp:49
#8  0x00007f382934f7c2 in KDecoration2::Decoration::Decoration (this=0x556af004cfb0, parent=<optimized out>, args=...) at ./src/decoration.cpp:147
#9  0x00007f38291baece in Breeze::Decoration::Decoration (this=0x556af004cfb0, parent=<optimized out>, args=...) at ./kdecoration/breezedecoration.cpp:160
Comment 5 Thomas Drillich 2020-11-11 12:25:13 UTC
Created attachment 133227 [details]
New crash information added by DrKonqi

systemsettings5 (5.17.5) using Qt 5.15.1

- What I was doing when the application crashed:
Opened systemsettings ↦ Global ↦ Windowdecorations

After restart plasma desktop cannot start, windows do not own any decorations.
- Unusual Ibehavior I noticed:
systemsettings crashes
- Custom settings of the application:
standard breeze dark

-- Backtrace (Reduced):
#4  0x00007f3abad002f4 in QVariant::toMap() const () from /lib/x86_64-linux-gnu/libQt5Core.so.5
[...]
#6  0x00007f3a6957e7c2 in KDecoration2::Decoration::Decoration(QObject*, QList<QVariant> const&) () from /lib/x86_64-linux-gnu/libkdecorations2.so.5
[...]
#9  0x00007f3abbe0c612 in KPluginFactory::create(char const*, QWidget*, QObject*, QList<QVariant> const&, QString const&) () from /lib/x86_64-linux-gnu/libKF5CoreAddons.so.5
[...]
#12 0x00007f3ab9dbebdd in QQmlObjectCreator::finalize(QQmlInstantiationInterrupt&) () from /lib/x86_64-linux-gnu/libQt5Qml.so.5
#13 0x00007f3ab9d5889c in QQmlIncubatorPrivate::incubate(QQmlInstantiationInterrupt&) () from /lib/x86_64-linux-gnu/libQt5Qml.so.5
Comment 6 Werner 2020-11-11 17:10:53 UTC
Created attachment 133240 [details]
New crash information added by DrKonqi

systemsettings5 (5.17.5) using Qt 5.15.1

- What I was doing when the application crashed:
I tried top open Window decorations config in systemsettings5

- Unusual behavior I noticed:
No window decorations, no title bar, no window borders

-- Backtrace (Reduced):
#6  0x00007f99215d02f4 in qVariantToHelper<QMap<QString, QVariant> > (handlerManager=..., d=...) at kernel/qvariant.cpp:2720
#7  QVariant::toMap (this=0x31) at kernel/qvariant.cpp:2721
#9  KDecoration2::Decoration::Private::Private (this=<optimized out>, deco=<optimized out>, args=...) at ./src/decoration.cpp:49
#10 0x00007f99070197c2 in KDecoration2::Decoration::Decoration (this=0x5646bdadad70, parent=<optimized out>, args=...) at ./src/decoration.cpp:147
#11 0x00007f9906453ece in Breeze::Decoration::Decoration (this=0x5646bdadad70, parent=<optimized out>, args=...) at ./kdecoration/breezedecoration.cpp:160
Comment 7 Nate Graham 2020-11-11 17:20:02 UTC
Are people only seeing this in 5.17.5, or is it reproducible with a newer version of Plasma?
Comment 8 Laszlo PETER 2020-11-11 18:31:19 UTC
Created attachment 133243 [details]
attachment-4054-0.html

I don't have access to newer version.

Laszlo

On Wed, 11 Nov 2020, 17:20 Nate Graham, <bugzilla_noreply@kde.org> wrote:

> https://bugs.kde.org/show_bug.cgi?id=428907
>
> --- Comment #7 from Nate Graham <nate@kde.org> ---
> Are people only seeing this in 5.17.5, or is it reproducible with a newer
> version of Plasma?
>
> --
> You are receiving this mail because:
> You reported the bug.
Comment 9 Nate Graham 2020-11-11 19:28:11 UTC
That's a shame. Plasma 5.17.5 is no longer supported, and I wish discrete release distros would use LTS versions or else use a fast enough release schedule that locking to a fixed version doesn't result in users being a year or more out of date.
Comment 10 Laszlo PETER 2020-11-11 19:31:13 UTC
Created attachment 133244 [details]
attachment-7180-0.html

What can I do to fix this? I'm aware if the pain.

On Wed, 11 Nov 2020, 19:28 Nate Graham, <bugzilla_noreply@kde.org> wrote:

> https://bugs.kde.org/show_bug.cgi?id=428907
>
> --- Comment #9 from Nate Graham <nate@kde.org> ---
> That's a shame. Plasma 5.17.5 is no longer supported, and I wish discrete
> release distros would use LTS versions or else use a fast enough release
> schedule that locking to a fixed version doesn't result in users being a
> year
> or more out of date.
>
> --
> You are receiving this mail because:
> You reported the bug.
Comment 11 Nate Graham 2020-11-11 19:32:54 UTC
Use a different distro or switch to a different Debian repo/version that has more recent versions of KDE software or a faster release cycle.

KDE has no input over distro scheduling choices, but we can complain about them. :)
Comment 12 Laszlo PETER 2020-11-11 19:58:02 UTC
Created attachment 133245 [details]
attachment-8295-0.html

Please do! :) I do may part also.

On Wed, 11 Nov 2020, 19:32 Nate Graham, <bugzilla_noreply@kde.org> wrote:

> https://bugs.kde.org/show_bug.cgi?id=428907
>
> --- Comment #11 from Nate Graham <nate@kde.org> ---
> Use a different distro or switch to a different Debian repo/version that
> has
> more recent versions of KDE software or a faster release cycle.
>
> KDE has no input over distro scheduling choices, but we can complain about
> them. :)
>
> --
> You are receiving this mail because:
> You reported the bug.
Comment 13 Nate Graham 2020-11-11 21:06:14 UTC
*** Bug 428952 has been marked as a duplicate of this bug. ***
Comment 14 Nate Graham 2020-11-11 21:06:18 UTC
*** Bug 428966 has been marked as a duplicate of this bug. ***
Comment 15 Christoph Feck 2020-11-11 21:51:45 UTC

*** This bug has been marked as a duplicate of bug 428897 ***
Comment 16 Dipta Biswas 2020-11-12 19:56:40 UTC
(In reply to Nate Graham from comment #11)
> Use a different distro or switch to a different Debian repo/version that has
> more recent versions of KDE software or a faster release cycle.
> 
> KDE has no input over distro scheduling choices, but we can complain about
> them. :)

Well, I got an update to kwin (version 4:5.19.5:something) today via apt and that solved the problem. Plasma version is still 5.17.5 btw
Comment 17 Laszlo PETER 2020-11-12 20:16:39 UTC
Created attachment 133268 [details]
attachment-2104-0.html

You guys are amazing!

On Thu, 12 Nov 2020 at 19:56, Dipta Biswas <bugzilla_noreply@kde.org> wrote:

> https://bugs.kde.org/show_bug.cgi?id=428907
>
> --- Comment #16 from Dipta Biswas <dabiswas112@gmail.com> ---
> (In reply to Nate Graham from comment #11)
> > Use a different distro or switch to a different Debian repo/version that
> has
> > more recent versions of KDE software or a faster release cycle.
> >
> > KDE has no input over distro scheduling choices, but we can complain
> about
> > them. :)
>
> Well, I got an update to kwin (version 4:5.19.5:something) today via apt
> and
> that solved the problem. Plasma version is still 5.17.5 btw
>
> --
> You are receiving this mail because:
> You reported the bug.