https://bugs.kde.org/show_bug.cgi?id=405981

--- Comment #5 from A. Wilcox (awilfox) <awil...@adelielinux.org> ---
For a while, this wasn't happening any more, but I had a "stuck" job
notification in Plasma that just ran forever.  I finally got sick of seeing the
spinning "1" on my panel so I chose Stop from the Notifications panel.

Now kuiserver5 is spinning again.

It appears to be trying to deregister all those millions of JobViews in
DataEngine:

(gdb) bt
#0  __cp_end () at src/thread/powerpc64/syscall_cp.s:32
#1  0x00003fff9253b824 in __syscall_cp_c (nr=128, u=2, v=0, w=0, x=0, y=0, z=0)
at src/thread/pthread_cancel.c:33
#2  0x00003fff92539b78 in __syscall_cp (nr=<optimized out>, u=<optimized out>,
v=<optimized out>, w=<optimized out>, x=<optimized out>, y=<optimized out>,
z=<optimized out>) at src/thread/__syscall_cp.c:19
#3  0x00003fff92539d24 in __timedwait_cp (addr=0x3ffff9766b6c, val=<optimized
out>, clk=<optimized out>, at=0x0, priv=128) at src/thread/__timedwait.c:31
#4  0x00003fff9253c078 in __pthread_cond_timedwait (c=0x1002bb740c8,
m=0x1002bb740a0, ts=0x0) at src/thread/pthread_cond_timedwait.c:100
#5  0x00003fff9253cc2c in pthread_cond_wait (c=<optimized out>, m=<optimized
out>) at src/thread/pthread_cond_wait.c:5
#6  0x00003fff909380f0 in QWaitConditionPrivate::wait
(time=18446744073709551615, this=0x1002bb740a0) at
thread/qwaitcondition_unix.cpp:143
#7  QWaitCondition::wait (this=<optimized out>, mutex=0x1002bb73c08,
time=18446744073709551615) at thread/qwaitcondition_unix.cpp:215
#8  0x00003fff90928a28 in QReadWriteLockPrivate::lockForWrite
(this=this@entry=0x1002bb73c08, timeout=timeout@entry=-1) at
thread/qreadwritelock.cpp:517
#9  0x00003fff90929814 in QReadWriteLock::tryLockForWrite (this=0x1002a7b1fa8,
timeout=<optimized out>) at thread/qreadwritelock.cpp:381
#10 0x00003fff909298a8 in QReadWriteLock::lockForWrite (this=<optimized out>)
at thread/qreadwritelock.cpp:294
#11 0x00003fff91ec948c in QDBusWriteLocker::QDBusWriteLocker (s=0x1002a7b1f40,
a=UnregisterObjectAction, this=<synthetic pointer>) at qdbusthreaddebug_p.h:167
#12 QDBusConnection::unregisterObject (this=0x3ffff9766ec8, path=...,
mode=<optimized out>) at qdbusconnection.cpp:996
#13 0x00003fff92478ba8 in JobView::terminate (this=0x1004041c040,
errorMessage=...) at /usr/include/QtCore/qrefcount.h:60
#14 0x00003fff92482b88 in ProgressListModel::serviceUnregistered
(this=0x3ffff9767e00, name=...) at
/usr/src/packages/user/plasma-workspace/src/plasma-workspace-5.12.7/kuiserver/progresslistmodel.cpp:328
#15 0x00003fff92484950 in QtPrivate::FunctorCall<QtPrivate::IndexesList<0>,
QtPrivate::List<QString const&>, void, void (ProgressListModel::*)(QString
const&)>::call (arg=<optimized out>, o=<optimized out>, f=<optimized out>)
    at /usr/include/QtCore/qobjectdefs_impl.h:168
