[prev in list] [next in list] [prev in thread] [next in thread] 

List:       kde-bugs-dist
Subject:    [Bug 257493] New: KDE 4.5.77: kded 100% CPU apparently in Solid module
From:       Andrey Borzenkov <arvidjaar () mail ! ru>
Date:       2010-11-21 9:21:59
Message-ID: bug-257493-17878 () http ! bugs ! kde ! org/
[Download RAW message or body]

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

           Summary: KDE 4.5.77: kded 100% CPU apparently in Solid module
           Product: solid
           Version: unspecified
          Platform: Mandriva RPMs
        OS/Version: Linux
            Status: UNCONFIRMED
          Severity: normal
          Priority: NOR
         Component: general
        AssignedTo: ervin@kde.org
        ReportedBy: arvidjaar@mail.ru


Version:           unspecified (using Devel) 
OS:                Linux

KDE 4.5.77 (r1198704), Qt 4.7.1 in Mandriva.

Since update to 4.5.77 kded several times started to consume 100% CPU. Killing
it allowed it to restart and return to normal.

Last time I tried strace and gdb; here is output. 5055 is the PID that was
shown with 100% CPU in top.

pts/0}% strace  -p 5055
Process 5055 attached - interrupt to quit
futex(0x257c66c, FUTEX_WAIT_PRIVATE, 1, NULL^C <unfinished ...>
Process 5055 detached

(gdb) bt
#0  0x00007f5c335b323c in pthread_cond_wait@@GLIBC_2.3.2 ()
   from /lib64/libpthread.so.0
#1  0x00007f5c33836e2b in wait (this=<value optimized out>, mutex=0x25991a0,
    time=18446744073709551615) at thread/qwaitcondition_unix.cpp:88
#2  QWaitCondition::wait (this=<value optimized out>, mutex=0x25991a0,
    time=18446744073709551615) at thread/qwaitcondition_unix.cpp:160
#3  0x00007f5c33835ee0 in QThread::wait (this=<value optimized out>,
    time=18446744073709551615) at thread/qthread_unix.cpp:683
#4  0x00007f5c338f3ec0 in QFileSystemWatcher::~QFileSystemWatcher (
    this=<value optimized out>, __in_chrg=<value optimized out>)
    at io/qfilesystemwatcher.cpp:440
#5  0x00007f5c338f3f99 in QFileSystemWatcher::~QFileSystemWatcher (
    this=0x251b310, __in_chrg=<value optimized out>)
    at io/qfilesystemwatcher.cpp:456
#6  0x00007f5c339321d4 in QObjectPrivate::deleteChildren (this=0x2598fb0)
    at kernel/qobject.cpp:1949
#7  0x00007f5c33936d12 in QObject::~QObject (this=0x259b4a0,
    __in_chrg=<value optimized out>) at kernel/qobject.cpp:945
#8  0x00007f5c2a4d8249 in Solid::Backends::Fstab::FstabWatcher::~FstabWatcher (
    this=0x259b4a0, __in_chrg=<value optimized out>)
    at
/usr/src/debug/kdelibs-4.5.77svn1198704/solid/solid/backends/fstab/fstabwatcher.cpp:51
#9  0x00007f5c322d1fa1 in __run_exit_handlers () from /lib64/libc.so.6
#10 0x00007f5c322d1ff5 in exit () from /lib64/libc.so.6
#11 0x00007f5c32b38948 in qt_xio_errhandler ()
    at kernel/qapplication_x11.cpp:773
#12 0x00007f5c3417313e in _XIOError (dpy=0x2372410) at XlibInt.c:1602
#13 0x00007f5c34170f67 in _XReply (dpy=0x2372410, rep=0x7fff57879300, extra=0,
    discard=1) at xcb_io.c:632
#14 0x00007f5c34155743 in XGetSelectionOwner (dpy=0x2372410, selection=356)
    at GetSOwner.c:41
#15 0x00007f5c32b506d7 in QClipboard::event (this=0x236a9c0,
    e=<value optimized out>) at kernel/qclipboard_x11.cpp:926
#16 0x00007f5c32acc3b4 in QApplicationPrivate::notify_helper (this=0x236aa10,
    receiver=0x236a9c0, e=0x7fff57879b10) at kernel/qapplication.cpp:4445
#17 0x00007f5c32ad0eca in QApplication::notify (this=<value optimized out>,
    receiver=0x236a9c0, e=0x7fff57879b10) at kernel/qapplication.cpp:4324
#18 0x00007f5c3391f74c in QCoreApplication::notifyInternal (
---Type <return> to continue, or q <return> to quit---
    this=0x7fff57879c00, receiver=0x236a9c0, event=0x7fff57879b10)
    at kernel/qcoreapplication.cpp:732
#19 0x00007f5c32ad56ab in sendEvent (this=0x7fff57879c00,
    __in_chrg=<value optimized out>)
    at ../../src/corelib/kernel/qcoreapplication.h:215
#20 QApplication::~QApplication (this=0x7fff57879c00,
    __in_chrg=<value optimized out>) at kernel/qapplication.cpp:1079
#21 0x00007f5c2070232e in kdemain (argc=1, argv=0x233f260)
    at /usr/src/debug/kdelibs-4.5.77svn1198704/kded/kded.cpp:897
#22 0x0000000000407a1a in launch (argc=<value optimized out>,
    _name=0x40b75a "kded4", args=<value optimized out>, cwd=0x0, envc=0,
    envs=<value optimized out>, reset_env=false, tty=0x0, avoid_loops=false,
    startup_id_str=0x40b4c1 "0")
    at /usr/src/debug/kdelibs-4.5.77svn1198704/kinit/kinit.cpp:730
#23 0x0000000000409067 in main (argc=4, argv=0x7fff5787a498,
    envp=0x7fff5787a4c0)
    at /usr/src/debug/kdelibs-4.5.77svn1198704/kinit/kinit.cpp:1844
(gdb) q
A debugging session is active.

        Inferior 1 [process 5055] will be detached.

Quit anyway? (y or n) y
Detaching from program: /usr/bin/kdeinit4, process 5055



Reproducible: Sometimes

Steps to Reproduce:
Unknown.

-- 
Configure bugmail: https://bugs.kde.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are watching all bug changes.
[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic