Bug 426114 - System Settings crashed when attempting select Display and Monitor.
Summary: System Settings crashed when attempting select Display and Monitor.
Status: RESOLVED NOT A BUG
Alias: None
Product: systemsettings
Classification: Applications
Component: general (show other bugs)
Version: 5.19.4
Platform: openSUSE Linux
: NOR crash
Target Milestone: ---
Assignee: Plasma Bugs List
URL:
Keywords: drkonqi
Depends on:
Blocks:
 
Reported: 2020-09-02 19:29 UTC by guytontu
Modified: 2021-02-04 17:03 UTC (History)
2 users (show)

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


Attachments
New crash information added by DrKonqi (14.63 KB, text/plain)
2021-02-04 17:03 UTC, fb97thebest
Details

Note You need to log in before you can comment on or make changes to this bug.
Description guytontu 2020-09-02 19:29:09 UTC
Application: systemsettings5 (5.19.4)

Qt Version: 5.15.0
Frameworks Version: 5.73.0
Operating System: Linux 5.8.4-1-default x86_64
Windowing system: X11
Distribution: "openSUSE Tumbleweed"

-- Information about the crash:
-Selected "Display and Monitor"" and "System Settings" crashed.  Previously had tried "Account Details" which successfully opened.  Some other option had also failed earlier.

The crash can be reproduced every time.

-- Backtrace:
Application: System Settings (systemsettings5), signal: Aborted

