[Bug 61317] Gideon burns a lot of cpu cycles
gp at iws.it
gp at iws.it
Wed Jul 16 19:47:06 UTC 2003
------- You are receiving this mail because: -------
You are the assignee for the bug, or are watching the assignee.
http://bugs.kde.org/show_bug.cgi?id=61317
------- Additional Comments From gp at iws.it 2003-07-16 19:46 -------
I haven't compiled a debug version of gideon. What I get from this operations is
always the following:
Program received signal SIGINT, Interrupt.
0x41709e01 in __select () at __select:-1
-1 in __select
(gdb) backtrace
#0 0x41709e01 in __select () at __select:-1
#1 0x413af27c in typeinfo for QMotifStyle () from /usr/local/qt/lib/libqt-mt.so.3
#2 0x40f69556 in QEventLoop::enterLoop() () from /usr/local/qt/lib/libqt-mt.so.3
#3 0x40f693f8 in QEventLoop::exec() () from /usr/local/qt/lib/libqt-mt.so.3
#4 0x40f55921 in QApplication::exec() () from /usr/local/qt/lib/libqt-mt.so.3
#5 0x0806e83b in main ()
#6 0x41647bf6 in __libc_start_main (main=0x806dd70 <main>, argc=1,
ubp_av=0x0,
init=0x80b2f40 <__libc_csu_init>, fini=0x80b2f70 <__libc_csu_fini>,
rtld_fini=0x819cd90,
stack_end=0x819d0a4) at ../sysdeps/generic/libc-start.c:152
Another problem which I found was the lockup on exit. I don't know if I am right in
reporting this here of if it is better to open another bug. However gideon blocks until
killed on exit (if a project is open). this is the backtrace I obtain from GDB
Program received signal SIGINT, Interrupt.
0x4165ba6a in *__GI___sigsuspend (set=0xbfffe180) at
../sysdeps/unix/sysv/linux/sigsuspend.c:76
76 in ../sysdeps/unix/sysv/linux/sigsuspend.c
(gdb) backtrace
#0 0x4165ba6a in *__GI___sigsuspend (set=0xbfffe180) at
../sysdeps/unix/sysv/linux/sigsuspend.c:76
#1 0x414f0248 in __pthread_wait_for_restart_signal (self=0x414f50a0) at
pthread.c:1141
#2 0x414ecd0b in __pthread_cond_wait (cond=0x0, mutex=0x91bff9c) at
restart.h:34
#3 0x41201e8f in QWaitCondition::wait(QMutex*, unsigned long) () from
/usr/local/qt/lib/libqt-mt.so.3
#4 0x40f4b176 in QThread::wait(unsigned long) () from /usr/local/qt/lib/libqt-mt.so.3
#5 0x41f37034 in JavaSupportPart::~JavaSupportPart() () from
/usr/kde3/lib/kde3/libkdevjavasupport.so
#6 0x08080dd8 in ProjectManager::unloadLanguageSupport() ()
#7 0x0807f519 in ProjectManager::closeProject() ()
#8 0x0807652e in Core::queryClose() ()
#9 0x0808907e in MainWindowIDEAl::queryClose() ()
#10 0x40a0aa13 in KMainWindow::closeEvent(QCloseEvent*) () from
/usr/kde3/lib/libkdeui.so.4
#11 0x40fe7941 in QWidget::event(QEvent*) () from /usr/local/qt/lib/libqt-mt.so.3
#12 0x4108ed82 in QMainWindow::event(QEvent*) () from
/usr/local/qt/lib/libqt-mt.so.3
#13 0x40f556f4 in QApplication::internalNotify(QObject*, QEvent*) () from
/usr/local/qt/lib/libqt-mt.so.3
#14 0x40f54ebb in QApplication::notify(QObject*, QEvent*) () from
/usr/local/qt/lib/libqt-mt.so.3
#15 0x40b96e49 in KApplication::notify(QObject*, QEvent*) () from
/usr/kde3/lib/libkdecore.so.4
#16 0x40fe7393 in QWidget::close(bool) () from /usr/local/qt/lib/libqt-mt.so.3
#17 0x412957c6 in QWidget::qt_invoke(int, QUObject*) () from
/usr/local/qt/lib/libqt-mt.so.3
#18 0x412a4964 in QMainWindow::qt_invoke(int, QUObject*) () from
/usr/local/qt/lib/libqt-mt.so.3
#19 0x40a0d743 in KMainWindow::qt_invoke(int, QUObject*) () from
/usr/kde3/lib/libkdeui.so.4
#20 0x405c9f14 in KParts::MainWindow::qt_invoke(int, QUObject*) () from
/usr/kde3/lib/libkparts.so.2
#21 0x0808beb8 in MainWindowIDEAl::qt_invoke(int, QUObject*) ()
#22 0x40fb35e9 in QObject::activate_signal(QConnectionList*, QUObject*) ()
from /usr/local/qt/lib/libqt-mt.so.3
#23 0x40fb348d in QObject::activate_signal(int) () from /usr/local/qt/lib/libqt-mt.so.3
#24 0x409b9dcb in KAction::activated() () from /usr/kde3/lib/libkdeui.so.4
#25 0x409a833f in KAction::slotActivated() () from /usr/kde3/lib/libkdeui.so.4
#26 0x409b9fd1 in KAction::qt_invoke(int, QUObject*) () from
/usr/kde3/lib/libkdeui.so.4
#27 0x40fb35e9 in QObject::activate_signal(QConnectionList*, QUObject*) ()
---Type <return> to continue, or q <return> to quit---
from /usr/local/qt/lib/libqt-mt.so.3
#28 0x41291982 in QSignal::signal(QVariant const&) () from
/usr/local/qt/lib/libqt-mt.so.3
#29 0x40fcd868 in QSignal::activate() () from /usr/local/qt/lib/libqt-mt.so.3
#30 0x410a0dad in QPopupMenu::mouseReleaseEvent(QMouseEvent*) () from
/usr/local/qt/lib/libqt-mt.so.3
#31 0x40fe77ac in QWidget::event(QEvent*) () from /usr/local/qt/lib/libqt-mt.so.3
#32 0x40f556f4 in QApplication::internalNotify(QObject*, QEvent*) () from
/usr/local/qt/lib/libqt-mt.so.3
#33 0x40f54f23 in QApplication::notify(QObject*, QEvent*) () from
/usr/local/qt/lib/libqt-mt.so.3
#34 0x40b96e49 in KApplication::notify(QObject*, QEvent*) () from
/usr/kde3/lib/libkdecore.so.4
#35 0x40efb326 in QETWidget::translateMouseEvent(_XEvent const*) () from
/usr/local/qt/lib/libqt-mt.so.3
#36 0x40ef90bb in QApplication::x11ProcessEvent(_XEvent*) () from
/usr/local/qt/lib/libqt-mt.so.3
#37 0x40f0e0e1 in QEventLoop::processEvents(unsigned) () from
/usr/local/qt/lib/libqt-mt.so.3
#38 0x40f69556 in QEventLoop::enterLoop() () from /usr/local/qt/lib/libqt-mt.so.3
#39 0x40f693f8 in QEventLoop::exec() () from /usr/local/qt/lib/libqt-mt.so.3
#40 0x40f55921 in QApplication::exec() () from /usr/local/qt/lib/libqt-mt.so.3
#41 0x0806e83b in main ()
More information about the KDevelop-devel
mailing list