Bug 446602 - settings crashes when doing customizations
Summary: settings crashes when doing customizations
Status: RESOLVED DUPLICATE of bug 445136
Alias: None
Product: kde-cli-tools
Classification: Plasma
Component: general (show other bugs)
Version: 5.23.4
Platform: Compiled Sources Linux
: NOR crash
Target Milestone: ---
Assignee: Aleix Pol
URL:
Keywords: drkonqi
Depends on:
Blocks:
 
Reported: 2021-12-07 02:49 UTC by Sharon Norman
Modified: 2021-12-07 04:02 UTC (History)
1 user (show)

See Also:
Latest Commit:
Version Fixed In:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Sharon Norman 2021-12-07 02:49:15 UTC
Application: kcmshell5 (5.23.4)
 (Compiled from sources)
Qt Version: 5.15.3
Frameworks Version: 5.88.0
Operating System: Linux 5.11.0-41-generic x86_64
Windowing System: X11
Distribution: Windowsfx 11
DrKonqi: 5.23.4 [KCrashBackend]

-- Information about the crash:
- What I was doing when the application crashed:
I was customizing desktop so the windows colors are easier for me to see. Got taskbar done and then went to do the breeze light and the warning came up saying settings crashed and a sad face showed up on taskbar. It did it repeatedly.

The crash can be reproduced every time.

-- Backtrace:
Application: System Settings Module (kcmshell5), signal: Segmentation fault

[New LWP 6046]
[New LWP 6047]
[New LWP 6048]
[New LWP 6049]
[New LWP 6050]
[New LWP 6051]
[New LWP 6052]
[New LWP 6063]
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".
0x00007f420c40faff in __GI___poll (fds=0x7ffd8f0b7c38, nfds=1, timeout=1000) at ../sysdeps/unix/sysv/linux/poll.c:29
__preamble__
[Current thread is 1 (Thread 0x7f4207ad7980 (LWP 6044))]

