Odd crash (is it CppSupportPart or ProblemReporter at fault?)

Matthew Woehlke mw_triad at users.sourceforge.net
Fri Dec 8 00:29:24 UTC 2006


Jens Dagerbo wrote:
> On Friday 08 December 2006 01:11, Matthew Woehlke wrote:
>> Matthew Woehlke wrote:
>>> Hmm... KDevelop just crashed (again). I've been seeing quite a few
>>> crashes since a recent (1-2 weeks ago?) svn sync; unfortunately I don't
>>> know the exact date. (I'm also in the middle of building today's sync to
>>> see if that helps, although I'm not sure what causes this).
>>>
>>> I don't know what causes this. It seems like it has happened several
>>> times when I save (ctrl-s) although I think all I was doing in this
>>> instance was moving the text cursor around.
>> ...and now it is happening when trying to edit text. This is now with a
>> more-recent SVN (should be yesterday or today, I forget how recently I
>> launched this particular session), and is making KDevelop practically
>> unusable. Can anyone comment?
> 
> The same stack trace?

Well, my third is slightly different, but I was mainly posting to 
confirm that it wasn't already fixed. Since crash #3 is today's svn, I 
think that counts as a 'no'. (Or did you mean because I quoted the stack 
dump? It isn't "actually" from the previous e-mail; quoting it turns off 
Thunderbird's wrapping, at least while composing.)

Yes, these are two crashes in less than 10 minutes. I am getting about 
15 seconds of work done before KDevelop goes bye-bye. (BTW the project I 
am working on while seeing this is kdelibs 3.5.5 release as from 
kde.org; no distro changes, although of course I am playing with 
plastik.cpp.)

WTF happened to CppSupportPart in svn that it is suddenly making 
KDevelop unusable?

'Start in KDevelop' doesn't work (possibly due to the known debugging 
bugs), so I am going to try to run in gdb to see if I can do any more 
debugging, but I'm not familiar with CppSupportPart at all...

Anyway, here is #3; I'm not sure if quoting makes a difference so I'll 
forego it this time.

Using host libthread_db library "/lib/tls/libthread_db.so.1".
[Thread debugging using libthread_db enabled]
[New Thread -1208113472 (LWP 15764)]
[New Thread -1212761168 (LWP 15794)]
[KCrash handler]
#6  0x0049f7a2 in _dl_sysinfo_int80 () from /lib/ld-linux.so.2
#7  0x035de7d5 in raise () from /lib/tls/libc.so.6
#8  0x035e0149 in abort () from /lib/tls/libc.so.6
#9  0x0361227a in __libc_message () from /lib/tls/libc.so.6
#10 0x03619994 in _int_malloc () from /lib/tls/libc.so.6
#11 0x0361af01 in malloc () from /lib/tls/libc.so.6
#12 0x00ece357 in operator new () from /usr/lib/libstdc++.so.6
#13 0x075d8c0e in QGArray::newData () from /usr/lib/qt-3.3/lib/libqt-mt.so.3
#14 0x075d8d2b in QGArray::QGArray$base ()
    from /usr/lib/qt-3.3/lib/libqt-mt.so.3
#15 0x075cb4fe in QCString::QCString () from 
/usr/lib/qt-3.3/lib/libqt-mt.so.3
#16 0x01588e30 in KConfigBase::readEntryUtf8 (this=0x8532c10,
     pKey=0xb29e5ea8 "InfoOutput") at kconfigbase.cpp:323
#17 0x0158a236 in KConfigBase::readNumEntry (this=0x8532c10,
     pKey=0xb29e5ea8 "InfoOutput", nDefault=2) at kconfigbase.cpp:588
#18 0x0158a1f2 in KConfigBase::readNumEntry (this=0x8532c10,
     pKey=@0xbff17cc0, nDefault=2) at kconfigbase.cpp:583
#19 0x015777f9 in kDebugBackend (nLevel=0, nArea=125,
     data=0xb296e490 "KAccelPrivate::setEnabled( \"bookmarks_clear\", 
