Summary: | kcm_kdm goes to 100% CPU on amd64 | ||
---|---|---|---|
Product: | kcontrol | Reporter: | Axel Gonzalez <loox> |
Component: | kcmkdm | Assignee: | kdm bugs tracker <kdm-bugs-null> |
Status: | RESOLVED WORKSFORME | ||
Severity: | normal | CC: | lofi |
Priority: | NOR | ||
Version: | unspecified | ||
Target Milestone: | --- | ||
Platform: | FreeBSD Ports | ||
OS: | FreeBSD | ||
Latest Commit: | Version Fixed In: |
Description
Axel Gonzalez
2004-09-07 07:25:15 UTC
surprise, surprise, it works for me. please kill -11 the cpu-hogging process and post the backtrace. btw, native 64 bits, or 32 bit binaries? Its 64 bits, compiled from freebsd ports here is the trace: [Switching to LWP 100139] [KCrash handler] #6 0x000000020079be3a in QValueListPrivate<QString>::at () from /usr/local/lib/libkutils.so.3 #7 0x00000002010b0fbb in QValueList<QString>::at () from /usr/local/lib/libkdeui.so.6 #8 0x00000002010b0c93 in KLanguageButton::current () from /usr/local/lib/libkdeui.so.6 #9 0x0000000204ee8f41 in KDMAppearanceWidget::save () from /usr/local/lib/kde3/kcm_kdm.so #10 0x0000000204ef9360 in KDModule::save () from /usr/local/lib/kde3/kcm_kdm.so #11 0x0000000200649994 in KCDialog::slotApply () from /usr/local/lib/libkdeinit_kcmshell.so #12 0x000000020100b154 in KDialogBase::qt_invoke () from /usr/local/lib/libkdeui.so.6 #13 0x000000020064949f in KCDialog::qt_invoke () from /usr/local/lib/libkdeinit_kcmshell.so #14 0x00000002021c527c in QObject::activate_signal () from /usr/X11R6/lib/libqt-mt.so.3 #15 0x00000002021c5116 in QObject::activate_signal () from /usr/X11R6/lib/libqt-mt.so.3 #16 0x00000002024b9f17 in QButton::clicked () from /usr/X11R6/lib/libqt-mt.so.3 #17 0x000000020224989a in QButton::mouseReleaseEvent () from /usr/X11R6/lib/libqt-mt.so.3 #18 0x00000002021f83ee in QWidget::event () from /usr/X11R6/lib/libqt-mt.so.3 #19 0x000000020216d9a2 in QApplication::internalNotify () from /usr/X11R6/lib/libqt-mt.so.3 #20 0x000000020216d0f4 in QApplication::notify () from /usr/X11R6/lib/libqt-mt.so.3 #21 0x00000002015a2541 in KApplication::notify () from /usr/local/lib/libkdecore.so.6 #22 0x000000020210a2ee in QETWidget::translateMouseEvent () from /usr/X11R6/lib/libqt-mt.so.3 #23 0x00000002021081ed in QApplication::x11ProcessEvent () from /usr/X11R6/lib/libqt-mt.so.3 #24 0x000000020211d1c9 in QEventLoop::processEvents () from /usr/X11R6/lib/libqt-mt.so.3 #25 0x000000020217ecc9 in QEventLoop::enterLoop () from /usr/X11R6/lib/libqt-mt.so.3 #26 0x000000020216db05 in QApplication::enter_loop () from /usr/X11R6/lib/libqt-mt.so.3 #27 0x00000002023259c1 in QDialog::exec () from /usr/X11R6/lib/libqt-mt.so.3 #28 0x0000000200647ca9 in kdemain () from /usr/local/lib/libkdeinit_kcmshell.so #29 0x00000000004008d9 in main () does this patch fix it? RCS file: /home/kde/kdelibs/kdeui/klanguagebutton.cpp,v --- klanguagebutton.cpp 18 Jan 2004 19:44:47 -0000 1.13 +++ klanguagebutton.cpp 13 Sep 2004 09:09:55 -0000 1.14 @@ -104,6 +104,7 @@ void KLanguageButton::setText(const QStr void KLanguageButton::init(const char * name) { + m_current = 0; m_ids = new QStringList; m_popup = 0; m_oldPopup = 0; that was it! now it works normally after reinstall of kdelibs Thanks for the fix ;) |