Bug 198261 - crash happend during copy text from src editor
Summary: crash happend during copy text from src editor
Status: RESOLVED DUPLICATE of bug 180082
Alias: None
Product: kate
Classification: Applications
Component: folding (show other bugs)
Version: unspecified
Platform: Unlisted Binaries Linux
: VHI crash
Target Milestone: ---
Assignee: KWrite Developers
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2009-06-29 10:40 UTC by Christoph Thielecke
Modified: 2009-07-08 12:48 UTC (History)
1 user (show)

See Also:
Latest Commit:
Version Fixed In:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Christoph Thielecke 2009-06-29 10:40:00 UTC
Application that crashed: kdevelop
Version of the application: 3.9.94 (using KDevPlatform 0.9.94)
KDE Version: 4.3.60 (KDE 4.3.60 (KDE 4.4 >= 20090624))
Qt Version: 4.5.1
Operating System: Linux 2.6.29.1 i686
Distribution: Debian GNU/Linux testing (squeeze)

What I was doing when the application crashed:
I copied some from src editor and hold ctrl+c down for a longer while (not only short). Then kdevelop died.

 -- Backtrace:
Application: KDevelop (kdevelop), signal: Segmentation fault
Using host libthread_db library "/lib/i686/cmov/libthread_db.so.1".
[Current thread is 0 (LWP 21367)]

Thread 8 (Thread 0xb2459b90 (LWP 21378)):
#0  0xffffe424 in __kernel_vsyscall ()
#1  0xb6f3c2e2 in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib/i686/cmov/libpthread.so.0
#2  0xb6fcd73c in QWaitCondition::wait (this=0x8359284, mutex=0x8359288, time=200000) at /home/kde-devel/kdesvn/qt-copy/src/corelib/thread/qwaitcondition_unix.cpp:85
#3  0xb60986b5 in KDevelop::DUChainPrivate::CleanupThread::run (this=0x8359278) at /home/kde-devel/kdesvn/kdevplatform/language/duchain/duchain.cpp:280
#4  0xb6fcc9d0 in QThreadPrivate::start (arg=0x8359278) at /home/kde-devel/kdesvn/qt-copy/src/corelib/thread/qthread_unix.cpp:189
#5  0xb6f384e5 in start_thread () from /lib/i686/cmov/libpthread.so.0
#6  0xb64ee21e in clone () from /lib/i686/cmov/libc.so.6

