https://bugs.kde.org/show_bug.cgi?id=416328
Bug ID: 416328
Summary: systemsttings crashes when I click on "Get new
scripts..." button
Product: systemsettings
Version: unspecified
Platform: unspecified
OS: Linux
Status: REPORTED
Keywords: drkonqi
Severity: crash
Priority: NOR
Component: general
Assignee: [email protected]
Reporter: [email protected]
Target Milestone: ---
Application: systemsettings5 (5.17.80)
Qt Version: 5.13.2
Frameworks Version: 5.67.0
Operating System: Linux 5.0.0-37-generic x86_64
Windowing system: X11
Distribution: KDE neon Unstable Edition
-- Information about the crash:
- What I was doing when the application crashed:
open system settings > window management > task switcher
click on "Get new task switchers..." button
close "Get new..." window while "Loading provider infotmation" message appears
on bottom by clicking on "Close" button on bottom
click on "Kwin scripts" section
click on "Get new scripts..." button
system settings crashes
The crash can be reproduced every time.
-- Backtrace:
Application: System Settings (systemsettings5), signal: Segmentation fault
Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".
[Current thread is 1 (Thread 0x7fd8adbf5800 (LWP 16473))]
Thread 7 (Thread 0x7fd85b5af700 (LWP 16545)):
#0 g_main_context_iteration (context=0x7fd854000bf0,
may_block=may_block@entry=1) at ../../../../glib/gmain.c:3956
#1 0x00007fd8a9a99b9b in QEventDispatcherGlib::processEvents
(this=0x7fd854000b20, flags=...) at kernel/qeventdispatcher_glib.cpp:425
#2 0x00007fd8a9a3a06a in QEventLoop::exec (this=this@entry=0x7fd85b5aeda0,
flags=..., flags@entry=...) at kernel/qeventloop.cpp:225
#3 0x00007fd8a98553aa in QThread::exec (this=<optimized out>) at
thread/qthread.cpp:531
#4 0x00007fd8a9856b52 in QThreadPrivate::start (arg=0x55ef83e6eed0) at
thread/qthread_unix.cpp:360
#5 0x00007fd8a4bb46db in start_thread (arg=0x7fd85b5af700) at
pthread_create.c:463
#6 0x00007fd8a915388f in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:95
Thread 6 (Thread 0x7fd869129700 (LWP 16542)):
#0 0x00007fd8a9146bf9 in __GI___poll (fds=0x7fd85c07dc20, nfds=1,
timeout=8171) at ../sysdeps/unix/sysv/linux/poll.c:29
#1 0x00007fd8a27f55c9 in g_main_context_poll (priority=<optimized out>,
n_fds=1, fds=0x7fd85c07dc20, timeout=<optimized out>, context=0x7fd85c000bf0)
at ../../../../glib/gmain.c:4203
#2 g_main_context_iterate (context=context@entry=0x7fd85c000bf0,
block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at
../../../../glib/gmain.c:3897
#3 0x00007fd8a27f56dc in g_main_context_iteration (context=0x7fd85c000bf0,
may_block=may_block@entry=1) at ../../../../glib/gmain.c:3963
#4 0x00007fd8a9a99b9b in QEventDispatcherGlib::processEvents
(this=0x7fd85c000b20, flags=...) at kernel/qeventdispatcher_glib.cpp:425
#5 0x00007fd8a9a3a06a in QEventLoop::exec (this=this@entry=0x7fd869128da0,
flags=..., flags@entry=...) at kernel/qeventloop.cpp:225
#6 0x00007fd8a98553aa in QThread::exec (this=<optimized out>) at
thread/qthread.cpp:531
#7 0x00007fd8a9856b52 in QThreadPrivate::start (arg=0x55ef84ed1e10) at
thread/qthread_unix.cpp:360
#8 0x00007fd8a4bb46db in start_thread (arg=0x7fd869129700) at
pthread_create.c:463
#9 0x00007fd8a915388f in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:95
Thread 5 (Thread 0x7fd87f0e4700 (LWP 16540)):
#0 0x00007fd8a9146bf9 in __GI___poll (fds=0x7fd87818e740, nfds=1,
timeout=8170) at ../sysdeps/unix/sysv/linux/poll.c:29
#1 0x00007fd8a27f55c9 in g_main_context_poll (priority=<optimized out>,
n_fds=1, fds=0x7fd87818e740, timeout=<optimized out>, context=0x7fd87843f340)
at ../../../../glib/gmain.c:4203
#2 g_main_context_iterate (context=context@entry=0x7fd87843f340,
block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at
../../../../glib/gmain.c:3897
#3 0x00007fd8a27f56dc in g_main_context_iteration (context=0x7fd87843f340,
may_block=may_block@entry=1) at ../../../../glib/gmain.c:3963
#4 0x00007fd8a9a99b9b in QEventDispatcherGlib::processEvents
(this=0x7fd87814be60, flags=...) at kernel/qeventdispatcher_glib.cpp:425
#5 0x00007fd8a9a3a06a in QEventLoop::exec (this=this@entry=0x7fd87f0e3da0,
flags=..., flags@entry=...) at kernel/qeventloop.cpp:225
#6 0x00007fd8a98553aa in QThread::exec (this=<optimized out>) at
thread/qthread.cpp:531
#7 0x00007fd8a9856b52 in QThreadPrivate::start (arg=0x55ef84158fb0) at
thread/qthread_unix.cpp:360
#8 0x00007fd8a4bb46db in start_thread (arg=0x7fd87f0e4700) at
pthread_create.c:463
#9 0x00007fd8a915388f in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:95
Thread 4 (Thread 0x7fd88a0c4700 (LWP 16477)):
#0 0x00007fd8a4bba9f3 in futex_wait_cancelable (private=<optimized out>,
expected=0, futex_word=0x55ef8387b188) at
../sysdeps/unix/sysv/linux/futex-internal.h:88
#1 __pthread_cond_wait_common (abstime=0x0, mutex=0x55ef8387b138,
cond=0x55ef8387b160) at pthread_cond_wait.c:502
#2 __pthread_cond_wait (cond=0x55ef8387b160, mutex=0x55ef8387b138) at
pthread_cond_wait.c:655
#3 0x00007fd88b3972cb in cnd_wait (mtx=0x55ef8387b138, cond=0x55ef8387b160) at
../src/../include/c11/threads_posix.h:155
#4 util_queue_thread_func (input=input@entry=0x55ef8374d9d0) at
../src/util/u_queue.c:256
#5 0x00007fd88b396ff7 in impl_thrd_routine (p=<optimized out>) at
../src/../include/c11/threads_posix.h:87
#6 0x00007fd8a4bb46db in start_thread (arg=0x7fd88a0c4700) at
pthread_create.c:463
#7 0x00007fd8a915388f in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:95
Thread 3 (Thread 0x7fd892afc700 (LWP 16476)):
#0 g_mutex_unlock (mutex=0x7fd88c000bf0) at
../../../../glib/gthread-posix.c:1355
#1 0x00007fd8a27f55be in g_main_context_poll (priority=<optimized out>,
n_fds=1, fds=0x7fd88c013fd0, timeout=<optimized out>, context=0x7fd88c000bf0)
at ../../../../glib/gmain.c:4202
#2 g_main_context_iterate (context=context@entry=0x7fd88c000bf0,
block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at
../../../../glib/gmain.c:3897
#3 0x00007fd8a27f56dc in g_main_context_iteration (context=0x7fd88c000bf0,
may_block=may_block@entry=1) at ../../../../glib/gmain.c:3963
#4 0x00007fd8a9a99b9b in QEventDispatcherGlib::processEvents
(this=0x7fd88c000b20, flags=...) at kernel/qeventdispatcher_glib.cpp:425
#5 0x00007fd8a9a3a06a in QEventLoop::exec (this=this@entry=0x7fd892afbd70,
flags=..., flags@entry=...) at kernel/qeventloop.cpp:225
#6 0x00007fd8a98553aa in QThread::exec (this=this@entry=0x7fd8aa187d80
<(anonymous namespace)::Q_QGS__q_manager::innerFunction()::holder>) at
thread/qthread.cpp:531
#7 0x00007fd8a9f100e5 in QDBusConnectionManager::run (this=0x7fd8aa187d80
<(anonymous namespace)::Q_QGS__q_manager::innerFunction()::holder>) at
qdbusconnection.cpp:178
#8 0x00007fd8a9856b52 in QThreadPrivate::start (arg=0x7fd8aa187d80 <(anonymous
namespace)::Q_QGS__q_manager::innerFunction()::holder>) at
thread/qthread_unix.cpp:360
#9 0x00007fd8a4bb46db in start_thread (arg=0x7fd892afc700) at
pthread_create.c:463
#10 0x00007fd8a915388f in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:95
Thread 2 (Thread 0x7fd89ac08700 (LWP 16475)):
#0 0x00007fd8a9146bf9 in __GI___poll (fds=0x7fd89ac07ca8, nfds=1, timeout=-1)
at ../sysdeps/unix/sysv/linux/poll.c:29
#1 0x00007fd8a4778747 in ?? () from /usr/lib/x86_64-linux-gnu/libxcb.so.1
#2 0x00007fd8a477a36a in xcb_wait_for_event () from
/usr/lib/x86_64-linux-gnu/libxcb.so.1
#3 0x00007fd89d9ede10 in QXcbEventQueue::run (this=0x55ef83727d10) at
qxcbeventqueue.cpp:228
#4 0x00007fd8a9856b52 in QThreadPrivate::start (arg=0x55ef83727d10) at
thread/qthread_unix.cpp:360
#5 0x00007fd8a4bb46db in start_thread (arg=0x7fd89ac08700) at
pthread_create.c:463
#6 0x00007fd8a915388f in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:95
Thread 1 (Thread 0x7fd8adbf5800 (LWP 16473)):
[KCrash Handler]
#6 QObjectPrivate::addConnection (this=0x0, signal=signal@entry=3,
c=c@entry=0x55ef8388e360) at kernel/qobject.cpp:392
#7 0x00007fd8a9a71321 in QObjectPrivate::connectImpl
(sender=sender@entry=0x55ef84e7b210, signal_index=3,
receiver=receiver@entry=0x7fd8940088c0, slot=slot@entry=0x7ffd4e763740,
slotObj=slotObj@entry=0x55ef85492960, type=<optimized out>, types=<optimized
out>, senderMetaObject=<optimized out>) at kernel/qobject.cpp:4905
#8 0x00007fd8a9a716da in QObject::connectImpl (sender=0x55ef84e7b210,
signal=<optimized out>, receiver=0x7fd8940088c0, slot=0x7ffd4e763740,
slotObj=0x55ef85492960, type=Qt::AutoConnection, types=0x0,
senderMetaObject=0x7fd87cf70540 <KNSCore::XmlLoader::staticMetaObject>) at
kernel/qobject.cpp:4843
#9 0x00007fd87cd1633d in KNSCore::Engine::loadProviders() () from
/usr/lib/x86_64-linux-gnu/libKF5NewStuffCore.so.5
#10 0x00007fd87cd1829a in KNSCore::Engine::init(QString const&) () from
/usr/lib/x86_64-linux-gnu/libKF5NewStuffCore.so.5
#11 0x00007fd874ac31e4 in ?? () from
/usr/lib/x86_64-linux-gnu/libKF5NewStuff.so.5
#12 0x00007fd874ac3e2d in KNS3::DownloadWidget::init(QString const&) () from
/usr/lib/x86_64-linux-gnu/libKF5NewStuff.so.5
#13 0x00007fd874ac06b9 in KNS3::DownloadDialog::init(QString const&) () from
/usr/lib/x86_64-linux-gnu/libKF5NewStuff.so.5
#14 0x00007fd874acadc8 in KNS3::Button::showDialog() () from
/usr/lib/x86_64-linux-gnu/libKF5NewStuff.so.5
#15 0x00007fd8a9a6c9ef in QtPrivate::QSlotObjectBase::call (a=0x7ffd4e763e10,
r=0x55ef8c94f3d0, this=<optimized out>) at
../../include/QtCore/../../src/corelib/kernel/qobjectdefs_impl.h:394
#16 QMetaObject::activate (sender=sender@entry=0x55ef8c94f3d0,
signalOffset=<optimized out>, local_signal_index=local_signal_index@entry=2,
argv=<optimized out>, argv@entry=0x7ffd4e763e10) at kernel/qobject.cpp:3789
#17 0x00007fd8a9a6cf97 in QMetaObject::activate
(sender=sender@entry=0x55ef8c94f3d0, m=m@entry=0x7fd8ab1af760
<QAbstractButton::staticMetaObject>,
local_signal_index=local_signal_index@entry=2, argv=argv@entry=0x7ffd4e763e10)
at kernel/qobject.cpp:3660
#18 0x00007fd8aabba4c2 in QAbstractButton::clicked
(this=this@entry=0x55ef8c94f3d0, _t1=<optimized out>) at
.moc/moc_qabstractbutton.cpp:313
#19 0x00007fd8aabba6da in QAbstractButtonPrivate::emitClicked
(this=0x55ef87a78300) at widgets/qabstractbutton.cpp:414
#20 0x00007fd8aabbbaba in QAbstractButtonPrivate::click (this=0x55ef87a78300)
at widgets/qabstractbutton.cpp:407
#21 0x00007fd8aabbbcad in QAbstractButton::mouseReleaseEvent
(this=0x55ef8c94f3d0, e=0x7ffd4e764380) at widgets/qabstractbutton.cpp:1011
#22 0x00007fd8aab10cb8 in QWidget::event (this=0x55ef8c94f3d0,
event=0x7ffd4e764380) at kernel/qwidget.cpp:9339
#23 0x00007fd8aaacfeac in QApplicationPrivate::notify_helper
(this=this@entry=0x55ef83725340, receiver=receiver@entry=0x55ef8c94f3d0,
e=e@entry=0x7ffd4e764380) at kernel/qapplication.cpp:3703
#24 0x00007fd8aaad8388 in QApplication::notify (this=<optimized out>,
receiver=0x55ef8c94f3d0, e=0x7ffd4e764380) at kernel/qapplication.cpp:3163
#25 0x00007fd8a9a3bf08 in QCoreApplication::notifyInternal2
(receiver=0x55ef8c94f3d0, event=0x7ffd4e764380) at
kernel/qcoreapplication.cpp:1095
#26 0x00007fd8a9a3c0ee in QCoreApplication::sendSpontaneousEvent
(receiver=receiver@entry=0x55ef8c94f3d0, event=event@entry=0x7ffd4e764380) at
kernel/qcoreapplication.cpp:1502
#27 0x00007fd8aaad697f in QApplicationPrivate::sendMouseEvent
(receiver=receiver@entry=0x55ef8c94f3d0, event=event@entry=0x7ffd4e764380,
alienWidget=0x55ef8c94f3d0, nativeWidget=0x55ef837b9a70,
buttonDown=buttonDown@entry=0x7fd8ab1d98b0 <qt_button_down>,
lastMouseReceiver=..., spontaneous=true, onlyDispatchEnterLeave=false) at
kernel/qapplication.cpp:2649
#28 0x00007fd8aab2b6b1 in QWidgetWindow::handleMouseEvent
(this=this@entry=0x55ef83802820, event=event@entry=0x7ffd4e764810) at
kernel/qwidgetwindow.cpp:662
#29 0x00007fd8aab2e64a in QWidgetWindow::event (this=0x55ef83802820,
event=0x7ffd4e764810) at kernel/qwidgetwindow.cpp:281
#30 0x00007fd8aaacfeac in QApplicationPrivate::notify_helper
(this=this@entry=0x55ef83725340, receiver=receiver@entry=0x55ef83802820,
e=e@entry=0x7ffd4e764810) at kernel/qapplication.cpp:3703
#31 0x00007fd8aaad74b0 in QApplication::notify (this=0x7ffd4e764c90,
receiver=0x55ef83802820, e=0x7ffd4e764810) at kernel/qapplication.cpp:3449
#32 0x00007fd8a9a3bf08 in QCoreApplication::notifyInternal2
(receiver=0x55ef83802820, event=0x7ffd4e764810) at
kernel/qcoreapplication.cpp:1095
#33 0x00007fd8a9a3c0ee in QCoreApplication::sendSpontaneousEvent
(receiver=receiver@entry=0x55ef83802820, event=event@entry=0x7ffd4e764810) at
kernel/qcoreapplication.cpp:1502
#34 0x00007fd8aa29e495 in QGuiApplicationPrivate::processMouseEvent
(e=0x55ef8c807c60) at kernel/qguiapplication.cpp:2111
#35 0x00007fd8aa29f5e5 in QGuiApplicationPrivate::processWindowSystemEvent
(e=e@entry=0x55ef8c807c60) at kernel/qguiapplication.cpp:1846
#36 0x00007fd8aa27979b in QWindowSystemInterface::sendWindowSystemEvents
(flags=flags@entry=...) at kernel/qwindowsysteminterface.cpp:1148
#37 0x00007fd89d9eedda in xcbSourceDispatch
(source=source@entry=0x55ef83777170) at qxcbeventdispatcher.cpp:105
#38 0x00007fd8a27f5417 in g_main_dispatch (context=0x7fd894004ff0) at
../../../../glib/gmain.c:3176
#39 g_main_context_dispatch (context=context@entry=0x7fd894004ff0) at
../../../../glib/gmain.c:3829
#40 0x00007fd8a27f5650 in g_main_context_iterate
(context=context@entry=0x7fd894004ff0, block=block@entry=1,
dispatch=dispatch@entry=1, self=<optimized out>) at
../../../../glib/gmain.c:3902
#41 0x00007fd8a27f56dc in g_main_context_iteration (context=0x7fd894004ff0,
may_block=may_block@entry=1) at ../../../../glib/gmain.c:3963
#42 0x00007fd8a9a99b7f in QEventDispatcherGlib::processEvents
(this=0x55ef837872e0, flags=...) at kernel/qeventdispatcher_glib.cpp:423
#43 0x00007fd8a9a3a06a in QEventLoop::exec (this=this@entry=0x7ffd4e764bb0,
flags=..., flags@entry=...) at kernel/qeventloop.cpp:225
#44 0x00007fd8a9a433e0 in QCoreApplication::exec () at
kernel/qcoreapplication.cpp:1403
#45 0x000055ef82774268 in main (argc=<optimized out>, argv=<optimized out>) at
./app/main.cpp:71
Possible duplicates by query: bug 398325, bug 389811.
Reported using DrKonqi
--
You are receiving this mail because:
You are watching all bug changes.