Bug 375688

Summary: Crash when using System Settings -> Desktop Behavior -> Screen Locking
Product: [Applications] systemsettings Reporter: willronsonkde
Component: generalAssignee: Plasma Bugs List <plasma-bugs>
Status: RESOLVED DUPLICATE    
Severity: crash CC: stanislaw.kurek
Priority: NOR Keywords: drkonqi
Version: 5.8.5   
Target Milestone: ---   
Platform: Arch Linux   
OS: Linux   
Latest Commit: Version Fixed In:
Sentry Crash Report:

Description willronsonkde 2017-01-29 03:19:27 UTC
Application: systemsettings5 (5.8.5)

Qt Version: 5.8.0
Frameworks Version: 5.30.0
Operating System: Linux 4.9.6-1-ARCH x86_64
Distribution (Platform): Archlinux Packages

-- Information about the crash:
- What I was doing when the application crashed:
Open System Settings -> Desktop Behavior -> Screen Locking then go back with All Settings button.  Only Screen Locking tab causes crash.  Does not change if you switch to another tab before going back.

The crash can be reproduced every time.

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

Thread 5 (Thread 0x7ff9cedf3700 (LWP 1175)):
#0  0x00007ff9fdc73db9 in g_mutex_lock () at /usr/lib/libglib-2.0.so.0
#1  0x00007ff9fdc2d670 in g_main_context_acquire () at /usr/lib/libglib-2.0.so.0
#2  0x00007ff9fdc2e635 in  () at /usr/lib/libglib-2.0.so.0
#3  0x00007ff9fdc2e89c in g_main_context_iteration () at /usr/lib/libglib-2.0.so.0
#4  0x00007ffa0442746b in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#5  0x00007ffa043d0c9a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#6  0x00007ffa041f2a73 in QThread::exec() () at /usr/lib/libQt5Core.so.5
#7  0x00007ffa024f6025 in  () at /usr/lib/libQt5Qml.so.5
#8  0x00007ffa041f76d8 in  () at /usr/lib/libQt5Core.so.5
#9  0x00007ff9ffb4f454 in start_thread () at /usr/lib/libpthread.so.0
#10 0x00007ffa03b0c7df in clone () at /usr/lib/libc.so.6

Thread 4 (Thread 0x7ff9d06a2700 (LWP 1174)):
#0  0x00007ffa03b0348d in poll () at /usr/lib/libc.so.6
#1  0x00007ff9fdc2e786 in  () at /usr/lib/libglib-2.0.so.0
#2  0x00007ff9fdc2e89c in g_main_context_iteration () at /usr/lib/libglib-2.0.so.0
#3  0x00007ffa0442746b in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#4  0x00007ffa043d0c9a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#5  0x00007ffa041f2a73 in QThread::exec() () at /usr/lib/libQt5Core.so.5
#6  0x00007ffa024f6025 in  () at /usr/lib/libQt5Qml.so.5
#7  0x00007ffa041f76d8 in  () at /usr/lib/libQt5Core.so.5
#8  0x00007ff9ffb4f454 in start_thread () at /usr/lib/libpthread.so.0
#9  0x00007ffa03b0c7df in clone () at /usr/lib/libc.so.6

Thread 3 (Thread 0x7ff9ebdf5700 (LWP 1126)):
#0  0x00007ffa03aff4ed in read () at /usr/lib/libc.so.6
#1  0x00007ff9fdc72a10 in  () at /usr/lib/libglib-2.0.so.0
#2  0x00007ff9fdc2e235 in g_main_context_check () at /usr/lib/libglib-2.0.so.0
#3  0x00007ff9fdc2e724 in  () at /usr/lib/libglib-2.0.so.0
#4  0x00007ff9fdc2e89c in g_main_context_iteration () at /usr/lib/libglib-2.0.so.0
#5  0x00007ffa0442746b in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#6  0x00007ffa043d0c9a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#7  0x00007ffa041f2a73 in QThread::exec() () at /usr/lib/libQt5Core.so.5
#8  0x00007ffa04d41125 in  () at /usr/lib/libQt5DBus.so.5
#9  0x00007ffa041f76d8 in  () at /usr/lib/libQt5Core.so.5
#10 0x00007ff9ffb4f454 in start_thread () at /usr/lib/libpthread.so.0
#11 0x00007ffa03b0c7df in clone () at /usr/lib/libc.so.6

Thread 2 (Thread 0x7ff9f4200700 (LWP 1125)):
#0  0x00007ffa03b0348d in poll () at /usr/lib/libc.so.6
#1  0x00007ffa003d28e0 in  () at /usr/lib/libxcb.so.1
#2  0x00007ffa003d4679 in xcb_wait_for_event () at /usr/lib/libxcb.so.1
#3  0x00007ff9f6764239 in  () at /usr/lib/libQt5XcbQpa.so.5
#4  0x00007ffa041f76d8 in  () at /usr/lib/libQt5Core.so.5
#5  0x00007ff9ffb4f454 in start_thread () at /usr/lib/libpthread.so.0
#6  0x00007ffa03b0c7df in clone () at /usr/lib/libc.so.6

