Bug#45921: Need more info

Jörg Pauly j.pauly at trafficware.de
Tue Jul 30 09:59:02 UTC 2002


Am Montag, 29. Juli 2002 23:35 hämmerte Harald Fernengel auf der Tastatur:
> Hi,
>
> can you please build kdevelop with "--enable-debug" and post a backtrace?

Of course.

I made the following:

With a CVS Version of 2.1.3, downloaded on Sunday, I applied the Patches of 
August Hoerandl and Serge Lussier.

The result was greater that I hoped for. BTW: With this functionality KDevelop 
now is some places before a well known product for a well known proprietary 
operating system, built in Redmond. Great work!!!

The crash happens everytime I do anything which causes KDevelop to update the 
classview tree within a session. That means, loading or generating a project 
works fine, but adding a new class or adding any member to a class leads to 
the crash.

All the work is saved, and if I reload the project, I can see those changes 
which caused the fault.

I'm using SuSE 8.0 Pro, Qt-3.0.4, KDE-3.0.2.

Regards
Joerg

-------------- next part --------------
[New Thread 1024 (LWP 18033)]
0x413c3079 in wait4 () from /lib/libc.so.6
#0  0x413c3079 in wait4 () from /lib/libc.so.6
#1  0x4143db98 in __DTOR_END__ () from /lib/libc.so.6
#2  0x412dd072 in waitpid () from /lib/libpthread.so.0
#3  0x40a6412e in KCrash::defaultCrashHandler ()
   from /opt/kde3/lib/libkdecore.so.4
#4  0x412daa74 in pthread_sighandler () from /lib/libpthread.so.0
#5  <signal handler called>
#6  0x40e68e03 in QListView::widthChanged ()
   from /usr/lib/qt3/lib/libqt-mt.so.3
#7  0x40e64af3 in QListViewItem::widthChanged ()
   from /usr/lib/qt3/lib/libqt-mt.so.3
#8  0x40e5f077 in QListViewItem::setText () from /usr/lib/qt3/lib/libqt-mt.so.3
#9  0x40e5c9ac in QListViewItem::QListViewItem ()
   from /usr/lib/qt3/lib/libqt-mt.so.3
#10 0x080f948d in CTreeHandler::addItem (this=0x82afbc8, aName=@0x84af0fc, 
    iconType=THCLASS, parent=0x826bb68, label2=@0x81fd178, label3=@0x81fd178, 
    label4=@0x81fd178, label5=@0x81fd178) at ctreehandler.cpp:318
#11 0x0812ffeb in CClassTreeHandler::addClass (this=0x82afbc8, 
    aClass=0x84af0f8, parent=0x826bb68) at cclasstreehandler.cpp:239
#12 0x0812ff19 in CClassTreeHandler::addClasses (this=0x82afbc8, 
    list=0x82a6d50, parent=0x826bb68) at cclasstreehandler.cpp:216
#13 0x0814b7f0 in CClassView::buildInitalClassTree (this=0x8297e00)
    at cclassview.cpp:1266
#14 0x08148b95 in CClassView::refresh (this=0x8297e00) at cclassview.cpp:651
#15 0x08148a47 in CClassView::refresh (this=0x8297e00, 
    iHeaderList=@0xbfffe8d8, iSourceList=@0xbfffe8b4) at cclassview.cpp:619
#16 0x080b7137 in CKDevelop::refreshClassViewByFileList (this=0x8272770, 
    iFileList=0xbfffe9c0) at ckdevelop_noslot.cpp:437
#17 0x080b728b in CKDevelop::refreshTrees (this=0x8272770, 
    iFileList=0xbfffe9c0) at ckdevelop_noslot.cpp:462
#18 0x08127776 in CKDevelop::slotProjectNewClass (this=0x8272770)
    at ckdevelop_project.cpp:568
#19 0x08174e2f in CKDevelop::qt_invoke (this=0x8272770, _id=167, _o=0xbfffeb78)
    at ckdevelop.moc.cpp:1010
#20 0x40d981f7 in QObject::activate_signal ()
   from /usr/lib/qt3/lib/libqt-mt.so.3
#21 0x40d98143 in QObject::activate_signal ()
   from /usr/lib/qt3/lib/libqt-mt.so.3
#22 0x0814e20c in CClassView::selectedClassNew (this=0x8297e00)
    at cclassview.moc:343
#23 0x0814c4b7 in CClassView::slotClassNew (this=0x8297e00)
    at cclassview.cpp:1446
#24 0x0814ecb9 in CClassView::qt_invoke (this=0x8297e00, _id=96, _o=0xbfffecd4)
    at cclassview.moc:469
#25 0x40d981f7 in QObject::activate_signal ()
   from /usr/lib/qt3/lib/libqt-mt.so.3
#26 0x4104186a in QSignal::signal () from /usr/lib/qt3/lib/libqt-mt.so.3
#27 0x40daca74 in QSignal::activate () from /usr/lib/qt3/lib/libqt-mt.so.3
#28 0x40e7e8d2 in QPopupMenu::mouseReleaseEvent ()
   from /usr/lib/qt3/lib/libqt-mt.so.3
#29 0x40dc41b1 in QWidget::event () from /usr/lib/qt3/lib/libqt-mt.so.3
#30 0x40d40586 in QApplication::internalNotify ()
   from /usr/lib/qt3/lib/libqt-mt.so.3
#31 0x40d3fee6 in QApplication::notify () from /usr/lib/qt3/lib/libqt-mt.so.3
#32 0x409dce25 in KApplication::notify () from /opt/kde3/lib/libkdecore.so.4
#33 0x40cf28ad in QETWidget::translateMouseEvent ()
   from /usr/lib/qt3/lib/libqt-mt.so.3
#34 0x40cf0195 in QApplication::x11ProcessEvent ()
   from /usr/lib/qt3/lib/libqt-mt.so.3
#35 0x40ceee8f in QApplication::processNextEvent ()
   from /usr/lib/qt3/lib/libqt-mt.so.3
#36 0x40d41a14 in QApplication::enter_loop ()
   from /usr/lib/qt3/lib/libqt-mt.so.3
#37 0x40ceedf6 in QApplication::exec () from /usr/lib/qt3/lib/libqt-mt.so.3
#38 0x080eb882 in main (argc=7, argv=0xbffff514) at main.cpp:207
#39 0x413389ed in __libc_start_main () from /lib/libc.so.6


More information about the KDevelop-devel mailing list