Bug 419078 - System setting crash when switching to window decoration tab
Summary: System setting crash when switching to window decoration tab
Status: RESOLVED WORKSFORME
Alias: None
Product: systemsettings
Classification: Applications
Component: kcm_kwindecoration (show other bugs)
Version: 5.17.4
Platform: FreeBSD Ports FreeBSD
: NOR crash
Target Milestone: ---
Assignee: KWin default assignee
URL:
Keywords: drkonqi
Depends on:
Blocks:
 
Reported: 2020-03-21 18:34 UTC by harpyx1991
Modified: 2020-10-14 14:48 UTC (History)
2 users (show)

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


Attachments
attachment-2698-0.html (1.42 KB, text/html)
2020-10-13 23:27 UTC, harpyx1991
Details

Note You need to log in before you can comment on or make changes to this bug.
Description harpyx1991 2020-03-21 18:34:12 UTC
Application: systemsettings5 (5.17.4)

Qt Version: 5.13.2
Frameworks Version: 5.65.0
Operating System: FreeBSD 12.1-RELEASE amd64
Distribution (Platform): FreeBSD Ports

-- Information about the crash:
- What I was doing when the application crashed:

i just switched to the decoration tab soon after change other settings in the gtk tab

The crash can be reproduced sometimes.

-- Backtrace:
Application: Configurações do Sistema (systemsettings5), signal: Segmentation fault
(lldb) process attach --pid 2704
Process 2704 stopped

Executable module set to "/usr/local/bin/systemsettings5".
Architecture set to: x86_64--freebsd12.1.
(lldb) settings set term-width 200
(lldb) thread info
thread #1: tid = 100384, 0x0000000802e9093a libc.so.7`_nanosleep at _nanosleep.S:3, name = 'systemsettings5'