[KCrash Handler]
#4  0x00007f4b68afb4b1 in raise () from /lib64/libc.so.6
#5  0x00007f4b68ae4539 in abort () from /lib64/libc.so.6
#6  0x00007f4b68f00c27 in qt_message_fatal (message=<synthetic pointer>..., context=...) at global/qlogging.cpp:1914
#7  QMessageLogger::fatal (this=this@entry=0x7ffd58769410, msg=msg@entry=0x7f4b688dc008 "%s") at global/qlogging.cpp:893
#8  0x00007f4b688d77c4 in QQuickWidgetPrivate::handleContextCreationFailure (this=this@entry=0x562bb4f2ffa0, format=...) at /usr/include/qt5/QtCore/qarraydata.h:208
#9  0x00007f4b688d7ac7 in QQuickWidgetPrivate::createContext (this=0x562bb4f2ffa0) at /usr/src/debug/libqt5-qtdeclarative-5.15.0-1.3.x86_64/src/quickwidgets/qquickwidget.cpp:916
#10 0x00007f4b688da135 in QQuickWidget::resizeEvent (this=0x562bb4d8cb90, e=<optimized out>) at /usr/src/debug/libqt5-qtdeclarative-5.15.0-1.3.x86_64/src/quickwidgets/qquickwidget.cpp:1258
#11 0x00007f4b69cb3b34 in QWidget::event (this=0x562bb4d8cb90, event=0x7ffd58769680) at kernel/qwidget.cpp:8812
#12 0x00007f4b69c730cf in QApplicationPrivate::notify_helper (this=<optimized out>, receiver=0x562bb4d8cb90, e=0x7ffd58769680) at kernel/qapplication.cpp:3671
#13 0x00007f4b69119c3a in QCoreApplication::notifyInternal2 (receiver=0x562bb4d8cb90, event=0x7ffd58769680) at ../../include/QtCore/5.15.0/QtCore/private/../../../../../src/corelib/thread/qthread_p.h:325
#14 0x00007f4b69cab3d6 in QWidgetPrivate::sendPendingMoveAndResizeEvents (this=this@entry=0x562bb4f2ffa0, recursive=recursive@entry=false, disableUpdates=<optimized out>, disableUpdates@entry=false) at kernel/qwidget.cpp:7721
#15 0x00007f4b69cafac3 in QWidgetPrivate::show_helper (this=this@entry=0x562bb4f2ffa0) at kernel/qwidget.cpp:7772
#16 0x00007f4b69cb2c53 in QWidgetPrivate::setVisible (this=0x562bb4f2ffa0, visible=<optimized out>) at kernel/qwidget.cpp:8121
#17 0x00007f4b69cafa49 in QWidgetPrivate::showChildren (this=this@entry=0x562bb4bca150, spontaneous=spontaneous@entry=false) at kernel/qwidget.cpp:8191
#18 0x00007f4b69cafadf in QWidgetPrivate::show_helper (this=this@entry=0x562bb4bca150) at kernel/qwidget.cpp:7778
#19 0x00007f4b69cb2c53 in QWidgetPrivate::setVisible (this=0x562bb4bca150, visible=<optimized out>) at kernel/qwidget.cpp:8121
#20 0x00007f4b69cafa49 in QWidgetPrivate::showChildren (this=this@entry=0x562bb4581460, spontaneous=spontaneous@entry=false) at kernel/qwidget.cpp:8191
#21 0x00007f4b69cafadf in QWidgetPrivate::show_helper (this=0x562bb4581460) at kernel/qwidget.cpp:7778
#22 0x00007f4b69caf8db in QWidgetPrivate::show_recursive (this=<optimized out>) at kernel/qwidget.cpp:7702
#23 0x00007f4b69cafa69 in QWidgetPrivate::showChildren (this=this@entry=0x562bb487b9f0, spontaneous=spontaneous@entry=false) at kernel/qwidget.h:132
#24 0x00007f4b69cafadf in QWidgetPrivate::show_helper (this=this@entry=0x562bb487b9f0) at kernel/qwidget.cpp:7778
#25 0x00007f4b69cb2c53 in QWidgetPrivate::setVisible (this=0x562bb487b9f0, visible=<optimized out>) at kernel/qwidget.cpp:8121
#26 0x00007f4b69cafa49 in QWidgetPrivate::showChildren (this=this@entry=0x562bb45d4690, spontaneous=spontaneous@entry=false) at kernel/qwidget.cpp:8191
#27 0x00007f4b69cafadf in QWidgetPrivate::show_helper (this=this@entry=0x562bb45d4690) at kernel/qwidget.cpp:7778
#28 0x00007f4b69cb2c53 in QWidgetPrivate::setVisible (this=0x562bb45d4690, visible=<optimized out>) at kernel/qwidget.cpp:8121
#29 0x00007f4b69c982ef in QStackedLayout::setCurrentIndex (this=0x562bb4747dd0, index=1) at kernel/qstackedlayout.cpp:321
#30 0x00007f4b69c984fe in QStackedLayout::setCurrentWidget (this=<optimized out>, widget=widget@entry=0x562bb4881df0) at kernel/qstackedlayout.cpp:376
#31 0x00007f4b69e1b70b in QStackedWidget::setCurrentWidget (this=<optimized out>, widget=widget@entry=0x562bb4881df0) at widgets/qstackedwidget.cpp:248
#32 0x00007f4b6a4a7a5e in KPageViewPrivate::_k_pageSelected (previous=..., index=..., this=0x562bb477a7c0) at /usr/src/debug/kwidgetsaddons-5.73.0-1.2.x86_64/src/kpageview.cpp:259
#33 KPageViewPrivate::_k_pageSelected (previous=..., index=..., this=0x562bb477a7c0) at /usr/src/debug/kwidgetsaddons-5.73.0-1.2.x86_64/src/kpageview.cpp:233
#34 KPageView::qt_static_metacall (_o=<optimized out>, _c=<optimized out>, _id=<optimized out>, _a=<optimized out>) at /usr/src/debug/kwidgetsaddons-5.73.0-1.2.x86_64/build/src/KF5WidgetsAddons_autogen/include/moc_kpageview.cpp:119
#35 0x00007f4b69150150 in doActivate<false> (sender=0x562bb4418ed0, signal_index=3, argv=argv@entry=0x7ffd58769e20) at ../../include/QtCore/../../src/corelib/kernel/qobjectdefs_impl.h:395
#36 0x00007f4b69149470 in QMetaObject::activate (sender=<optimized out>, m=m@entry=0x7f4b693fa0e0 <QItemSelectionModel::staticMetaObject>, local_signal_index=local_signal_index@entry=0, argv=argv@entry=0x7ffd58769e20) at kernel/qobject.cpp:3946
#37 0x00007f4b690c4a80 in QItemSelectionModel::selectionChanged (this=<optimized out>, _t1=..., _t2=...) at .moc/moc_qitemselectionmodel.cpp:475
#38 0x00007f4b690cd64e in QItemSelectionModel::select (this=0x562bb4418ed0, selection=..., command=...) at itemmodels/qitemselectionmodel.cpp:1338
#39 0x00007f4b690c810d in QItemSelectionModel::select (this=0x562bb4418ed0, index=..., command=...) at itemmodels/qitemselectionmodel.cpp:1188
#40 0x00007f4b690c8419 in QItemSelectionModel::setCurrentIndex (this=0x562bb4418ed0, index=..., command=...) at ../../include/QtCore/../../src/corelib/itemmodels/qabstractitemmodel.h:80
#41 0x00007f4b6a4a78f8 in KPageViewPrivate::updateSelection (this=0x562bb477a7c0) at /usr/include/qt5/QtCore/qabstractitemmodel.h:60
#42 KPageViewPrivate::updateSelection (this=0x562bb477a7c0) at /usr/src/debug/kwidgetsaddons-5.73.0-1.2.x86_64/src/kpageview.cpp:98
#43 KPageViewPrivate::_k_modelChanged (this=0x562bb477a7c0) at /usr/src/debug/kwidgetsaddons-5.73.0-1.2.x86_64/src/kpageview.cpp:230
#44 KPageView::qt_static_metacall (_o=<optimized out>, _c=<optimized out>, _id=<optimized out>, _a=<optimized out>) at /usr/src/debug/kwidgetsaddons-5.73.0-1.2.x86_64/build/src/KF5WidgetsAddons_autogen/include/moc_kpageview.cpp:118
#45 0x00007f4b69150150 in doActivate<false> (sender=0x562bb47a1d30, signal_index=6, argv=argv@entry=0x7ffd5876a190) at ../../include/QtCore/../../src/corelib/kernel/qobjectdefs_impl.h:395
#46 0x00007f4b69149470 in QMetaObject::activate (sender=sender@entry=0x562bb47a1d30, m=m@entry=0x7f4b693f9fe0 <QAbstractItemModel::staticMetaObject>, local_signal_index=local_signal_index@entry=3, argv=argv@entry=0x7ffd5876a190) at kernel/qobject.cpp:3946
#47 0x00007f4b690b4806 in QAbstractItemModel::layoutChanged (this=this@entry=0x562bb47a1d30, _t1=..., _t2=<optimized out>, _t2@entry=QAbstractItemModel::NoLayoutChangeHint) at .moc/moc_qabstractitemmodel.cpp:571
#48 0x00007f4b6a4a7e1c in KPageWidgetModel::addPage (this=0x562bb47a1d30, item=0x562bb47a6f80) at /usr/include/qt5/QtCore/qlist.h:160
#49 0x00007f4b6a4a7e5d in KPageWidget::addPage (this=<optimized out>, item=<optimized out>) at /usr/src/debug/kwidgetsaddons-5.73.0-1.2.x86_64/src/kpagewidget_p.h:23
#50 0x00007f4b6a775a5c in ModuleView::addModule (this=0x562bb3774090 <QListData::shared_null>, this@entry=0x562bb4757dd0, module=<optimized out>, args=...) at /usr/src/debug/systemsettings5-5.19.4-1.2.x86_64/core/ModuleView.cpp:199
#51 0x00007f4b6a775fc8 in ModuleView::loadModule (args=..., menuItem=..., this=0x562bb4757dd0) at /usr/src/debug/systemsettings5-5.19.4-1.2.x86_64/core/ModuleView.cpp:152
#52 ModuleView::loadModule (this=0x562bb4757dd0, menuItem=..., args=...) at /usr/src/debug/systemsettings5-5.19.4-1.2.x86_64/core/ModuleView.cpp:136
#53 0x00007f4b611921e2 in IconMode::changeModuleWithArgs (this=<optimized out>, activeModule=..., args=...) at /usr/src/debug/systemsettings5-5.19.4-1.2.x86_64/icons/IconMode.cpp:156
#54 0x00007f4b61192229 in IconMode::changeModule (this=<optimized out>, activeModule=...) at /usr/src/debug/systemsettings5-5.19.4-1.2.x86_64/icons/IconMode.cpp:140
#55 0x00007f4b69150116 in QtPrivate::QSlotObjectBase::call (a=0x7ffd5876a3a0, r=0x562bb4582680, this=0x562bb45a1380) at ../../include/QtCore/../../src/corelib/kernel/qobjectdefs_impl.h:398
#56 doActivate<false> (sender=0x562bb4787de0, signal_index=10, argv=argv@entry=0x7ffd5876a3a0) at kernel/qobject.cpp:3886
#57 0x00007f4b69149470 in QMetaObject::activate (sender=sender@entry=0x562bb4787de0, m=m@entry=0x7f4b6a187c40, local_signal_index=local_signal_index@entry=3, argv=argv@entry=0x7ffd5876a3a0) at kernel/qobject.cpp:3946
#58 0x00007f4b69ec65f5 in QAbstractItemView::activated (this=this@entry=0x562bb4787de0, _t1=...) at .moc/moc_qabstractitemview.cpp:668
#59 0x00007f4b69ec9e6d in QAbstractItemView::mouseReleaseEvent (this=0x562bb4787de0, event=0x7ffd5876ac40) at itemviews/qabstractitemview.cpp:1937
#60 0x00007f4b69f0e82f in QListView::mouseReleaseEvent (this=<optimized out>, e=<optimized out>) at itemviews/qlistview.cpp:801
#61 0x00007f4b6891eb8b in KCategorizedView::mouseReleaseEvent (this=0x562bb4787de0, event=0x7ffd5876ac40) at /usr/src/debug/kitemviews-5.73.0-1.2.x86_64/src/kcategorizedview.cpp:1035
#62 0x00007f4b69cb30de in QWidget::event (this=this@entry=0x562bb4787de0, event=event@entry=0x7ffd5876ac40) at kernel/qwidget.cpp:9027
#63 0x00007f4b69d5b4de in QFrame::event (this=0x562bb4787de0, e=0x7ffd5876ac40) at widgets/qframe.cpp:550
#64 0x00007f4b691199a3 in QCoreApplicationPrivate::sendThroughObjectEventFilters (event=<optimized out>, receiver=<optimized out>) at kernel/qcoreapplication.cpp:1187
#65 QCoreApplicationPrivate::sendThroughObjectEventFilters (receiver=receiver@entry=0x562bb4617050, event=event@entry=0x7ffd5876ac40) at kernel/qcoreapplication.cpp:1176
#66 0x00007f4b69c730be in QApplicationPrivate::notify_helper (this=this@entry=0x562bb4373c00, receiver=receiver@entry=0x562bb4617050, e=e@entry=0x7ffd5876ac40) at kernel/qapplication.cpp:3665
#67 0x00007f4b69c7a121 in QApplication::notify (this=0x7ffd5876a940, receiver=0x562bb4617050, e=0x7ffd5876ac40) at kernel/qapplication.cpp:3115
#68 0x00007f4b69119c3a in QCoreApplication::notifyInternal2 (receiver=0x562bb4617050, event=0x7ffd5876ac40) at ../../include/QtCore/5.15.0/QtCore/private/../../../../../src/corelib/thread/qthread_p.h:325
#69 0x00007f4b69c79036 in QApplicationPrivate::sendMouseEvent (receiver=receiver@entry=0x562bb4617050, event=event@entry=0x7ffd5876ac40, alienWidget=alienWidget@entry=0x562bb4617050, nativeWidget=0x562bb449adc0, buttonDown=buttonDown@entry=0x7f4b6a1989d0 <qt_button_down>, lastMouseReceiver=..., spontaneous=true, onlyDispatchEnterLeave=false) at kernel/qapplication.cpp:2603
#70 0x00007f4b69ccb13a in QWidgetWindow::handleMouseEvent (this=0x562bb473b240, event=0x7ffd5876af00) at /usr/include/c++/10/bits/atomic_base.h:420
#71 0x00007f4b69cce62e in QWidgetWindow::event (this=0x562bb473b240, event=0x7ffd5876af00) at kernel/qwidgetwindow.cpp:295
#72 0x00007f4b69c730cf in QApplicationPrivate::notify_helper (this=<optimized out>, receiver=0x562bb473b240, e=0x7ffd5876af00) at kernel/qapplication.cpp:3671
#73 0x00007f4b69119c3a in QCoreApplication::notifyInternal2 (receiver=0x562bb473b240, event=0x7ffd5876af00) at ../../include/QtCore/5.15.0/QtCore/private/../../../../../src/corelib/thread/qthread_p.h:325
#74 0x00007f4b6955a27b in QGuiApplicationPrivate::processMouseEvent (e=0x562bb4605d80) at kernel/qguiapplication.cpp:2214
#75 0x00007f4b6953051b in QWindowSystemInterface::sendWindowSystemEvents (flags=flags@entry=...) at kernel/qwindowsysteminterface.cpp:1175
#76 0x00007f4b64409f4a in xcbSourceDispatch (source=<optimized out>) at qxcbeventdispatcher.cpp:105
#77 0x00007f4b66db92b7 in g_main_context_dispatch () from /usr/lib64/libglib-2.0.so.0
#78 0x00007f4b66db9638 in ?? () from /usr/lib64/libglib-2.0.so.0
#79 0x00007f4b66db96ef in g_main_context_iteration () from /usr/lib64/libglib-2.0.so.0
#80 0x00007f4b6917107f in QEventDispatcherGlib::processEvents (this=0x562bb445ee20, flags=...) at kernel/qeventdispatcher_glib.cpp:423
#81 0x00007f4b691185fb in QEventLoop::exec (this=this@entry=0x7ffd5876b230, flags=..., flags@entry=...) at ../../include/QtCore/../../src/corelib/global/qflags.h:141
#82 0x00007f4b69120860 in QCoreApplication::exec () at ../../include/QtCore/../../src/corelib/global/qflags.h:121
#83 0x0000562bb3760fd9 in main (argc=<optimized out>, argv=0x7ffd5876b340) at /usr/src/debug/systemsettings5-5.19.4-1.2.x86_64/app/main.cpp:168
[Inferior 1 (process 20854) detached]

