KDevelop crashes on code completion

Andras Mantia amantia at kde.org
Tue Aug 23 00:42:08 UTC 2005


Hi,

 KDevelop from 3.5 branch crashes when invoking code completion on 
Qt/KDE classes. The crash seems to be related to the fact that KDevelop 
now links to the DB engine installed on the system instead of the DB 
copy. I have recreated the PCS databases, but the crash persist.

The configure output related to this was:
checking for Berkeley DB >= 3... yes - >=4.1

I have db-4.3.27-3 from SuSE 9.3.


Backtrace below. 


Using host libthread_db library "/lib/tls/libthread_db.so.1".
[Thread debugging using libthread_db enabled]
[New Thread 1108354848 (LWP 23921)]
[New Thread 1126177712 (LWP 24165)]
[Thread debugging using libthread_db enabled]
[New Thread 1108354848 (LWP 23921)]
[New Thread 1126177712 (LWP 24165)]
[Thread debugging using libthread_db enabled]
[New Thread 1108354848 (LWP 23921)]
[New Thread 1126177712 (LWP 24165)]
[KCrash handler]
#3  0x42ab28b7 in Catalog::query (this=0x8d59ad0, args=@0xbfffe1f0)
    
at /data/development/sources/kde-head/kdevelop/lib/catalog/catalog.cpp:397
#4  0x42a420ae in CodeInformationRepository::query (this=0x8e1fcb0, 
    args=@0xbfffe1f0)
    
at /data/development/sources/kde-head/kdevelop/languages/cpp/codeinformationrepository.cpp:65
#5  0x42a23e18 in CppCodeCompletion::computeCompletionEntryList (
    this=0x8e1f728, entryList=@0xbfffe2e0, type=@0xbfffe510, 
isInstance=true)
    
at /data/development/sources/kde-head/kdevelop/languages/cpp/cppcodecompletion.cpp:1949
#6  0x42a20873 in CppCodeCompletion::completeText (this=0x8e1f728, 
    invokedOnDemand=true)
    
at /data/development/sources/kde-head/kdevelop/languages/cpp/cppcodecompletion.cpp:1234
#7  0x42a02483 in CppSupportPart::slotCompleteText (this=0x87b8ef0)
    
at /data/development/sources/kde-head/kdevelop/languages/cpp/cppsupportpart.cpp:1018
#8  0x42a0a2b7 in CppSupportPart::qt_invoke (this=0x87b8ef0, _id=25, 
    _o=0xbfffe670) at cppsupportpart.moc:226
#9  0x417fbe7e in QObject::activate_signal ()
   from /usr/lib/qt3/lib/libqt-mt.so.3
#10 0x417fc626 in QObject::activate_signal ()
   from /usr/lib/qt3/lib/libqt-mt.so.3
#11 0x41039018 in KAction::activated (this=0x87b8b68) at kaction.moc:176
#12 0x410385f3 in KAction::slotActivated (this=0x87b8b68)
    at /data/development/sources/kde-head/kdelibs/kdeui/kaction.cpp:1102
#13 0x41039465 in KAction::qt_invoke (this=0x87b8b68, _id=15, 
_o=0xbfffe790)
    at kaction.moc:218
#14 0x417fbe7e in QObject::activate_signal ()
   from /usr/lib/qt3/lib/libqt-mt.so.3
#15 0x417fc626 in QObject::activate_signal ()
   from /usr/lib/qt3/lib/libqt-mt.so.3
#16 0x413a11cc in KAccelPrivate::menuItemActivated (this=0x87de008)
    at kaccelprivate.moc:110
#17 0x4139f599 in KAccelPrivate::emitActivatedSignal (this=0x87de008, 
    pAction=0x87de740)
    at /data/development/sources/kde-head/kdelibs/kdecore/kaccel.cpp:378
#18 0x4139f389 in KAccelPrivate::eventFilter (this=0x87de008, 
    pEvent=0xbfffeda0)
    at /data/development/sources/kde-head/kdelibs/kdecore/kaccel.cpp:350
#19 0x417fb37e in QObject::activate_filters ()
   from /usr/lib/qt3/lib/libqt-mt.so.3
#20 0x417fb460 in QObject::event () from /usr/lib/qt3/lib/libqt-mt.so.3
#21 0x41831ebf in QWidget::event () from /usr/lib/qt3/lib/libqt-mt.so.3
#22 0x418f90b2 in QMainWindow::event () 
from /usr/lib/qt3/lib/libqt-mt.so.3
#23 0x402d9f27 in KMdiMainFrm::event (this=0x81a8c58, e=0xbfffeda0)
    
at /data/development/sources/kde-head/kdelibs/kmdi/kmdimainfrm.cpp:1166
#24 0x41798d5f in QApplication::internalNotify ()
   from /usr/lib/qt3/lib/libqt-mt.so.3
#25 0x4179afa1 in QApplication::notify () 
from /usr/lib/qt3/lib/libqt-mt.so.3
#26 0x41315a2c in KApplication::notify (this=0xbffff320, 
receiver=0x9122128, 
    event=0xbfffeda0)
    
at /data/development/sources/kde-head/kdelibs/kdecore/kapplication.cpp:550
#27 0x401f9af0 in QApplication::sendEvent (receiver=0x9122128, 
    event=0xbfffeda0) at qapplication.h:515
#28 0x4139e070 in KAccelEventHandler::x11Event (this=0x816ffa8, 
    pEvent=0xbffff180)
    at /data/development/sources/kde-head/kdelibs/kdecore/kaccel.cpp:144
#29 0x4132899a in KAppX11HackWidget::publicx11Event (this=0x816ffa8, 
    e=0xbffff180)
    
at /data/development/sources/kde-head/kdelibs/kdecore/kapplication.cpp:1652
#30 0x4131a762 in KApplication::x11EventFilter (this=0xbffff320, 
    _event=0xbffff180)
    
at /data/development/sources/kde-head/kdelibs/kdecore/kapplication.cpp:1722
#31 0x41723ba7 in qt_set_x11_event_filter ()
   from /usr/lib/qt3/lib/libqt-mt.so.3
#32 0x4173465b in QApplication::x11ProcessEvent ()
   from /usr/lib/qt3/lib/libqt-mt.so.3
#33 0x41745c38 in QEventLoop::processEvents ()
   from /usr/lib/qt3/lib/libqt-mt.so.3
#34 0x417b0e51 in QEventLoop::enterLoop () 
from /usr/lib/qt3/lib/libqt-mt.so.3
#35 0x417b0c96 in QEventLoop::exec () 
from /usr/lib/qt3/lib/libqt-mt.so.3
#36 0x4179a94f in QApplication::exec () 
from /usr/lib/qt3/lib/libqt-mt.so.3
#37 0x0804ee2a in main (argc=3, argv=0xbffff4d4)
    at /data/development/sources/kde-head/kdevelop/src/main.cpp:145

-- 
Quanta Plus developer - http://quanta.kdewebdev.org
K Desktop Environment - http://www.kde.org
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 189 bytes
Desc: not available
URL: <http://mail.kde.org/pipermail/kdevelop-devel/attachments/20050823/d2298560/attachment.sig>


More information about the KDevelop-devel mailing list