Bug 439390 - Settings crashing whenever I use quarter tiling
Summary: Settings crashing whenever I use quarter tiling
Status: RESOLVED WORKSFORME
Alias: None
Product: Breeze
Classification: Plasma
Component: QStyle (other bugs)
Version First Reported In: 5.22.2
Platform: unspecified Linux
: NOR crash
Target Milestone: ---
Assignee: Plasma Bugs List
URL:
Keywords: drkonqi
Depends on:
Blocks:
 
Reported: 2021-07-02 07:02 UTC by Calvin
Modified: 2021-11-07 04:39 UTC (History)
2 users (show)

See Also:
Latest Commit:
Version Fixed In:
Sentry Crash Report:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Calvin 2021-07-02 07:02:38 UTC
Application: systemsettings5 (5.22.2)

Qt Version: 5.15.2
Frameworks Version: 5.83.0
Operating System: Linux 5.12.13-arch1-2 x86_64
Windowing System: X11
Drkonqi Version: 5.22.2
Distribution: EndeavourOS

-- Information about the crash:
- What I was doing when the application crashed: Just started up and tried opening

- Custom settings of the application:
I disabled kwin-quarter-tiling-git in .config/kwinrc because I couldn't open settings with it on, and now settings just crashes anytime I open it

The crash can be reproduced every time.

-- Backtrace:
Application: System Settings (systemsettings5), signal: Segmentation fault

[KCrash Handler]
#4  0x00007fee53135e92 in ?? () from /usr/lib/libQt5Gui.so.5
#5  0x00007fee52f7d0fe in ?? () from /usr/lib/libQt5Gui.so.5
#6  0x00007fee52f98559 in QPainter::drawPixmap(QRectF const&, QPixmap const&, QRectF const&) () from /usr/lib/libQt5Gui.so.5
#7  0x00007fee5342bc0c in QStyle::drawItemPixmap(QPainter*, QRect const&, int, QPixmap const&) const () from /usr/lib/libQt5Widgets.so.5
#8  0x00007fee4c0b89e0 in ?? () from /usr/lib/qt/plugins/styles/breeze.so
#9  0x00007fee4c0afc80 in ?? () from /usr/lib/qt/plugins/styles/breeze.so
#10 0x00007fee5343c250 in QCommonStyle::drawControl(QStyle::ControlElement, QStyleOption const*, QPainter*, QWidget const*) const () from /usr/lib/libQt5Widgets.so.5
#11 0x00007fee4c0afce5 in ?? () from /usr/lib/qt/plugins/styles/breeze.so
#12 0x00007fee53558523 in QPushButton::paintEvent(QPaintEvent*) () from /usr/lib/libQt5Widgets.so.5
#13 0x00007fee533fb0be in QWidget::event(QEvent*) () from /usr/lib/libQt5Widgets.so.5
#14 0x00007fee533b7d62 in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /usr/lib/libQt5Widgets.so.5
#15 0x00007fee527d03aa in QCoreApplication::notifyInternal2(QObject*, QEvent*) () from /usr/lib/libQt5Core.so.5
#16 0x00007fee533f2cf8 in QWidgetPrivate::sendPaintEvent(QRegion const&) () from /usr/lib/libQt5Widgets.so.5
#17 0x00007fee533f355c in QWidgetPrivate::drawWidget(QPaintDevice*, QRegion const&, QPoint const&, QFlags<QWidgetPrivate::DrawWidgetFlag>, QPainter*, QWidgetRepaintManager*) () from /usr/lib/libQt5Widgets.so.5
#18 0x00007fee533f4a10 in QWidgetPrivate::paintSiblingsRecursive(QPaintDevice*, QList<QObject*> const&, int, QRegion const&, QPoint const&, QFlags<QWidgetPrivate::DrawWidgetFlag>, QPainter*, QWidgetRepaintManager*) () from /usr/lib/libQt5Widgets.so.5
#19 0x00007fee533f4823 in QWidgetPrivate::paintSiblingsRecursive(QPaintDevice*, QList<QObject*> const&, int, QRegion const&, QPoint const&, QFlags<QWidgetPrivate::DrawWidgetFlag>, QPainter*, QWidgetRepaintManager*) () from /usr/lib/libQt5Widgets.so.5
#20 0x00007fee533f4823 in QWidgetPrivate::paintSiblingsRecursive(QPaintDevice*, QList<QObject*> const&, int, QRegion const&, QPoint const&, QFlags<QWidgetPrivate::DrawWidgetFlag>, QPainter*, QWidgetRepaintManager*) () from /usr/lib/libQt5Widgets.so.5
#21 0x00007fee533f326d in QWidgetPrivate::drawWidget(QPaintDevice*, QRegion const&, QPoint const&, QFlags<QWidgetPrivate::DrawWidgetFlag>, QPainter*, QWidgetRepaintManager*) () from /usr/lib/libQt5Widgets.so.5
#22 0x00007fee533f4a10 in QWidgetPrivate::paintSiblingsRecursive(QPaintDevice*, QList<QObject*> const&, int, QRegion const&, QPoint const&, QFlags<QWidgetPrivate::DrawWidgetFlag>, QPainter*, QWidgetRepaintManager*) () from /usr/lib/libQt5Widgets.so.5
#23 0x00007fee533f326d in QWidgetPrivate::drawWidget(QPaintDevice*, QRegion const&, QPoint const&, QFlags<QWidgetPrivate::DrawWidgetFlag>, QPainter*, QWidgetRepaintManager*) () from /usr/lib/libQt5Widgets.so.5
#24 0x00007fee533f4a10 in QWidgetPrivate::paintSiblingsRecursive(QPaintDevice*, QList<QObject*> const&, int, QRegion const&, QPoint const&, QFlags<QWidgetPrivate::DrawWidgetFlag>, QPainter*, QWidgetRepaintManager*) () from /usr/lib/libQt5Widgets.so.5
#25 0x00007fee533f4823 in QWidgetPrivate::paintSiblingsRecursive(QPaintDevice*, QList<QObject*> const&, int, QRegion const&, QPoint const&, QFlags<QWidgetPrivate::DrawWidgetFlag>, QPainter*, QWidgetRepaintManager*) () from /usr/lib/libQt5Widgets.so.5
#26 0x00007fee533f326d in QWidgetPrivate::drawWidget(QPaintDevice*, QRegion const&, QPoint const&, QFlags<QWidgetPrivate::DrawWidgetFlag>, QPainter*, QWidgetRepaintManager*) () from /usr/lib/libQt5Widgets.so.5
#27 0x00007fee533f4a10 in QWidgetPrivate::paintSiblingsRecursive(QPaintDevice*, QList<QObject*> const&, int, QRegion const&, QPoint const&, QFlags<QWidgetPrivate::DrawWidgetFlag>, QPainter*, QWidgetRepaintManager*) () from /usr/lib/libQt5Widgets.so.5
#28 0x00007fee533f326d in QWidgetPrivate::drawWidget(QPaintDevice*, QRegion const&, QPoint const&, QFlags<QWidgetPrivate::DrawWidgetFlag>, QPainter*, QWidgetRepaintManager*) () from /usr/lib/libQt5Widgets.so.5
#29 0x00007fee533f4a10 in QWidgetPrivate::paintSiblingsRecursive(QPaintDevice*, QList<QObject*> const&, int, QRegion const&, QPoint const&, QFlags<QWidgetPrivate::DrawWidgetFlag>, QPainter*, QWidgetRepaintManager*) () from /usr/lib/libQt5Widgets.so.5
#30 0x00007fee533f326d in QWidgetPrivate::drawWidget(QPaintDevice*, QRegion const&, QPoint const&, QFlags<QWidgetPrivate::DrawWidgetFlag>, QPainter*, QWidgetRepaintManager*) () from /usr/lib/libQt5Widgets.so.5
#31 0x00007fee533c92ef in ?? () from /usr/lib/libQt5Widgets.so.5
#32 0x00007fee533c9b0e in ?? () from /usr/lib/libQt5Widgets.so.5
#33 0x00007fee53418056 in ?? () from /usr/lib/libQt5Widgets.so.5
#34 0x00007fee533b7d62 in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /usr/lib/libQt5Widgets.so.5
#35 0x00007fee527d03aa in QCoreApplication::notifyInternal2(QObject*, QEvent*) () from /usr/lib/libQt5Core.so.5
#36 0x00007fee52cbd5d0 in QGuiApplicationPrivate::processExposeEvent(QWindowSystemInterfacePrivate::ExposeEvent*) () from /usr/lib/libQt5Gui.so.5
#37 0x00007fee52c917e5 in QWindowSystemInterface::sendWindowSystemEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQt5Gui.so.5
#38 0x00007fee4ce37fac in ?? () from /usr/lib/libQt5XcbQpa.so.5
#39 0x00007fee503a010c in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0
#40 0x00007fee503f3b99 in ?? () from /usr/lib/libglib-2.0.so.0
#41 0x00007fee5039d871 in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#42 0x00007fee52828fd6 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQt5Core.so.5
#43 0x00007fee527ced1c in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQt5Core.so.5
#44 0x00007fee527d7284 in QCoreApplication::exec() () from /usr/lib/libQt5Core.so.5
#45 0x000055a14912a954 in ?? ()
#46 0x00007fee5215cb25 in __libc_start_main () from /usr/lib/libc.so.6
#47 0x000055a14912b6be in ?? ()
[Inferior 1 (process 46092) detached]