(lldb) bt all
* thread #1, name = 'systemsettings5'
  * frame #0: 0x0000000802e9093a libc.so.7`_nanosleep at _nanosleep.S:3
    frame #1: 0x000000080335011c libthr.so.3`__thr_nanosleep(time_to_sleep=<unavailable>, time_remaining=<unavailable>) at thr_syscalls.c:289:8
    frame #2: 0x0000000802df791b libc.so.7`__sleep(seconds=1) at sleep.c:62:6
    frame #3: 0x000000080119057a libKF5Crash.so.5`___lldb_unnamed_symbol6$$libKF5Crash.so.5 + 1450
    frame #4: 0x000000080118fc7c libKF5Crash.so.5`KCrash::defaultCrashHandler(int) + 1516
    frame #5: 0x00000008033533c0 libthr.so.3`handle_signal(actp=0x00007fffffffc4e0, sig=11, info=0x00007fffffffc8d0, ucp=0x00007fffffffc560) at thr_sig.c:248:3
    frame #6: 0x000000080335298f libthr.so.3`thr_sighandler(sig=11, info=0x00007fffffffc8d0, _ucp=0x00007fffffffc560) at thr_sig.c:191:2
    frame #7: 0x00007ffffffff193
    frame #8: 0x0000000800ca9137 libQt5Qml.so.5`___lldb_unnamed_symbol4947$$libQt5Qml.so.5 + 199
    frame #9: 0x0000000800cb5b09 libQt5Qml.so.5`QV4::QmlListWrapper::toVariant() const + 121
    frame #10: 0x0000000800bf9512 libQt5Qml.so.5`___lldb_unnamed_symbol3444$$libQt5Qml.so.5 + 1330
    frame #11: 0x0000000800bf8fd1 libQt5Qml.so.5`QV4::ExecutionEngine::toVariant(QV4::Value const&, int, bool) + 17
    frame #12: 0x0000000800cb0e16 libQt5Qml.so.5`QQmlBinding::slowWrite(QQmlPropertyData const&, QQmlPropertyData const&, QV4::Value const&, bool, QFlags<QQmlPropertyData::WriteFlag>) + 1686
    frame #13: 0x0000000800cb2ed9 libQt5Qml.so.5`___lldb_unnamed_symbol5013$$libQt5Qml.so.5 + 361
    frame #14: 0x0000000800cb23e5 libQt5Qml.so.5`___lldb_unnamed_symbol4997$$libQt5Qml.so.5 + 405
    frame #15: 0x0000000800cb0271 libQt5Qml.so.5`QQmlBinding::update(QFlags<QQmlPropertyData::WriteFlag>) + 337
    frame #16: 0x0000000800cc3ae2 libQt5Qml.so.5`QQmlObjectCreator::finalize(QQmlInstantiationInterrupt&) + 386
    frame #17: 0x0000000800c43e88 libQt5Qml.so.5`QQmlComponentPrivate::complete(QQmlEnginePrivate*, QQmlComponentPrivate::ConstructionState*) + 88
    frame #18: 0x0000000800c425a7 libQt5Qml.so.5`QQmlComponentPrivate::completeCreate() + 103
    frame #19: 0x0000000800c437f9 libQt5Qml.so.5`QQmlComponent::create(QQmlContext*) + 137
    frame #20: 0x000000081697c299 kwin5_aurorae.so`___lldb_unnamed_symbol81$$kwin5_aurorae.so + 1257
    frame #21: 0x0000000816544c84 libkdecorationprivatedeclarative.so`___lldb_unnamed_symbol316$$libkdecorationprivatedeclarative.so + 148
    frame #22: 0x0000000800cc3cd5 libQt5Qml.so.5`QQmlObjectCreator::finalize(QQmlInstantiationInterrupt&) + 885
    frame #23: 0x0000000800c471ef libQt5Qml.so.5`___lldb_unnamed_symbol4289$$libQt5Qml.so.5 + 223
    frame #24: 0x0000000800c47062 libQt5Qml.so.5`QQmlEnginePrivate::incubate(QQmlIncubator&, QQmlContextData*) + 626
    frame #25: 0x0000000800d2163c libQt5Qml.so.5`___lldb_unnamed_symbol6052$$libQt5Qml.so.5 + 1596
    frame #26: 0x00000008007cd0d4 libQt5Quick.so.5`___lldb_unnamed_symbol5767$$libQt5Quick.so.5 + 180
    frame #27: 0x00000008007bda0f libQt5Quick.so.5`___lldb_unnamed_symbol5608$$libQt5Quick.so.5 + 1183
    frame #28: 0x00000008007cd917 libQt5Quick.so.5`___lldb_unnamed_symbol5772$$libQt5Quick.so.5 + 519
    frame #29: 0x00000008007c71b0 libQt5Quick.so.5`___lldb_unnamed_symbol5735$$libQt5Quick.so.5 + 288
    frame #30: 0x00000008007cbe1c libQt5Quick.so.5`QQuickItemView::modelUpdated(QQmlChangeSet const&, bool) + 76
    frame #31: 0x0000000802c6c391 libQt5Core.so.5`QMetaObject::activate(QObject*, int, int, void**) + 1873
    frame #32: 0x0000000800cfce53 libQt5Qml.so.5`QQmlInstanceModel::modelUpdated(QQmlChangeSet const&, bool) + 67
    frame #33: 0x0000000800d246a6 libQt5Qml.so.5`___lldb_unnamed_symbol6065$$libQt5Qml.so.5 + 22
    frame #34: 0x0000000800d24861 libQt5Qml.so.5`___lldb_unnamed_symbol6067$$libQt5Qml.so.5 + 65
    frame #35: 0x0000000800d1dcf0 libQt5Qml.so.5`___lldb_unnamed_symbol6028$$libQt5Qml.so.5 + 304
    frame #36: 0x0000000800d24dc8 libQt5Qml.so.5`QQmlDelegateModel::_q_modelReset() + 600
    frame #37: 0x0000000800d2e11c libQt5Qml.so.5`QQmlDelegateModel::qt_metacall(QMetaObject::Call, int, void**) + 108
    frame #38: 0x0000000802c6c09b libQt5Core.so.5`QMetaObject::activate(QObject*, int, int, void**) + 1115
    frame #39: 0x0000000802be77e8 libQt5Core.so.5`QAbstractItemModel::endResetModel() + 264
    frame #40: 0x0000000802c0f7d9 libQt5Core.so.5`___lldb_unnamed_symbol2028$$libQt5Core.so.5 + 57
    frame #41: 0x0000000802c6c391 libQt5Core.so.5`QMetaObject::activate(QObject*, int, int, void**) + 1873
    frame #42: 0x0000000802be77e8 libQt5Core.so.5`QAbstractItemModel::endResetModel() + 264
    frame #43: 0x00000008162bc472 kcm_kwindecoration.so`___lldb_unnamed_symbol54$$kcm_kwindecoration.so + 3794
    frame #44: 0x0000000802c65498 libQt5Core.so.5`QObject::event(QEvent*) + 712
    frame #45: 0x0000000801c97ca3 libQt5Widgets.so.5`QApplicationPrivate::notify_helper(QObject*, QEvent*) + 275
    frame #46: 0x0000000801c991ec libQt5Widgets.so.5`QApplication::notify(QObject*, QEvent*) + 620
    frame #47: 0x0000000802c39362 libQt5Core.so.5`QCoreApplication::notifyInternal2(QObject*, QEvent*) + 210
    frame #48: 0x0000000802c3a44b libQt5Core.so.5`QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) + 859
    frame #49: 0x0000000802c923f8 libQt5Core.so.5`___lldb_unnamed_symbol2593$$libQt5Core.so.5 + 24
    frame #50: 0x0000000803d897d7 libglib-2.0.so.0`g_main_context_dispatch + 327
    frame #51: 0x0000000803d89b9a libglib-2.0.so.0`___lldb_unnamed_symbol117$$libglib-2.0.so.0 + 538
    frame #52: 0x0000000803d89c54 libglib-2.0.so.0`g_main_context_iteration + 100
    frame #53: 0x0000000802c91e06 libQt5Core.so.5`QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) + 102
    frame #54: 0x0000000802c34a0e libQt5Core.so.5`QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) + 494
    frame #55: 0x0000000802c39ace libQt5Core.so.5`QCoreApplication::exec() + 142
    frame #56: 0x000000000021719d systemsettings5`___lldb_unnamed_symbol92$$systemsettings5 + 2061
    frame #57: 0x000000000020e10f systemsettings5`___lldb_unnamed_symbol1$$systemsettings5 + 271
  thread #2, name = 'systemsettings5'
    frame #0: 0x0000000803dd2de0 libglib-2.0.so.0`g_mutex_unlock + 16
    frame #1: 0x0000000803d89898 libglib-2.0.so.0`g_main_context_dispatch + 520
    frame #2: 0x0000000803d89b9a libglib-2.0.so.0`___lldb_unnamed_symbol117$$libglib-2.0.so.0 + 538
    frame #3: 0x0000000803d89c54 libglib-2.0.so.0`g_main_context_iteration + 100
    frame #4: 0x0000000802c91e2b libQt5Core.so.5`QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) + 139
    frame #5: 0x0000000802c34a0e libQt5Core.so.5`QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) + 494
    frame #6: 0x0000000802a5e159 libQt5Core.so.5`QThread::exec() + 169
    frame #7: 0x000000080184da83 libQt5DBus.so.5`___lldb_unnamed_symbol12$$libQt5DBus.so.5 + 19
    frame #8: 0x0000000802a5f154 libQt5Core.so.5`___lldb_unnamed_symbol208$$libQt5Core.so.5 + 228
    frame #9: 0x000000080334d736 libthr.so.3`thread_start(curthread=0x00000008043ded00) at thr_create.c:292:16
  thread #3, name = 'systems:disk$0'
    frame #0: 0x000000080335bedc libthr.so.3`_umtx_op_err at _umtx_op_err.S:37
    frame #1: 0x000000080334f6c0 libthr.so.3`_thr_umtx_timedwait_uint(mtx=<unavailable>, id=<unavailable>, clockid=<unavailable>, abstime=<unavailable>, shared=<unavailable>) at thr_umtx.c:236:10
    frame #2: 0x0000000803359512 libthr.so.3`cond_wait_common [inlined] cond_wait_user(cvp=<unavailable>, mp=<unavailable>, abstime=0x0000000000000000, cancel=1) at thr_cond.c:320:11
    frame #3: 0x000000080335941a libthr.so.3`cond_wait_common(cond=<unavailable>, mutex=<unavailable>, abstime=0x0000000000000000, cancel=1) at thr_cond.c:380
    frame #4: 0x000000080874e29d i965_dri.so`___lldb_unnamed_symbol6415$$i965_dri.so + 461
    frame #5: 0x000000080874e939 i965_dri.so`___lldb_unnamed_symbol6422$$i965_dri.so + 25
    frame #6: 0x000000080334d736 libthr.so.3`thread_start(curthread=0x00000008080da900) at thr_create.c:292:16
  thread #4, name = 'systemsettings5'
    frame #0: 0x0000000803dd2ddd libglib-2.0.so.0`g_mutex_unlock + 13
    frame #1: 0x0000000803d89050 libglib-2.0.so.0`g_main_context_prepare + 512
    frame #2: 0x0000000803d89a0e libglib-2.0.so.0`___lldb_unnamed_symbol117$$libglib-2.0.so.0 + 142
    frame #3: 0x0000000803d89c54 libglib-2.0.so.0`g_main_context_iteration + 100
    frame #4: 0x0000000802c91e2b libQt5Core.so.5`QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) + 139
    frame #5: 0x0000000802c34a0e libQt5Core.so.5`QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) + 494
    frame #6: 0x0000000802a5e159 libQt5Core.so.5`QThread::exec() + 169
    frame #7: 0x0000000800cda3e9 libQt5Qml.so.5`___lldb_unnamed_symbol5304$$libQt5Qml.so.5 + 57
    frame #8: 0x0000000802a5f154 libQt5Core.so.5`___lldb_unnamed_symbol208$$libQt5Core.so.5 + 228
    frame #9: 0x000000080334d736 libthr.so.3`thread_start(curthread=0x00000008080dbd00) at thr_create.c:292:16
  thread #5, name = 'systemsettings5'
    frame #0: 0x0000000803355ce6 libthr.so.3`dequeue_mutex(curthread=0x0000000809763200, m=0x0000000804a09780) at thr_mutex.c:582:2
    frame #1: 0x00000008033558cf libthr.so.3`mutex_unlock_common(m=0x0000000804a09780, cv=<unavailable>, mtx_defer=0x0000000000000000) at thr_mutex.c:987:3
    frame #2: 0x0000000803dd2dea libglib-2.0.so.0`g_mutex_unlock + 26
    frame #3: 0x0000000803d89050 libglib-2.0.so.0`g_main_context_prepare + 512
    frame #4: 0x0000000803d89a0e libglib-2.0.so.0`___lldb_unnamed_symbol117$$libglib-2.0.so.0 + 142
    frame #5: 0x0000000803d89c54 libglib-2.0.so.0`g_main_context_iteration + 100
    frame #6: 0x0000000802c91e2b libQt5Core.so.5`QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) + 139
    frame #7: 0x0000000802c34a0e libQt5Core.so.5`QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) + 494
    frame #8: 0x0000000802a5e159 libQt5Core.so.5`QThread::exec() + 169
    frame #9: 0x0000000800cda3e9 libQt5Qml.so.5`___lldb_unnamed_symbol5304$$libQt5Qml.so.5 + 57
    frame #10: 0x0000000802a5f154 libQt5Core.so.5`___lldb_unnamed_symbol208$$libQt5Core.so.5 + 228
    frame #11: 0x000000080334d736 libthr.so.3`thread_start(curthread=0x0000000809763200) at thr_create.c:292:16
  thread #6, name = 'systemsettings5'
    frame #0: 0x0000000803355cd8 libthr.so.3`dequeue_mutex(curthread=0x0000000811be8500, m=0x0000000804a10100) at thr_mutex.c:582:2
    frame #1: 0x00000008033558cf libthr.so.3`mutex_unlock_common(m=0x0000000804a10100, cv=<unavailable>, mtx_defer=0x0000000000000000) at thr_mutex.c:987:3
    frame #2: 0x0000000803dd2dea libglib-2.0.so.0`g_mutex_unlock + 26
    frame #3: 0x0000000803d868d6 libglib-2.0.so.0`g_main_context_acquire + 134
    frame #4: 0x0000000803d899b5 libglib-2.0.so.0`___lldb_unnamed_symbol117$$libglib-2.0.so.0 + 53
    frame #5: 0x0000000803d89c54 libglib-2.0.so.0`g_main_context_iteration + 100
    frame #6: 0x0000000803d8b916 libglib-2.0.so.0`___lldb_unnamed_symbol122$$libglib-2.0.so.0 + 54
    frame #7: 0x0000000803db2cea libglib-2.0.so.0`___lldb_unnamed_symbol220$$libglib-2.0.so.0 + 90
    frame #8: 0x000000080334d736 libthr.so.3`thread_start(curthread=0x0000000811be8500) at thr_create.c:292:16
  thread #7, name = 'systemsettings5'
    frame #0: 0x0000000802ea312a libc.so.7`_poll at _poll.S:3
    frame #1: 0x0000000803350246 libthr.so.3`__thr_poll(fds=<unavailable>, nfds=<unavailable>, timeout=<unavailable>) at thr_syscalls.c:338:8
    frame #2: 0x0000000803d89b37 libglib-2.0.so.0`___lldb_unnamed_symbol117$$libglib-2.0.so.0 + 439
    frame #3: 0x0000000803d89eef libglib-2.0.so.0`g_main_loop_run + 223
    frame #4: 0x0000000813f11e3b libgio-2.0.so.0`___lldb_unnamed_symbol1705$$libgio-2.0.so.0 + 27
    frame #5: 0x0000000803db2cea libglib-2.0.so.0`___lldb_unnamed_symbol220$$libglib-2.0.so.0 + 90
    frame #6: 0x000000080334d736 libthr.so.3`thread_start(curthread=0x00000008101a6600) at thr_create.c:292:16
  thread #8, name = 'systemsettings5'
    frame #0: 0x0000000803355ce6 libthr.so.3`dequeue_mutex(curthread=0x00000008195f8400, m=0x0000000804a17e80) at thr_mutex.c:582:2
    frame #1: 0x00000008033558cf libthr.so.3`mutex_unlock_common(m=0x0000000804a17e80, cv=<unavailable>, mtx_defer=0x0000000000000000) at thr_mutex.c:987:3
    frame #2: 0x0000000803dd2dea libglib-2.0.so.0`g_mutex_unlock + 26
    frame #3: 0x0000000803d89c5f libglib-2.0.so.0`g_main_context_iteration + 111
    frame #4: 0x0000000802c91e2b libQt5Core.so.5`QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) + 139
    frame #5: 0x0000000802c34a0e libQt5Core.so.5`QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) + 494
    frame #6: 0x0000000802a5e159 libQt5Core.so.5`QThread::exec() + 169
    frame #7: 0x0000000800cda3e9 libQt5Qml.so.5`___lldb_unnamed_symbol5304$$libQt5Qml.so.5 + 57
    frame #8: 0x0000000802a5f154 libQt5Core.so.5`___lldb_unnamed_symbol208$$libQt5Core.so.5 + 228
    frame #9: 0x000000080334d736 libthr.so.3`thread_start(curthread=0x00000008195f8400) at thr_create.c:292:16
  thread #9, name = 'systemsettings5'
    frame #0: 0x0000000802ea312a libc.so.7`_poll at _poll.S:3
    frame #1: 0x0000000803350246 libthr.so.3`__thr_poll(fds=<unavailable>, nfds=<unavailable>, timeout=<unavailable>) at thr_syscalls.c:338:8
    frame #2: 0x0000000803d89b37 libglib-2.0.so.0`___lldb_unnamed_symbol117$$libglib-2.0.so.0 + 439
    frame #3: 0x0000000803d89c54 libglib-2.0.so.0`g_main_context_iteration + 100
    frame #4: 0x0000000802c91e2b libQt5Core.so.5`QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) + 139
    frame #5: 0x0000000802c34a0e libQt5Core.so.5`QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) + 494
    frame #6: 0x0000000802a5e159 libQt5Core.so.5`QThread::exec() + 169
    frame #7: 0x0000000800cda3e9 libQt5Qml.so.5`___lldb_unnamed_symbol5304$$libQt5Qml.so.5 + 57
    frame #8: 0x0000000802a5f154 libQt5Core.so.5`___lldb_unnamed_symbol208$$libQt5Core.so.5 + 228
    frame #9: 0x000000080334d736 libthr.so.3`thread_start(curthread=0x0000000809726b00) at thr_create.c:292:16
