Bug 295092

Summary: Kdevelop crashes during normal editing
Product: [Applications] kate Reporter: Ekkehard Blanz <Ekkehard.Blanz>
Component: partAssignee: KWrite Developers <kwrite-bugs-null>
Status: RESOLVED DUPLICATE    
Severity: crash    
Priority: NOR    
Version: unspecified   
Target Milestone: ---   
Platform: Ubuntu   
OS: Linux   
Latest Commit: Version Fixed In:
Sentry Crash Report:

Description Ekkehard Blanz 2012-02-29 20:45:47 UTC
Application: kdevelop (4.2.3)
KDE Platform Version: 4.7.4 (4.7.4)
Qt Version: 4.7.4
Operating System: Linux 3.0.0-16-generic x86_64
Distribution: Ubuntu 11.10

-- Information about the crash:
I was merely cutting and pasting after a LOOOONG session in Kdevelop (several days).

-- Backtrace:
Application: KDevelop (kdevelop), signal: Segmentation fault
[Current thread is 1 (Thread 0x7f78e8144780 (LWP 4137))]

Thread 21 (Thread 0x7f78cdfe3700 (LWP 4138)):
#0  pthread_cond_timedwait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_timedwait.S:216
#1  0x00007f78e664911e in wait (time=1000, this=0x26e1f00) at thread/qwaitcondition_unix.cpp:86
#2  QWaitCondition::wait (this=<optimized out>, mutex=0x26e0e80, time=1000) at thread/qwaitcondition_unix.cpp:160
#3  0x00007f78e2a0cc7b in KDevelop::DUChainPrivate::CleanupThread::run (this=0x26e0e60) at ../../language/duchain/duchain.cpp:286
#4  0x00007f78e6648d05 in QThreadPrivate::start (arg=0x26e0e60) at thread/qthread_unix.cpp:331
#5  0x00007f78e469defc in start_thread (arg=0x7f78cdfe3700) at pthread_create.c:304
#6  0x00007f78e531e89d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#7  0x0000000000000000 in ?? ()

Thread 20 (Thread 0x7f78cc8c3700 (LWP 4140)):
#0  0x00007f78e5312773 in __GI___poll (fds=<optimized out>, nfds=<optimized out>, timeout=<optimized out>) at ../sysdeps/unix/sysv/linux/poll.c:87
#1  0x00007f78e02a5f68 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007f78e02a6429 in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f78e675af3e in QEventDispatcherGlib::processEvents (this=0x26bece0, flags=<optimized out>) at kernel/qeventdispatcher_glib.cpp:424
#4  0x00007f78e672ecf2 in QEventLoop::processEvents (this=<optimized out>, flags=...) at kernel/qeventloop.cpp:149
#5  0x00007f78e672eef7 in QEventLoop::exec (this=0x7f78cc8c2dd0, flags=...) at kernel/qeventloop.cpp:201
#6  0x00007f78e664627f in QThread::exec (this=<optimized out>) at thread/qthread.cpp:498
#7  0x00007f78e6711cbf in QInotifyFileSystemWatcherEngine::run (this=0x2f652b0) at io/qfilesystemwatcher_inotify.cpp:248
#8  0x00007f78e6648d05 in QThreadPrivate::start (arg=0x2f652b0) at thread/qthread_unix.cpp:331
#9  0x00007f78e469defc in start_thread (arg=0x7f78cc8c3700) at pthread_create.c:304
#10 0x00007f78e531e89d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#11 0x0000000000000000 in ?? ()