The reporter indicates this bug may be a duplicate of or related to bug 423494.

Possible duplicates by query: bug 426019, bug 425882, bug 425802, bug 425463, bug 425388.

Reported using DrKonqi
Comment 1 guytontu 2020-09-02 21:51:58 UTC
Seems to be resolved after updating system.
Comment 2 David Edmundson 2020-09-02 22:01:11 UTC
>#8  0x00007f4b688d77c4 in QQuickWidgetPrivate::handleContextCreationFailure (this=this@entry=0x562bb4f2ffa0, format=...) at /usr/include/qt5/QtCore/qarraydata.h:208

It's a recurring bug of nvidia updating libGL without the kernel being restarted with the matching kernel.
Comment 3 fb97thebest 2021-02-04 17:03:29 UTC
Created attachment 135427 [details]
New crash information added by DrKonqi

systemsettings5 (5.18.5) using Qt 5.14.2

- What I was doing when the application crashed:

I have a double monitor configuration, one of them was reproducing a video full screen while the other was split between two windows. I tried to open the display and monitor settings in order to enable blue light filter, but System Settings app crashed every time I tried. Other options ("Input devices", "workspace behaviour" and more) seemed to be fine

-- Backtrace (Reduced):
#6  0x00007f216c15ea7f in QMessageLogger::fatal(char const*, ...) const () from /lib64/libQt5Core.so.5
#7  0x00007f216bb4142b in QQuickWidgetPrivate::handleContextCreationFailure(QSurfaceFormat const&, bool) () from /lib64/libQt5QuickWidgets.so.5
#8  0x00007f216bb41752 in QQuickWidgetPrivate::createContext() () from /lib64/libQt5QuickWidgets.so.5
#9  0x00007f216bb43df5 in QQuickWidget::resizeEvent(QResizeEvent*) () from /lib64/libQt5QuickWidgets.so.5
#10 0x00007f216cd8fdc4 in QWidget::event(QEvent*) () from /lib64/libQt5Widgets.so.5