Bug 327174 - Kdevelop crash
Summary: Kdevelop crash
Status: RESOLVED FIXED
Alias: None
Product: kate
Classification: Applications
Component: general (show other bugs)
Version: unspecified
Platform: Fedora RPMs Linux
: NOR crash
Target Milestone: ---
Assignee: KWrite Developers
URL:
Keywords: drkonqi
Depends on:
Blocks:
 
Reported: 2013-11-05 15:27 UTC by andres.danziger
Modified: 2013-11-05 22:18 UTC (History)
0 users

See Also:
Latest Commit:
Version Fixed In:
Sentry Crash Report:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description andres.danziger 2013-11-05 15:27:26 UTC
Application: kdevelop (4.5.1)
KDE Platform Version: 4.10.5
Qt Version: 4.8.5
Operating System: Linux 3.10.14-100.fc18.x86_64 x86_64
Distribution: "Fedora release 18 (Spherical Cow)"

-- Information about the crash:
I went to the end o the file.  Then I pressed ctr+shift+- to fold all code and Kdevelop crashed on me.

-- Backtrace:
Application: KDevelop (kdevelop), signal: Segmentation fault
Using host libthread_db library "/lib64/libthread_db.so.1".
[Current thread is 1 (Thread 0x7f64b5007880 (LWP 19871))]

Thread 13 (Thread 0x7f64a86c6700 (LWP 19873)):
#0  0x000000383bc0b952 in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x0000003c4a27be37 in QWaitCondition::wait(QMutex*, unsigned long) () from /lib64/libQtCore.so.4
#2  0x0000003c574b23db in KDevelop::DUChainPrivate::CleanupThread::run() () from /lib64/libkdevplatformlanguage.so.7
#3  0x0000003c4a27b97c in QThreadPrivate::start(void*) () from /lib64/libQtCore.so.4
#4  0x0000003e856aa764 in ?? () from /lib64/libGL.so.1
#5  0x000000383bc07d15 in start_thread () from /lib64/libpthread.so.0
#6  0x000000383b4f253d in clone () from /lib64/libc.so.6

Thread 12 (Thread 0x7f649a161700 (LWP 19876)):
#0  0x000000383b4e57ad in read () from /lib64/libc.so.6
#1  0x0000003e856a974c in ?? () from /lib64/libGL.so.1
#2  0x0000003e87e01bf7 in ?? () from /lib64/tls/libnvidia-tls.so.304.108
#3  0x000000383d0840df in g_wakeup_acknowledge () from /lib64/libglib-2.0.so.0
#4  0x000000383d0478b4 in g_main_context_check () from /lib64/libglib-2.0.so.0
#5  0x000000383d047cc2 in g_main_context_iterate.isra.24 () from /lib64/libglib-2.0.so.0
#6  0x000000383d047e44 in g_main_context_iteration () from /lib64/libglib-2.0.so.0
#7  0x0000003c4a3a6696 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /lib64/libQtCore.so.4
#8  0x0000003c4a3769ff in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /lib64/libQtCore.so.4
#9  0x0000003c4a376c88 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /lib64/libQtCore.so.4
#10 0x0000003c4a2789a0 in QThread::exec() () from /lib64/libQtCore.so.4
#11 0x0000003c4a27b97c in QThreadPrivate::start(void*) () from /lib64/libQtCore.so.4
#12 0x0000003e856aa764 in ?? () from /lib64/libGL.so.1
#13 0x000000383bc07d15 in start_thread () from /lib64/libpthread.so.0
#14 0x000000383b4f253d in clone () from /lib64/libc.so.6