Thread 7 (Thread 0xab9ffb90 (LWP 21471)):
#0  0xb5b640ac in clock_gettime () from /lib/i686/cmov/librt.so.1
#1  0xb70d625b in QTimerInfoList::getTime (this=0xab0322e4, t=@0xab032308) at /home/kde-devel/kdesvn/qt-copy/src/corelib/kernel/qeventdispatcher_unix.cpp:339
#2  0xb70d6431 in QTimerInfoList::updateCurrentTime (this=0xab0322e4) at /home/kde-devel/kdesvn/qt-copy/src/corelib/kernel/qeventdispatcher_unix.cpp:297
#3  0xb70d7e3c in QTimerInfoList::timerWait (this=0xab0322e4, tm=@0xab9ff134) at /home/kde-devel/kdesvn/qt-copy/src/corelib/kernel/qeventdispatcher_unix.cpp:420
#4  0xb70d4a02 in timerSourcePrepare (source=0xb5b67ff4, timeout=0xab9ff188) at /home/kde-devel/kdesvn/qt-copy/src/corelib/kernel/qeventdispatcher_glib.cpp:140
#5  0xb5ae5680 in g_main_context_prepare () from /usr/lib/libglib-2.0.so.0
#6  0xb5ae5a9a in ?? () from /usr/lib/libglib-2.0.so.0
#7  0x0864b980 in ?? ()
#8  0xab9ff1f8 in ?? ()
#9  0xb0ed22e8 in ?? ()
#10 0x00000001 in ?? ()
#11 0x00000001 in ?? ()
#12 0xb5b5e928 in ?? () from /usr/lib/libglib-2.0.so.0
#13 0xb5b5e558 in ?? () from /usr/lib/libglib-2.0.so.0
#14 0xb6f3ce65 in pthread_getspecific () from /lib/i686/cmov/libpthread.so.0
#15 0xb5ae5f28 in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#16 0xb70d4847 in QEventDispatcherGlib::processEvents (this=0x888a238, flags={i = -1415581064}) at /home/kde-devel/kdesvn/qt-copy/src/corelib/kernel/qeventdispatcher_glib.cpp:326
#17 0xb70ab73a in QEventLoop::processEvents (this=0xab9ff2e0, flags={i = -1415581000}) at /home/kde-devel/kdesvn/qt-copy/src/corelib/kernel/qeventloop.cpp:149
#18 0xb70ab8fa in QEventLoop::exec (this=0xab9ff2e0, flags={i = -1415580952}) at /home/kde-devel/kdesvn/qt-copy/src/corelib/kernel/qeventloop.cpp:196
#19 0xb6fc9b03 in QThread::exec (this=0x88d9ea8) at /home/kde-devel/kdesvn/qt-copy/src/corelib/thread/qthread.cpp:487
#20 0xb61984d0 in KDevelop::CompletionWorkerThread::run (this=0x88d9ea8) at /home/kde-devel/kdesvn/kdevplatform/language/codecompletion/codecompletionmodel.cpp:79
#21 0xb6fcc9d0 in QThreadPrivate::start (arg=0x88d9ea8) at /home/kde-devel/kdesvn/qt-copy/src/corelib/thread/qthread_unix.cpp:189
#22 0xb6f384e5 in start_thread () from /lib/i686/cmov/libpthread.so.0
#23 0xb64ee21e in clone () from /lib/i686/cmov/libc.so.6

Thread 6 (Thread 0xaca01b90 (LWP 21472)):
#0  0xb6f3af96 in __pthread_mutex_unlock_usercnt () from /lib/i686/cmov/libpthread.so.0
#1  0xb5ae5c1b in ?? () from /usr/lib/libglib-2.0.so.0
#2  0x0864bcd4 in ?? ()
#3  0x7fffffff in ?? ()
#4  0xaca011f4 in ?? ()
#5  0x08806500 in ?? ()
#6  0x00000001 in ?? ()
#7  0xb5b5e928 in ?? () from /usr/lib/libglib-2.0.so.0
#8  0xb5b5e558 in ?? () from /usr/lib/libglib-2.0.so.0
#9  0xb5b5e580 in ?? () from /usr/lib/libglib-2.0.so.0
#10 0xaca011f4 in ?? ()
#11 0xb5b5e558 in ?? () from /usr/lib/libglib-2.0.so.0
#12 0xb5b5e580 in ?? () from /usr/lib/libglib-2.0.so.0
#13 0x0864bcd4 in ?? ()
#14 0x00000001 in ?? ()
#15 0x0864bcd0 in ?? ()
#16 0x08806500 in ?? ()
#17 0xb5af3190 in ?? () from /usr/lib/libglib-2.0.so.0
#18 0xb6f3b370 in ?? () from /lib/i686/cmov/libpthread.so.0
#19 0xb6f39890 in ?? () from /lib/i686/cmov/libpthread.so.0
#20 0x0864bcd4 in ?? ()
#21 0x00000000 in ?? ()

