[prev in list] [next in list] [prev in thread] [next in thread] 

List:       kde-kant
Subject:    Re: code folding crash
From:       Ellis Whitehead <kde () ellisw ! net>
Date:       2002-04-15 19:51:32
[Download RAW message or body]

On Monday 15 April 2002 17:20, Joseph Wenninger wrote:
> Could you update kate again and send me the debug output  of the crash from
> the terminal?

I was able to trigger a crash by creating a C++ highlighted file with a bunch 
of if/else statements and then pasting and undoing random sections over and 
over again.  Debug output is attached.  It crashed on paste.  I have the 
entire terminal output file if you want it.  I'm guess that this is the part 
you need:

kate: KateViewHighlightAction::slotAboutToShow()
kate: DELETE ENDING SET
kate: DELETE ENDING SET
kate: calling removeEnding
kate: DELETE ENDING SET
kate: DELETE ENDING SET
kate: calling removeEnding
kate: DELETE OPENING SET
kate: DELETE ENDING SET
kate: DELETE ENDING SET
kate: DELETE ENDING SET
kate: calling removeEnding
kate: DELETE ENDING SET
kate: calling removeEnding
kate: DELETE ENDING SET
kate: DELETE ENDING SET
kate: calling removeEnding
kate: DELETE OPENING SET
kate: DELETE ENDING SET
kate: calling removeEnding
kate: DELETE ENDING SET
kate: calling removeEnding
kate: DELETE ENDING SET
kate: calling removeEnding
kate: DELETE ENDING SET
kate: calling removeEnding
kate: DELETE OPENING SET
kate: DELETE ENDING SET
kate: calling removeEnding
kate: DELETE OPENING SET
kate: DELETE ENDING SET
kate: calling removeEnding
kate: DELETE OPENING SET
kate: DELETE ENDING SET
kate: calling removeEnding
kate: DELETE OPENING SET
kate: DELETE ENDING SET
kate: calling removeEnding
kate: DELETE OPENING SET
kate: DELETE ENDING SET
kate: calling removeEnding
kate: DELETE OPENING SET
kate: DELETE ENDING SET
kate: calling removeEnding
kate: DELETE ENDING SET
kate: calling removeEnding
kate: DELETE OPENING SET
kate: DELETE ENDING SET
kate: calling removeEnding
kate: DELETE OPENING SET
KCrash: crashing.... crashRecursionCounter = 2
KCrash: Application Name = kate path = <unknown> pid = 10891

["crash-kate.txt" (text/plain)]

[New Thread 1024 (LWP 10891)]
0x4104d8f9 in wait4 () from /lib/libc.so.6
#0  0x4104d8f9 in wait4 () from /lib/libc.so.6
#1  0x410c61f0 in __check_rhosts_file () from /lib/libc.so.6
#2  0x40efc0d3 in waitpid () from /lib/libpthread.so.0
#3  0x406cf671 in KCrash::defaultCrashHandler (sig=11)
    at /ks/kdelibs/kdecore/kcrash.cpp:224
#4  0x40ef9d04 in pthread_sighandler () from /lib/libpthread.so.0
#5  0x40fd6848 in sigaction () from /lib/libc.so.6
#6  0x412f2e95 in KateCodeFoldingTree::getLineInfo (this=0x8653a10, 
    info=0xbfffe4d0, line=28)
    at /ks/kdelibs/kate/part/katecodefoldinghelpers.cpp:90
#7  0x412eb2f3 in KateIconBorder::paintEvent (this=0x81a2830, e=0xbfffe8a4)
    at /ks/kdelibs/kate/part/kateiconborder.cpp:439
#8  0x409f6695 in QWidget::event () from /ks/qt-copy/lib/libqt-mt.so.3
#9  0x40974686 in QApplication::internalNotify ()
   from /ks/qt-copy/lib/libqt-mt.so.3
#10 0x40974524 in QApplication::notify () from /ks/qt-copy/lib/libqt-mt.so.3
#11 0x40675203 in KApplication::notify (this=0xbffff708, receiver=0x81a2830, 
    event=0xbfffe8a4) at /ks/kdelibs/kdecore/kapplication.cpp:551
#12 0x40953315 in QWidget::repaint () from /ks/qt-copy/lib/libqt-mt.so.3
#13 0x40cc1c29 in QWidget::repaint () from /ks/qt-copy/lib/libqt-mt.so.3
#14 0x412d8ba0 in KateView::slotCodeFoldingChanged (this=0x8677c78)
    at /ks/kdelibs/kate/part/kateview.cpp:182
#15 0x412d71b9 in KateView::qt_invoke (this=0x8677c78, _id=103, _o=0xbfffe9f8)
    at kateview.moc:465
#16 0x409cb6a6 in QObject::activate_signal ()
   from /ks/qt-copy/lib/libqt-mt.so.3
#17 0x409cb5fe in QObject::activate_signal ()
   from /ks/qt-copy/lib/libqt-mt.so.3
#18 0x412b860d in KateDocument::codeFoldingUpdated (this=0x86756f8)
    at katedocument.moc:650
#19 0x412ba6cb in KateDocument::qt_emit (this=0x86756f8, _id=21, _o=0xbfffead8)
    at katedocument.moc:770