Possible duplicates by query: bug 299257.

Reported using DrKonqi
Comment 1 Nate Graham 2021-07-29 19:32:35 UTC
Crashing in Breeze.
Comment 2 Nate Graham 2021-10-08 18:26:49 UTC
Unfortunately we can't tell where because we're missing debug symbols:

#8  0x00007fee4c0b89e0 in ?? () from /usr/lib/qt/plugins/styles/breeze.so
#9  0x00007fee4c0afc80 in ?? () from /usr/lib/qt/plugins/styles/breeze.so


Can you install debug symbols for Breeze, reproduce the crash, and attach a new backtrace? Thanks!
Comment 3 Bug Janitor Service 2021-10-23 04:35:27 UTC
Dear Bug Submitter,

This bug has been in NEEDSINFO status with no change for at least
15 days. Please provide the requested information as soon as
possible and set the bug status as REPORTED. Due to regular bug
tracker maintenance, if the bug is still in NEEDSINFO status with
no change in 30 days the bug will be closed as RESOLVED > WORKSFORME
due to lack of needed information.

For more information about our bug triaging procedures please read the
wiki located here:
https://community.kde.org/Guidelines_and_HOWTOs/Bug_triaging

If you have already provided the requested information, please
mark the bug as REPORTED so that the KDE team knows that the bug is
ready to be confirmed.

Thank you for helping us make KDE software even better for everyone!
Comment 4 Bug Janitor Service 2021-11-07 04:39:00 UTC
This bug has been in NEEDSINFO status with no change for at least
30 days. The bug is now closed as RESOLVED > WORKSFORME
due to lack of needed information.

For more information about our bug triaging procedures please read the
wiki located here:
https://community.kde.org/Guidelines_and_HOWTOs/Bug_triaging

Thank you for helping us make KDE software even better for everyone!