Bug 374350 - Window Decorations change causes System Settings to crash if user attempts to return to other settings via < All Settings
Summary: Window Decorations change causes System Settings to crash if user attempts to...
Status: RESOLVED DUPLICATE of bug 344942
Alias: None
Product: systemsettings
Classification: Applications
Component: general (show other bugs)
Version: 5.8.4
Platform: openSUSE Linux
: NOR crash
Target Milestone: ---
Assignee: Plasma Bugs List
URL:
Keywords: drkonqi
: 374501 (view as bug list)
Depends on:
Blocks:
 
Reported: 2016-12-30 19:16 UTC by pmargeti34
Modified: 2017-01-10 18:49 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 pmargeti34 2016-12-30 19:16:19 UTC
Application: systemsettings5 (5.8.4)

Qt Version: 5.7.1
Frameworks Version: 5.29.0
Operating System: Linux 4.9.0-2-default x86_64
Distribution: "openSUSE Tumbleweed"

-- Information about the crash:
- What I was doing when the application crashed:
I've selected another window decoration (changing between Breeze and Oxygen), hit apply button followed by clicking on < All Settings to return to other System settings. At this point the System settings crashes. Reproducible 100%.
Alternatively, it also sometimes crashes if I click on the close (X) button. This doesn't always lead to crash like using < All Settings

The crash can be reproduced every time.

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

Thread 4 (Thread 0x7f1e74ea5700 (LWP 12734)):
#0  0x00007f1ea4a3266d in poll () from /lib64/libc.so.6
#1  0x00007f1e9ebda876 in ?? () from /usr/lib64/libglib-2.0.so.0
#2  0x00007f1e9ebda98c in g_main_context_iteration () from /usr/lib64/libglib-2.0.so.0
#3  0x00007f1ea535218b in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/libQt5Core.so.5
#4  0x00007f1ea52fbaea in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/libQt5Core.so.5
#5  0x00007f1ea5129813 in QThread::exec() () from /usr/lib64/libQt5Core.so.5
#6  0x00007f1ea3488305 in ?? () from /usr/lib64/libQt5Qml.so.5
#7  0x00007f1ea512e4c8 in ?? () from /usr/lib64/libQt5Core.so.5
#8  0x00007f1ea0b1b454 in start_thread () from /lib64/libpthread.so.0
#9  0x00007f1ea4a3b37f in clone () from /lib64/libc.so.6

Thread 3 (Thread 0x7f1e8d4d7700 (LWP 12646)):
#0  0x00007f1ea4a3266d in poll () from /lib64/libc.so.6
#1  0x00007f1e9ebda876 in ?? () from /usr/lib64/libglib-2.0.so.0
#2  0x00007f1e9ebda98c in g_main_context_iteration () from /usr/lib64/libglib-2.0.so.0
#3  0x00007f1ea535218b in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/libQt5Core.so.5
#4  0x00007f1ea52fbaea in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/libQt5Core.so.5
#5  0x00007f1ea5129813 in QThread::exec() () from /usr/lib64/libQt5Core.so.5
#6  0x00007f1ea5c57385 in ?? () from /usr/lib64/libQt5DBus.so.5
#7  0x00007f1ea512e4c8 in ?? () from /usr/lib64/libQt5Core.so.5
#8  0x00007f1ea0b1b454 in start_thread () from /lib64/libpthread.so.0
#9  0x00007f1ea4a3b37f in clone () from /lib64/libc.so.6

Thread 2 (Thread 0x7f1e95e92700 (LWP 12645)):
#0  0x00007f1ea4a3266d in poll () from /lib64/libc.so.6
#1  0x00007f1ea13953e0 in ?? () from /usr/lib64/libxcb.so.1
#2  0x00007f1ea1397179 in xcb_wait_for_event () from /usr/lib64/libxcb.so.1
#3  0x00007f1e98a30889 in ?? () from /usr/lib64/libQt5XcbQpa.so.5
#4  0x00007f1ea512e4c8 in ?? () from /usr/lib64/libQt5Core.so.5
#5  0x00007f1ea0b1b454 in start_thread () from /lib64/libpthread.so.0
#6  0x00007f1ea4a3b37f in clone () from /lib64/libc.so.6