Thread 5 (Thread 0xac200b90 (LWP 21479)):
#0  0xffffe424 in __kernel_vsyscall ()
#1  0xb6f3c2e2 in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib/i686/cmov/libpthread.so.0
#2  0xb6fcc25e in thread_sleep (ti=0xac2002d0) at /home/kde-devel/kdesvn/qt-copy/src/corelib/thread/qthread_unix.cpp:298
#3  0xb6fcc38b in QThread::msleep (msecs=<value optimized out>) at /home/kde-devel/kdesvn/qt-copy/src/corelib/thread/qthread_unix.cpp:324
#4  0xaab561db in UIBlockTester::UIBlockTesterThread::run (this=0x868c2e8) at /home/kde-devel/kdesvn/kdevelop/languages/cpp/cpplanguagesupport.cpp:985
#5  0xb6fcc9d0 in QThreadPrivate::start (arg=0x868c2e8) at /home/kde-devel/kdesvn/qt-copy/src/corelib/thread/qthread_unix.cpp:189
#6  0xb6f384e5 in start_thread () from /lib/i686/cmov/libpthread.so.0
#7  0xb64ee21e in clone () from /lib/i686/cmov/libc.so.6

Thread 4 (Thread 0xa9ce5b90 (LWP 21480)):
#0  0xffffe424 in __kernel_vsyscall ()
#1  0xb6f3bfb5 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/i686/cmov/libpthread.so.0
#2  0xb6fcd762 in QWaitCondition::wait (this=0x828f508, mutex=0x82949b8, time=4294967295) at /home/kde-devel/kdesvn/qt-copy/src/corelib/thread/qwaitcondition_unix.cpp:87
#3  0xb79a3678 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x828f4f0, th=0x872d350) at /home/kde-devel/kdesvn/kdelibs/threadweaver/Weaver/WeaverImpl.cpp:365
#4  0xb79a686c in ThreadWeaver::SuspendedState::waitForAvailableJob (this=0x8288c80, th=0x872d350) at /home/kde-devel/kdesvn/kdelibs/threadweaver/Weaver/SuspendedState.cpp:54
#5  0xb79a225b in ThreadWeaver::WeaverImpl::waitForAvailableJob (this=0x828f4f0, th=0x872d350) at /home/kde-devel/kdesvn/kdelibs/threadweaver/Weaver/WeaverImpl.cpp:356
#6  0xb79a68b4 in ThreadWeaver::SuspendedState::applyForWork (this=0x8288c80, th=0x872d350, previous=0x0) at /home/kde-devel/kdesvn/kdelibs/threadweaver/Weaver/SuspendedState.cpp:48
#7  0xb79a3c03 in ThreadWeaver::WeaverImpl::applyForWork (this=0x828f4f0, th=0x872d350, previous=0x0) at /home/kde-devel/kdesvn/kdelibs/threadweaver/Weaver/WeaverImpl.cpp:351
#8  0xb79a68cf in ThreadWeaver::SuspendedState::applyForWork (this=0x8288c80, th=0x872d350, previous=0x0) at /home/kde-devel/kdesvn/kdelibs/threadweaver/Weaver/SuspendedState.cpp:49
#9  0xb79a3c03 in ThreadWeaver::WeaverImpl::applyForWork (this=0x828f4f0, th=0x872d350, previous=0x0) at /home/kde-devel/kdesvn/kdelibs/threadweaver/Weaver/WeaverImpl.cpp:351
#10 0xb79a68cf in ThreadWeaver::SuspendedState::applyForWork (this=0x8288c80, th=0x872d350, previous=0x0) at /home/kde-devel/kdesvn/kdelibs/threadweaver/Weaver/SuspendedState.cpp:49
#11 0xb79a3c03 in ThreadWeaver::WeaverImpl::applyForWork (this=0x828f4f0, th=0x872d350, previous=0x0) at /home/kde-devel/kdesvn/kdelibs/threadweaver/Weaver/WeaverImpl.cpp:351
#12 0xb79a68cf in ThreadWeaver::SuspendedState::applyForWork (this=0x8288c80, th=0x872d350, previous=0x0) at /home/kde-devel/kdesvn/kdelibs/threadweaver/Weaver/SuspendedState.cpp:49
#13 0xb79a3c03 in ThreadWeaver::WeaverImpl::applyForWork (this=0x828f4f0, th=0x872d350, previous=0x0) at /home/kde-devel/kdesvn/kdelibs/threadweaver/Weaver/WeaverImpl.cpp:351
#14 0xb79a44ee in ThreadWeaver::ThreadRunHelper::run (this=0xa9ce5310, parent=0x828f4f0, th=0x872d350) at /home/kde-devel/kdesvn/kdelibs/threadweaver/Weaver/Thread.cpp:87
#15 0xb79a4b2b in ThreadWeaver::Thread::run (this=0x872d350) at /home/kde-devel/kdesvn/kdelibs/threadweaver/Weaver/Thread.cpp:142
#16 0xb6fcc9d0 in QThreadPrivate::start (arg=0x872d350) at /home/kde-devel/kdesvn/qt-copy/src/corelib/thread/qthread_unix.cpp:189
#17 0xb6f384e5 in start_thread () from /lib/i686/cmov/libpthread.so.0
#18 0xb64ee21e in clone () from /lib/i686/cmov/libc.so.6