Thread 9 (Thread 0x7f41d97ce700 (LWP 6063)):
#0  __GI___libc_read (nbytes=16, buf=0x7f41d97cd9f0, fd=31) at ../sysdeps/unix/sysv/linux/read.c:26
#1  __GI___libc_read (fd=31, buf=0x7f41d97cd9f0, nbytes=16) at ../sysdeps/unix/sysv/linux/read.c:24
#2  0x00007f420a919b2f in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f420a8d0ebe in g_main_context_check () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#4  0x00007f420a8d1312 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#5  0x00007f420a8d14a3 in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#6  0x00007f420c9dd61b in QEventDispatcherGlib::processEvents (this=0x7f41bc000b60, flags=...) at kernel/qeventdispatcher_glib.cpp:425
#7  0x00007f420c9818ab in QEventLoop::exec (this=this@entry=0x7f41d97cdc00, flags=..., flags@entry=...) at ../../include/QtCore/../../src/corelib/global/qflags.h:141
#8  0x00007f420c79b2c2 in QThread::exec (this=<optimized out>) at ../../include/QtCore/../../src/corelib/global/qflags.h:121
#9  0x00007f420ba05549 in ?? () from /lib/x86_64-linux-gnu/libQt5Qml.so.5
#10 0x00007f420c79c45c in QThreadPrivate::start (arg=0x557962cb6790) at thread/qthread_unix.cpp:329
#11 0x00007f420b2e2609 in start_thread (arg=<optimized out>) at pthread_create.c:477
#12 0x00007f420c41c293 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 8 (Thread 0x7f41f2849700 (LWP 6052)):
#0  0x00007f420a91e4d0 in g_mutex_lock () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#1  0x00007f420a8d1331 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007f420a8d14a3 in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f420c9dd61b in QEventDispatcherGlib::processEvents (this=0x7f41d4000b60, flags=...) at kernel/qeventdispatcher_glib.cpp:425
#4  0x00007f420c9818ab in QEventLoop::exec (this=this@entry=0x7f41f2848c00, flags=..., flags@entry=...) at ../../include/QtCore/../../src/corelib/global/qflags.h:141
#5  0x00007f420c79b2c2 in QThread::exec (this=<optimized out>) at ../../include/QtCore/../../src/corelib/global/qflags.h:121
#6  0x00007f420ba05549 in ?? () from /lib/x86_64-linux-gnu/libQt5Qml.so.5
#7  0x00007f420c79c45c in QThreadPrivate::start (arg=0x557961ae9f40) at thread/qthread_unix.cpp:329
#8  0x00007f420b2e2609 in start_thread (arg=<optimized out>) at pthread_create.c:477
#9  0x00007f420c41c293 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 7 (Thread 0x7f41fd6ea700 (LWP 6051)):
#0  futex_wait_cancelable (private=<optimized out>, expected=0, futex_word=0x55796199f698) at ../sysdeps/nptl/futex-internal.h:183
#1  __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0x55796199f648, cond=0x55796199f670) at pthread_cond_wait.c:508
#2  __pthread_cond_wait (cond=0x55796199f670, mutex=0x55796199f648) at pthread_cond_wait.c:638
#3  0x00007f41fe834e7b in ?? () from /usr/lib/x86_64-linux-gnu/dri/r600_dri.so
#4  0x00007f41fe834a7b in ?? () from /usr/lib/x86_64-linux-gnu/dri/r600_dri.so
#5  0x00007f420b2e2609 in start_thread (arg=<optimized out>) at pthread_create.c:477
#6  0x00007f420c41c293 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 6 (Thread 0x7f41fdeeb700 (LWP 6050)):
#0  futex_wait_cancelable (private=<optimized out>, expected=0, futex_word=0x55796199f698) at ../sysdeps/nptl/futex-internal.h:183
#1  __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0x55796199f648, cond=0x55796199f670) at pthread_cond_wait.c:508
#2  __pthread_cond_wait (cond=0x55796199f670, mutex=0x55796199f648) at pthread_cond_wait.c:638
#3  0x00007f41fe834e7b in ?? () from /usr/lib/x86_64-linux-gnu/dri/r600_dri.so
#4  0x00007f41fe834a7b in ?? () from /usr/lib/x86_64-linux-gnu/dri/r600_dri.so
#5  0x00007f420b2e2609 in start_thread (arg=<optimized out>) at pthread_create.c:477
#6  0x00007f420c41c293 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 5 (Thread 0x7f41fe6ec700 (LWP 6049)):
#0  futex_wait_cancelable (private=<optimized out>, expected=0, futex_word=0x55796199f698) at ../sysdeps/nptl/futex-internal.h:183
#1  __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0x55796199f648, cond=0x55796199f670) at pthread_cond_wait.c:508
#2  __pthread_cond_wait (cond=0x55796199f670, mutex=0x55796199f648) at pthread_cond_wait.c:638
#3  0x00007f41fe834e7b in ?? () from /usr/lib/x86_64-linux-gnu/dri/r600_dri.so
#4  0x00007f41fe834a7b in ?? () from /usr/lib/x86_64-linux-gnu/dri/r600_dri.so
#5  0x00007f420b2e2609 in start_thread (arg=<optimized out>) at pthread_create.c:477
#6  0x00007f420c41c293 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 4 (Thread 0x7f4204878700 (LWP 6048)):
#0  futex_wait_cancelable (private=<optimized out>, expected=0, futex_word=0x55796199f698) at ../sysdeps/nptl/futex-internal.h:183
#1  __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0x55796199f648, cond=0x55796199f670) at pthread_cond_wait.c:508
#2  __pthread_cond_wait (cond=0x55796199f670, mutex=0x55796199f648) at pthread_cond_wait.c:638
#3  0x00007f41fe834e7b in ?? () from /usr/lib/x86_64-linux-gnu/dri/r600_dri.so
#4  0x00007f41fe834a7b in ?? () from /usr/lib/x86_64-linux-gnu/dri/r600_dri.so
#5  0x00007f420b2e2609 in start_thread (arg=<optimized out>) at pthread_create.c:477
#6  0x00007f420c41c293 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 3 (Thread 0x7f42051ce700 (LWP 6047)):
#0  futex_wait_cancelable (private=<optimized out>, expected=0, futex_word=0x55796199ee34) at ../sysdeps/nptl/futex-internal.h:183
#1  __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0x55796199ede0, cond=0x55796199ee08) at pthread_cond_wait.c:508
#2  __pthread_cond_wait (cond=0x55796199ee08, mutex=0x55796199ede0) at pthread_cond_wait.c:638
#3  0x00007f41fe834e7b in ?? () from /usr/lib/x86_64-linux-gnu/dri/r600_dri.so
#4  0x00007f41fe834a7b in ?? () from /usr/lib/x86_64-linux-gnu/dri/r600_dri.so
#5  0x00007f420b2e2609 in start_thread (arg=<optimized out>) at pthread_create.c:477
#6  0x00007f420c41c293 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 2 (Thread 0x7f4205e2a700 (LWP 6046)):
#0  0x00007f420c40faff in __GI___poll (fds=0x7f41f8004e60, nfds=1, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29
#1  0x00007f420a8d136e in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007f420a8d14a3 in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f420c9dd61b in QEventDispatcherGlib::processEvents (this=0x7f41f8000b60, flags=...) at kernel/qeventdispatcher_glib.cpp:425
#4  0x00007f420c9818ab in QEventLoop::exec (this=this@entry=0x7f4205e29bf0, flags=..., flags@entry=...) at ../../include/QtCore/../../src/corelib/global/qflags.h:141
#5  0x00007f420c79b2c2 in QThread::exec (this=<optimized out>) at ../../include/QtCore/../../src/corelib/global/qflags.h:121
#6  0x00007f420cc3ef4b in ?? () from /lib/x86_64-linux-gnu/libQt5DBus.so.5
#7  0x00007f420c79c45c in QThreadPrivate::start (arg=0x7f420ccc2d80) at thread/qthread_unix.cpp:329
#8  0x00007f420b2e2609 in start_thread (arg=<optimized out>) at pthread_create.c:477
#9  0x00007f420c41c293 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 1 (Thread 0x7f4207ad7980 (LWP 6044)):
[KCrash Handler]
#4  0x00007f41f050bbf8 in KCMKWinDecoration::borderSizeIndexToString (this=this@entry=0x557961eaa3f0, index=<optimized out>) at /usr/include/x86_64-linux-gnu/qt5/QtCore/qlist.h:117
#5  0x00007f41f050bef7 in KCMKWinDecoration::save (this=0x557961eaa3f0) at ./src/kcmkwin/kwindecoration/kcm.cpp:124
#6  0x00007f420df22136 in KCModuleQml::save (this=0x5579626a3e10) at /usr/include/c++/9/bits/unique_ptr.h:360
#7  0x00007f420df2a51f in KCModuleProxy::save (this=this@entry=0x557961f62c80) at ./src/kcmoduleproxy.cpp:278
#8  0x00007f420df25860 in KCMultiDialogPrivate::apply (this=<optimized out>) at ./src/kcmultidialog.cpp:385
#9  0x00007f420c9b9dce in QtPrivate::QSlotObjectBase::call (a=0x7ffd8f0b8aa0, r=0x7f41f800b470, this=0x557961c55890) at ../../include/QtCore/../../src/corelib/kernel/qobjectdefs_impl.h:398
#10 doActivate<false> (sender=0x557961a97080, signal_index=9, argv=0x7ffd8f0b8aa0) at kernel/qobject.cpp:3886
#11 0x00007f420c9b3197 in QMetaObject::activate (sender=sender@entry=0x557961a97080, m=m@entry=0x7f420db4d600 <QAbstractButton::staticMetaObject>, local_signal_index=local_signal_index@entry=2, argv=argv@entry=0x7ffd8f0b8aa0) at kernel/qobject.cpp:3946
#12 0x00007f420d72ecb6 in QAbstractButton::clicked (this=this@entry=0x557961a97080, _t1=<optimized out>) at .moc/moc_qabstractbutton.cpp:308
#13 0x00007f420d72eede in QAbstractButtonPrivate::emitClicked (this=0x557961abf350) at widgets/qabstractbutton.cpp:415
#14 0x00007f420d7303b3 in QAbstractButtonPrivate::click (this=0x557961abf350) at widgets/qabstractbutton.cpp:408
#15 0x00007f420d730575 in QAbstractButton::mouseReleaseEvent (this=0x557961a97080, e=0x7ffd8f0b9060) at widgets/qabstractbutton.cpp:1044
#16 0x00007f420d679cf6 in QWidget::event (this=0x557961a97080, event=0x7ffd8f0b9060) at kernel/qwidget.cpp:8664
#17 0x00007f420d7317a3 in QAbstractButton::event (this=this@entry=0x557961a97080, e=e@entry=0x7ffd8f0b9060) at widgets/qabstractbutton.cpp:1001
#18 0x00007f420d7d4dd3 in QPushButton::event (this=0x557961a97080, e=0x7ffd8f0b9060) at widgets/qpushbutton.cpp:709
#19 0x00007f420d636dc3 in QApplicationPrivate::notify_helper (this=<optimized out>, receiver=0x557961a97080, e=0x7ffd8f0b9060) at kernel/qapplication.cpp:3632
#20 0x00007f420d63fe77 in QApplication::notify(QObject*, QEvent*) () at kernel/qapplication.cpp:3076
#21 0x00007f420c982daa in QCoreApplication::notifyInternal2 (receiver=0x557961a97080, event=0x7ffd8f0b9060) at ../../include/QtCore/5.15.3/QtCore/private/../../../../../src/corelib/thread/qthread_p.h:325
#22 0x00007f420d63f0a7 in QApplicationPrivate::sendMouseEvent (receiver=receiver@entry=0x557961a97080, event=event@entry=0x7ffd8f0b9060, alienWidget=alienWidget@entry=0x557961a97080, nativeWidget=0x7f41f800b470, buttonDown=<optimized out>, lastMouseReceiver=..., spontaneous=true, onlyDispatchEnterLeave=false) at kernel/qapplication.cpp:2614
#23 0x00007f420d694f44 in QWidgetWindow::handleMouseEvent (this=0x557961ac8120, event=0x7ffd8f0b94e0) at /usr/include/c++/9/bits/atomic_base.h:413
#24 0x00007f420d698264 in QWidgetWindow::event (event=0x7ffd8f0b94e0, this=0x557961ac8120) at kernel/qwidgetwindow.cpp:300
#25 QWidgetWindow::event (this=0x557961ac8120, event=0x7ffd8f0b94e0) at kernel/qwidgetwindow.cpp:239
#26 0x00007f420d636dc3 in QApplicationPrivate::notify_helper (this=<optimized out>, receiver=0x557961ac8120, e=0x7ffd8f0b94e0) at kernel/qapplication.cpp:3632
#27 0x00007f420d63fbb8 in QApplication::notify(QObject*, QEvent*) () at kernel/qapplication.cpp:3156
#28 0x00007f420c982daa in QCoreApplication::notifyInternal2 (receiver=0x557961ac8120, event=0x7ffd8f0b94e0) at ../../include/QtCore/5.15.3/QtCore/private/../../../../../src/corelib/thread/qthread_p.h:325
#29 0x00007f420cf404d8 in QGuiApplicationPrivate::processMouseEvent(QWindowSystemInterfacePrivate::MouseEvent*) () at kernel/qguiapplication.cpp:2282
#30 0x00007f420cf41b45 in QGuiApplicationPrivate::processWindowSystemEvent (e=0x557962423b10) at kernel/qguiapplication.cpp:2002
#31 0x00007f420cf197ac in QWindowSystemInterface::sendWindowSystemEvents (flags=flags@entry=...) at kernel/qwindowsysteminterface.cpp:1169
#32 0x00007f420741feae in xcbSourceDispatch (source=<optimized out>) at qxcbeventdispatcher.cpp:105
#33 0x00007f420a8d117d in g_main_context_dispatch () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#34 0x00007f420a8d1400 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#35 0x00007f420a8d14a3 in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#36 0x00007f420c9dd602 in QEventDispatcherGlib::processEvents (this=0x5579618b1070, flags=...) at kernel/qeventdispatcher_glib.cpp:423
#37 0x00007f420c9818ab in QEventLoop::exec (this=this@entry=0x7ffd8f0b9880, flags=..., flags@entry=...) at ../../include/QtCore/../../src/corelib/global/qflags.h:141
#38 0x00007f420c989a64 in QCoreApplication::exec () at ../../include/QtCore/../../src/corelib/global/qflags.h:121
#39 0x00005579616b45cb in main (_argc=<optimized out>, _argv=<optimized out>) at ./kcmshell/main.cpp:330
[Inferior 1 (process 6044) detached]

Reported using DrKonqi
Comment 1 Nate Graham 2021-12-07 04:02:37 UTC

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