Thread 11 (Thread 0x7f648bfff700 (LWP 19910)):
#0  0x000000383d045850 in g_source_iter_next () from /lib64/libglib-2.0.so.0
#1  0x000000383d047537 in g_main_context_prepare () from /lib64/libglib-2.0.so.0
#2  0x000000383d047c4b in g_main_context_iterate.isra.24 () from /lib64/libglib-2.0.so.0
#3  0x000000383d047e44 in g_main_context_iteration () from /lib64/libglib-2.0.so.0
#4  0x0000003c4a3a6696 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /lib64/libQtCore.so.4
#5  0x0000003c4a3769ff in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /lib64/libQtCore.so.4
#6  0x0000003c4a376c88 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /lib64/libQtCore.so.4
#7  0x0000003c4a2789a0 in QThread::exec() () from /lib64/libQtCore.so.4
#8  0x0000003c4a27b97c in QThreadPrivate::start(void*) () from /lib64/libQtCore.so.4
#9  0x0000003e856aa764 in ?? () from /lib64/libGL.so.1
#10 0x000000383bc07d15 in start_thread () from /lib64/libpthread.so.0
#11 0x000000383b4f253d in clone () from /lib64/libc.so.6

Thread 10 (Thread 0x7f648b7fe700 (LWP 19911)):
#0  0x000000383b4e9a5d in poll () from /lib64/libc.so.6
#1  0x000000383d047d24 in g_main_context_iterate.isra.24 () from /lib64/libglib-2.0.so.0
#2  0x000000383d047e44 in g_main_context_iteration () from /lib64/libglib-2.0.so.0
#3  0x0000003c4a3a6696 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /lib64/libQtCore.so.4
#4  0x0000003c4a3769ff in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /lib64/libQtCore.so.4
#5  0x0000003c4a376c88 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /lib64/libQtCore.so.4
#6  0x0000003c4a2789a0 in QThread::exec() () from /lib64/libQtCore.so.4
#7  0x0000003c4a27b97c in QThreadPrivate::start(void*) () from /lib64/libQtCore.so.4
#8  0x0000003e856aa764 in ?? () from /lib64/libGL.so.1
#9  0x000000383bc07d15 in start_thread () from /lib64/libpthread.so.0
#10 0x000000383b4f253d in clone () from /lib64/libc.so.6

Thread 9 (Thread 0x7f648a753700 (LWP 19919)):
#0  0x000000383bc0b5e5 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x0000003c50b868b7 in QTWTF::TCMalloc_PageHeap::scavengerThread() () from /lib64/libQtScript.so.4
#2  0x0000003c50b868e9 in QTWTF::TCMalloc_PageHeap::runScavengerThread(void*) () from /lib64/libQtScript.so.4
#3  0x0000003e856aa764 in ?? () from /lib64/libGL.so.1
#4  0x000000383bc07d15 in start_thread () from /lib64/libpthread.so.0
#5  0x000000383b4f253d in clone () from /lib64/libc.so.6

Thread 8 (Thread 0x7f64888b2700 (LWP 19928)):
#0  0x00007fff8ecc78d2 in clock_gettime ()
#1  0x000000383c00413d in clock_gettime () from /lib64/librt.so.1
#2  0x0000003c4a2d1904 in qt_gettime() () from /lib64/libQtCore.so.4
#3  0x0000003c4a3a6f9d in QTimerInfoList::updateCurrentTime() () from /lib64/libQtCore.so.4
#4  0x0000003c4a3a72e3 in QTimerInfoList::timerWait(timeval&) () from /lib64/libQtCore.so.4
#5  0x0000003c4a3a5ccc in timerSourcePrepareHelper(GTimerSource*, int*) () from /lib64/libQtCore.so.4
#6  0x0000003c4a3a5d75 in timerSourcePrepare(_GSource*, int*) () from /lib64/libQtCore.so.4
#7  0x000000383d0475b8 in g_main_context_prepare () from /lib64/libglib-2.0.so.0
#8  0x000000383d047c4b in g_main_context_iterate.isra.24 () from /lib64/libglib-2.0.so.0
#9  0x000000383d047e44 in g_main_context_iteration () from /lib64/libglib-2.0.so.0
#10 0x0000003c4a3a6696 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /lib64/libQtCore.so.4
#11 0x0000003c4a3769ff in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /lib64/libQtCore.so.4
#12 0x0000003c4a376c88 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /lib64/libQtCore.so.4
#13 0x0000003c4a2789a0 in QThread::exec() () from /lib64/libQtCore.so.4
#14 0x0000003c4a35722f in QInotifyFileSystemWatcherEngine::run() () from /lib64/libQtCore.so.4
#15 0x0000003c4a27b97c in QThreadPrivate::start(void*) () from /lib64/libQtCore.so.4
#16 0x0000003e856aa764 in ?? () from /lib64/libGL.so.1
#17 0x000000383bc07d15 in start_thread () from /lib64/libpthread.so.0
#18 0x000000383b4f253d in clone () from /lib64/libc.so.6