Thread 3 (Thread 0xa94e4b90 (LWP 21481)):
#0  0xffffe424 in __kernel_vsyscall ()
#1  0xb6f3bfb5 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/i686/cmov/libpthread.so.0
#2  0xb6fcd762 in QWaitCondition::wait (this=0x828f508, mutex=0x82949b8, time=4294967295) at /home/kde-devel/kdesvn/qt-copy/src/corelib/thread/qwaitcondition_unix.cpp:87
#3  0xb79a3678 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x828f4f0, th=0x8690028) at /home/kde-devel/kdesvn/kdelibs/threadweaver/Weaver/WeaverImpl.cpp:365
#4  0xb79a686c in ThreadWeaver::SuspendedState::waitForAvailableJob (this=0x8288c80, th=0x8690028) at /home/kde-devel/kdesvn/kdelibs/threadweaver/Weaver/SuspendedState.cpp:54
#5  0xb79a225b in ThreadWeaver::WeaverImpl::waitForAvailableJob (this=0x828f4f0, th=0x8690028) at /home/kde-devel/kdesvn/kdelibs/threadweaver/Weaver/WeaverImpl.cpp:356
#6  0xb79a68b4 in ThreadWeaver::SuspendedState::applyForWork (this=0x8288c80, th=0x8690028, previous=0x0) at /home/kde-devel/kdesvn/kdelibs/threadweaver/Weaver/SuspendedState.cpp:48
#7  0xb79a3c03 in ThreadWeaver::WeaverImpl::applyForWork (this=0x828f4f0, th=0x8690028, previous=0x0) at /home/kde-devel/kdesvn/kdelibs/threadweaver/Weaver/WeaverImpl.cpp:351
#8  0xb79a68cf in ThreadWeaver::SuspendedState::applyForWork (this=0x8288c80, th=0x8690028, previous=0x0) at /home/kde-devel/kdesvn/kdelibs/threadweaver/Weaver/SuspendedState.cpp:49
#9  0xb79a3c03 in ThreadWeaver::WeaverImpl::applyForWork (this=0x828f4f0, th=0x8690028, previous=0x0) at /home/kde-devel/kdesvn/kdelibs/threadweaver/Weaver/WeaverImpl.cpp:351
#10 0xb79a68cf in ThreadWeaver::SuspendedState::applyForWork (this=0x8288c80, th=0x8690028, previous=0x0) at /home/kde-devel/kdesvn/kdelibs/threadweaver/Weaver/SuspendedState.cpp:49
#11 0xb79a3c03 in ThreadWeaver::WeaverImpl::applyForWork (this=0x828f4f0, th=0x8690028, previous=0x0) at /home/kde-devel/kdesvn/kdelibs/threadweaver/Weaver/WeaverImpl.cpp:351
#12 0xb79a44ee in ThreadWeaver::ThreadRunHelper::run (this=0xa94e4310, parent=0x828f4f0, th=0x8690028) at /home/kde-devel/kdesvn/kdelibs/threadweaver/Weaver/Thread.cpp:87
#13 0xb79a4b2b in ThreadWeaver::Thread::run (this=0x8690028) at /home/kde-devel/kdesvn/kdelibs/threadweaver/Weaver/Thread.cpp:142
#14 0xb6fcc9d0 in QThreadPrivate::start (arg=0x8690028) at /home/kde-devel/kdesvn/qt-copy/src/corelib/thread/qthread_unix.cpp:189
#15 0xb6f384e5 in start_thread () from /lib/i686/cmov/libpthread.so.0
#16 0xb64ee21e in clone () from /lib/i686/cmov/libc.so.6

