[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