Thread 7 (Thread 0x7f63f9a4f700 (LWP 20031)):
#0  0x000000383bc0b5e5 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x0000003c55aa8c25 in WTF::TCMalloc_Central_FreeList::ReleaseListToSpans(void*) () from /lib64/libQtWebKit.so.4
#2  0x0000003c55aa8c79 in WTF::TCMalloc_Central_FreeList::ReleaseListToSpans(void*) () from /lib64/libQtWebKit.so.4
#3  0x0000003c4abab32e in void blend_untransformed_generic<(SpanMethod)0>(int, QT_FT_Span_ const*, void*) () from /lib64/libQtGui.so.4
#4  0x0000000000000000 in ?? ()

Thread 6 (Thread 0x7f63fa250700 (LWP 20032)):
#0  0x000000383bc0b5e5 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x0000003c557ed569 in JSC::GCThreadSharedData::didFinishMarking() () from /lib64/libQtWebKit.so.4
#2  0x00000000064f8fd0 in ?? ()
#3  0x00007f63fa24fcb0 in ?? ()
#4  0x0000000000000000 in ?? ()

Thread 5 (Thread 0x7f63f8afc700 (LWP 20033)):
#0  0x000000383b4e9a5d in poll () from /lib64/libc.so.6
#1  0x000000383d047d24 in g_main_context_iterate.isra.24 () from /lib64/libglib-2.0.so.0
#2  0x000000383d047e44 in g_main_context_iteration () from /lib64/libglib-2.0.so.0
#3  0x0000003c4a3a6696 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /lib64/libQtCore.so.4
#4  0x0000003c4a3769ff in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /lib64/libQtCore.so.4
#5  0x0000003c4a376c88 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /lib64/libQtCore.so.4
#6  0x0000003c4a2789a0 in QThread::exec() () from /lib64/libQtCore.so.4
#7  0x0000003c4a27b97c in QThreadPrivate::start(void*) () from /lib64/libQtCore.so.4
#8  0x0000003e856aa764 in ?? () from /lib64/libGL.so.1
#9  0x000000383bc07d15 in start_thread () from /lib64/libpthread.so.0
#10 0x000000383b4f253d in clone () from /lib64/libc.so.6

Thread 4 (Thread 0x7f63f39b6700 (LWP 20046)):
#0  0x000000383bc0b5e5 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x0000003c4a27bedb in QWaitCondition::wait(QMutex*, unsigned long) () from /lib64/libQtCore.so.4
#2  0x0000003c5660aad1 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned(ThreadWeaver::Thread*) () from /lib64/libthreadweaver.so.4
#3  0x0000003c5660d31b in ThreadWeaver::WorkingHardState::applyForWork(ThreadWeaver::Thread*, ThreadWeaver::Job*) () from /lib64/libthreadweaver.so.4
#4  0x0000003c5660c18f in ThreadWeaver::ThreadRunHelper::run(ThreadWeaver::WeaverImpl*, ThreadWeaver::Thread*) () from /lib64/libthreadweaver.so.4
#5  0x0000003c5660c21b in ThreadWeaver::Thread::run() () from /lib64/libthreadweaver.so.4
#6  0x0000003c4a27b97c in QThreadPrivate::start(void*) () from /lib64/libQtCore.so.4
#7  0x0000003e856aa764 in ?? () from /lib64/libGL.so.1
#8  0x000000383bc07d15 in start_thread () from /lib64/libpthread.so.0
#9  0x000000383b4f253d in clone () from /lib64/libc.so.6

