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

Jens Dagerbo jens.dagerbo at swipnet.se
Fri Dec 8 17:40:01 UTC 2006


Weird trace. It just barely goes through KDevelop code in frame #34 and #35.. 
Since no one else seems to experience this, could you please try a clean 
rebuild of KDevelop and see if that helps?


// jens

On Friday 08 December 2006 01:29, Matthew Woehlke wrote:
> 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




More information about the KDevelop-devel mailing list