knotify4 uses 100% CPU despite not Qt/Kde apps being in-use
Bug #736453 reported by
Paul Sladen
This bug affects 6 people
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
KDE Base |
Invalid
|
High
|
|||
kdebase-runtime (Ubuntu) |
Confirmed
|
Undecided
|
Unassigned |
Bug Description
Binary package hint: kdebase-runtime
PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND
7387 sladen 20 0 82728 11m 9296 S 100 0.4 14:54.14 knotify4
Fresh logout+login. 'knotify4' using 100% CPU. What do I need to look for?
DistroRelease: Ubuntu 11.04
Package: kdebase-runtime 4:4.6.1-0ubuntu1
ExecutablePath: /usr/bin/knotify4
description: | updated |
Changed in kdebase: | |
importance: | Unknown → High |
status: | Unknown → Invalid |
Changed in kdebase-runtime (Ubuntu): | |
status: | New → Confirmed |
To post a comment you must log in.
http:// forums. opensuse. org/application s/415387- knotify4- consuming- 100-cpu. html
gdb -p ... func=0xb4d01480 , user_data=0x2) buildd/ glib2.0- 2.28.3/ ./glib/ gqsort. c:158 context_ iterate (context=0x8405934, block=40040784, dispatch=1, self=<value optimised out>) buildd/ glib2.0- 2.28.3/ ./glib/ gmain.c: 3076 buildd/ glib2.0- 2.28.3/ ./glib/ gmain.c: 3200 rGlib:: processEvents (this=0x83fb8b0, flags=...) at kernel/ qeventdispatche r_glib. cpp:422 :processEvents (this=0xb56c1290, flags=...) at kernel/ qeventloop. cpp:149 qeventloop. cpp:201 qthread. cpp:492 temWatcherEngin e::run (this=0x84049e8) at io/qfilesystemw atcher_ inotify. cpp:248 :start (arg=0x84049e8) at thread/ qthread_ unix.cpp: 320 .so.0
(gdb) thread apply all bt
Thread 2 (Thread 0xb56c1b70 (LWP 7392)):
#0 0x00449416 in __kernel_vsyscall ()
#1 0x0090ee06 in poll () from /lib/libc.so.6
#2 0x0262f97b in g_qsort_with_data (pbase=0xb4d01480, total_elems=2, size=4294967295, compare_
at /build/
#3 0x0261f2df in g_main_
at /build/
#4 0x0261f654 in g_main_loop_ref (loop=0x8405930) at /build/
#5 0x015c954c in QEventDispatche
#6 0x0159b299 in QEventLoop:
#7 0x0159b532 in QEventLoop::exec (this=0xb56c1290, flags=...) at kernel/
#8 0x014a52a0 in QThread::exec (this=0x84049e8) at thread/
#9 0x0157cfeb in QInotifyFileSys
#10 0x014a7da2 in QThreadPrivate:
#11 0x05a08e99 in start_thread () from /lib/libpthread
#12 0x0091d5ce in clone () from /lib/libc.so.6
Thread 1 (Thread 0xb77a7ac0 (LWP 7387)): cond_wait@ @GLIBC_ 2.3.2 () from /lib/libpthread .so.0 qwaitcondition_ unix.cpp: 88 :wait (this=0x84044e8, mutex=0x84044d0, time=4294967295) at thread/ qwaitcondition_ unix.cpp: 160 qthread_ unix.cpp: 722 her::~QFileSyst emWatcher (this=0x83fa888, __in_chrg=<value optimised out>) at io/qfilesystemw atcher. cpp:446 her::~QFileSyst emWatcher (this=0x83fa888, __in_chrg=<value optimised out>) at io/qfilesystemw atcher. cpp:462 :deleteChildren (this=0x8404910) at kernel/ qobject. cpp:1964 qobject. cpp:946 Backends: :Fstab: :FstabWatcher: :~FstabWatcher (this=0x8404398, __in_chrg=<value optimised out>) ./solid/ solid/backends/ fstab/fstabwatc her.cpp: 48 Backends: :Fstab: :FstabWatcher: :~FstabWatcher (this=0x8404398, __in_chrg=<value optimised out>) ./solid/ solid/backends/ fstab/fstabwatc her.cpp: 51 ./solid/ solid/backends/ fstab/fstabwatc her.cpp: 30 CleanUpGlobalSt atic::~ CleanUpGlobalSt atic (this=0x2218c8, __in_chrg=<value optimised out>) ./solid/ solid/soliddefs _p.h:67 libQtGui. so.4
#0 0x00449416 in __kernel_vsyscall ()
#1 0x05a0d48c in pthread_
#2 0x0092b28d in pthread_cond_wait () from /lib/libc.so.6
#3 0x014a8467 in wait (this=0x84044e8, mutex=0x84044d0, time=4294967295) at thread/
#4 QWaitCondition:
#5 0x014a74cf in QThread::wait (this=0x84049e8, time=4294967295) at thread/
#6 0x0156fc87 in QFileSystemWatc
#7 0x0156fd52 in QFileSystemWatc
#8 0x015afb97 in QObjectPrivate:
#9 0x015b43af in QObject::~QObject (this=0x8404398, __in_chrg=<value optimised out>) at kernel/
#10 0x00204e5b in Solid::
at ../../.
#11 0x00204e92 in Solid::
at ../../.
#12 0x00204d05 in destroy () at ../../.
#13 0x0018dfbb in Solid::
at ../../.
#14 0x0087ca1f in ?? () from /lib/libc.so.6
#15 0x0087ca7f in exit () from /lib/libc.so.6
#16 0x00b6cd8b in ?? () from /usr/lib/
#17 0x0068311a ...