| Summary: | Crash in kate kdelibs (triggered from kile). | ||
|---|---|---|---|
| Product: | [Applications] kate | Reporter: | Vincenzo Di Massa <hawk.it> |
| Component: | part | Assignee: | KWrite Developers <kwrite-bugs-null> |
| Status: | RESOLVED WORKSFORME | ||
| Severity: | crash | ||
| Priority: | NOR | ||
| Version First Reported In: | unspecified | ||
| Target Milestone: | --- | ||
| Platform: | Compiled Sources | ||
| OS: | Linux | ||
| Latest Commit: | Version Fixed/Implemented In: | ||
| Sentry Crash Report: | |||
Related: #158336, #157737 Please reopen, if way to reproduce that with KDE /trunk is known. |
Version: (using Devel) Installed from: Compiled sources OS: Linux I'm not sure why this assert is reached... const KateTextLine::Ptr& KateLineLayout::textLine() const { if (!m_textLine) m_textLine = m_doc->kateTextLine(line()); Q_ASSERT(m_textLine); return m_textLine; } could be an unexpected null value returned... or is it caused by an error somewhere else? Below is the stack trace: Application: Kile (kile), signal SIGABRT Using host libthread_db library "/lib/tls/i686/cmov/libthread_db.so.1". [Thread debugging using libthread_db enabled] [New Thread -1255844160 (LWP 11742)] [New Thread -1285293168 (LWP 11744)] [KCrash handler] #6 0xffffe410 in __kernel_vsyscall () #7 0xb5cca875 in raise () from /lib/tls/i686/cmov/libc.so.6 #8 0xb5ccc201 in abort () from /lib/tls/i686/cmov/libc.so.6 #9 0xb7e6301d in qt_message_output () from /usr/lib/libQtCore.so.4 #10 0xb7e630a1 in qFatal () from /usr/lib/libQtCore.so.4 #11 0xb7e6320d in qt_assert () from /usr/lib/libQtCore.so.4 #12 0xb2d6d8c5 in KateLineLayout::textLine (this=0x8d94c90) at /home/hawk/stanzino/kde/src/4/KDE/kdelibs/kate/render/katelinelayout.cpp:68 #13 0xb2d6d931 in KateLineLayout::isValid (this=0x8d94c90) at /home/hawk/stanzino/kde/src/4/KDE/kdelibs/kate/render/katelinelayout.cpp:120 #14 0xb2d69406 in KateLayoutCache::line (this=0x8cc4c58, realLine=53, virtualLine=53) at /home/hawk/stanzino/kde/src/4/KDE/kdelibs/kate/render/katelayoutcache.cpp:161 #15 0xb2d6a665 in KateLayoutCache::updateViewCache (this=0x8cc4c58, startPos=@0x8cbef30, newViewLineCount=38, viewLinesScrolled=0) at /home/hawk/stanzino/kde/src/4/KDE/kdelibs/kate/render/katelayoutcache.cpp:148 #16 0xb2db63ed in KateViewInternal::doUpdateView (this=0x8cbee48, changed=true, viewLinesScrolled=0) at /home/hawk/stanzino/kde/src/4/KDE/kdelibs/kate/view/kateviewinternal.cpp:560 #17 0xb2db6ce8 in KateViewInternal::updateView (this=0x8cbee48, changed=true, viewLinesScrolled=0) at /home/hawk/stanzino/kde/src/4/KDE/kdelibs/kate/view/kateviewinternal.cpp:539 #18 0xb2dbb3ff in KateViewInternal::resizeEvent (this=0x8cbee48, e=0xbf8158c0) at /home/hawk/stanzino/kde/src/4/KDE/kdelibs/kate/view/kateviewinternal.cpp:2809 #19 0xb6f2e5e6 in QWidget::event () from /usr/lib/libQtGui.so.4 #20 0xb6edc44d in QApplicationPrivate::notify_helper () from /usr/lib/libQtGui.so.4 #21 0xb6ede18a in QApplication::notify () from /usr/lib/libQtGui.so.4 #22 0xb7aad2cb in KApplication::notify (this=0xbf818efc, receiver=0x8cbee48, event=0xbf8158c0) at /home/hawk/stanzino/kde/src/4/KDE/kdelibs/kdeui/kernel/kapplication.cpp:311 #23 0xb7f21456 in QCoreApplication::notifyInternal () from /usr/lib/libQtCore.so.4 #24 0xb6ed917f in ?? () from /usr/lib/libQtGui.so.4 #25 0xbf818efc in ?? () #26 0x08cbee48 in ?? () #27 0xbf8158c0 in ?? () #28 0x0000027e in ?? () #29 0x00000000 in ?? () #0 0xffffe410 in __kernel_vsyscall ()