#20 0x409cb68e in QObject::activate_signal ()
   from /ks/qt-copy/lib/libqt-mt.so.3
#21 0x409cb5fe in QObject::activate_signal ()
   from /ks/qt-copy/lib/libqt-mt.so.3
#22 0x412ac95d in KateBuffer::codeFoldingUpdated (this=0x86780f0)
    at katebuffer.moc:141
#23 0x412aa044 in KateBuffer::needHighlight (this=0x86780f0, buf=0x8223820, 
    startState={ptr = 0xbfffebe0}, startLine=18, endLine=26)
    at /ks/kdelibs/kate/part/katebuffer.cpp:483
#24 0x412aa290 in KateBuffer::updateHighlighting (this=0x86780f0, from=18, 
    to=26, invalidate=true) at /ks/kdelibs/kate/part/katebuffer.cpp:528
#25 0x412c6a0a in KateDocument::updateLines (this=0x86756f8, startLine=18, 
    endLine=25) at /ks/kdelibs/kate/part/katedocument.cpp:3473
#26 0x412bc6ad in KateDocument::editEnd (this=0x86756f8)
    at /ks/kdelibs/kate/part/katedocument.cpp:704
#27 0x412c48e4 in KateDocument::paste (this=0x86756f8, c=@0xbfffed20)
    at /ks/kdelibs/kate/part/katedocument.cpp:2957
#28 0x412f6feb in KateViewInternal::doEditCommand (this=0x839e420, 
    c=@0xbfffed20, cmdNum=7) at /ks/kdelibs/kate/part/kateviewinternal.cpp:200
#29 0x412dcf7c in KateView::doEditCommand (this=0x8677c78, cmdNum=7)
    at /ks/kdelibs/kate/part/kateview.cpp:734
#30 0x4130a6d6 in KateView::paste (this=0x8677c78)
    at /ks/kdelibs/kate/part/kateview.h:137
#31 0x40053700 in KateViewManager::slotPaste (this=0x814d368)
    at /ks/kdebase/kate/app/kateviewmanager.cpp:584
#32 0x40050250 in KateViewManager::qt_invoke (this=0x814d368, _id=82, 
    _o=0xbfffee78) at kateviewmanager.moc:389
#33 0x409cb6a6 in QObject::activate_signal ()
   from /ks/qt-copy/lib/libqt-mt.so.3
#34 0x409cb5fe in QObject::activate_signal ()
   from /ks/qt-copy/lib/libqt-mt.so.3
#35 0x40468d26 in KAction::activated (this=0x818d050) at kaction.moc:156
#36 0x4045f054 in KAction::slotActivated (this=0x818d050)
    at /ks/kdelibs/kdeui/kaction.cpp:1061
#37 0x40469085 in KAction::qt_invoke (this=0x818d050, _id=14, _o=0xbfffefa4)
    at kaction.moc:180
#38 0x409cb6a6 in QObject::activate_signal ()
   from /ks/qt-copy/lib/libqt-mt.so.3
#39 0x40c67e43 in QSignal::signal () from /ks/qt-copy/lib/libqt-mt.so.3
#40 0x409df625 in QSignal::activate () from /ks/qt-copy/lib/libqt-mt.so.3
#41 0x4096ff3a in QAccel::eventFilter () from /ks/qt-copy/lib/libqt-mt.so.3
#42 0x409c9c70 in QObject::activate_filters ()
   from /ks/qt-copy/lib/libqt-mt.so.3
#43 0x409c9b51 in QObject::event () from /ks/qt-copy/lib/libqt-mt.so.3
#44 0x409f6309 in QWidget::event () from /ks/qt-copy/lib/libqt-mt.so.3
#45 0x40aa263b in QMainWindow::event () from /ks/qt-copy/lib/libqt-mt.so.3
#46 0x40974686 in QApplication::internalNotify ()
   from /ks/qt-copy/lib/libqt-mt.so.3
#47 0x40974524 in QApplication::notify () from /ks/qt-copy/lib/libqt-mt.so.3
#48 0x40675203 in KApplication::notify (this=0xbffff708, receiver=0x8116958, 
    event=0xbffff3e8) at /ks/kdelibs/kdecore/kapplication.cpp:551
#49 0x40929ee0 in QETWidget::translateKeyEvent ()
   from /ks/qt-copy/lib/libqt-mt.so.3
#50 0x40925b17 in QApplication::x11ProcessEvent ()
   from /ks/qt-copy/lib/libqt-mt.so.3
#51 0x409249be in QApplication::processNextEvent ()
   from /ks/qt-copy/lib/libqt-mt.so.3
#52 0x40975a9f in QApplication::enter_loop ()
   from /ks/qt-copy/lib/libqt-mt.so.3
#53 0x4092492b in QApplication::exec () from /ks/qt-copy/lib/libqt-mt.so.3
#54 0x4005b1dc in main (argc=1, argv=0xbffff924)
    at /ks/kdebase/kate/app/katemain.cpp:149
#55 0x40fc665f in __libc_start_main () from /lib/libc.so.6

_______________________________________________
kde-kant mailing list
kde-kant@
http://mail.kde.org/mailman/listinfo/kde-kant

[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic