Bug 373194

Summary: systemsettings crashed while windows buttons are configured
Product: [Plasma] kwin Reporter: Evstifeev Roman <someuniquename>
Component: generalAssignee: KWin default assignee <kwin-bugs-null>
Status: RESOLVED WORKSFORME    
Severity: crash CC: simonandric5
Priority: NOR Keywords: drkonqi, triaged
Version First Reported In: 5.8.2   
Target Milestone: ---   
Platform: openSUSE   
OS: Linux   
Latest Commit: Version Fixed/Implemented In:
Sentry Crash Report:

Description Evstifeev Roman 2016-12-02 17:21:01 UTC
Application: systemsettings5 (5.8.2)

Qt Version: 5.6.1
Frameworks Version: 5.26.0
Operating System: Linux 4.6.2-4.g14295d6-default x86_64
Distribution: "openSUSE Leap 42.2"

-- Information about the crash:
- What I was doing when the application crashed:
Just upgraded to openSUSE 42.2
Opened kde systemsettings -> application style -> window decorations -> buttons
Moved the "keep on top" button up to the window titlebar, then moved it again to the left, touched other button to delete it from titlebar

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

Thread 8 (Thread 0x7f05bec4d700 (LWP 2352)):
#0  0x00007f05eb5d47b9 in g_mutex_lock () at /usr/lib64/libglib-2.0.so.0
#1  0x00007f05eb5924d8 in g_main_context_release () at /usr/lib64/libglib-2.0.so.0
#2  0x00007f05eb5932be in  () at /usr/lib64/libglib-2.0.so.0
#3  0x00007f05eb59342c in g_main_context_iteration () at /usr/lib64/libglib-2.0.so.0
#4  0x00007f05f028332b in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQt5Core.so.5
#5  0x00007f05f0230fdb in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQt5Core.so.5
#6  0x00007f05f006bf1a in QThread::exec() () at /usr/lib64/libQt5Core.so.5
#7  0x00007f05ee3da9b8 in  () at /usr/lib64/libQt5Qml.so.5
#8  0x00007f05f00709e9 in  () at /usr/lib64/libQt5Core.so.5
#9  0x00007f05ebab0734 in start_thread () at /lib64/libpthread.so.0
#10 0x00007f05ef984d3d in clone () at /lib64/libc.so.6

Thread 7 (Thread 0x7f05bd251700 (LWP 2351)):
#0  0x00007f05ef97c49d in poll () at /lib64/libc.so.6
#1  0x00007f05eb593314 in  () at /usr/lib64/libglib-2.0.so.0
#2  0x00007f05eb59342c in g_main_context_iteration () at /usr/lib64/libglib-2.0.so.0
#3  0x00007f05f028332b in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQt5Core.so.5
#4  0x00007f05f0230fdb in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQt5Core.so.5
#5  0x00007f05f006bf1a in QThread::exec() () at /usr/lib64/libQt5Core.so.5
#6  0x00007f05ee3da9b8 in  () at /usr/lib64/libQt5Qml.so.5
#7  0x00007f05f00709e9 in  () at /usr/lib64/libQt5Core.so.5
#8  0x00007f05ebab0734 in start_thread () at /lib64/libpthread.so.0
#9  0x00007f05ef984d3d in clone () at /lib64/libc.so.6

Thread 6 (Thread 0x7f05bf44e700 (LWP 2218)):
#0  0x00007f05ef97c49d in poll () at /lib64/libc.so.6
#1  0x00007f05eb593314 in  () at /usr/lib64/libglib-2.0.so.0
#2  0x00007f05eb59342c in g_main_context_iteration () at /usr/lib64/libglib-2.0.so.0
#3  0x00007f05f028332b in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQt5Core.so.5
#4  0x00007f05f0230fdb in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQt5Core.so.5
#5  0x00007f05f006bf1a in QThread::exec() () at /usr/lib64/libQt5Core.so.5
#6  0x00007f05ee3da9b8 in  () at /usr/lib64/libQt5Qml.so.5
#7  0x00007f05f00709e9 in  () at /usr/lib64/libQt5Core.so.5
#8  0x00007f05ebab0734 in start_thread () at /lib64/libpthread.so.0
#9  0x00007f05ef984d3d in clone () at /lib64/libc.so.6

Thread 5 (Thread 0x7f05aeffd700 (LWP 2217)):
#0  0x00007f05eb5d47b9 in g_mutex_lock () at /usr/lib64/libglib-2.0.so.0
#1  0x00007f05eb592969 in g_main_context_prepare () at /usr/lib64/libglib-2.0.so.0
#2  0x00007f05eb593230 in  () at /usr/lib64/libglib-2.0.so.0
#3  0x00007f05eb59342c in g_main_context_iteration () at /usr/lib64/libglib-2.0.so.0
#4  0x00007f05f028332b in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQt5Core.so.5
#5  0x00007f05f0230fdb in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQt5Core.so.5
#6  0x00007f05f006bf1a in QThread::exec() () at /usr/lib64/libQt5Core.so.5
#7  0x00007f05ee3da9b8 in  () at /usr/lib64/libQt5Qml.so.5
#8  0x00007f05f00709e9 in  () at /usr/lib64/libQt5Core.so.5
#9  0x00007f05ebab0734 in start_thread () at /lib64/libpthread.so.0
#10 0x00007f05ef984d3d in clone () at /lib64/libc.so.6