Thread 19 (Thread 0x7f78c38e3700 (LWP 4141)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162
#1  0x00007f78e66491ab in wait (time=18446744073709551615, this=0x2f61b90) at thread/qwaitcondition_unix.cpp:88
#2  QWaitCondition::wait (this=<optimized out>, mutex=0x2f11af0, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:160
#3  0x00007f78dddde864 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x2f57290, th=0x2f7cff0) at ../../../threadweaver/Weaver/WeaverImpl.cpp:365
#4  0x00007f78ddde0e0b in ThreadWeaver::WorkingHardState::applyForWork (this=0x26ee880, th=0x2f7cff0) at ../../../threadweaver/Weaver/WorkingHardState.cpp:71
#5  0x00007f78ddde0e24 in ThreadWeaver::WorkingHardState::applyForWork (this=0x26ee880, th=0x2f7cff0) at ../../../threadweaver/Weaver/WorkingHardState.cpp:74
#6  0x00007f78ddde0e24 in ThreadWeaver::WorkingHardState::applyForWork (this=0x26ee880, th=0x2f7cff0) at ../../../threadweaver/Weaver/WorkingHardState.cpp:74
#7  0x00007f78ddddfccf in ThreadWeaver::ThreadRunHelper::run (this=0x7f78c38e2e20, parent=0x2f57290, th=0x2f7cff0) at ../../../threadweaver/Weaver/Thread.cpp:87
#8  0x00007f78ddddfd5b in ThreadWeaver::Thread::run (this=0x2f7cff0) at ../../../threadweaver/Weaver/Thread.cpp:142
#9  0x00007f78e6648d05 in QThreadPrivate::start (arg=0x2f7cff0) at thread/qthread_unix.cpp:331
#10 0x00007f78e469defc in start_thread (arg=0x7f78c38e3700) at pthread_create.c:304
#11 0x00007f78e531e89d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#12 0x0000000000000000 in ?? ()

Thread 18 (Thread 0x7f78bce2f700 (LWP 4147)):
#0  0x00007f78e5312773 in __GI___poll (fds=<optimized out>, nfds=<optimized out>, timeout=<optimized out>) at ../sysdeps/unix/sysv/linux/poll.c:87
#1  0x00007f78e02a5f68 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007f78e02a6429 in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f78e675af3e in QEventDispatcherGlib::processEvents (this=0x333b980, flags=<optimized out>) at kernel/qeventdispatcher_glib.cpp:424
#4  0x00007f78e672ecf2 in QEventLoop::processEvents (this=<optimized out>, flags=...) at kernel/qeventloop.cpp:149
#5  0x00007f78e672eef7 in QEventLoop::exec (this=0x7f78bce2edd0, flags=...) at kernel/qeventloop.cpp:201
#6  0x00007f78e664627f in QThread::exec (this=<optimized out>) at thread/qthread.cpp:498
#7  0x00007f78e6711cbf in QInotifyFileSystemWatcherEngine::run (this=0x333ac60) at io/qfilesystemwatcher_inotify.cpp:248
#8  0x00007f78e6648d05 in QThreadPrivate::start (arg=0x333ac60) at thread/qthread_unix.cpp:331
#9  0x00007f78e469defc in start_thread (arg=0x7f78bce2f700) at pthread_create.c:304
#10 0x00007f78e531e89d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#11 0x0000000000000000 in ?? ()

Thread 17 (Thread 0x7f78bd630700 (LWP 4148)):
#0  0x00007f78e5312773 in __GI___poll (fds=<optimized out>, nfds=<optimized out>, timeout=<optimized out>) at ../sysdeps/unix/sysv/linux/poll.c:87
#1  0x00007f78e02a5f68 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007f78e02a6429 in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f78e675af3e in QEventDispatcherGlib::processEvents (this=0x3397650, flags=<optimized out>) at kernel/qeventdispatcher_glib.cpp:424
#4  0x00007f78e672ecf2 in QEventLoop::processEvents (this=<optimized out>, flags=...) at kernel/qeventloop.cpp:149
#5  0x00007f78e672eef7 in QEventLoop::exec (this=0x7f78bd62fe00, flags=...) at kernel/qeventloop.cpp:201
#6  0x00007f78e664627f in QThread::exec (this=<optimized out>) at thread/qthread.cpp:498
#7  0x00007f78e6648d05 in QThreadPrivate::start (arg=0x3378790) at thread/qthread_unix.cpp:331
#8  0x00007f78e469defc in start_thread (arg=0x7f78bd630700) at pthread_create.c:304
#9  0x00007f78e531e89d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#10 0x0000000000000000 in ?? ()

Thread 16 (Thread 0x7f78b3e80700 (LWP 4149)):
#0  0x00007f78e5312773 in __GI___poll (fds=<optimized out>, nfds=<optimized out>, timeout=<optimized out>) at ../sysdeps/unix/sysv/linux/poll.c:87
#1  0x00007f78e02a5f68 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007f78e02a6429 in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f78e675af3e in QEventDispatcherGlib::processEvents (this=0x3397b60, flags=<optimized out>) at kernel/qeventdispatcher_glib.cpp:424
#4  0x00007f78e672ecf2 in QEventLoop::processEvents (this=<optimized out>, flags=...) at kernel/qeventloop.cpp:149
#5  0x00007f78e672eef7 in QEventLoop::exec (this=0x7f78b3e7fe00, flags=...) at kernel/qeventloop.cpp:201
#6  0x00007f78e664627f in QThread::exec (this=<optimized out>) at thread/qthread.cpp:498
#7  0x00007f78e6648d05 in QThreadPrivate::start (arg=0x33b5aa0) at thread/qthread_unix.cpp:331
#8  0x00007f78e469defc in start_thread (arg=0x7f78b3e80700) at pthread_create.c:304
#9  0x00007f78e531e89d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#10 0x0000000000000000 in ?? ()

Thread 15 (Thread 0x7f78b367f700 (LWP 4154)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162
#1  0x00007f78cfd02fe2 in ?? () from /usr/lib/x86_64-linux-gnu/libQtScript.so.4
#2  0x00007f78cfd03019 in ?? () from /usr/lib/x86_64-linux-gnu/libQtScript.so.4
#3  0x00007f78e469defc in start_thread (arg=0x7f78b367f700) at pthread_create.c:304
#4  0x00007f78e531e89d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#5  0x0000000000000000 in ?? ()

Thread 14 (Thread 0x7f78b28ff700 (LWP 4157)):
#0  __pthread_mutex_lock (mutex=0x1) at pthread_mutex_lock.c:50
#1  0x00007f78e02a5023 in g_main_context_prepare () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007f78e02a5dfd in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f78e02a6429 in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#4  0x00007f78e675af3e in QEventDispatcherGlib::processEvents (this=0x7f78b807ac80, flags=<optimized out>) at kernel/qeventdispatcher_glib.cpp:424
#5  0x00007f78e672ecf2 in QEventLoop::processEvents (this=<optimized out>, flags=...) at kernel/qeventloop.cpp:149
#6  0x00007f78e672eef7 in QEventLoop::exec (this=0x7f78b28fedd0, flags=...) at kernel/qeventloop.cpp:201
#7  0x00007f78e664627f in QThread::exec (this=<optimized out>) at thread/qthread.cpp:498
#8  0x00007f78e6711cbf in QInotifyFileSystemWatcherEngine::run (this=0x42a98e0) at io/qfilesystemwatcher_inotify.cpp:248
#9  0x00007f78e6648d05 in QThreadPrivate::start (arg=0x42a98e0) at thread/qthread_unix.cpp:331
#10 0x00007f78e469defc in start_thread (arg=0x7f78b28ff700) at pthread_create.c:304
#11 0x00007f78e531e89d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#12 0x0000000000000000 in ?? ()

Thread 13 (Thread 0x7f78b1aed700 (LWP 4257)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162
#1  0x00007f78dd3fac2c in ?? () from /usr/lib/x86_64-linux-gnu/libQtWebKit.so.4
#2  0x00007f78dd3fad59 in ?? () from /usr/lib/x86_64-linux-gnu/libQtWebKit.so.4
#3  0x00007f78e469defc in start_thread (arg=0x7f78b1aed700) at pthread_create.c:304
#4  0x00007f78e531e89d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#5  0x0000000000000000 in ?? ()

Thread 12 (Thread 0x7f78b12ec700 (LWP 4258)):
#0  __pthread_mutex_lock (mutex=0x4aa5f28) at pthread_mutex_lock.c:56
#1  0x00007f78e02a6414 in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007f78e675af3e in QEventDispatcherGlib::processEvents (this=0x149edc0, flags=<optimized out>) at kernel/qeventdispatcher_glib.cpp:424
#3  0x00007f78e672ecf2 in QEventLoop::processEvents (this=<optimized out>, flags=...) at kernel/qeventloop.cpp:149
#4  0x00007f78e672eef7 in QEventLoop::exec (this=0x7f78b12ebe00, flags=...) at kernel/qeventloop.cpp:201
#5  0x00007f78e664627f in QThread::exec (this=<optimized out>) at thread/qthread.cpp:498
#6  0x00007f78e6648d05 in QThreadPrivate::start (arg=0x1493b50) at thread/qthread_unix.cpp:331
#7  0x00007f78e469defc in start_thread (arg=0x7f78b12ec700) at pthread_create.c:304
#8  0x00007f78e531e89d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#9  0x0000000000000000 in ?? ()

Thread 11 (Thread 0x7f786ffad700 (LWP 4259)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162
#1  0x00007f78e66491ab in wait (time=18446744073709551615, this=0x17ad0f0) at thread/qwaitcondition_unix.cpp:88
#2  QWaitCondition::wait (this=<optimized out>, mutex=0x16e5d10, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:160
#3  0x00007f78dddde864 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x17ad060, th=0x7f78b8082e40) at ../../../threadweaver/Weaver/WeaverImpl.cpp:365
#4  0x00007f78ddde0e0b in ThreadWeaver::WorkingHardState::applyForWork (this=0x175eb00, th=0x7f78b8082e40) at ../../../threadweaver/Weaver/WorkingHardState.cpp:71
#5  0x00007f78ddde0e24 in ThreadWeaver::WorkingHardState::applyForWork (this=0x175eb00, th=0x7f78b8082e40) at ../../../threadweaver/Weaver/WorkingHardState.cpp:74
#6  0x00007f78ddde0e24 in ThreadWeaver::WorkingHardState::applyForWork (this=0x175eb00, th=0x7f78b8082e40) at ../../../threadweaver/Weaver/WorkingHardState.cpp:74
#7  0x00007f78ddde0e24 in ThreadWeaver::WorkingHardState::applyForWork (this=0x175eb00, th=0x7f78b8082e40) at ../../../threadweaver/Weaver/WorkingHardState.cpp:74
#8  0x00007f78ddde0e24 in ThreadWeaver::WorkingHardState::applyForWork (this=0x175eb00, th=0x7f78b8082e40) at ../../../threadweaver/Weaver/WorkingHardState.cpp:74
#9  0x00007f78ddde0e24 in ThreadWeaver::WorkingHardState::applyForWork (this=0x175eb00, th=0x7f78b8082e40) at ../../../threadweaver/Weaver/WorkingHardState.cpp:74
#10 0x00007f78ddde0e24 in ThreadWeaver::WorkingHardState::applyForWork (this=0x175eb00, th=0x7f78b8082e40) at ../../../threadweaver/Weaver/WorkingHardState.cpp:74
#11 0x00007f78ddde0e24 in ThreadWeaver::WorkingHardState::applyForWork (this=0x175eb00, th=0x7f78b8082e40) at ../../../threadweaver/Weaver/WorkingHardState.cpp:74
#12 0x00007f78ddde0e24 in ThreadWeaver::WorkingHardState::applyForWork (this=0x175eb00, th=0x7f78b8082e40) at ../../../threadweaver/Weaver/WorkingHardState.cpp:74
#13 0x00007f78ddddfccf in ThreadWeaver::ThreadRunHelper::run (this=0x7f786fface20, parent=0x17ad060, th=0x7f78b8082e40) at ../../../threadweaver/Weaver/Thread.cpp:87
#14 0x00007f78ddddfd5b in ThreadWeaver::Thread::run (this=0x7f78b8082e40) at ../../../threadweaver/Weaver/Thread.cpp:142
#15 0x00007f78e6648d05 in QThreadPrivate::start (arg=0x7f78b8082e40) at thread/qthread_unix.cpp:331
#16 0x00007f78e469defc in start_thread (arg=0x7f786ffad700) at pthread_create.c:304
#17 0x00007f78e531e89d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#18 0x0000000000000000 in ?? ()

Thread 10 (Thread 0x7f786f7ac700 (LWP 4260)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162
#1  0x00007f78e66491ab in wait (time=18446744073709551615, this=0x17ad0f0) at thread/qwaitcondition_unix.cpp:88
#2  QWaitCondition::wait (this=<optimized out>, mutex=0x16e5d10, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:160
#3  0x00007f78dddde864 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x17ad060, th=0x7f78b80dcc70) at ../../../threadweaver/Weaver/WeaverImpl.cpp:365
#4  0x00007f78ddde0e0b in ThreadWeaver::WorkingHardState::applyForWork (this=0x175eb00, th=0x7f78b80dcc70) at ../../../threadweaver/Weaver/WorkingHardState.cpp:71
#5  0x00007f78ddde0e24 in ThreadWeaver::WorkingHardState::applyForWork (this=0x175eb00, th=0x7f78b80dcc70) at ../../../threadweaver/Weaver/WorkingHardState.cpp:74
#6  0x00007f78ddde0e24 in ThreadWeaver::WorkingHardState::applyForWork (this=0x175eb00, th=0x7f78b80dcc70) at ../../../threadweaver/Weaver/WorkingHardState.cpp:74
#7  0x00007f78ddde0e24 in ThreadWeaver::WorkingHardState::applyForWork (this=0x175eb00, th=0x7f78b80dcc70) at ../../../threadweaver/Weaver/WorkingHardState.cpp:74
#8  0x00007f78ddde0e24 in ThreadWeaver::WorkingHardState::applyForWork (this=0x175eb00, th=0x7f78b80dcc70) at ../../../threadweaver/Weaver/WorkingHardState.cpp:74
#9  0x00007f78ddddfccf in ThreadWeaver::ThreadRunHelper::run (this=0x7f786f7abe20, parent=0x17ad060, th=0x7f78b80dcc70) at ../../../threadweaver/Weaver/Thread.cpp:87
#10 0x00007f78ddddfd5b in ThreadWeaver::Thread::run (this=0x7f78b80dcc70) at ../../../threadweaver/Weaver/Thread.cpp:142
#11 0x00007f78e6648d05 in QThreadPrivate::start (arg=0x7f78b80dcc70) at thread/qthread_unix.cpp:331
#12 0x00007f78e469defc in start_thread (arg=0x7f786f7ac700) at pthread_create.c:304
#13 0x00007f78e531e89d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#14 0x0000000000000000 in ?? ()

Thread 9 (Thread 0x7f786efab700 (LWP 4261)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162
#1  0x00007f78e66491ab in wait (time=18446744073709551615, this=0x17ad0f0) at thread/qwaitcondition_unix.cpp:88
#2  QWaitCondition::wait (this=<optimized out>, mutex=0x16e5d10, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:160
#3  0x00007f78dddde864 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x17ad060, th=0x3d7bed0) at ../../../threadweaver/Weaver/WeaverImpl.cpp:365
#4  0x00007f78ddde0e0b in ThreadWeaver::WorkingHardState::applyForWork (this=0x175eb00, th=0x3d7bed0) at ../../../threadweaver/Weaver/WorkingHardState.cpp:71
#5  0x00007f78ddde0e24 in ThreadWeaver::WorkingHardState::applyForWork (this=0x175eb00, th=0x3d7bed0) at ../../../threadweaver/Weaver/WorkingHardState.cpp:74
#6  0x00007f78ddde0e24 in ThreadWeaver::WorkingHardState::applyForWork (this=0x175eb00, th=0x3d7bed0) at ../../../threadweaver/Weaver/WorkingHardState.cpp:74
#7  0x00007f78ddde0e24 in ThreadWeaver::WorkingHardState::applyForWork (this=0x175eb00, th=0x3d7bed0) at ../../../threadweaver/Weaver/WorkingHardState.cpp:74
#8  0x00007f78ddde0e24 in ThreadWeaver::WorkingHardState::applyForWork (this=0x175eb00, th=0x3d7bed0) at ../../../threadweaver/Weaver/WorkingHardState.cpp:74
#9  0x00007f78ddde0e24 in ThreadWeaver::WorkingHardState::applyForWork (this=0x175eb00, th=0x3d7bed0) at ../../../threadweaver/Weaver/WorkingHardState.cpp:74
#10 0x00007f78ddddfccf in ThreadWeaver::ThreadRunHelper::run (this=0x7f786efaae20, parent=0x17ad060, th=0x3d7bed0) at ../../../threadweaver/Weaver/Thread.cpp:87
#11 0x00007f78ddddfd5b in ThreadWeaver::Thread::run (this=0x3d7bed0) at ../../../threadweaver/Weaver/Thread.cpp:142
#12 0x00007f78e6648d05 in QThreadPrivate::start (arg=0x3d7bed0) at thread/qthread_unix.cpp:331
#13 0x00007f78e469defc in start_thread (arg=0x7f786efab700) at pthread_create.c:304
#14 0x00007f78e531e89d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#15 0x0000000000000000 in ?? ()

Thread 8 (Thread 0x7f786e7aa700 (LWP 4262)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162
#1  0x00007f78e66491ab in wait (time=18446744073709551615, this=0x17ad0f0) at thread/qwaitcondition_unix.cpp:88
#2  QWaitCondition::wait (this=<optimized out>, mutex=0x16e5d10, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:160
#3  0x00007f78dddde864 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x17ad060, th=0x7f78b854e600) at ../../../threadweaver/Weaver/WeaverImpl.cpp:365
#4  0x00007f78ddde0e0b in ThreadWeaver::WorkingHardState::applyForWork (this=0x175eb00, th=0x7f78b854e600) at ../../../threadweaver/Weaver/WorkingHardState.cpp:71
#5  0x00007f78ddde0e24 in ThreadWeaver::WorkingHardState::applyForWork (this=0x175eb00, th=0x7f78b854e600) at ../../../threadweaver/Weaver/WorkingHardState.cpp:74
#6  0x00007f78ddde0e24 in ThreadWeaver::WorkingHardState::applyForWork (this=0x175eb00, th=0x7f78b854e600) at ../../../threadweaver/Weaver/WorkingHardState.cpp:74
#7  0x00007f78ddddfccf in ThreadWeaver::ThreadRunHelper::run (this=0x7f786e7a9e20, parent=0x17ad060, th=0x7f78b854e600) at ../../../threadweaver/Weaver/Thread.cpp:87
#8  0x00007f78ddddfd5b in ThreadWeaver::Thread::run (this=0x7f78b854e600) at ../../../threadweaver/Weaver/Thread.cpp:142
#9  0x00007f78e6648d05 in QThreadPrivate::start (arg=0x7f78b854e600) at thread/qthread_unix.cpp:331
#10 0x00007f78e469defc in start_thread (arg=0x7f786e7aa700) at pthread_create.c:304
#11 0x00007f78e531e89d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#12 0x0000000000000000 in ?? ()

Thread 7 (Thread 0x7f786dfa9700 (LWP 4263)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162
#1  0x00007f78e66491ab in wait (time=18446744073709551615, this=0x17ad0f0) at thread/qwaitcondition_unix.cpp:88
#2  QWaitCondition::wait (this=<optimized out>, mutex=0x16e5d10, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:160
#3  0x00007f78dddde864 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x17ad060, th=0x3000410) at ../../../threadweaver/Weaver/WeaverImpl.cpp:365
#4  0x00007f78ddde0e0b in ThreadWeaver::WorkingHardState::applyForWork (this=0x175eb00, th=0x3000410) at ../../../threadweaver/Weaver/WorkingHardState.cpp:71
#5  0x00007f78ddddfccf in ThreadWeaver::ThreadRunHelper::run (this=0x7f786dfa8e20, parent=0x17ad060, th=0x3000410) at ../../../threadweaver/Weaver/Thread.cpp:87
#6  0x00007f78ddddfd5b in ThreadWeaver::Thread::run (this=0x3000410) at ../../../threadweaver/Weaver/Thread.cpp:142
#7  0x00007f78e6648d05 in QThreadPrivate::start (arg=0x3000410) at thread/qthread_unix.cpp:331
#8  0x00007f78e469defc in start_thread (arg=0x7f786dfa9700) at pthread_create.c:304
#9  0x00007f78e531e89d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#10 0x0000000000000000 in ?? ()

Thread 6 (Thread 0x7f786d7a8700 (LWP 4264)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162
#1  0x00007f78e66491ab in wait (time=18446744073709551615, this=0x17ad0f0) at thread/qwaitcondition_unix.cpp:88
#2  QWaitCondition::wait (this=<optimized out>, mutex=0x16e5d10, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:160
#3  0x00007f78dddde864 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x17ad060, th=0x7f7868000960) at ../../../threadweaver/Weaver/WeaverImpl.cpp:365
#4  0x00007f78ddde0e0b in ThreadWeaver::WorkingHardState::applyForWork (this=0x175eb00, th=0x7f7868000960) at ../../../threadweaver/Weaver/WorkingHardState.cpp:71
#5  0x00007f78ddde0e24 in ThreadWeaver::WorkingHardState::applyForWork (this=0x175eb00, th=0x7f7868000960) at ../../../threadweaver/Weaver/WorkingHardState.cpp:74
#6  0x00007f78ddde0e24 in ThreadWeaver::WorkingHardState::applyForWork (this=0x175eb00, th=0x7f7868000960) at ../../../threadweaver/Weaver/WorkingHardState.cpp:74
#7  0x00007f78ddde0e24 in ThreadWeaver::WorkingHardState::applyForWork (this=0x175eb00, th=0x7f7868000960) at ../../../threadweaver/Weaver/WorkingHardState.cpp:74
#8  0x00007f78ddde0e24 in ThreadWeaver::WorkingHardState::applyForWork (this=0x175eb00, th=0x7f7868000960) at ../../../threadweaver/Weaver/WorkingHardState.cpp:74
#9  0x00007f78ddde0e24 in ThreadWeaver::WorkingHardState::applyForWork (this=0x175eb00, th=0x7f7868000960) at ../../../threadweaver/Weaver/WorkingHardState.cpp:74
#10 0x00007f78ddde0e24 in ThreadWeaver::WorkingHardState::applyForWork (this=0x175eb00, th=0x7f7868000960) at ../../../threadweaver/Weaver/WorkingHardState.cpp:74
#11 0x00007f78ddde0e24 in ThreadWeaver::WorkingHardState::applyForWork (this=0x175eb00, th=0x7f7868000960) at ../../../threadweaver/Weaver/WorkingHardState.cpp:74
#12 0x00007f78ddde0e24 in ThreadWeaver::WorkingHardState::applyForWork (this=0x175eb00, th=0x7f7868000960) at ../../../threadweaver/Weaver/WorkingHardState.cpp:74
#13 0x00007f78ddddfccf in ThreadWeaver::ThreadRunHelper::run (this=0x7f786d7a7e20, parent=0x17ad060, th=0x7f7868000960) at ../../../threadweaver/Weaver/Thread.cpp:87
#14 0x00007f78ddddfd5b in ThreadWeaver::Thread::run (this=0x7f7868000960) at ../../../threadweaver/Weaver/Thread.cpp:142
#15 0x00007f78e6648d05 in QThreadPrivate::start (arg=0x7f7868000960) at thread/qthread_unix.cpp:331
#16 0x00007f78e469defc in start_thread (arg=0x7f786d7a8700) at pthread_create.c:304
#17 0x00007f78e531e89d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#18 0x0000000000000000 in ?? ()

Thread 5 (Thread 0x7f786cfa7700 (LWP 4265)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162
#1  0x00007f78e66491ab in wait (time=18446744073709551615, this=0x17ad0f0) at thread/qwaitcondition_unix.cpp:88
#2  QWaitCondition::wait (this=<optimized out>, mutex=0x16e5d10, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:160
#3  0x00007f78dddde864 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x17ad060, th=0x7f786802b610) at ../../../threadweaver/Weaver/WeaverImpl.cpp:365
#4  0x00007f78ddde0e0b in ThreadWeaver::WorkingHardState::applyForWork (this=0x175eb00, th=0x7f786802b610) at ../../../threadweaver/Weaver/WorkingHardState.cpp:71
#5  0x00007f78ddde0e24 in ThreadWeaver::WorkingHardState::applyForWork (this=0x175eb00, th=0x7f786802b610) at ../../../threadweaver/Weaver/WorkingHardState.cpp:74
#6  0x00007f78ddddfccf in ThreadWeaver::ThreadRunHelper::run (this=0x7f786cfa6e20, parent=0x17ad060, th=0x7f786802b610) at ../../../threadweaver/Weaver/Thread.cpp:87
#7  0x00007f78ddddfd5b in ThreadWeaver::Thread::run (this=0x7f786802b610) at ../../../threadweaver/Weaver/Thread.cpp:142
#8  0x00007f78e6648d05 in QThreadPrivate::start (arg=0x7f786802b610) at thread/qthread_unix.cpp:331
#9  0x00007f78e469defc in start_thread (arg=0x7f786cfa7700) at pthread_create.c:304
#10 0x00007f78e531e89d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#11 0x0000000000000000 in ?? ()

Thread 4 (Thread 0x7f78c30e2700 (LWP 4396)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162
#1  0x00007f78e66491ab in wait (time=18446744073709551615, this=0x2f61b90) at thread/qwaitcondition_unix.cpp:88
#2  QWaitCondition::wait (this=<optimized out>, mutex=0x2f11af0, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:160
#3  0x00007f78dddde864 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x2f57290, th=0x4f05580) at ../../../threadweaver/Weaver/WeaverImpl.cpp:365
#4  0x00007f78ddde0e0b in ThreadWeaver::WorkingHardState::applyForWork (this=0x26ee880, th=0x4f05580) at ../../../threadweaver/Weaver/WorkingHardState.cpp:71
#5  0x00007f78ddde0e24 in ThreadWeaver::WorkingHardState::applyForWork (this=0x26ee880, th=0x4f05580) at ../../../threadweaver/Weaver/WorkingHardState.cpp:74
#6  0x00007f78ddde0e24 in ThreadWeaver::WorkingHardState::applyForWork (this=0x26ee880, th=0x4f05580) at ../../../threadweaver/Weaver/WorkingHardState.cpp:74
#7  0x00007f78ddde0e24 in ThreadWeaver::WorkingHardState::applyForWork (this=0x26ee880, th=0x4f05580) at ../../../threadweaver/Weaver/WorkingHardState.cpp:74
#8  0x00007f78ddddfccf in ThreadWeaver::ThreadRunHelper::run (this=0x7f78c30e1e20, parent=0x2f57290, th=0x4f05580) at ../../../threadweaver/Weaver/Thread.cpp:87
#9  0x00007f78ddddfd5b in ThreadWeaver::Thread::run (this=0x4f05580) at ../../../threadweaver/Weaver/Thread.cpp:142
#10 0x00007f78e6648d05 in QThreadPrivate::start (arg=0x4f05580) at thread/qthread_unix.cpp:331
#11 0x00007f78e469defc in start_thread (arg=0x7f78c30e2700) at pthread_create.c:304
#12 0x00007f78e531e89d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#13 0x0000000000000000 in ?? ()

Thread 3 (Thread 0x7f7867fff700 (LWP 4397)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162
#1  0x00007f78e66491ab in wait (time=18446744073709551615, this=0x2f61b90) at thread/qwaitcondition_unix.cpp:88
#2  QWaitCondition::wait (this=<optimized out>, mutex=0x2f11af0, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:160
#3  0x00007f78dddde864 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x2f57290, th=0x7f78c8438a20) at ../../../threadweaver/Weaver/WeaverImpl.cpp:365
#4  0x00007f78ddde0e0b in ThreadWeaver::WorkingHardState::applyForWork (this=0x26ee880, th=0x7f78c8438a20) at ../../../threadweaver/Weaver/WorkingHardState.cpp:71
#5  0x00007f78ddddfccf in ThreadWeaver::ThreadRunHelper::run (this=0x7f7867ffee20, parent=0x2f57290, th=0x7f78c8438a20) at ../../../threadweaver/Weaver/Thread.cpp:87
#6  0x00007f78ddddfd5b in ThreadWeaver::Thread::run (this=0x7f78c8438a20) at ../../../threadweaver/Weaver/Thread.cpp:142
#7  0x00007f78e6648d05 in QThreadPrivate::start (arg=0x7f78c8438a20) at thread/qthread_unix.cpp:331
#8  0x00007f78e469defc in start_thread (arg=0x7f7867fff700) at pthread_create.c:304
#9  0x00007f78e531e89d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#10 0x0000000000000000 in ?? ()

Thread 2 (Thread 0x7f78677a6700 (LWP 4485)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162
#1  0x00007f78e66491ab in wait (time=18446744073709551615, this=0x2f61b90) at thread/qwaitcondition_unix.cpp:88
#2  QWaitCondition::wait (this=<optimized out>, mutex=0x2f11af0, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:160
#3  0x00007f78dddde864 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x2f57290, th=0x3af22d0) at ../../../threadweaver/Weaver/WeaverImpl.cpp:365
#4  0x00007f78ddde0e0b in ThreadWeaver::WorkingHardState::applyForWork (this=0x26ee880, th=0x3af22d0) at ../../../threadweaver/Weaver/WorkingHardState.cpp:71
#5  0x00007f78ddde0e24 in ThreadWeaver::WorkingHardState::applyForWork (this=0x26ee880, th=0x3af22d0) at ../../../threadweaver/Weaver/WorkingHardState.cpp:74
#6  0x00007f78ddddfccf in ThreadWeaver::ThreadRunHelper::run (this=0x7f78677a5e20, parent=0x2f57290, th=0x3af22d0) at ../../../threadweaver/Weaver/Thread.cpp:87
#7  0x00007f78ddddfd5b in ThreadWeaver::Thread::run (this=0x3af22d0) at ../../../threadweaver/Weaver/Thread.cpp:142
#8  0x00007f78e6648d05 in QThreadPrivate::start (arg=0x3af22d0) at thread/qthread_unix.cpp:331
#9  0x00007f78e469defc in start_thread (arg=0x7f78677a6700) at pthread_create.c:304
#10 0x00007f78e531e89d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#11 0x0000000000000000 in ?? ()

Thread 1 (Thread 0x7f78e8144780 (LWP 4137)):
[KCrash Handler]
#6  0x00000000031a5360 in ?? ()
#7  0x00007f78d009a209 in Kate::TextBuffer::rangesForLine (this=<optimized out>, line=723, view=0x402e6a0, rangesWithAttributeOnly=false) at ../../part/buffer/katetextbuffer.cpp:764
#8  0x00007f78d017bece in KateView::updateRangesIn (this=0x402e6a0, activationType=KTextEditor::Attribute::ActivateMouseIn) at ../../part/view/kateview.cpp:2810
#9  0x00007f78d01865d9 in KateViewInternal::mouseMoveEvent (this=0x402ef10, e=0x7fffd4e23190) at ../../part/view/kateviewinternal.cpp:2726
#10 0x00007f78e5b2fd1e in QWidget::event (this=0x402ef10, event=0x7fffd4e23190) at kernel/qwidget.cpp:8280
#11 0x00007f78e5adf474 in notify_helper (e=0x7fffd4e23190, receiver=0x402ef10, this=0x12c9b30) at kernel/qapplication.cpp:4486
#12 QApplicationPrivate::notify_helper (this=0x12c9b30, receiver=0x402ef10, e=0x7fffd4e23190) at kernel/qapplication.cpp:4458
#13 0x00007f78e5ae4cbb in QApplication::notify (this=<optimized out>, receiver=0x402ef10, e=0x7fffd4e23190) at kernel/qapplication.cpp:4047
#14 0x00007f78e6f0e466 in KApplication::notify (this=0x7fffd4e23fa0, receiver=0x402ef10, event=0x7fffd4e23190) at ../../kdeui/kernel/kapplication.cpp:311
#15 0x000000000040a896 in _start ()

This bug may be a duplicate of or related to bug 271935.

Possible duplicates by query: bug 271935.

Reported using DrKonqi
Comment 1 Milian Wolff 2012-03-01 02:13:00 UTC
kate bug - is this reproducible?
Comment 2 Ekkehard Blanz 2012-03-01 03:37:32 UTC
I guess it depends on the definition of "reproducible".  After it started to 
happen once, it became more frequent (with the same project), so it happens 
about once in two hours.  But I cannot reproduce it at will :-(

Anything you want me to do?

Ekkehard
On Thursday, March 01, 2012 02:13:01 AM Milian Wolff wrote:
> https://bugs.kde.org/show_bug.cgi?id=295092
> 
> 
> Milian Wolff <mail@milianw.de> changed:
> 
>            What    |Removed                     |Added
> ----------------------------------------------------------------------------
> Component|general                     |part
>             Version|4.2.3                       |unspecified
>          AssignedTo|kdevelop-bugs@kdevelop.org  |kwrite-bugs-null@kde.org
>             Product|kdevelop                    |kate
>    Target Milestone|4.2.3                       |---
> 
> 
> 
> 
> --- Comment #1 from Milian Wolff <mail milianw de>  2012-03-01 02:13:00 ---
> kate bug - is this reproducible?
Comment 3 Dominik Haumann 2012-03-16 21:02:34 UTC

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