Thread 3 (Thread 0x7f63f31b5700 (LWP 20167)):
#0  0x000000383bc0b5e5 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x0000003c4a27bedb in QWaitCondition::wait(QMutex*, unsigned long) () from /lib64/libQtCore.so.4
#2  0x0000003c5660aad1 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned(ThreadWeaver::Thread*) () from /lib64/libthreadweaver.so.4
#3  0x0000003c5660d31b in ThreadWeaver::WorkingHardState::applyForWork(ThreadWeaver::Thread*, ThreadWeaver::Job*) () from /lib64/libthreadweaver.so.4
#4  0x0000003c5660d334 in ThreadWeaver::WorkingHardState::applyForWork(ThreadWeaver::Thread*, ThreadWeaver::Job*) () from /lib64/libthreadweaver.so.4
#5  0x0000003c5660c18f in ThreadWeaver::ThreadRunHelper::run(ThreadWeaver::WeaverImpl*, ThreadWeaver::Thread*) () from /lib64/libthreadweaver.so.4
#6  0x0000003c5660c21b in ThreadWeaver::Thread::run() () from /lib64/libthreadweaver.so.4
#7  0x0000003c4a27b97c in QThreadPrivate::start(void*) () from /lib64/libQtCore.so.4
#8  0x0000003e856aa764 in ?? () from /lib64/libGL.so.1
#9  0x000000383bc07d15 in start_thread () from /lib64/libpthread.so.0
#10 0x000000383b4f253d in clone () from /lib64/libc.so.6

Thread 2 (Thread 0x7f63f29b4700 (LWP 20168)):
#0  0x000000383bc0b5e5 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x0000003c4a27bedb in QWaitCondition::wait(QMutex*, unsigned long) () from /lib64/libQtCore.so.4
#2  0x0000003c5660aad1 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned(ThreadWeaver::Thread*) () from /lib64/libthreadweaver.so.4
#3  0x0000003c5660d31b in ThreadWeaver::WorkingHardState::applyForWork(ThreadWeaver::Thread*, ThreadWeaver::Job*) () from /lib64/libthreadweaver.so.4
#4  0x0000003c5660c18f in ThreadWeaver::ThreadRunHelper::run(ThreadWeaver::WeaverImpl*, ThreadWeaver::Thread*) () from /lib64/libthreadweaver.so.4
#5  0x0000003c5660c21b in ThreadWeaver::Thread::run() () from /lib64/libthreadweaver.so.4
#6  0x0000003c4a27b97c in QThreadPrivate::start(void*) () from /lib64/libQtCore.so.4
#7  0x0000003e856aa764 in ?? () from /lib64/libGL.so.1
#8  0x000000383bc07d15 in start_thread () from /lib64/libpthread.so.0
#9  0x000000383b4f253d in clone () from /lib64/libc.so.6

