Bug 410618 - Crash after opening display section
Summary: Crash after opening display section
Status: RESOLVED WORKSFORME
Alias: None
Product: libplasma
Classification: Frameworks and Libraries
Component: libplasma (show other bugs)
Version: 5.61.0
Platform: Arch Linux Linux
: NOR crash
Target Milestone: ---
Assignee: Marco Martin
URL:
Keywords: drkonqi
Depends on:
Blocks:
 
Reported: 2019-08-05 16:30 UTC by DecentM
Modified: 2020-12-11 17:42 UTC (History)
1 user (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 DecentM 2019-08-05 16:30:38 UTC
Application: systemsettings5 (5.16.3)

Qt Version: 5.13.0
Frameworks Version: 5.61.0
Operating System: Linux 5.1.21-1-MANJARO x86_64
Distribution: "Manjaro Linux"

-- Information about the crash:
- What I was doing when the application crashed:
I clicked the "Display and monitor" option on the sidebar.

- Unusual behavior I noticed:
The whole Plasma desktop doesn't start, even when started from the terminal by typing "plasmashell"

- Custom settings of the application:
Resolution: 1920x1080
System: ASUS K46CB - Manjaro (this started happening after installing updates on the 4th of August, 2019)

The crash can be reproduced every time.

-- Backtrace:
Application: System Settings (systemsettings5), signal: Aborted
Using host libthread_db library "/usr/lib/libthread_db.so.1".
[Current thread is 1 (Thread 0x7f9f346fe840 (LWP 3023))]

Thread 7 (Thread 0x7f9f135ef700 (LWP 3033)):
#0  0x00007f9f3941318c in read () from /usr/lib/libc.so.6
#1  0x00007f9f371819f0 in ?? () from /usr/lib/libglib-2.0.so.0
#2  0x00007f9f371cf311 in g_main_context_check () from /usr/lib/libglib-2.0.so.0
#3  0x00007f9f371d0a28 in ?? () from /usr/lib/libglib-2.0.so.0
#4  0x00007f9f371d0b51 in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#5  0x00007f9f399b89bc in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQt5Core.so.5
#6  0x00007f9f3995f5ec in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQt5Core.so.5
#7  0x00007f9f397922f5 in QThread::exec() () from /usr/lib/libQt5Core.so.5
#8  0x00007f9f38a8c8f9 in ?? () from /usr/lib/libQt5Qml.so.5
#9  0x00007f9f39793520 in ?? () from /usr/lib/libQt5Core.so.5
#10 0x00007f9f37fb157f in start_thread () from /usr/lib/libpthread.so.0
#11 0x00007f9f394220e3 in clone () from /usr/lib/libc.so.6

Thread 6 (Thread 0x7f9f1ebc0700 (LWP 3030)):
#0  0x00007f9f371cf11f in g_main_context_check () from /usr/lib/libglib-2.0.so.0
#1  0x00007f9f371d0a28 in ?? () from /usr/lib/libglib-2.0.so.0
#2  0x00007f9f371d0b51 in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#3  0x00007f9f399b89bc in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQt5Core.so.5
#4  0x00007f9f3995f5ec in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQt5Core.so.5
#5  0x00007f9f397922f5 in QThread::exec() () from /usr/lib/libQt5Core.so.5
#6  0x00007f9f38a8c8f9 in ?? () from /usr/lib/libQt5Qml.so.5
#7  0x00007f9f39793520 in ?? () from /usr/lib/libQt5Core.so.5
#8  0x00007f9f37fb157f in start_thread () from /usr/lib/libpthread.so.0
#9  0x00007f9f394220e3 in clone () from /usr/lib/libc.so.6

Thread 5 (Thread 0x7f9f28cfb700 (LWP 3028)):
#0  0x00007f9f3941318c in read () from /usr/lib/libc.so.6
#1  0x00007f9f371819f0 in ?? () from /usr/lib/libglib-2.0.so.0
#2  0x00007f9f371cf311 in g_main_context_check () from /usr/lib/libglib-2.0.so.0
#3  0x00007f9f371d0a28 in ?? () from /usr/lib/libglib-2.0.so.0
#4  0x00007f9f371d0b51 in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#5  0x00007f9f399b89bc in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQt5Core.so.5
#6  0x00007f9f3995f5ec in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQt5Core.so.5
#7  0x00007f9f397922f5 in QThread::exec() () from /usr/lib/libQt5Core.so.5
#8  0x00007f9f38a8c8f9 in ?? () from /usr/lib/libQt5Qml.so.5
#9  0x00007f9f39793520 in ?? () from /usr/lib/libQt5Core.so.5
#10 0x00007f9f37fb157f in start_thread () from /usr/lib/libpthread.so.0
#11 0x00007f9f394220e3 in clone () from /usr/lib/libc.so.6

Thread 4 (Thread 0x7f9f2b413700 (LWP 3026)):
#0  0x00007f9f37fb7415 in pthread_cond_wait@@GLIBC_2.3.2 () from /usr/lib/libpthread.so.0
#1  0x00007f9f2b57debc in ?? () from /usr/lib/dri/i965_dri.so
#2  0x00007f9f2b57dab8 in ?? () from /usr/lib/dri/i965_dri.so
#3  0x00007f9f37fb157f in start_thread () from /usr/lib/libpthread.so.0
#4  0x00007f9f394220e3 in clone () from /usr/lib/libc.so.6

Thread 3 (Thread 0x7f9f31eb6700 (LWP 3025)):
#0  0x00007f9f3941318c in read () from /usr/lib/libc.so.6
#1  0x00007f9f371819f0 in ?? () from /usr/lib/libglib-2.0.so.0
#2  0x00007f9f371cf311 in g_main_context_check () from /usr/lib/libglib-2.0.so.0
#3  0x00007f9f371d0a28 in ?? () from /usr/lib/libglib-2.0.so.0
#4  0x00007f9f371d0b51 in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#5  0x00007f9f399b89bc in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQt5Core.so.5
#6  0x00007f9f3995f5ec in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQt5Core.so.5
#7  0x00007f9f397922f5 in QThread::exec() () from /usr/lib/libQt5Core.so.5
#8  0x00007f9f39bf0b37 in ?? () from /usr/lib/libQt5DBus.so.5
#9  0x00007f9f39793520 in ?? () from /usr/lib/libQt5Core.so.5
#10 0x00007f9f37fb157f in start_thread () from /usr/lib/libpthread.so.0
#11 0x00007f9f394220e3 in clone () from /usr/lib/libc.so.6

Thread 2 (Thread 0x7f9f33644700 (LWP 3024)):
#0  0x00007f9f39417667 in poll () from /usr/lib/libc.so.6
#1  0x00007f9f37f70630 in ?? () from /usr/lib/libxcb.so.1
#2  0x00007f9f37f722db in xcb_wait_for_event () from /usr/lib/libxcb.so.1
#3  0x00007f9f33fce049 in ?? () from /usr/lib/libQt5XcbQpa.so.5
#4  0x00007f9f39793520 in ?? () from /usr/lib/libQt5Core.so.5
#5  0x00007f9f37fb157f in start_thread () from /usr/lib/libpthread.so.0
#6  0x00007f9f394220e3 in clone () from /usr/lib/libc.so.6

Thread 1 (Thread 0x7f9f346fe840 (LWP 3023)):
[KCrash Handler]
#6  0x00007f9f39360755 in raise () from /usr/lib/libc.so.6
#7  0x00007f9f3934b851 in abort () from /usr/lib/libc.so.6
#8  0x00007f9f397588b6 in QMessageLogger::fatal(char const*, ...) const () from /usr/lib/libQt5Core.so.5
#9  0x00007f9f39757ce2 in qt_assert(char const*, char const*, int) () from /usr/lib/libQt5Core.so.5
#10 0x00007f9f1f7d40da in ?? () from /usr/lib/libKF5Plasma.so.5
#11 0x00007f9f1f84935f in Plasma::Theme::findInRectsCache(QString const&, QString const&, QRectF&) const () from /usr/lib/libKF5Plasma.so.5
#12 0x00007f9f1f84572d in Plasma::Svg::isValid() const () from /usr/lib/libKF5Plasma.so.5
#13 0x00007f9f1f992252 in ?? () from /usr/lib/qt/qml/org/kde/plasma/core/libcorebindingsplugin.so
#14 0x00007f9f1f966507 in ?? () from /usr/lib/qt/qml/org/kde/plasma/core/libcorebindingsplugin.so
#15 0x00007f9f389ee1d1 in ?? () from /usr/lib/libQt5Qml.so.5
#16 0x00007f9f38a6ff10 in QQmlObjectCreator::setPropertyValue(QQmlPropertyData const*, QV4::CompiledData::Binding const*) () from /usr/lib/libQt5Qml.so.5
#17 0x00007f9f38a70f57 in QQmlObjectCreator::setPropertyBinding(QQmlPropertyData const*, QV4::CompiledData::Binding const*) () from /usr/lib/libQt5Qml.so.5
#18 0x00007f9f38a72d03 in QQmlObjectCreator::setupBindings(bool) () from /usr/lib/libQt5Qml.so.5
#19 0x00007f9f38a7397d in QQmlObjectCreator::populateInstance(int, QObject*, QObject*, QQmlPropertyData const*) () from /usr/lib/libQt5Qml.so.5
#20 0x00007f9f38a74427 in QQmlObjectCreator::createInstance(int, QObject*, bool) () from /usr/lib/libQt5Qml.so.5
#21 0x00007f9f38a725ac in QQmlObjectCreator::setPropertyBinding(QQmlPropertyData const*, QV4::CompiledData::Binding const*) () from /usr/lib/libQt5Qml.so.5
#22 0x00007f9f38a72d03 in QQmlObjectCreator::setupBindings(bool) () from /usr/lib/libQt5Qml.so.5
#23 0x00007f9f38a7397d in QQmlObjectCreator::populateInstance(int, QObject*, QObject*, QQmlPropertyData const*) () from /usr/lib/libQt5Qml.so.5
#24 0x00007f9f38a74427 in QQmlObjectCreator::createInstance(int, QObject*, bool) () from /usr/lib/libQt5Qml.so.5
#25 0x00007f9f38a74dde in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*) () from /usr/lib/libQt5Qml.so.5
#26 0x00007f9f38a73f15 in QQmlObjectCreator::createInstance(int, QObject*, bool) () from /usr/lib/libQt5Qml.so.5
#27 0x00007f9f38a725ac in QQmlObjectCreator::setPropertyBinding(QQmlPropertyData const*, QV4::CompiledData::Binding const*) () from /usr/lib/libQt5Qml.so.5
#28 0x00007f9f38a72d03 in QQmlObjectCreator::setupBindings(bool) () from /usr/lib/libQt5Qml.so.5
#29 0x00007f9f38a7397d in QQmlObjectCreator::populateInstance(int, QObject*, QObject*, QQmlPropertyData const*) () from /usr/lib/libQt5Qml.so.5
#30 0x00007f9f38a74427 in QQmlObjectCreator::createInstance(int, QObject*, bool) () from /usr/lib/libQt5Qml.so.5
#31 0x00007f9f38a725ac in QQmlObjectCreator::setPropertyBinding(QQmlPropertyData const*, QV4::CompiledData::Binding const*) () from /usr/lib/libQt5Qml.so.5
#32 0x00007f9f38a72d03 in QQmlObjectCreator::setupBindings(bool) () from /usr/lib/libQt5Qml.so.5
#33 0x00007f9f38a7397d in QQmlObjectCreator::populateInstance(int, QObject*, QObject*, QQmlPropertyData const*) () from /usr/lib/libQt5Qml.so.5
#34 0x00007f9f38a74427 in QQmlObjectCreator::createInstance(int, QObject*, bool) () from /usr/lib/libQt5Qml.so.5
#35 0x00007f9f38a725ac in QQmlObjectCreator::setPropertyBinding(QQmlPropertyData const*, QV4::CompiledData::Binding const*) () from /usr/lib/libQt5Qml.so.5
#36 0x00007f9f38a72d03 in QQmlObjectCreator::setupBindings(bool) () from /usr/lib/libQt5Qml.so.5
#37 0x00007f9f38a7397d in QQmlObjectCreator::populateInstance(int, QObject*, QObject*, QQmlPropertyData const*) () from /usr/lib/libQt5Qml.so.5
#38 0x00007f9f38a74427 in QQmlObjectCreator::createInstance(int, QObject*, bool) () from /usr/lib/libQt5Qml.so.5
#39 0x00007f9f38a74dde in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*) () from /usr/lib/libQt5Qml.so.5
#40 0x00007f9f389f0c32 in QQmlComponentPrivate::beginCreate(QQmlContextData*) () from /usr/lib/libQt5Qml.so.5
#41 0x00007f9f389ef322 in QQmlComponent::create(QQmlContext*) () from /usr/lib/libQt5Qml.so.5
#42 0x00007f9f3911afdd in QQuickWidget::continueExecute() () from /usr/lib/libQt5QuickWidgets.so.5
#43 0x00007f9f3911b541 in ?? () from /usr/lib/libQt5QuickWidgets.so.5
#44 0x00007f9f1c5660b0 in ?? () from /usr/lib/qt/plugins/kcm_kscreen.so
#45 0x00007f9f1c5666a7 in ?? () from /usr/lib/qt/plugins/kcm_kscreen.so
#46 0x00007f9f1c548457 in ?? () from /usr/lib/qt/plugins/kcm_kscreen.so
#47 0x00007f9f3998cb70 in QMetaObject::activate(QObject*, int, int, void**) () from /usr/lib/libQt5Core.so.5
#48 0x00007f9f1c48b640 in KScreen::ConfigOperation::finished(KScreen::ConfigOperation*) () from /usr/lib/libKF5Screen.so.7
#49 0x00007f9f1c49fa59 in ?? () from /usr/lib/libKF5Screen.so.7
#50 0x00007f9f3998d44a in QObject::event(QEvent*) () from /usr/lib/libQt5Core.so.5
#51 0x00007f9f3a3b24d5 in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /usr/lib/libQt5Widgets.so.5
#52 0x00007f9f3a3bba21 in QApplication::notify(QObject*, QEvent*) () from /usr/lib/libQt5Widgets.so.5
#53 0x00007f9f399609c2 in QCoreApplication::notifyInternal2(QObject*, QEvent*) () from /usr/lib/libQt5Core.so.5
#54 0x00007f9f39963739 in QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) () from /usr/lib/libQt5Core.so.5
#55 0x00007f9f399b93a4 in ?? () from /usr/lib/libQt5Core.so.5
#56 0x00007f9f371cecf4 in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0
#57 0x00007f9f371d0b11 in ?? () from /usr/lib/libglib-2.0.so.0
#58 0x00007f9f371d0b51 in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#59 0x00007f9f399b89a3 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQt5Core.so.5
#60 0x00007f9f3995f5ec in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQt5Core.so.5
#61 0x00007f9f39967326 in QCoreApplication::exec() () from /usr/lib/libQt5Core.so.5
#62 0x0000556d86b73475 in ?? ()
#63 0x00007f9f3934cee3 in __libc_start_main () from /usr/lib/libc.so.6
#64 0x0000556d86b734fe in _start ()
[Inferior 1 (process 3023) detached]

Reported using DrKonqi
Comment 1 Nate Graham 2020-11-24 19:12:09 UTC
#10 0x00007f9f1f7d40da in ?? () from /usr/lib/libKF5Plasma.so.5
#11 0x00007f9f1f84935f in Plasma::Theme::findInRectsCache(QString const&, QString const&, QRectF&) const () from /usr/lib/libKF5Plasma.so.5
#12 0x00007f9f1f84572d in Plasma::Svg::isValid() const () from /usr/lib/libKF5Plasma.so.5
#13 0x00007f9f1f992252 in ?? () from /usr/lib/qt/qml/org/kde/plasma/core/libcorebindingsplugin.so
#14 0x00007f9f1f966507 in ?? () from /usr/lib/qt/qml/org/kde/plasma/core/libcorebindingsplugin.so

Is this still happening for you in Plasma 5.20?
Comment 2 DecentM 2020-11-26 08:32:15 UTC
I've reinstalled that machine since then, because this issue wasn't getting any activity, so I can't check the exact setup, but I've had success opening the section in systemsettings since then on multiple other computers.
Comment 3 Bug Janitor Service 2020-12-11 04:34:01 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 Christoph Feck 2020-12-11 17:42:05 UTC
Thanks for the update; changing status. If you see this crash again with recent versions, please report with a fresh backtrace.