https://bugs.kde.org/show_bug.cgi?id=448156
Bug ID: 448156
Summary: System Settings crashes when I click on the buttons to
configure Spell Checker and Terminate Applications
plugins in Plasma Search KCM
Product: systemsettings
Version: unspecified
Platform: Neon Packages
OS: Linux
Status: REPORTED
Keywords: drkonqi
Severity: crash
Priority: NOR
Component: general
Assignee: [email protected]
Reporter: [email protected]
Target Milestone: ---
Application: systemsettings (5.23.80)
Qt Version: 5.15.3
Frameworks Version: 5.90.0
Operating System: Linux 5.11.0-40-generic x86_64
Windowing System: Wayland
Distribution: KDE neon Unstable Edition
DrKonqi: 5.23.80 [CoredumpBackend]
-- Information about the crash:
- What I was doing when the application crashed:
go to Plasma Search KCM in System Settings, click on the button to configure
Spell Checker or Terminate Applications plugins.
System Settings crashes.
The crash can be reproduced every time.
-- Backtrace:
Application: System Settings (systemsettings), signal: Aborted
Content of s_kcrashErrorMessage: std::unique_ptr<char []> = {get() = 0x0}
[New LWP 12285]
[New LWP 12288]
[New LWP 12290]
[New LWP 12291]
[New LWP 12293]
[New LWP 12287]
[New LWP 12289]
[New LWP 12292]
[New LWP 12889]
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".
Core was generated by `/usr/bin/systemsettings'.
Program terminated with signal SIGABRT, Aborted.
#0 __GI_raise (sig=sig@entry=6) at ../sysdeps/unix/sysv/linux/raise.c:50
[Current thread is 1 (Thread 0x7f8baa3639c0 (LWP 12285))]
__preamble__
[Current thread is 1 (Thread 0x7f8baa3639c0 (LWP 12285))]
Thread 9 (Thread 0x7f8b91df3700 (LWP 12889)):
#0 0x00007f8baec201c0 in __GI___libc_read (nbytes=10, buf=0x7f8b91df2a1e,
fd=33) at ../sysdeps/unix/sysv/linux/read.c:26
#1 __GI___libc_read (fd=fd@entry=33, buf=buf@entry=0x7f8b91df2a1e,
nbytes=nbytes@entry=10) at ../sysdeps/unix/sysv/linux/read.c:24
#2 0x00007f8b81ad6975 in read (__nbytes=10, __buf=0x7f8b91df2a1e, __fd=33) at
/usr/include/x86_64-linux-gnu/bits/unistd.h:44
#3 pa_read (fd=33, buf=buf@entry=0x7f8b91df2a1e, count=count@entry=10,
type=type@entry=0x5645a24f5ee8) at pulsecore/core-util.c:422
#4 0x00007f8b81b5a416 in clear_wakeup (m=<optimized out>) at
pulse/mainloop.c:782
#5 pa_mainloop_prepare (m=m@entry=0x5645a24f5e10, timeout=-1) at
pulse/mainloop.c:789
#6 0x00007f8b81b5aeb4 in pa_mainloop_iterate (m=0x5645a24f5e10,
block=<optimized out>, retval=0x0) at pulse/mainloop.c:923
#7 0x00007f8b81b5af70 in pa_mainloop_run (m=0x5645a24f5e10,
retval=retval@entry=0x0) at pulse/mainloop.c:945
#8 0x00007f8b81b6911d in thread (userdata=0x564599efd680) at
pulse/thread-mainloop.c:101
#9 0x00007f8b81b0572c in internal_thread_func (userdata=0x564599ff6c50) at
pulsecore/thread-posix.c:81
#10 0x00007f8bad633609 in start_thread (arg=<optimized out>) at
pthread_create.c:477
#11 0x00007f8baec31293 in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:95
Thread 8 (Thread 0x7f8ba119b700 (LWP 12292)):
#0 0x00007f8baec24aff in __GI___poll (fds=0x7f8b84004e60, nfds=1, timeout=-1)
at ../sysdeps/unix/sysv/linux/poll.c:29
#1 0x00007f8bacc7536e in g_main_context_poll (priority=<optimized out>,
n_fds=1, fds=0x7f8b84004e60, timeout=<optimized out>, context=0x7f8b84000c20)
at ../../../glib/gmain.c:4346
#2 g_main_context_iterate (context=context@entry=0x7f8b84000c20,
block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at
../../../glib/gmain.c:4042
#3 0x00007f8bacc754a3 in g_main_context_iteration (context=0x7f8b84000c20,
may_block=may_block@entry=1) at ../../../glib/gmain.c:4108
#4 0x00007f8baf1f4632 in QEventDispatcherGlib::processEvents
(this=0x7f8b84000b60, flags=...) at kernel/qeventdispatcher_glib.cpp:423
#5 0x00007f8baf1988cb in QEventLoop::exec (this=this@entry=0x7f8ba119abc0,
flags=..., flags@entry=...) at
../../include/QtCore/../../src/corelib/global/qflags.h:141
#6 0x00007f8baefb22e2 in QThread::exec (this=this@entry=0x5645996c53c0) at
../../include/QtCore/../../src/corelib/global/qflags.h:121
#7 0x00007f8badc0f549 in QQmlThreadPrivate::run (this=0x5645996c53c0) at
qml/ftw/qqmlthread.cpp:155
#8 0x00007f8baefb347c in QThreadPrivate::start (arg=0x5645996c53c0) at
thread/qthread_unix.cpp:329
#9 0x00007f8bad633609 in start_thread (arg=<optimized out>) at
pthread_create.c:477
#10 0x00007f8baec31293 in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:95
Thread 7 (Thread 0x7f8ba27de700 (LWP 12289)):
#0 futex_wait_cancelable (private=<optimized out>, expected=0,
futex_word=0x5645993c4b3c) at ../sysdeps/nptl/futex-internal.h:183
#1 __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0x5645993c4ae8,
cond=0x5645993c4b10) at pthread_cond_wait.c:508
#2 __pthread_cond_wait (cond=0x5645993c4b10, mutex=0x5645993c4ae8) at
pthread_cond_wait.c:647
#3 0x00007f8ba334cb1b in cnd_wait (mtx=0x5645993c4ae8, cond=0x5645993c4b10) at
../include/c11/threads_posix.h:155
#4 util_queue_thread_func (input=input@entry=0x564599245050) at
../src/util/u_queue.c:294
#5 0x00007f8ba334c71b in impl_thrd_routine (p=<optimized out>) at
../include/c11/threads_posix.h:87
#6 0x00007f8bad633609 in start_thread (arg=<optimized out>) at
pthread_create.c:477
#7 0x00007f8baec31293 in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:95
Thread 6 (Thread 0x7f8ba956f700 (LWP 12287)):
#0 0x00007f8baec24aff in __GI___poll (fds=0x7f8ba4005240, nfds=3, timeout=-1)
at ../sysdeps/unix/sysv/linux/poll.c:29
#1 0x00007f8bacc7536e in g_main_context_poll (priority=<optimized out>,
n_fds=3, fds=0x7f8ba4005240, timeout=<optimized out>, context=0x7f8ba4000c20)
at ../../../glib/gmain.c:4346
#2 g_main_context_iterate (context=context@entry=0x7f8ba4000c20,
block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at
../../../glib/gmain.c:4042
#3 0x00007f8bacc754a3 in g_main_context_iteration (context=0x7f8ba4000c20,
may_block=may_block@entry=1) at ../../../glib/gmain.c:4108
#4 0x00007f8baf1f4632 in QEventDispatcherGlib::processEvents
(this=0x7f8ba4000b60, flags=...) at kernel/qeventdispatcher_glib.cpp:423
#5 0x00007f8baf1988cb in QEventLoop::exec (this=this@entry=0x7f8ba956ebb0,
flags=..., flags@entry=...) at
../../include/QtCore/../../src/corelib/global/qflags.h:141
#6 0x00007f8baefb22e2 in QThread::exec (this=this@entry=0x7f8bae38dd80
<(anonymous namespace)::Q_QGS__q_manager::innerFunction()::holder>) at
../../include/QtCore/../../src/corelib/global/qflags.h:121
#7 0x00007f8bae309f4b in QDBusConnectionManager::run (this=0x7f8bae38dd80
<(anonymous namespace)::Q_QGS__q_manager::innerFunction()::holder>) at
qdbusconnection.cpp:179
#8 0x00007f8baefb347c in QThreadPrivate::start (arg=0x7f8bae38dd80 <(anonymous
namespace)::Q_QGS__q_manager::innerFunction()::holder>) at
thread/qthread_unix.cpp:329
#9 0x00007f8bad633609 in start_thread (arg=<optimized out>) at
pthread_create.c:477
#10 0x00007f8baec31293 in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:95
Thread 5 (Thread 0x7f8b92fbe700 (LWP 12293)):
#0 0x00007f8baec24aff in __GI___poll (fds=0x7f8b88004a60, nfds=1, timeout=-1)
at ../sysdeps/unix/sysv/linux/poll.c:29
#1 0x00007f8bacc7536e in g_main_context_poll (priority=<optimized out>,
n_fds=1, fds=0x7f8b88004a60, timeout=<optimized out>, context=0x7f8b88000c20)
at ../../../glib/gmain.c:4346
#2 g_main_context_iterate (context=context@entry=0x7f8b88000c20,
block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at
../../../glib/gmain.c:4042
#3 0x00007f8bacc754a3 in g_main_context_iteration (context=0x7f8b88000c20,
may_block=may_block@entry=1) at ../../../glib/gmain.c:4108
#4 0x00007f8baf1f4632 in QEventDispatcherGlib::processEvents
(this=0x7f8b88000b60, flags=...) at kernel/qeventdispatcher_glib.cpp:423
#5 0x00007f8baf1988cb in QEventLoop::exec (this=this@entry=0x7f8b92fbdbc0,
flags=..., flags@entry=...) at
../../include/QtCore/../../src/corelib/global/qflags.h:141
#6 0x00007f8baefb22e2 in QThread::exec (this=this@entry=0x5645995c8e90) at
../../include/QtCore/../../src/corelib/global/qflags.h:121
#7 0x00007f8badc0f549 in QQmlThreadPrivate::run (this=0x5645995c8e90) at
qml/ftw/qqmlthread.cpp:155
#8 0x00007f8baefb347c in QThreadPrivate::start (arg=0x5645995c8e90) at
thread/qthread_unix.cpp:329
#9 0x00007f8bad633609 in start_thread (arg=<optimized out>) at
pthread_create.c:477
#10 0x00007f8baec31293 in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:95
Thread 4 (Thread 0x7f8ba1fdd700 (LWP 12291)):
#0 futex_wait_cancelable (private=<optimized out>, expected=0,
futex_word=0x5645993c4b38) at ../sysdeps/nptl/futex-internal.h:183
#1 __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0x5645993c4ae8,
cond=0x5645993c4b10) at pthread_cond_wait.c:508
#2 __pthread_cond_wait (cond=0x5645993c4b10, mutex=0x5645993c4ae8) at
pthread_cond_wait.c:647
#3 0x00007f8ba334cb1b in cnd_wait (mtx=0x5645993c4ae8, cond=0x5645993c4b10) at
../include/c11/threads_posix.h:155
#4 util_queue_thread_func (input=input@entry=0x564599249c40) at
../src/util/u_queue.c:294
#5 0x00007f8ba334c71b in impl_thrd_routine (p=<optimized out>) at
../include/c11/threads_posix.h:87
#6 0x00007f8bad633609 in start_thread (arg=<optimized out>) at
pthread_create.c:477
#7 0x00007f8baec31293 in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:95
Thread 3 (Thread 0x7f8b93fff700 (LWP 12290)):
#0 futex_wait_cancelable (private=<optimized out>, expected=0,
futex_word=0x5645993c4b38) at ../sysdeps/nptl/futex-internal.h:183
#1 __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0x5645993c4ae8,
cond=0x5645993c4b10) at pthread_cond_wait.c:508
#2 __pthread_cond_wait (cond=0x5645993c4b10, mutex=0x5645993c4ae8) at
pthread_cond_wait.c:647
#3 0x00007f8ba334cb1b in cnd_wait (mtx=0x5645993c4ae8, cond=0x5645993c4b10) at
../include/c11/threads_posix.h:155
#4 util_queue_thread_func (input=input@entry=0x564599251120) at
../src/util/u_queue.c:294
#5 0x00007f8ba334c71b in impl_thrd_routine (p=<optimized out>) at
../include/c11/threads_posix.h:87
#6 0x00007f8bad633609 in start_thread (arg=<optimized out>) at
pthread_create.c:477
#7 0x00007f8baec31293 in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:95
Thread 2 (Thread 0x7f8ba2fdf700 (LWP 12288)):
#0 futex_wait_cancelable (private=<optimized out>, expected=0,
futex_word=0x5645993c4b3c) at ../sysdeps/nptl/futex-internal.h:183
#1 __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0x5645993c4ae8,
cond=0x5645993c4b10) at pthread_cond_wait.c:508
#2 __pthread_cond_wait (cond=0x5645993c4b10, mutex=0x5645993c4ae8) at
pthread_cond_wait.c:647
#3 0x00007f8ba334cb1b in cnd_wait (mtx=0x5645993c4ae8, cond=0x5645993c4b10) at
../include/c11/threads_posix.h:155
#4 util_queue_thread_func (input=input@entry=0x564599258420) at
../src/util/u_queue.c:294
#5 0x00007f8ba334c71b in impl_thrd_routine (p=<optimized out>) at
../include/c11/threads_posix.h:87
#6 0x00007f8bad633609 in start_thread (arg=<optimized out>) at
pthread_create.c:477
#7 0x00007f8baec31293 in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:95
Thread 1 (Thread 0x7f8baa3639c0 (LWP 12285)):
[KCrash Handler]
#3 __GI_raise (sig=sig@entry=6) at ../sysdeps/unix/sysv/linux/raise.c:50
#4 0x00007f8baeb34859 in __GI_abort () at abort.c:79
#5 0x00007f8bac6b4ed2 in ?? () from /lib/x86_64-linux-gnu/libdbus-1.so.3
#6 0x00007f8bac6d7570 in _dbus_warn_check_failed () from
/lib/x86_64-linux-gnu/libdbus-1.so.3
#7 0x00007f8bac6c6e12 in dbus_message_new_method_call () from
/lib/x86_64-linux-gnu/libdbus-1.so.3
#8 0x00007f8bae323047 in q_dbus_message_new_method_call (method=0x564599531618
"Introspect", interface=0x5645a2913948 "org.freedesktop.DBus.Introspectable",
path=0x5645a5a94668 "/internal/KSettingsWidget/Kill Runner",
bus_name=<optimized out>) at qdbus_symbols_p.h:381
#9 QDBusMessagePrivate::toDBusMessage (message=..., capabilities=...,
error=error@entry=0x7ffc26835d60) at qdbusmessage.cpp:139
#10 0x00007f8bae31de38 in QDBusConnectionPrivate::sendWithReplyAsync
(this=this@entry=0x7f8ba4003c00, message=..., receiver=receiver@entry=0x0,
returnMethod=returnMethod@entry=0x0, errorMethod=errorMethod@entry=0x0,
timeout=timeout@entry=-1) at
../../include/QtCore/../../src/corelib/global/qflags.h:125
#11 0x00007f8bae31f13d in QDBusConnectionPrivate::sendWithReply
(this=0x7f8ba4003c00, message=..., sendMode=1, timeout=-1) at
qdbusintegrator.cpp:2068
#12 0x00007f8bae31f9a5 in QDBusConnectionPrivate::findMetaObject
(this=0x7f8ba4003c00, service=..., path=..., interface=..., error=...) at
qdbusintegrator.cpp:2594
#13 0x00007f8bae32ad67 in QDBusInterfacePrivate::QDBusInterfacePrivate
(this=0x56459f8637b0, serv=..., p=..., iface=..., con=...) at
qdbusconnection_p.h:367
#14 0x00007f8bae32aec9 in QDBusInterface::QDBusInterface (this=0x7ffc268360c0,
service=..., path=..., interface=..., connection=..., parent=0x0) at
qdbusinterface.cpp:218
#15 0x00007f8baeaca601 in KCModuleProxyPrivate::loadModule
(this=this@entry=0x5645a647ebf0) at
/usr/include/x86_64-linux-gnu/qt5/QtCore/qstring.h:967
#16 0x00007f8baeacaf88 in KCModuleProxy::realModule
(this=this@entry=0x5645a5b569d0) at ./src/kcmoduleproxy.cpp:59
#17 0x00007f8baeae2b2e in PluginDelegate::configure
(this=this@entry=0x5645a5b25280, index=...) at ./src/kpluginwidget.cpp:481
#18 0x00007f8baeae338f in PluginDelegate::slotConfigureClicked
(this=0x5645a5b25280) at ./src/kpluginwidget.cpp:466
#19 0x00007f8baf1d0dfe in QtPrivate::QSlotObjectBase::call (a=0x7ffc26836380,
r=0x5645a5b25280, this=0x56459cbf0e00) at
../../include/QtCore/../../src/corelib/kernel/qobjectdefs_impl.h:398
#20 doActivate<false> (sender=0x5645a6fbceb0, signal_index=9,
argv=0x7ffc26836380) at kernel/qobject.cpp:3886
#21 0x00007f8baf1ca1c7 in QMetaObject::activate
(sender=sender@entry=0x5645a6fbceb0, m=m@entry=0x7f8bb02c6600
<QAbstractButton::staticMetaObject>,
local_signal_index=local_signal_index@entry=2, argv=argv@entry=0x7ffc26836380)
at kernel/qobject.cpp:3946
#22 0x00007f8bafea7cb6 in QAbstractButton::clicked
(this=this@entry=0x5645a6fbceb0, _t1=<optimized out>) at
.moc/moc_qabstractbutton.cpp:308
#23 0x00007f8bafea7ede in QAbstractButtonPrivate::emitClicked
(this=0x5645a5b69120) at widgets/qabstractbutton.cpp:415
#24 0x00007f8bafea93b3 in QAbstractButtonPrivate::click (this=0x5645a5b69120)
at widgets/qabstractbutton.cpp:408
#25 0x00007f8bafea9575 in QAbstractButton::mouseReleaseEvent
(this=0x5645a6fbceb0, e=0x7ffc26836940) at widgets/qabstractbutton.cpp:1044
#26 0x00007f8bafdf2cf6 in QWidget::event (this=0x5645a6fbceb0,
event=0x7ffc26836940) at kernel/qwidget.cpp:8664
#27 0x00007f8bafeaa7a3 in QAbstractButton::event
(this=this@entry=0x5645a6fbceb0, e=e@entry=0x7ffc26836940) at
widgets/qabstractbutton.cpp:1001
#28 0x00007f8baff4ddd3 in QPushButton::event (this=0x5645a6fbceb0,
e=0x7ffc26836940) at widgets/qpushbutton.cpp:709
#29 0x00007f8bafdafdc3 in QApplicationPrivate::notify_helper (this=<optimized
out>, receiver=0x5645a6fbceb0, e=0x7ffc26836940) at
kernel/qapplication.cpp:3632
#30 0x00007f8bafdb8e77 in QApplication::notify(QObject*, QEvent*) () at
kernel/qapplication.cpp:3076
#31 0x00007f8baf199dca in QCoreApplication::notifyInternal2
(receiver=0x5645a6fbceb0, event=0x7ffc26836940) at
../../include/QtCore/5.15.3/QtCore/private/../../../../../src/corelib/thread/qthread_p.h:325
#32 0x00007f8bafdb80a7 in QApplicationPrivate::sendMouseEvent
(receiver=receiver@entry=0x5645a6fbceb0, event=event@entry=0x7ffc26836940,
alienWidget=alienWidget@entry=0x5645a6fbceb0, nativeWidget=0x5645997237a0,
buttonDown=<optimized out>, lastMouseReceiver=..., spontaneous=true,
onlyDispatchEnterLeave=false) at kernel/qapplication.cpp:2614
#33 0x00007f8bafe0df44 in QWidgetWindow::handleMouseEvent (this=0x5645996aa680,
event=0x7ffc26836dc0) at /usr/include/c++/9/bits/atomic_base.h:413
#34 0x00007f8bafe11264 in QWidgetWindow::event (event=0x7ffc26836dc0,
this=0x5645996aa680) at kernel/qwidgetwindow.cpp:300
#35 QWidgetWindow::event (this=0x5645996aa680, event=0x7ffc26836dc0) at
kernel/qwidgetwindow.cpp:239
#36 0x00007f8bafdafdc3 in QApplicationPrivate::notify_helper (this=<optimized
out>, receiver=0x5645996aa680, e=0x7ffc26836dc0) at
kernel/qapplication.cpp:3632
#37 0x00007f8bafdb8bb8 in QApplication::notify(QObject*, QEvent*) () at
kernel/qapplication.cpp:3156
#38 0x00007f8baf199dca in QCoreApplication::notifyInternal2
(receiver=0x5645996aa680, event=0x7ffc26836dc0) at
../../include/QtCore/5.15.3/QtCore/private/../../../../../src/corelib/thread/qthread_p.h:325
#39 0x00007f8baf6b94d8 in
QGuiApplicationPrivate::processMouseEvent(QWindowSystemInterfacePrivate::MouseEvent*)
() at kernel/qguiapplication.cpp:2282
#40 0x00007f8baf6bab45 in QGuiApplicationPrivate::processWindowSystemEvent
(e=0x5645a60c6600) at kernel/qguiapplication.cpp:2002
#41 0x00007f8baf6927ac in QWindowSystemInterface::sendWindowSystemEvents
(flags=...) at kernel/qwindowsysteminterface.cpp:1169
#42 0x00007f8bac7c85e4 in userEventSourceDispatch(_GSource*, int (*)(void*),
void*) () from /lib/x86_64-linux-gnu/libQt5WaylandClient.so.5
#43 0x00007f8bacc7517d in g_main_dispatch (context=0x5645991eb150) at
../../../glib/gmain.c:3309
#44 g_main_context_dispatch (context=context@entry=0x5645991eb150) at
../../../glib/gmain.c:3974
#45 0x00007f8bacc75400 in g_main_context_iterate
(context=context@entry=0x5645991eb150, block=block@entry=1,
dispatch=dispatch@entry=1, self=<optimized out>) at ../../../glib/gmain.c:4047
#46 0x00007f8bacc754a3 in g_main_context_iteration (context=0x5645991eb150,
may_block=may_block@entry=1) at ../../../glib/gmain.c:4108
#47 0x00007f8baf1f4632 in QEventDispatcherGlib::processEvents
(this=0x5645991e8340, flags=...) at kernel/qeventdispatcher_glib.cpp:423
#48 0x00007f8baf1988cb in QEventLoop::exec (this=this@entry=0x7ffc26837160,
flags=..., flags@entry=...) at
../../include/QtCore/../../src/corelib/global/qflags.h:141
#49 0x00007f8baf1a0a84 in QCoreApplication::exec () at
../../include/QtCore/../../src/corelib/global/qflags.h:121
#50 0x0000564599187ef9 in main (argc=<optimized out>, argv=<optimized out>) at
./app/main.cpp:183
Possible duplicates by query: bug 447821, bug 447282, bug 447199, bug 446942,
bug 446764.
Reported using DrKonqi
--
You are receiving this mail because:
You are watching all bug changes.