Thread 4 (Thread 0x7f05c69ac700 (LWP 2193)):
#0  0x00007f05ebab50af in pthread_cond_wait@@GLIBC_2.3.2 () at /lib64/libpthread.so.0
#1  0x00007f05cdd0e533 in  () at /usr/lib64/dri/r600_dri.so
#2  0x00007f05cdd0dd57 in  () at /usr/lib64/dri/r600_dri.so
#3  0x00007f05ebab0734 in start_thread () at /lib64/libpthread.so.0
#4  0x00007f05ef984d3d in clone () at /lib64/libc.so.6

Thread 3 (Thread 0x7f05d7d67700 (LWP 2192)):
#0  0x00007f05eb5d47d4 in g_mutex_unlock () at /usr/lib64/libglib-2.0.so.0
#1  0x00007f05eb592d4b in g_main_context_check () at /usr/lib64/libglib-2.0.so.0
#2  0x00007f05eb5932a8 in  () at /usr/lib64/libglib-2.0.so.0
#3  0x00007f05eb59342c in g_main_context_iteration () at /usr/lib64/libglib-2.0.so.0
#4  0x00007f05f028332b in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQt5Core.so.5
#5  0x00007f05f0230fdb in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQt5Core.so.5
#6  0x00007f05f006bf1a in QThread::exec() () at /usr/lib64/libQt5Core.so.5
#7  0x00007f05f0b861d5 in  () at /usr/lib64/libQt5DBus.so.5
#8  0x00007f05f00709e9 in  () at /usr/lib64/libQt5Core.so.5
#9  0x00007f05ebab0734 in start_thread () at /lib64/libpthread.so.0
#10 0x00007f05ef984d3d in clone () at /lib64/libc.so.6

Thread 2 (Thread 0x7f05e11d6700 (LWP 2191)):
#0  0x00007f05ef97c49d in poll () at /lib64/libc.so.6
#1  0x00007f05ec3263e2 in  () at /usr/lib64/libxcb.so.1
#2  0x00007f05ec327fcf in xcb_wait_for_event () at /usr/lib64/libxcb.so.1
#3  0x00007f05e3730839 in  () at /usr/lib64/libQt5XcbQpa.so.5
#4  0x00007f05f00709e9 in  () at /usr/lib64/libQt5Core.so.5
#5  0x00007f05ebab0734 in start_thread () at /lib64/libpthread.so.0
#6  0x00007f05ef984d3d in clone () at /lib64/libc.so.6

Thread 1 (Thread 0x7f05f3c34780 (LWP 2189)):
[KCrash Handler]
#6  0x00007f05f01e51b3 in  () at /usr/lib64/libQt5Core.so.5
#7  0x00007f05f01df580 in QAbstractItemModelPrivate::itemsMoved(QModelIndex const&, int, int, QModelIndex const&, int, Qt::Orientation) () at /usr/lib64/libQt5Core.so.5
#8  0x00007f05f01e1e36 in QAbstractItemModel::endMoveRows() () at /usr/lib64/libQt5Core.so.5
#9  0x00007f058aaddbef in  () at /usr/lib64/qt5/plugins/kcm_kwindecoration.so
#10 0x00007f058aade8b3 in  () at /usr/lib64/qt5/plugins/kcm_kwindecoration.so
#11 0x00007f05ee396a19 in  () at /usr/lib64/libQt5Qml.so.5
#12 0x00007f05ee32141c in  () at /usr/lib64/libQt5Qml.so.5
#13 0x00007f05ee3226bc in  () at /usr/lib64/libQt5Qml.so.5
#14 0x00007f05ee32300f in QV4::QObjectMethod::callInternal(QV4::CallData*) const () at /usr/lib64/libQt5Qml.so.5
#15 0x00007f05ee3383d2 in QV4::Runtime::callProperty(QV4::ExecutionEngine*, int, QV4::CallData*) () at /usr/lib64/libQt5Qml.so.5
#16 0x00007f05c44a2363 in  ()
#17 0x0000000200000000 in  ()
#18 0x00000000045f2370 in  ()
#19 0x000000000000001e in  ()
#20 0x00007ffce45db3d0 in  ()
#21 0x00007f05f067fb29 in  () at /usr/lib64/libQt5Core.so.5
#22 0x0000000000000001 in  ()
#23 0x0000000000000000 in  ()

Reported using DrKonqi
Comment 1 Martin Flöser 2016-12-04 08:08:34 UTC
Unfortunately the backtrace is lacking debug symbols. We see that it crashed, but not where and why. If you are able to reproduce, please install the debug symbols and attach a new backtrace.
Comment 2 Evstifeev Roman 2016-12-25 20:13:19 UTC
Added more useful backtrace to the duplicate bug: https://bugs.kde.org/show_bug.cgi?id=374153
Comment 3 Andrew Crouthamel 2018-09-26 22:21:52 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 set the bug status 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 Andrew Crouthamel 2018-10-27 02:46:21 UTC
Dear Bug Submitter,

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!