Thread 1 (Thread 0x7ffa07e16580 (LWP 1124)):
[KCrash Handler]
#6  0x00007ffa023b6675 in QV4::WeakValue::free() () at /usr/lib/libQt5Qml.so.5
#7  0x00007ffa0242b610 in QV4::QObjectWrapper::destroyObject(bool) () at /usr/lib/libQt5Qml.so.5
#8  0x00007ffa022ba1ad in QV4::MemoryManager::sweep(bool) () at /usr/lib/libQt5Qml.so.5
#9  0x00007ffa022bb5dc in QV4::MemoryManager::~MemoryManager() () at /usr/lib/libQt5Qml.so.5
#10 0x00007ffa023a3f9a in QV4::ExecutionEngine::~ExecutionEngine() () at /usr/lib/libQt5Qml.so.5
#11 0x00007ffa024f8612 in QV8Engine::~QV8Engine() () at /usr/lib/libQt5Qml.so.5
#12 0x00007ffa024f8739 in QV8Engine::~QV8Engine() () at /usr/lib/libQt5Qml.so.5
#13 0x00007ffa023391e6 in QJSEngine::~QJSEngine() () at /usr/lib/libQt5Qml.so.5
#14 0x00007ffa0245791d in QQmlEngine::~QQmlEngine() () at /usr/lib/libQt5Qml.so.5
#15 0x00007ffa024579d9 in QQmlEngine::~QQmlEngine() () at /usr/lib/libQt5Qml.so.5
#16 0x00007ffa043fc811 in QObjectPrivate::deleteChildren() () at /usr/lib/libQt5Core.so.5
#17 0x00007ffa05fa963b in QWidget::~QWidget() () at /usr/lib/libQt5Widgets.so.5
#18 0x00007ffa03074409 in QQuickWidget::~QQuickWidget() () at /usr/lib/libQt5QuickWidgets.so.5
#19 0x00007ffa043fc811 in QObjectPrivate::deleteChildren() () at /usr/lib/libQt5Core.so.5
#20 0x00007ffa05fa963b in QWidget::~QWidget() () at /usr/lib/libQt5Widgets.so.5
#21 0x00007ffa05fa9929 in QWidget::~QWidget() () at /usr/lib/libQt5Widgets.so.5
#22 0x00007ffa043fc811 in QObjectPrivate::deleteChildren() () at /usr/lib/libQt5Core.so.5
#23 0x00007ffa05fa963b in QWidget::~QWidget() () at /usr/lib/libQt5Widgets.so.5
#24 0x00007ffa060f7109 in QStackedWidget::~QStackedWidget() () at /usr/lib/libQt5Widgets.so.5
#25 0x00007ffa043fc811 in QObjectPrivate::deleteChildren() () at /usr/lib/libQt5Core.so.5
#26 0x00007ffa05fa963b in QWidget::~QWidget() () at /usr/lib/libQt5Widgets.so.5
#27 0x00007ffa06104189 in QTabWidget::~QTabWidget() () at /usr/lib/libQt5Widgets.so.5
#28 0x00007ffa043fc811 in QObjectPrivate::deleteChildren() () at /usr/lib/libQt5Core.so.5
#29 0x00007ffa05fa963b in QWidget::~QWidget() () at /usr/lib/libQt5Widgets.so.5
#30 0x00007ff9e1733d6e in  () at /usr/lib/qt/plugins/screenlocker_kcm.so
#31 0x00007ffa043fc811 in QObjectPrivate::deleteChildren() () at /usr/lib/libQt5Core.so.5
#32 0x00007ffa05fa963b in QWidget::~QWidget() () at /usr/lib/libQt5Widgets.so.5
#33 0x00007ff9e173888b in  () at /usr/lib/qt/plugins/screenlocker_kcm.so
#34 0x00007ffa07876004 in KCModuleProxy::deleteClient() () at /usr/lib/libKF5KCMUtils.so.5
#35 0x00007ffa0787651c in KCModuleProxy::~KCModuleProxy() () at /usr/lib/libKF5KCMUtils.so.5
#36 0x00007ffa078766d9 in KCModuleProxy::~KCModuleProxy() () at /usr/lib/libKF5KCMUtils.so.5
#37 0x00007ffa043fc811 in QObjectPrivate::deleteChildren() () at /usr/lib/libQt5Core.so.5
#38 0x00007ffa05fa963b in QWidget::~QWidget() () at /usr/lib/libQt5Widgets.so.5
#39 0x00007ffa05fa9929 in QWidget::~QWidget() () at /usr/lib/libQt5Widgets.so.5
#40 0x00007ffa043fc811 in QObjectPrivate::deleteChildren() () at /usr/lib/libQt5Core.so.5
#41 0x00007ffa05fa963b in QWidget::~QWidget() () at /usr/lib/libQt5Widgets.so.5
#42 0x00007ffa06122379 in QScrollArea::~QScrollArea() () at /usr/lib/libQt5Widgets.so.5
#43 0x00007ffa06775b1b in KPageWidgetItem::~KPageWidgetItem() () at /usr/lib/libKF5WidgetsAddons.so.5
#44 0x00007ffa06776654 in  () at /usr/lib/libKF5WidgetsAddons.so.5
#45 0x00007ffa067772aa in KPageWidgetModel::removePage(KPageWidgetItem*) () at /usr/lib/libKF5WidgetsAddons.so.5
#46 0x00007ffa07ab951d in ModuleView::closeModules() () at /usr/lib/libsystemsettingsview.so.3
#47 0x00007ff9e2d602ce in  () at /usr/lib/qt/plugins/icon_mode.so
#48 0x00007ffa043fe149 in QMetaObject::activate(QObject*, int, int, void**) () at /usr/lib/libQt5Core.so.5
#49 0x00007ffa05f5fc92 in QAction::triggered(bool) () at /usr/lib/libQt5Widgets.so.5
#50 0x00007ffa05f623f0 in QAction::activate(QAction::ActionEvent) () at /usr/lib/libQt5Widgets.so.5
#51 0x00007ffa060502ed in  () at /usr/lib/libQt5Widgets.so.5
#52 0x00007ffa06050524 in QAbstractButton::mouseReleaseEvent(QMouseEvent*) () at /usr/lib/libQt5Widgets.so.5
#53 0x00007ffa0611c71a in QToolButton::mouseReleaseEvent(QMouseEvent*) () at /usr/lib/libQt5Widgets.so.5
#54 0x00007ffa05fadcd8 in QWidget::event(QEvent*) () at /usr/lib/libQt5Widgets.so.5
#55 0x00007ffa0611c7f9 in QToolButton::event(QEvent*) () at /usr/lib/libQt5Widgets.so.5
#56 0x00007ffa05f6634c in QApplicationPrivate::notify_helper(QObject*, QEvent*) () at /usr/lib/libQt5Widgets.so.5
#57 0x00007ffa05f6e8c5 in QApplication::notify(QObject*, QEvent*) () at /usr/lib/libQt5Widgets.so.5
#58 0x00007ffa043d2840 in QCoreApplication::notifyInternal2(QObject*, QEvent*) () at /usr/lib/libQt5Core.so.5
#59 0x00007ffa05f6d0cd in QApplicationPrivate::sendMouseEvent(QWidget*, QMouseEvent*, QWidget*, QWidget*, QWidget**, QPointer<QWidget>&, bool) () at /usr/lib/libQt5Widgets.so.5
#60 0x00007ffa05fc83e6 in  () at /usr/lib/libQt5Widgets.so.5
#61 0x00007ffa05fcae03 in  () at /usr/lib/libQt5Widgets.so.5
#62 0x00007ffa05f6634c in QApplicationPrivate::notify_helper(QObject*, QEvent*) () at /usr/lib/libQt5Widgets.so.5
#63 0x00007ffa05f6db61 in QApplication::notify(QObject*, QEvent*) () at /usr/lib/libQt5Widgets.so.5
#64 0x00007ffa043d2840 in QCoreApplication::notifyInternal2(QObject*, QEvent*) () at /usr/lib/libQt5Core.so.5
#65 0x00007ffa057d1d53 in QGuiApplicationPrivate::processMouseEvent(QWindowSystemInterfacePrivate::MouseEvent*) () at /usr/lib/libQt5Gui.so.5
#66 0x00007ffa057d38c5 in QGuiApplicationPrivate::processWindowSystemEvent(QWindowSystemInterfacePrivate::WindowSystemEvent*) () at /usr/lib/libQt5Gui.so.5
#67 0x00007ffa057af44b in QWindowSystemInterface::sendWindowSystemEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Gui.so.5
#68 0x00007ff9f67c49e0 in  () at /usr/lib/libQt5XcbQpa.so.5
#69 0x00007ff9fdc2e587 in g_main_context_dispatch () at /usr/lib/libglib-2.0.so.0
#70 0x00007ff9fdc2e7f0 in  () at /usr/lib/libglib-2.0.so.0
#71 0x00007ff9fdc2e89c in g_main_context_iteration () at /usr/lib/libglib-2.0.so.0
#72 0x00007ffa0442744f in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#73 0x00007ffa043d0c9a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#74 0x00007ffa043d91e4 in QCoreApplication::exec() () at /usr/lib/libQt5Core.so.5
#75 0x000000000040c0b0 in  ()
#76 0x00007ffa03a44291 in __libc_start_main () at /usr/lib/libc.so.6
#77 0x000000000040c12a in _start ()

Possible duplicates by query: bug 375636, bug 375620, bug 375576, bug 375486, bug 375476.

Reported using DrKonqi
Comment 1 Stanislaw 2017-01-29 16:32:53 UTC
*** Bug 375689 has been marked as a duplicate of this bug. ***
Comment 2 Christoph Feck 2017-02-01 23:03:11 UTC

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