Thread 1 (Thread 0x7f1ea8d508c0 (LWP 12643)):
[KCrash Handler]
#6  0x00007f1ea49865af in raise () from /lib64/libc.so.6
#7  0x00007f1ea49879aa in abort () from /lib64/libc.so.6
#8  0x00007f1ea49c4150 in __libc_message () from /lib64/libc.so.6
#9  0x00007f1ea49ca4f6 in malloc_printerr () from /lib64/libc.so.6
#10 0x00007f1ea49cc911 in _int_malloc () from /lib64/libc.so.6
#11 0x00007f1ea49ce244 in malloc () from /lib64/libc.so.6
#12 0x00007f1ea4d87da8 in operator new(unsigned long) () from /usr/lib64/libstdc++.so.6
#13 0x00007f1ea697d7b1 in QRegion::copy() const () from /usr/lib64/libQt5Gui.so.5
#14 0x00007f1ea697d9ae in QRegion::detach() () from /usr/lib64/libQt5Gui.so.5
#15 0x00007f1ea697e68d in QRegion::translate(int, int) () from /usr/lib64/libQt5Gui.so.5
#16 0x00007f1ea697e7ae in QRegion::translated(int, int) const () from /usr/lib64/libQt5Gui.so.5
#17 0x00007f1ea6eb1021 in QWidgetPrivate::subtractOpaqueSiblings(QRegion&, bool*, bool) const () from /usr/lib64/libQt5Widgets.so.5
#18 0x00007f1ea6eb733d in QWidget::raise() () from /usr/lib64/libQt5Widgets.so.5
#19 0x00007f1ea6ea26ed in QStackedLayout::setCurrentIndex(int) () from /usr/lib64/libQt5Widgets.so.5
#20 0x00007f1ea6ea2904 in QStackedLayout::setCurrentWidget(QWidget*) () from /usr/lib64/libQt5Widgets.so.5
#21 0x00007f1ea700aeb1 in QStackedWidget::setCurrentWidget(QWidget*) () from /usr/lib64/libQt5Widgets.so.5
#22 0x00007f1ea7670195 in ?? () from /usr/lib64/libKF5WidgetsAddons.so.5
#23 0x00007f1ea5329709 in QMetaObject::activate(QObject*, int, int, void**) () from /usr/lib64/libQt5Core.so.5
#24 0x00007f1ea52acd17 in QItemSelectionModel::selectionChanged(QItemSelection const&, QItemSelection const&) () from /usr/lib64/libQt5Core.so.5
#25 0x00007f1ea52b152c in QItemSelectionModel::emitSelectionChanged(QItemSelection const&, QItemSelection const&) () from /usr/lib64/libQt5Core.so.5
#26 0x00007f1ea52b50c2 in QItemSelectionModel::select(QItemSelection const&, QFlags<QItemSelectionModel::SelectionFlag>) () from /usr/lib64/libQt5Core.so.5
#27 0x00007f1ea52aeaac in QItemSelectionModel::select(QModelIndex const&, QFlags<QItemSelectionModel::SelectionFlag>) () from /usr/lib64/libQt5Core.so.5
#28 0x00007f1ea52ad164 in QItemSelectionModel::setCurrentIndex(QModelIndex const&, QFlags<QItemSelectionModel::SelectionFlag>) () from /usr/lib64/libQt5Core.so.5
#29 0x00007f1ea70c4269 in QAbstractItemView::setCurrentIndex(QModelIndex const&) () from /usr/lib64/libQt5Widgets.so.5
#30 0x00007f1ea70ccefb in QAbstractItemView::rowsAboutToBeRemoved(QModelIndex const&, int, int) () from /usr/lib64/libQt5Widgets.so.5
#31 0x00007f1ea70ef72e in QListView::rowsAboutToBeRemoved(QModelIndex const&, int, int) () from /usr/lib64/libQt5Widgets.so.5
#32 0x00007f1ea70cac4a in ?? () from /usr/lib64/libQt5Widgets.so.5
#33 0x00007f1ea5329709 in QMetaObject::activate(QObject*, int, int, void**) () from /usr/lib64/libQt5Core.so.5
#34 0x00007f1ea53a0cc4 in QAbstractItemModel::rowsAboutToBeRemoved(QModelIndex const&, int, int, QAbstractItemModel::QPrivateSignal) () from /usr/lib64/libQt5Core.so.5
#35 0x00007f1ea52a4b03 in QAbstractItemModel::beginRemoveRows(QModelIndex const&, int, int) () from /usr/lib64/libQt5Core.so.5
#36 0x00007f1ea7676db0 in KPageWidgetModel::removePage(KPageWidgetItem*) () from /usr/lib64/libKF5WidgetsAddons.so.5
#37 0x00007f1ea897b125 in ModuleView::closeModules() () from /usr/lib64/libsystemsettingsview.so.3
#38 0x00007f1e80043b0e in ?? () from /usr/lib64/qt5/plugins/icon_mode.so
#39 0x00007f1ea5329709 in QMetaObject::activate(QObject*, int, int, void**) () from /usr/lib64/libQt5Core.so.5
#40 0x00007f1ea6e734e2 in QAction::triggered(bool) () from /usr/lib64/libQt5Widgets.so.5
#41 0x00007f1ea6e75ed0 in QAction::activate(QAction::ActionEvent) () from /usr/lib64/libQt5Widgets.so.5
#42 0x00007f1ea6f63d0d in ?? () from /usr/lib64/libQt5Widgets.so.5
#43 0x00007f1ea6f63f44 in QAbstractButton::mouseReleaseEvent(QMouseEvent*) () from /usr/lib64/libQt5Widgets.so.5
#44 0x00007f1ea703001a in QToolButton::mouseReleaseEvent(QMouseEvent*) () from /usr/lib64/libQt5Widgets.so.5
#45 0x00007f1ea6ec1588 in QWidget::event(QEvent*) () from /usr/lib64/libQt5Widgets.so.5
#46 0x00007f1ea70300f9 in QToolButton::event(QEvent*) () from /usr/lib64/libQt5Widgets.so.5
#47 0x00007f1ea6e79eac in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /usr/lib64/libQt5Widgets.so.5
#48 0x00007f1ea6e8251d in QApplication::notify(QObject*, QEvent*) () from /usr/lib64/libQt5Widgets.so.5
#49 0x00007f1ea52fdb00 in QCoreApplication::notifyInternal2(QObject*, QEvent*) () from /usr/lib64/libQt5Core.so.5
#50 0x00007f1ea6e80bcd in QApplicationPrivate::sendMouseEvent(QWidget*, QMouseEvent*, QWidget*, QWidget*, QWidget**, QPointer<QWidget>&, bool) () from /usr/lib64/libQt5Widgets.so.5
#51 0x00007f1ea6edbc06 in ?? () from /usr/lib64/libQt5Widgets.so.5
#52 0x00007f1ea6ede613 in ?? () from /usr/lib64/libQt5Widgets.so.5
#53 0x00007f1ea6e79eac in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /usr/lib64/libQt5Widgets.so.5
#54 0x00007f1ea6e81661 in QApplication::notify(QObject*, QEvent*) () from /usr/lib64/libQt5Widgets.so.5
#55 0x00007f1ea52fdb00 in QCoreApplication::notifyInternal2(QObject*, QEvent*) () from /usr/lib64/libQt5Core.so.5
#56 0x00007f1ea66d8c43 in QGuiApplicationPrivate::processMouseEvent(QWindowSystemInterfacePrivate::MouseEvent*) () from /usr/lib64/libQt5Gui.so.5
#57 0x00007f1ea66da7c5 in QGuiApplicationPrivate::processWindowSystemEvent(QWindowSystemInterfacePrivate::WindowSystemEvent*) () from /usr/lib64/libQt5Gui.so.5
#58 0x00007f1ea66b875b in QWindowSystemInterface::sendWindowSystemEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/libQt5Gui.so.5
#59 0x00007f1e98a67210 in ?? () from /usr/lib64/libQt5XcbQpa.so.5
#60 0x00007f1e9ebda677 in g_main_context_dispatch () from /usr/lib64/libglib-2.0.so.0
#61 0x00007f1e9ebda8e0 in ?? () from /usr/lib64/libglib-2.0.so.0
#62 0x00007f1e9ebda98c in g_main_context_iteration () from /usr/lib64/libglib-2.0.so.0
#63 0x00007f1ea535216f in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/libQt5Core.so.5
#64 0x00007f1ea52fbaea in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/libQt5Core.so.5
#65 0x00007f1ea530425c in QCoreApplication::exec() () from /usr/lib64/libQt5Core.so.5
#66 0x000000000040cb80 in ?? ()
#67 0x00007f1ea4972291 in __libc_start_main () from /lib64/libc.so.6
#68 0x000000000040cbfa in _start ()

Possible duplicates by query: bug 372901.

Reported using DrKonqi
Comment 1 Christoph Feck 2016-12-31 05:49:52 UTC

*** This bug has been marked as a duplicate of bug 344942 ***
Comment 2 Christoph Feck 2017-01-10 18:49:13 UTC
*** Bug 374501 has been marked as a duplicate of this bug. ***