Thread 2 (Thread 0xb0cffb90 (LWP 21669)):
#0  0xffffe424 in __kernel_vsyscall ()
#1  0xb6f3bfb5 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/i686/cmov/libpthread.so.0
#2  0xb6fcd762 in QWaitCondition::wait (this=0x828f508, mutex=0x82949b8, time=4294967295) at /home/kde-devel/kdesvn/qt-copy/src/corelib/thread/qwaitcondition_unix.cpp:87
#3  0xb79a3678 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x828f4f0, th=0x8710e00) at /home/kde-devel/kdesvn/kdelibs/threadweaver/Weaver/WeaverImpl.cpp:365
#4  0xb79a686c in ThreadWeaver::SuspendedState::waitForAvailableJob (this=0x8288c80, th=0x8710e00) at /home/kde-devel/kdesvn/kdelibs/threadweaver/Weaver/SuspendedState.cpp:54
#5  0xb79a225b in ThreadWeaver::WeaverImpl::waitForAvailableJob (this=0x828f4f0, th=0x8710e00) at /home/kde-devel/kdesvn/kdelibs/threadweaver/Weaver/WeaverImpl.cpp:356
#6  0xb79a68b4 in ThreadWeaver::SuspendedState::applyForWork (this=0x8288c80, th=0x8710e00, previous=0x0) at /home/kde-devel/kdesvn/kdelibs/threadweaver/Weaver/SuspendedState.cpp:48
#7  0xb79a3c03 in ThreadWeaver::WeaverImpl::applyForWork (this=0x828f4f0, th=0x8710e00, previous=0x0) at /home/kde-devel/kdesvn/kdelibs/threadweaver/Weaver/WeaverImpl.cpp:351
#8  0xb79a68cf in ThreadWeaver::SuspendedState::applyForWork (this=0x8288c80, th=0x8710e00, previous=0x0) at /home/kde-devel/kdesvn/kdelibs/threadweaver/Weaver/SuspendedState.cpp:49
#9  0xb79a3c03 in ThreadWeaver::WeaverImpl::applyForWork (this=0x828f4f0, th=0x8710e00, previous=0x0) at /home/kde-devel/kdesvn/kdelibs/threadweaver/Weaver/WeaverImpl.cpp:351
#10 0xb79a44ee in ThreadWeaver::ThreadRunHelper::run (this=0xb0cff310, parent=0x828f4f0, th=0x8710e00) at /home/kde-devel/kdesvn/kdelibs/threadweaver/Weaver/Thread.cpp:87
#11 0xb79a4b2b in ThreadWeaver::Thread::run (this=0x8710e00) at /home/kde-devel/kdesvn/kdelibs/threadweaver/Weaver/Thread.cpp:142
#12 0xb6fcc9d0 in QThreadPrivate::start (arg=0x8710e00) at /home/kde-devel/kdesvn/qt-copy/src/corelib/thread/qthread_unix.cpp:189
#13 0xb6f384e5 in start_thread () from /lib/i686/cmov/libpthread.so.0
#14 0xb64ee21e in clone () from /lib/i686/cmov/libc.so.6