false ): this = 0x9cb5fa8\n") at kdebug.cpp:241
#20 0x0157803e in kdbgstream::flush (this=0xbff17e10) at kdebug.cpp:336
#21 0x0804f066 in kdbgstream::operator<< (this=0xbff17e10,
     string=0x8053e4a "\n") at /usr/local/kde-3.5/include/kdebug.h:232
#22 0x0804f1b4 in endl (s=@0xbff17e10)
     at /usr/local/kde-3.5/include/kdebug.h:430
#23 0x0804efb4 in kdbgstream::operator<< (this=0xbff17e10,
     f=0x804f19e <endl(kdbgstream&)>)
     at /usr/local/kde-3.5/include/kdebug.h:260
#24 0x015eab9f in KAccelPrivate::setEnabled (this=0x9cb5fa8,
     sAction=@0xbff17e90, bEnable=false) at kaccel.cpp:187
#25 0x015eca0d in KAccel::setEnabled (this=0x9ca6010, sAction=@0xbff17e90,
     bEnable=false) at kaccel.cpp:507
#26 0x05b83817 in KAction::setEnabled (this=0x9eb3860, enable=false)
     at kaction.cpp:835
#27 0x01c20d9d in KateBookmarks::marksChanged (this=0x9d526b0)
     at katebookmarks.cpp:284
#28 0x01c1f313 in KateBookmarks::qt_invoke (this=0x9d526b0, _id=10,
     _o=0xbff18010) at katebookmarks.moc:112
#29 0x073303d9 in QObject::activate_signal ()
    from /usr/lib/qt-3.3/lib/libqt-mt.so.3
#30 0x07330b2a in QObject::activate_signal ()
    from /usr/lib/qt-3.3/lib/libqt-mt.so.3
#31 0x01ba3f1d in KateDocument::marksChanged (this=0x9d4e820)
     at katedocument.moc:961
#32 0x01bafc29 in KateDocument::removeMark (this=0x9d4e820, line=403,
     markType=64) at katedocument.cpp:2052
#33 0x04e57a7c in ProblemReporter::removeAllProblems (this=0xa291100,
     filename=@0xbff18190) at problemreporter.cpp:325
#34 0x04e33798 in CppSupportPart::customEvent (this=0x8a50d28, 
ev=0xb7015320)
     at cppsupportpart.cpp:344
#35 0x0732db0e in QObject::event () from /usr/lib/qt-3.3/lib/libqt-mt.so.3
#36 0x072d18f9 in QApplication::internalNotify ()
    from /usr/lib/qt-3.3/lib/libqt-mt.so.3
#37 0x072d1a8a in QApplication::notify ()
    from /usr/lib/qt-3.3/lib/libqt-mt.so.3
#38 0x01563460 in KApplication::notify (this=0xbff187a0, 
receiver=0x8a50d28,
     event=0xb7015320) at kapplication.cpp:550
#39 0x072d2a56 in QApplication::sendPostedEvents ()
    from /usr/lib/qt-3.3/lib/libqt-mt.so.3
#40 0x072d2ae2 in QApplication::sendPostedEvents ()
    from /usr/lib/qt-3.3/lib/libqt-mt.so.3
#41 0x07281655 in QEventLoop::processEvents ()
    from /usr/lib/qt-3.3/lib/libqt-mt.so.3
#42 0x072e6f25 in QEventLoop::enterLoop ()
    from /usr/lib/qt-3.3/lib/libqt-mt.so.3
#43 0x072e6e7e in QEventLoop::exec () from /usr/lib/qt-3.3/lib/libqt-mt.so.3
#44 0x072d0afb in QApplication::exec () from 
/usr/lib/qt-3.3/lib/libqt-mt.so.3
#45 0x0804ee8d in main (argc=4, argv=0xbff18954) at main.cpp:149

-- 
Matthew
"unsubscribe me plz!!" -- Newbies





More information about the KDevelop-devel mailing list