TODO list (again)

August Hörandl august.hoerandl at
Mon Jan 21 01:08:04 UTC 2002

Falk Brettschneider wrote:
> Hi August,

> >7 Bugfix: kdevelop crashes on close with changed files if user says
> >  "no - don't save" (kdevelop from cvs: KDE_2_2_BRANCH, kde2.2.1 on/from
> >  suse 7.3)
> >
> I tested it about 30 times with changed .moc files from the outside but
> I cannot reproduce that bug with the current CVS version at all. No
> crashes or problems here. Choosing 'No' in the Yes/No-dialog on
> 'File'->'CloseAll' works well.
> Please, can you test it with the current CVS too?

yesterdays trace was with the current cvs

> Or send me a precise list of steps I must do for reproducing.
> (I tested with TabPage mode, KDE-2.2.2, SuSE-7.3, maybe it's an event
> timing problem that I wont have here on the fast 1,2GHz machine)

kde 2.2.1  which comes with suse 7.3
kdevelop fresh from cvs
language: german 
tabpage mode
much slower cpu ;-(( AMD, 700mhz

just open a project, change a file (out of some open files), quit
say "no - dont save" and wait for the crash most of the times - like in 
the commercial: "nicht immer, aber immer öfter" ;-)


ps: another trace - as fresh as possible; anything else i can do ?
0x4117d079 in wait4 () from /lib/
#0  0x4117d079 in wait4 () from /lib/
#1  0x411f5944 in __DTOR_END__ () from /lib/
#2  0x40976705 in KCrash::defaultCrashHandler ()
   from /opt/kde2//lib/
#3  <signal handler called>
#4  0x40b950c6 in QGList::read () from /usr/lib/qt2/lib/
#5  0x4082808f in KDockWidget::applyToWidget ()
   from /opt/kde2//lib/
#6  0x40828a42 in KDockWidget::manualDock () from

#7  0x4012ef72 in QextMdiMainFrm::removeWindowFromMdi (this=0x8311d48, 
    pWnd=0x860a420) at qextmdimainfrm.cpp:563
#8  0x080902f6 in DocViewMan::closeKWriteDoc (this=0x832e428,
    at docviewman.cpp:554
#9  0x08092551 in DocViewMan::doCloseAllDocs (this=0x832e428)
    at docviewman.cpp:1214
#10 0x0815923e in CKDevelop::slotProjectClose (this=0x8311d48)
    at ckdevelop_project.cpp:116
#11 0x080cb4c8 in CKDevelop::queryClose (this=0x8311d48)
    at ckdevelop_noslot.cpp:1000
#12 0x40779b37 in KMainWindow::closeEvent () from

#13 0x40c93b43 in QWidget::event () from /usr/lib/qt2/lib/
#14 0x40cf4170 in QMainWindow::event () from /usr/lib/qt2/lib/
#15 0x4012ff08 in QextMdiMainFrm::event (this=0x8311d48, e=0xbfffe8d8)
    at qextmdimainfrm.cpp:805
#16 0x40bf9dc6 in QApplication::notify () from
#17 0x408dc606 in KApplication::notify () from
#18 0x40c932f7 in QWidget::close () from /usr/lib/qt2/lib/
#19 0x0809ee32 in CKDevelop::slotFileQuit (this=0x8311d48)
    at /usr/lib/qt2/include/qwidget.h:742
#20 0x40c4cf9e in QObject::activate_signal () from

#21 0x40c7e173 in QSignal::activate () from /usr/lib/qt2/lib/
#22 0x40d18ffd in QPopupMenu::mouseReleaseEvent ()
   from /usr/lib/qt2/lib/
#23 0x40c93de2 in QWidget::event () from /usr/lib/qt2/lib/
#24 0x40bf9dc6 in QApplication::notify () from
#25 0x408dc606 in KApplication::notify () from
#26 0x40bc972b in QETWidget::translateMouseEvent ()
   from /usr/lib/qt2/lib/
#27 0x40bc7153 in QApplication::x11ProcessEvent ()
   from /usr/lib/qt2/lib/
#28 0x40bc6161 in QApplication::processNextEvent ()
   from /usr/lib/qt2/lib/
#29 0x40bfb9ef in QApplication::enter_loop () from

#30 0x40bc60db in QApplication::exec () from /usr/lib/qt2/lib/
#31 0x0810ecff in main (argc=1, argv=0xbffff0d4) at main.cpp:205
#32 0x410f27ee in __libc_start_main () from /lib/

August Hörandl                  august.hoerandl at
Installing Micro$oft Windows on a PC is like putting wagon
wheels on a Porsche!    See for info.

More information about the KDevelop-devel mailing list