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

List:       kdevelop-bugs
Subject:    [Bug 302760] KDevelop crashes on startup when recovering document
From:       Matthew Woehlke <mw_triad () users ! sourceforge ! net>
Date:       2012-06-29 18:24:13
Message-ID: bug-302760-40295-OTHHGUcGHz () http ! bugs ! kde ! org/
[Download RAW message or body]

https://bugs.kde.org/show_bug.cgi?id=302760

--- Comment #1 from Matthew Woehlke <mw_triad@users.sourceforge.net> ---
valgrind output

==19229== Invalid read of size 8
==19229==    at 0x13D5F8D5: Kate::TextBuffer::rangesForLine(int,
KTextEditor::View*, bool) const (katetextbuffer.cpp:808)
==19229==    by 0x13DEF060:
KateRenderer::decorationsForLine(QSharedPointer<Kate::TextLineData> const&,
int, bool, KateRenderRange*, bool) const (katerenderer.cpp:330)
==19229==    by 0x13DF03F8:
KateRenderer::layoutLine(KSharedPtr<KateLineLayout>, int, bool) const
(katerenderer.cpp:883)
==19229==    by 0x13DF498F: KateLayoutCache::line(int, int)
(katelayoutcache.cpp:299)
==19229==    by 0x13DF598B:
KateLayoutCache::updateViewCache(KTextEditor::Cursor const&, int, int)
(katelayoutcache.cpp:270)
==19229==    by 0x13E3E928: KateViewInternal::tagLines(KTextEditor::Cursor,
KTextEditor::Cursor, bool) (kateviewinternal.cpp:1978)
==19229==    by 0x13E3ED8C: KateViewInternal::tagLines(int, int, bool)
(kateviewinternal.cpp:1948)
==19229==    by 0x13DB2AA1: KateDocument::tagLines(int, int)
(katedocument.cpp:3615)
==19229==    by 0x13DBF155: KateDocument::qt_static_metacall(QObject*,
QMetaObject::Call, int, void**) (katedocument.moc:280)
==19229==    by 0x389898CB9E: QMetaObject::activate(QObject*, QMetaObject
const*, int, void**) (qobject.cpp:3547)
==19229==    by 0x13DC99AE: KateBuffer::tagLines(int, int) (katebuffer.moc:111)
==19229==    by 0x13DCADA6: KateBuffer::doHighlight(int, int, bool)
(katebuffer.cpp:736)
==19229==  Address 0x3b9fb738 is 120 bytes inside a block of size 152 free'd
==19229==    at 0x4A0763C: operator delete(void*) (vg_replace_malloc.c:457)
==19229==    by 0x13E873ED:
KateOnTheFlyChecker::deleteMovingRange(KTextEditor::MovingRange*)
(ontheflycheck.cpp:538)
==19229==    by 0x13E876B4:
KateOnTheFlyChecker::rangeEmpty(KTextEditor::MovingRange*)
(ontheflycheck.cpp:492)
==19229==    by 0x13D672B8: Kate::TextRange::checkValidity(int, int, bool)
(katetextrange.cpp:196)
==19229==    by 0x13D636A4: Kate::TextBlock::wrapLine(KTextEditor::Cursor
const&) (katetextblock.cpp:168)
==19229==    by 0x13D5F5F7: Kate::TextBuffer::wrapLine(KTextEditor::Cursor
const&) (katetextbuffer.cpp:220)
==19229==    by 0x13DC978D: KateBuffer::wrapLine(KTextEditor::Cursor const&)
(katebuffer.cpp:256)
==19229==    by 0x13DB6416: KateDocument::editWrapLine(int, int, bool, bool*)
(katedocument.cpp:1143)
==19229==    by 0x13ED417A: Kate::SwapFile::recover(QDataStream&)
(kateswapfile.cpp:226)
==19229==    by 0x13ED43C4: Kate::SwapFile::recover() (kateswapfile.cpp:170)
==19229==    by 0x3BA4AAB48E:
KDevelop::SessionControllerPrivate::performRecovery()
(sessioncontroller.cpp:422)
==19229==    by 0x3BA4AA9334:
KDevelop::SessionControllerPrivate::qt_static_metacall(QObject*,
QMetaObject::Call, int, void**) (sessioncontroller.cpp:325)
==19229==

-- 
You are receiving this mail because:
You are the assignee for the bug.

_______________________________________________
KDevelop-bugs mailing list
KDevelop-bugs@kdevelop.org
https://barney.cs.uni-potsdam.de/mailman/listinfo/kdevelop-bugs
[prev in list] [next in list] [prev in thread] [next in thread] 

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