Bug 466485 - Window Decoration Crashes, network and network panel issues
Summary: Window Decoration Crashes, network and network panel issues
Status: RESOLVED DUPLICATE of bug 456531
Alias: None
Product: systemsettings
Classification: Applications
Component: general (show other bugs)
Version: 5.26.4
Platform: Fedora RPMs Linux
: NOR crash
Target Milestone: ---
Assignee: Plasma Bugs List
URL:
Keywords: drkonqi
Depends on:
Blocks:
 
Reported: 2023-02-26 19:29 UTC by PG
Modified: 2023-03-15 16:14 UTC (History)
4 users (show)

See Also:
Latest Commit:
Version Fixed In:


Attachments
New crash information added by DrKonqi (8.28 KB, text/plain)
2023-03-02 20:01 UTC, Daniel
Details
New crash information added by DrKonqi (8.08 KB, text/plain)
2023-03-05 13:23 UTC, Mark Rebholz
Details
New crash information added by DrKonqi (8.56 KB, text/plain)
2023-03-15 13:38 UTC, Arturo Hoffstadt Urrutia
Details

Note You need to log in before you can comment on or make changes to this bug.
Description PG 2023-02-26 19:29:42 UTC
Application: systemsettings (5.26.4)

Qt Version: 5.15.7
Frameworks Version: 5.103.0
Operating System: Linux 6.1.13-100.fc36.x86_64 x86_64
Windowing System: Wayland
Distribution: "Fedora release 36 (Thirty Six)"
DrKonqi: 5.27.1 [KCrashBackend]

-- Information about the crash:
Window Decoration Crashes, is deformed, also passwords are not saved, network panel doesnt load properly on startup, wifi does not connect, connect button not working, old saved network access data not retrieved or stored, after several attempts by adding new network in network manager wifi connects

The crash can be reproduced every time.

-- Backtrace:
Application: Systemeinstellungen (systemsettings), signal: Segmentation fault

[KCrash Handler]
#4  0x00007f0620841e84 in KDecoration2::Decoration::shadow() const () from /lib64/libkdecorations2.so.5
#5  0x00007f06203cfa55 in KDecoration2::Preview::PreviewItem::hoverLeaveEvent(QHoverEvent*) () from /usr/lib64/qt5/qml/org/kde/kwin/private/kdecoration/libkdecorationprivatedeclarative.so
#6  0x00007f063c696d68 in QQuickItem::event(QEvent*) () from /lib64/libQt5Quick.so.5
#7  0x00007f063f1aed12 in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /lib64/libQt5Widgets.so.5
#8  0x00007f063e4a8278 in QCoreApplication::notifyInternal2(QObject*, QEvent*) () from /lib64/libQt5Core.so.5
#9  0x00007f063c6ae3a7 in QQuickWindowPrivate::sendHoverEvent(QEvent::Type, QQuickItem*, QPointF const&, QPointF const&, QFlags<Qt::KeyboardModifier>, unsigned long, bool) () from /lib64/libQt5Quick.so.5
#10 0x00007f063c6af58b in QQuickWindowPrivate::deliverHoverEvent(QQuickItem*, QPointF const&, QPointF const&, QFlags<Qt::KeyboardModifier>, unsigned long, bool&) () from /lib64/libQt5Quick.so.5
#11 0x00007f063c6aec11 in QQuickWindowPrivate::deliverHoverEvent(QQuickItem*, QPointF const&, QPointF const&, QFlags<Qt::KeyboardModifier>, unsigned long, bool&) () from /lib64/libQt5Quick.so.5
#12 0x00007f063c6aec11 in QQuickWindowPrivate::deliverHoverEvent(QQuickItem*, QPointF const&, QPointF const&, QFlags<Qt::KeyboardModifier>, unsigned long, bool&) () from /lib64/libQt5Quick.so.5
#13 0x00007f063c6aec11 in QQuickWindowPrivate::deliverHoverEvent(QQuickItem*, QPointF const&, QPointF const&, QFlags<Qt::KeyboardModifier>, unsigned long, bool&) () from /lib64/libQt5Quick.so.5
#14 0x00007f063c6aec11 in QQuickWindowPrivate::deliverHoverEvent(QQuickItem*, QPointF const&, QPointF const&, QFlags<Qt::KeyboardModifier>, unsigned long, bool&) () from /lib64/libQt5Quick.so.5
#15 0x00007f063c6aec11 in QQuickWindowPrivate::deliverHoverEvent(QQuickItem*, QPointF const&, QPointF const&, QFlags<Qt::KeyboardModifier>, unsigned long, bool&) () from /lib64/libQt5Quick.so.5
#16 0x00007f063c6aec11 in QQuickWindowPrivate::deliverHoverEvent(QQuickItem*, QPointF const&, QPointF const&, QFlags<Qt::KeyboardModifier>, unsigned long, bool&) () from /lib64/libQt5Quick.so.5
#17 0x00007f063c6aec11 in QQuickWindowPrivate::deliverHoverEvent(QQuickItem*, QPointF const&, QPointF const&, QFlags<Qt::KeyboardModifier>, unsigned long, bool&) () from /lib64/libQt5Quick.so.5
#18 0x00007f063c6aec11 in QQuickWindowPrivate::deliverHoverEvent(QQuickItem*, QPointF const&, QPointF const&, QFlags<Qt::KeyboardModifier>, unsigned long, bool&) () from /lib64/libQt5Quick.so.5
#19 0x00007f063c6aec11 in QQuickWindowPrivate::deliverHoverEvent(QQuickItem*, QPointF const&, QPointF const&, QFlags<Qt::KeyboardModifier>, unsigned long, bool&) () from /lib64/libQt5Quick.so.5
#20 0x00007f063c6aec11 in QQuickWindowPrivate::deliverHoverEvent(QQuickItem*, QPointF const&, QPointF const&, QFlags<Qt::KeyboardModifier>, unsigned long, bool&) () from /lib64/libQt5Quick.so.5
#21 0x00007f063c6aec11 in QQuickWindowPrivate::deliverHoverEvent(QQuickItem*, QPointF const&, QPointF const&, QFlags<Qt::KeyboardModifier>, unsigned long, bool&) () from /lib64/libQt5Quick.so.5
#22 0x00007f063c6aec11 in QQuickWindowPrivate::deliverHoverEvent(QQuickItem*, QPointF const&, QPointF const&, QFlags<Qt::KeyboardModifier>, unsigned long, bool&) () from /lib64/libQt5Quick.so.5
#23 0x00007f063c6aec11 in QQuickWindowPrivate::deliverHoverEvent(QQuickItem*, QPointF const&, QPointF const&, QFlags<Qt::KeyboardModifier>, unsigned long, bool&) () from /lib64/libQt5Quick.so.5
#24 0x00007f063c6aec11 in QQuickWindowPrivate::deliverHoverEvent(QQuickItem*, QPointF const&, QPointF const&, QFlags<Qt::KeyboardModifier>, unsigned long, bool&) () from /lib64/libQt5Quick.so.5
#25 0x00007f063c6aec11 in QQuickWindowPrivate::deliverHoverEvent(QQuickItem*, QPointF const&, QPointF const&, QFlags<Qt::KeyboardModifier>, unsigned long, bool&) () from /lib64/libQt5Quick.so.5
#26 0x00007f063c6aec11 in QQuickWindowPrivate::deliverHoverEvent(QQuickItem*, QPointF const&, QPointF const&, QFlags<Qt::KeyboardModifier>, unsigned long, bool&) () from /lib64/libQt5Quick.so.5
#27 0x00007f063c6aec11 in QQuickWindowPrivate::deliverHoverEvent(QQuickItem*, QPointF const&, QPointF const&, QFlags<Qt::KeyboardModifier>, unsigned long, bool&) () from /lib64/libQt5Quick.so.5
#28 0x00007f063c6aec11 in QQuickWindowPrivate::deliverHoverEvent(QQuickItem*, QPointF const&, QPointF const&, QFlags<Qt::KeyboardModifier>, unsigned long, bool&) () from /lib64/libQt5Quick.so.5
#29 0x00007f063c6aec11 in QQuickWindowPrivate::deliverHoverEvent(QQuickItem*, QPointF const&, QPointF const&, QFlags<Qt::KeyboardModifier>, unsigned long, bool&) () from /lib64/libQt5Quick.so.5
#30 0x00007f063c6aec11 in QQuickWindowPrivate::deliverHoverEvent(QQuickItem*, QPointF const&, QPointF const&, QFlags<Qt::KeyboardModifier>, unsigned long, bool&) () from /lib64/libQt5Quick.so.5
#31 0x00007f063c6aec11 in QQuickWindowPrivate::deliverHoverEvent(QQuickItem*, QPointF const&, QPointF const&, QFlags<Qt::KeyboardModifier>, unsigned long, bool&) () from /lib64/libQt5Quick.so.5
#32 0x00007f063c6aec11 in QQuickWindowPrivate::deliverHoverEvent(QQuickItem*, QPointF const&, QPointF const&, QFlags<Qt::KeyboardModifier>, unsigned long, bool&) () from /lib64/libQt5Quick.so.5
#33 0x00007f063c6b477a in QQuickWindowPrivate::handleMouseEvent(QMouseEvent*) () from /lib64/libQt5Quick.so.5
#34 0x00007f063e9764f5 in QWindow::event(QEvent*) () from /lib64/libQt5Gui.so.5
#35 0x00007f063f1aed12 in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /lib64/libQt5Widgets.so.5
#36 0x00007f063e4a8278 in QCoreApplication::notifyInternal2(QObject*, QEvent*) () from /lib64/libQt5Core.so.5
#37 0x00007f063d3acc7b in QQuickWidget::mouseMoveEvent(QMouseEvent*) () from /lib64/libQt5QuickWidgets.so.5
#38 0x00007f063f1f1818 in QWidget::event(QEvent*) () from /lib64/libQt5Widgets.so.5
#39 0x00007f063f1aed12 in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /lib64/libQt5Widgets.so.5
#40 0x00007f063f1b7382 in QApplication::notify(QObject*, QEvent*) () from /lib64/libQt5Widgets.so.5
#41 0x00007f063e4a8278 in QCoreApplication::notifyInternal2(QObject*, QEvent*) () from /lib64/libQt5Core.so.5
#42 0x00007f063f1b5482 in QApplicationPrivate::sendMouseEvent(QWidget*, QMouseEvent*, QWidget*, QWidget*, QWidget**, QPointer<QWidget>&, bool, bool) () from /lib64/libQt5Widgets.so.5
#43 0x00007f063f20ab7c in QWidgetWindow::handleMouseEvent(QMouseEvent*) () from /lib64/libQt5Widgets.so.5
#44 0x00007f063f20df40 in QWidgetWindow::event(QEvent*) () from /lib64/libQt5Widgets.so.5
#45 0x00007f063f1aed12 in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /lib64/libQt5Widgets.so.5
#46 0x00007f063e4a8278 in QCoreApplication::notifyInternal2(QObject*, QEvent*) () from /lib64/libQt5Core.so.5
#47 0x00007f063e96ae7d in QGuiApplicationPrivate::processMouseEvent(QWindowSystemInterfacePrivate::MouseEvent*) () from /lib64/libQt5Gui.so.5
#48 0x00007f063e94a02c in QWindowSystemInterface::sendWindowSystemEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /lib64/libQt5Gui.so.5
#49 0x00007f063b75f3f4 in userEventSourceDispatch(_GSource*, int (*)(void*), void*) () from /lib64/libQt5WaylandClient.so.5
#50 0x00007f063cbe5faf in g_main_context_dispatch () from /lib64/libglib-2.0.so.0
#51 0x00007f063cc3b2c8 in g_main_context_iterate.constprop () from /lib64/libglib-2.0.so.0
#52 0x00007f063cbe3940 in g_main_context_iteration () from /lib64/libglib-2.0.so.0
#53 0x00007f063e4f938a in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /lib64/libQt5Core.so.5
#54 0x00007f063e4a6cca in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /lib64/libQt5Core.so.5
#55 0x00007f063e4aed92 in QCoreApplication::exec() () from /lib64/libQt5Core.so.5
#56 0x000055b32afee409 in main ()
[Inferior 1 (process 3341) detached]