Thread 1 (Thread 0x7f64b5007880 (LWP 19871)):
[KCrash Handler]
#5  0x00007f649bda23e0 in KateLineLayout::viewLineCount() const () from /lib64/libkatepartinterfaces.so.4
#6  0x00007f649bda2858 in KateLineLayout::viewLine(int) const () from /lib64/libkatepartinterfaces.so.4
#7  0x00007f649bd9f3a6 in KateLayoutCache::textLayout(unsigned int, int) () from /lib64/libkatepartinterfaces.so.4
#8  0x00007f649bde99ea in KateViewInternal::previousLayout() const () from /lib64/libkatepartinterfaces.so.4
#9  0x00007f649bdf3d43 in KateViewInternal::cursorUp(bool) () from /lib64/libkatepartinterfaces.so.4
#10 0x0000003c4a38d31f in QMetaObject::activate(QObject*, QMetaObject const*, int, void**) () from /lib64/libQtCore.so.4
#11 0x0000003c4a9c44d2 in QAction::triggered(bool) () from /lib64/libQtGui.so.4
#12 0x0000003c4a9c46c0 in QAction::activate(QAction::ActionEvent) () from /lib64/libQtGui.so.4
#13 0x0000003c4a9c4827 in QAction::event(QEvent*) () from /lib64/libQtGui.so.4
#14 0x0000003c4e16bef7 in KAction::event(QEvent*) () from /lib64/libkdeui.so.5
#15 0x0000003c4a9ca68c in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /lib64/libQtGui.so.4
#16 0x0000003c4a9ceb0a in QApplication::notify(QObject*, QEvent*) () from /lib64/libQtGui.so.4
#17 0x0000003c4e2455c6 in KApplication::notify(QObject*, QEvent*) () from /lib64/libkdeui.so.5
#18 0x0000003c4a377d4e in QCoreApplication::notifyInternal(QObject*, QEvent*) () from /lib64/libQtCore.so.4
#19 0x0000003c4a9fb444 in QShortcutMap::dispatchEvent(QKeyEvent*) () from /lib64/libQtGui.so.4
#20 0x0000003c4a9fca73 in QShortcutMap::tryShortcutEvent(QObject*, QKeyEvent*) () from /lib64/libQtGui.so.4
#21 0x0000003c4a9d07e9 in QApplication::notify(QObject*, QEvent*) () from /lib64/libQtGui.so.4
#22 0x0000003c4e2455c6 in KApplication::notify(QObject*, QEvent*) () from /lib64/libkdeui.so.5
#23 0x0000003c4a377d4e in QCoreApplication::notifyInternal(QObject*, QEvent*) () from /lib64/libQtCore.so.4
#24 0x0000003c4aa66b8a in QKeyMapper::sendKeyEvent(QWidget*, bool, QEvent::Type, int, QFlags<Qt::KeyboardModifier>, QString const&, bool, int, unsigned int, unsigned int, unsigned int, bool*) () from /lib64/libQtGui.so.4
#25 0x0000003c4aa66fc1 in QKeyMapperPrivate::translateKeyEvent(QWidget*, _XEvent const*, bool) () from /lib64/libQtGui.so.4
#26 0x0000003c4aa448b8 in QApplication::x11ProcessEvent(_XEvent*) () from /lib64/libQtGui.so.4
#27 0x0000003c4aa6ac4c in x11EventSourceDispatch(_GSource*, int (*)(void*), void*) () from /lib64/libQtGui.so.4
#28 0x000000383d047a55 in g_main_context_dispatch () from /lib64/libglib-2.0.so.0
#29 0x000000383d047d88 in g_main_context_iterate.isra.24 () from /lib64/libglib-2.0.so.0
#30 0x000000383d047e44 in g_main_context_iteration () from /lib64/libglib-2.0.so.0
#31 0x0000003c4a3a6676 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /lib64/libQtCore.so.4
#32 0x0000003c4aa6a92e in QGuiEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /lib64/libQtGui.so.4
#33 0x0000003c4a3769ff in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /lib64/libQtCore.so.4
#34 0x0000003c4a376c88 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /lib64/libQtCore.so.4
#35 0x0000003c4a37bcb8 in QCoreApplication::exec() () from /lib64/libQtCore.so.4
#36 0x000000000040ddd1 in main ()

Reported using DrKonqi
Comment 1 Dominik Haumann 2013-11-05 16:16:10 UTC
Code folding was rewritten completely for KDE 4.11, so please update. If you encounter this issue again then, please let us know.
Comment 2 andres.danziger 2013-11-05 22:18:13 UTC
Thank will update my kde to 4.11

Sent from my iPhone

> On Nov 5, 2013, at 11:16, Dominik Haumann <dhaumann@kde.org> wrote:
> 
> https://bugs.kde.org/show_bug.cgi?id=327174
> 
> Dominik Haumann <dhaumann@kde.org> changed:
> 
>           What    |Removed                     |Added
> ----------------------------------------------------------------------------
>             Status|UNCONFIRMED                 |RESOLVED
>         Resolution|---                         |FIXED
> 
> --- Comment #1 from Dominik Haumann <dhaumann@kde.org> ---
> Code folding was rewritten completely for KDE 4.11, so please update. If you
> encounter this issue again then, please let us know.
> 
> -- 
> You are receiving this mail because:
> You reported the bug.