Thread 1 (Thread 0xb58de710 (LWP 21367)):
[KCrash Handler]
#6  KateCodeFoldingNode::getEnd (this=0x9d1f4d0, tree=0xa890237c, end=0xbfd322a4) at /home/kde-devel/kdesvn/kdelibs/kate/syntax/katecodefolding.cpp:86
#7  0xa8c390d6 in KateIconBorder::showBlock (this=0xaa8790b8, line=258) at /home/kde-devel/kdesvn/kdelibs/kate/view/kateviewhelpers.cpp:1275
#8  0xa8c3a17a in KateIconBorder::mouseMoveEvent (this=0xaa8790b8, e=0xbfd3299c) at /home/kde-devel/kdesvn/kdelibs/kate/view/kateviewhelpers.cpp:1328
#9  0xb684203d in QWidget::event (this=0xaa8790b8, event=0xbfd3299c) at /home/kde-devel/kdesvn/qt-copy/src/gui/kernel/qwidget.cpp:7506
#10 0xb67ef1bc in QApplicationPrivate::notify_helper (this=0x81242b0, receiver=0xaa8790b8, e=0xbfd3299c) at /home/kde-devel/kdesvn/qt-copy/src/gui/kernel/qapplication.cpp:4057
#11 0xb67f8414 in QApplication::notify (this=0xbfd34260, receiver=0xaa8790b8, e=0xbfd3299c) at /home/kde-devel/kdesvn/qt-copy/src/gui/kernel/qapplication.cpp:3759
#12 0xb73829cd in KApplication::notify (this=0xbfd34260, receiver=0xaa8790b8, event=0xbfd3299c) at /home/kde-devel/kdesvn/kdelibs/kdeui/kernel/kapplication.cpp:302
#13 0xb70acf9b in QCoreApplication::notifyInternal (this=0xbfd34260, receiver=0xaa8790b8, event=0xbfd3299c) at /home/kde-devel/kdesvn/qt-copy/src/corelib/kernel/qcoreapplication.cpp:606
#14 0xb67f7563 in QApplicationPrivate::sendMouseEvent (receiver=0xaa8790b8, event=0xbfd3299c, alienWidget=0xaa8790b8, nativeWidget=0x823a2f8, buttonDown=0xb6eec7e0, lastMouseReceiver=@0xb6eec7e4)
    at ../../include/QtCore/../../../../qt-copy/src/corelib/kernel/qcoreapplication.h:216
#15 0xb6859415 in QETWidget::translateMouseEvent (this=0x823a2f8, event=0xbfd33f4c) at /home/kde-devel/kdesvn/qt-copy/src/gui/kernel/qapplication_x11.cpp:4448
#16 0xb68584c5 in QApplication::x11ProcessEvent (this=0xbfd34260, event=0xbfd33f4c) at /home/kde-devel/kdesvn/qt-copy/src/gui/kernel/qapplication_x11.cpp:3566
#17 0xb687f2aa in x11EventSourceDispatch (s=0x8126df8, callback=0, user_data=0x0) at /home/kde-devel/kdesvn/qt-copy/src/gui/kernel/qguieventdispatcher_glib.cpp:146
#18 0xb5ae2848 in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0
#19 0xb5ae5dab in ?? () from /usr/lib/libglib-2.0.so.0
#20 0x08126490 in ?? ()
#21 0x00000000 in ?? ()

Reported using DrKonqi
Comment 1 Andreas Pakulat 2009-06-29 10:53:38 UTC
The backtrace indicates that is not the last thing you did, but rather that you clicked on the folding side-bar.

I recall that somebody comitted something related to code-folding this weekend in trunk so this is possibly a very recent regression.
Comment 2 Dario Andres 2009-06-29 15:13:47 UTC
The backtrace is like bug 196123 ( bug 180082 ). Should them be combined?
Thanks
Comment 3 Christoph Cullmann 2009-07-08 12:48:38 UTC
Dupe

*** This bug has been marked as a duplicate of bug 180082 ***