The reporter indicates this bug may be a duplicate of or related to bug 462519, bug 462653, bug 465023, bug 465631, bug 466471, bug 466474.

Reported using DrKonqi
Comment 1 Nate Graham 2023-02-28 20:56:52 UTC
Thanks for the bug report! Unfortunately this bug reports multiple distinct issues, which will make it not actionable. See https://community.kde.org/Get_Involved/Issue_Reporting#Multiple_issues_in_a_single_Bugzilla_ticket for more explanation.

Can you ask you to open a new bug report for each specific issue? Thanks again!
Comment 2 Daniel 2023-03-02 20:01:14 UTC
Created attachment 156932 [details]
New crash information added by DrKonqi

systemsettings (5.26.4) using Qt 5.15.7

After upgrading to Plasma 5.27 from 5.26 all my window decorations turned from "Breeze" to "Plastic". If I try to change these in the System settings app it crashes everytime.

-- Backtrace (Reduced):
#4  0x00007f86dc28fe84 in KDecoration2::Decoration::shadow() const () from /lib64/libkdecorations2.so.5
#5  0x00007f86cb582a55 in KDecoration2::Preview::PreviewItem::hoverLeaveEvent(QHoverEvent*) () from /usr/lib64/qt5/qml/org/kde/kwin/private/kdecoration/libkdecorationprivatedeclarative.so
#6  0x00007f8714e96d68 in QQuickItem::event(QEvent*) () from /lib64/libQt5Quick.so.5
#7  0x00007f87177aed12 in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /lib64/libQt5Widgets.so.5
#8  0x00007f8716aa8278 in QCoreApplication::notifyInternal2(QObject*, QEvent*) () from /lib64/libQt5Core.so.5
Comment 3 Mark Rebholz 2023-03-05 13:23:20 UTC
Created attachment 157012 [details]
New crash information added by DrKonqi