(lldb) detach

Possible duplicates by query: bug 419037, bug 419031, bug 418989, bug 418921, bug 418917.

Reported using DrKonqi
Comment 1 Nate Graham 2020-10-12 21:12:54 UTC
Does this happen with a newer version of Plasma? Like 5.19 or 5.20?
Comment 2 harpyx1991 2020-10-13 23:27:29 UTC
Created attachment 132338 [details]
attachment-2698-0.html

Sorry you guys took to long, i am no longer using plasma. so i dont know.



Oct 12, 2020, 21:12 by bugzilla_noreply@kde.org:

> https://bugs.kde.org/show_bug.cgi?id=419078
>
> Nate Graham <nate@kde.org> changed:
>
>  What    |Removed                     |Added
> ----------------------------------------------------------------------------
>  Component|general                     |kcm_kwindecoration
>  Status|REPORTED                    |NEEDSINFO
>  Resolution|---                         |WAITINGFORINFO
>  CC|                            |nate@kde.org,
>  |                            |plasma-bugs@kde.org
>  Assignee|plasma-bugs@kde.org         |kwin-bugs-null@kde.org
>
> --- Comment #1 from Nate Graham <nate@kde.org> ---
> Does this happen with a newer version of Plasma? Like 5.19 or 5.20?
>
> -- 
> You are receiving this mail because:
> You reported the bug.
>
Comment 3 Nate Graham 2020-10-14 14:48:35 UTC
Heh that's okay.