#16 QtPrivate::FunctionPointer<void (ProgressListModel::*)(QString
const&)>::call<QtPrivate::List<QString const&>, void> (arg=<optimized out>,
o=<optimized out>, f=<optimized out>) at
/usr/include/QtCore/qobjectdefs_impl.h:169
#17 QtPrivate::QSlotObject<void (ProgressListModel::*)(QString const&),
QtPrivate::List<QString const&>, void>::impl (which=1, ret=<optimized out>,
a=<optimized out>, r=<optimized out>, this_=<optimized out>) at
/usr/include/QtCore/qobject_impl.h:120
#18 QtPrivate::QSlotObject<void (ProgressListModel::*)(QString const&),
QtPrivate::List<QString const&>, void>::impl (which=<optimized out>,
this_=<optimized out>, r=<optimized out>, a=<optimized out>, ret=<optimized
out>) at /usr/include/QtCore/qobject_impl.h:113
#19 0x00003fff90c078b8 in QtPrivate::QSlotObjectBase::call (a=<optimized out>,
r=0x3ffff9767e00, this=0x1002a7b61a0) at
../../include/QtCore/../../src/corelib/kernel/qobject_impl.h:101
#20 QMetaObject::activate (sender=0x1002a7b6a20, signalOffset=<optimized out>,
local_signal_index=<optimized out>, argv=0x3ffff97671e8) at
kernel/qobject.cpp:3750
#21 0x00003fff90c07f40 in QMetaObject::activate (sender=0x1002a7b6a20,
m=<optimized out>, local_signal_index=<optimized out>, argv=0x3ffff97671e8) at
kernel/qobject.cpp:3629
#22 0x00003fff91f5c784 in QDBusServiceWatcher::serviceUnregistered
(this=<optimized out>, _t1=...) at .moc/moc_qdbusservicewatcher.cpp:228
#23 0x00003fff91f5c8e0 in QDBusServiceWatcherPrivate::_q_serviceOwnerChanged
(this=<optimized out>, service=..., oldOwner=..., newOwner=...) at
qdbusservicewatcher.cpp:80
#24 0x00003fff91f5d148 in QDBusServiceWatcher::qt_static_metacall
(_o=_o@entry=0x1002a7b6a20, _c=_c@entry=QMetaObject::InvokeMetaMethod,
_id=_id@entry=3, _a=_a@entry=0x3ffff97673a8) at
../../include/QtCore/../../src/corelib/tools/qscopedpointer.h:138
#25 0x00003fff91f5d70c in QDBusServiceWatcher::qt_metacall (this=0x1002a7b6a20,
_c=<optimized out>, _id=<optimized out>, _a=0x3ffff97673a8) at
.moc/moc_qdbusservicewatcher.cpp:190
#26 0x00003fff91edc434 in QDBusConnectionPrivate::deliverCall
(this=0x1002a7b1f40, object=0x1002a7b6a20, msg=..., metaTypes=...,
slotIdx=<optimized out>) at
../../include/QtCore/../../src/corelib/tools/qvarlengtharray.h:192
#27 0x00003fff91eebdb4 in QDBusCallDeliveryEvent::placeMetaCall
(this=<optimized out>, object=<optimized out>) at
../../include/QtCore/5.9.7/QtCore/private/../../../../../src/corelib/kernel/qobject_p.h:387
#28 0x00003fff90c08800 in QObject::event (this=0x1002a7b6a20, e=<optimized
out>) at kernel/qobject.cpp:1247
#29 0x00003fff91771080 in QApplicationPrivate::notify_helper
(this=0x3fff8fb58e80, receiver=0x1002a7b6a20, e=0x10041fc6580) at
kernel/qapplication.cpp:3722
#30 0x00003fff9177c99c in QApplication::notify (this=0x3ffff9767dd8,
receiver=0x1002a7b6a20, e=0x10041fc6580) at kernel/qapplication.cpp:3094
#31 0x00003fff90bc0504 in QCoreApplication::notifyInternal2
(receiver=0x1002a7b6a20, event=0x10041fc6580) at
kernel/qcoreapplication.cpp:1024
#32 0x00003fff90bc8e60 in QCoreApplication::sendEvent (event=0x10041fc6580,
receiver=0x1002a7b6a20) at kernel/qcoreapplication.h:233
#33 QCoreApplicationPrivate::sendPostedEvents (receiver=0x0, event_type=0,
data=0x3fff8f602f00) at kernel/qcoreapplication.cpp:1699
#34 0x00003fff90bc9694 in QCoreApplication::sendPostedEvents (receiver=0x0,
event_type=<optimized out>) at kernel/qcoreapplication.cpp:1553
#35 0x00003fff90c4a3c0 in postEventSourceDispatch (s=0x1002a779540) at
kernel/qeventdispatcher_glib.cpp:276
#36 0x00003fff8f234a80 in g_main_dispatch (context=0x3fff902f4460) at
../glib/gmain.c:3189
#37 g_main_context_dispatch (context=0x3fff902f4460) at ../glib/gmain.c:3854
#38 0x00003fff8f234e38 in g_main_context_iterate
(context=context@entry=0x3fff902f4460, block=block@entry=1,
dispatch=dispatch@entry=1, self=<optimized out>) at ../glib/gmain.c:3927
#39 0x00003fff8f234f4c in g_main_context_iteration (context=0x3fff902f4460,
may_block=<optimized out>) at ../glib/gmain.c:3988
#40 0x00003fff90c49954 in QEventDispatcherGlib::processEvents
(this=0x1002a782a80, flags=...) at kernel/qeventdispatcher_glib.cpp:423
#41 0x00003fff8c99acc0 in QPAEventDispatcherGlib::processEvents
(this=<optimized out>, flags=...) at qeventdispatcher_glib.cpp:122
#42 0x00003fff90bbce38 in QEventLoop::processEvents (this=<optimized out>,
flags=...) at /usr/include/c++/8.3.0/bits/atomic_base.h:707
#43 0x00003fff90bbd634 in QEventLoop::exec (this=0x3ffff9767d18, flags=...) at
../../include/QtCore/../../src/corelib/global/qflags.h:140
#44 0x00003fff90bcb7c0 in QCoreApplication::exec () at
../../include/QtCore/../../src/corelib/global/qflags.h:120
#45 0x00003fff91024b00 in QGuiApplication::exec () at
kernel/qguiapplication.cpp:1679
#46 0x00003fff91770fe0 in QApplication::exec () at kernel/qapplication.cpp:2910
#47 0x00003fff92475684 in kdemain (argc=<optimized out>, argv=<optimized out>)
at
/usr/src/packages/user/plasma-workspace/src/plasma-workspace-5.12.7/kuiserver/main.cpp:47
#48 0x0000000128a7b738 in main ()

-- 
You are receiving this mail because:
You are watching all bug changes.

Reply via email to