systemsettings (5.26.4) using Qt 5.15.7

fedora 36 plasma 5.26.4 oberer rechter fensterbalken durchsichtig

-- Backtrace (Reduced):
#4  0x00007f9ad64a0e84 in KDecoration2::Decoration::shadow() const () at /lib64/libkdecorations2.so.5
#5  0x00007f9ad6035a55 in KDecoration2::Preview::PreviewItem::hoverLeaveEvent(QHoverEvent*) () at /usr/lib64/qt5/qml/org/kde/kwin/private/kdecoration/libkdecorationprivatedeclarative.so
#6  0x00007f9afee96d68 in QQuickItem::event(QEvent*) () at /lib64/libQt5Quick.so.5
#7  0x00007f9b019aed12 in QApplicationPrivate::notify_helper(QObject*, QEvent*) () at /lib64/libQt5Widgets.so.5
#8  0x00007f9b00ca8278 in QCoreApplication::notifyInternal2(QObject*, QEvent*) () at /lib64/libQt5Core.so.5
Comment 4 Arturo Hoffstadt Urrutia 2023-03-15 13:38:54 UTC
Created attachment 157305 [details]
New crash information added by DrKonqi

systemsettings (5.26.4) using Qt 5.15.7

Simply opening the System Settings > Appeareance > Global Theme > Window Decoration is enough to trigger the crash.

It can be reproduced consistenly.

One time by chance, my mouse was not over the Breeze theme thumbnail, and the Window Decoration was able to start. The Breeze Window Decoration thumbnail was empty, while the other window decoration worked.
Also, I noticed that at the time this happened, the Window Decoartion switched to Plastik.

-- Backtrace (Reduced):
#4  0x00007f92c18b3e84 in KDecoration2::Decoration::shadow() const () from /lib64/libkdecorations2.so.5
#5  0x00007f92c1441a55 in KDecoration2::Preview::PreviewItem::hoverLeaveEvent(QHoverEvent*) () from /usr/lib64/qt5/qml/org/kde/kwin/private/kdecoration/libkdecorationprivatedeclarative.so
#6  0x00007f92fae96d68 in QQuickItem::event(QEvent*) () from /lib64/libQt5Quick.so.5
#7  0x00007f92fd9aed12 in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /lib64/libQt5Widgets.so.5
#8  0x00007f92fcca8278 in QCoreApplication::notifyInternal2(QObject*, QEvent*) () from /lib64/libQt5Core.so.5
Comment 5 Nate Graham 2023-03-15 16:14:11 UTC
These issues appear to be Bug 456531.

*** This bug has been marked as a duplicate of bug 456531 ***