Application: kdevelop (4.4.1) KDE Platform Version: 4.9.2 Qt Version: 4.8.3 Operating System: Linux 3.5.0-18-generic x86_64 Distribution: Ubuntu 12.10 -- Information about the crash: - What I was doing when the application crashed: I was editing the text as usual, project is not that large. I am suffereing maybe 4-16 crashes during 8h of work and this is starting to be quite painfull. The crash seems to be non-repeated -- re-openening kdevelop and editing works fine, which makes this hard to describe. The crash can be reproduced some of the time. -- Backtrace: Application: KDevelop (kdevelop), signal: Segmentation fault Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1". [Current thread is 1 (Thread 0x7f92f470a780 (LWP 8262))] Thread 14 (Thread 0x7f92eb813700 (LWP 8263)): #0 pthread_cond_timedwait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_timedwait.S:215 #1 0x00007f93049c2fa7 in wait (time=1000, this=0x22473b0) at thread/qwaitcondition_unix.cpp:84 #2 QWaitCondition::wait (this=<optimized out>, mutex=0x225ac20, time=1000) at thread/qwaitcondition_unix.cpp:158 #3 0x00007f9300b32f8b in ?? () from /usr/lib/libkdevplatformlanguage.so.6 #4 0x00007f93049c2aec in QThreadPrivate::start (arg=0x225ac00) at thread/qthread_unix.cpp:338 #5 0x00007f9302a3be9a in start_thread (arg=0x7f92eb813700) at pthread_create.c:308 #6 0x00007f93036cccbd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112 #7 0x0000000000000000 in ?? () Thread 13 (Thread 0x7f92d1c15700 (LWP 8266)): #0 0x00007f93036c1303 in __GI___poll (fds=<optimized out>, nfds=<optimized out>, timeout=<optimized out>) at ../sysdeps/unix/sysv/linux/poll.c:87 #1 0x00007f92fdab0d84 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #2 0x00007f92fdab0ea4 in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #3 0x00007f9304aedc16 in QEventDispatcherGlib::processEvents (this=0x7f92cc0008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:426 #4 0x00007f9304abe2bf in QEventLoop::processEvents (this=this@entry=0x7f92d1c14dd0, flags=...) at kernel/qeventloop.cpp:149 #5 0x00007f9304abe548 in QEventLoop::exec (this=0x7f92d1c14dd0, flags=...) at kernel/qeventloop.cpp:204 #6 0x00007f93049bfb10 in QThread::exec (this=<optimized out>) at thread/qthread.cpp:501 #7 0x00007f9304a9e9af in QInotifyFileSystemWatcherEngine::run (this=0x2c8cb30) at io/qfilesystemwatcher_inotify.cpp:248 #8 0x00007f93049c2aec in QThreadPrivate::start (arg=0x2c8cb30) at thread/qthread_unix.cpp:338 #9 0x00007f9302a3be9a in start_thread (arg=0x7f92d1c15700) at pthread_create.c:308 #10 0x00007f93036cccbd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112 #11 0x0000000000000000 in ?? () Thread 12 (Thread 0x7f92d0c75700 (LWP 8267)): #0 0x00007f93036da8e6 in pthread_mutex_unlock (mutex=0x7f92c4000a60) at forward.c:184 #1 0x00007f92fdaedc61 in g_mutex_unlock () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #2 0x00007f92fdab060b in g_main_context_prepare () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #3 0x00007f92fdab0cab in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #4 0x00007f92fdab0ea4 in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #5 0x00007f9304aedc16 in QEventDispatcherGlib::processEvents (this=0x7f92c40008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:426 #6 0x00007f9304abe2bf in QEventLoop::processEvents (this=this@entry=0x7f92d0c74e00, flags=...) at kernel/qeventloop.cpp:149 #7 0x00007f9304abe548 in QEventLoop::exec (this=0x7f92d0c74e00, flags=...) at kernel/qeventloop.cpp:204 #8 0x00007f93049bfb10 in QThread::exec (this=<optimized out>) at thread/qthread.cpp:501 #9 0x00007f93049c2aec in QThreadPrivate::start (arg=0x2e58b10) at thread/qthread_unix.cpp:338 #10 0x00007f9302a3be9a in start_thread (arg=0x7f92d0c75700) at pthread_create.c:308 #11 0x00007f93036cccbd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112 #12 0x0000000000000000 in ?? () Thread 11 (Thread 0x7f92c3fff700 (LWP 8268)): #0 0x00007f9302a3f05d in __pthread_mutex_unlock_usercnt (mutex=<optimized out>, decr=<optimized out>) at pthread_mutex_unlock.c:52 #1 __pthread_mutex_unlock (mutex=0x7f92bc000a60) at pthread_mutex_unlock.c:290 #2 0x00007f92fdaedc61 in g_mutex_unlock () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #3 0x00007f92fdab09a9 in g_main_context_dispatch () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #4 0x00007f92fdab0de8 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #5 0x00007f92fdab0ea4 in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #6 0x00007f9304aedc16 in QEventDispatcherGlib::processEvents (this=0x7f92bc0008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:426 #7 0x00007f9304abe2bf in QEventLoop::processEvents (this=this@entry=0x7f92c3ffee00, flags=...) at kernel/qeventloop.cpp:149 #8 0x00007f9304abe548 in QEventLoop::exec (this=0x7f92c3ffee00, flags=...) at kernel/qeventloop.cpp:204 #9 0x00007f93049bfb10 in QThread::exec (this=<optimized out>) at thread/qthread.cpp:501 #10 0x00007f93049c2aec in QThreadPrivate::start (arg=0x2c047e0) at thread/qthread_unix.cpp:338 #11 0x00007f9302a3be9a in start_thread (arg=0x7f92c3fff700) at pthread_create.c:308 #12 0x00007f93036cccbd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112 #13 0x0000000000000000 in ?? () Thread 10 (Thread 0x7f92cbc71700 (LWP 8273)): #0 pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162 #1 0x00007f92ffeb4cd7 in ?? () from /usr/lib/x86_64-linux-gnu/libQtScript.so.4 #2 0x00007f92ffeb4d09 in ?? () from /usr/lib/x86_64-linux-gnu/libQtScript.so.4 #3 0x00007f9302a3be9a in start_thread (arg=0x7f92cbc71700) at pthread_create.c:308 #4 0x00007f93036cccbd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112 #5 0x0000000000000000 in ?? () Thread 9 (Thread 0x7f92caeb2700 (LWP 8276)): #0 0x00007f93036c1303 in __GI___poll (fds=<optimized out>, nfds=<optimized out>, timeout=<optimized out>) at ../sysdeps/unix/sysv/linux/poll.c:87 #1 0x00007f92fdab0d84 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #2 0x00007f92fdab0ea4 in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #3 0x00007f9304aedc16 in QEventDispatcherGlib::processEvents (this=0x7f92b80008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:426 #4 0x00007f9304abe2bf in QEventLoop::processEvents (this=this@entry=0x7f92caeb1dd0, flags=...) at kernel/qeventloop.cpp:149 #5 0x00007f9304abe548 in QEventLoop::exec (this=0x7f92caeb1dd0, flags=...) at kernel/qeventloop.cpp:204 #6 0x00007f93049bfb10 in QThread::exec (this=<optimized out>) at thread/qthread.cpp:501 #7 0x00007f9304a9e9af in QInotifyFileSystemWatcherEngine::run (this=0x426ddd0) at io/qfilesystemwatcher_inotify.cpp:248 #8 0x00007f93049c2aec in QThreadPrivate::start (arg=0x426ddd0) at thread/qthread_unix.cpp:338 #9 0x00007f9302a3be9a in start_thread (arg=0x7f92caeb2700) at pthread_create.c:308 #10 0x00007f93036cccbd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112 #11 0x0000000000000000 in ?? () Thread 8 (Thread 0x7f92c8c71700 (LWP 8393)): #0 pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162 #1 0x00007f92fabf7b2d in ?? () from /usr/lib/x86_64-linux-gnu/libQtWebKit.so.4 #2 0x00007f92fabf7c39 in ?? () from /usr/lib/x86_64-linux-gnu/libQtWebKit.so.4 #3 0x00007f9302a3be9a in start_thread (arg=0x7f92c8c71700) at pthread_create.c:308 #4 0x00007f93036cccbd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112 #5 0x0000000000000000 in ?? () Thread 7 (Thread 0x7f92c9472700 (LWP 8394)): #0 0x00007f92fdaed9d1 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #1 0x00007f92fdaedc59 in g_mutex_unlock () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #2 0x00007f92fdab060b in g_main_context_prepare () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #3 0x00007f92fdab0cab in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #4 0x00007f92fdab0ea4 in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #5 0x00007f9304aedc16 in QEventDispatcherGlib::processEvents (this=0x7f92b41c13b0, flags=...) at kernel/qeventdispatcher_glib.cpp:426 #6 0x00007f9304abe2bf in QEventLoop::processEvents (this=this@entry=0x7f92c9471e00, flags=...) at kernel/qeventloop.cpp:149 #7 0x00007f9304abe548 in QEventLoop::exec (this=0x7f92c9471e00, flags=...) at kernel/qeventloop.cpp:204 #8 0x00007f93049bfb10 in QThread::exec (this=<optimized out>) at thread/qthread.cpp:501 #9 0x00007f93049c2aec in QThreadPrivate::start (arg=0x44a44a0) at thread/qthread_unix.cpp:338 #10 0x00007f9302a3be9a in start_thread (arg=0x7f92c9472700) at pthread_create.c:308 #11 0x00007f93036cccbd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112 #12 0x0000000000000000 in ?? () Thread 6 (Thread 0x7f92c23ad700 (LWP 8441)): #0 pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162 #1 0x00007f93049c304b in wait (time=18446744073709551615, this=0x4b09b20) at thread/qwaitcondition_unix.cpp:86 #2 QWaitCondition::wait (this=<optimized out>, mutex=0x4ba6c10, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:158 #3 0x00007f92fb5e60e1 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x3e950a0, th=0x46d76e0) at ../../../threadweaver/Weaver/WeaverImpl.cpp:365 #4 0x00007f92fb5e892b in ThreadWeaver::WorkingHardState::applyForWork (this=0x2e2bc90, th=0x46d76e0) at ../../../threadweaver/Weaver/WorkingHardState.cpp:71 #5 0x00007f92fb5e8944 in ThreadWeaver::WorkingHardState::applyForWork (this=0x2e2bc90, th=0x46d76e0) at ../../../threadweaver/Weaver/WorkingHardState.cpp:74 #6 0x00007f92fb5e779f in ThreadWeaver::ThreadRunHelper::run (this=this@entry=0x7f92c23ace00, parent=0x3e950a0, th=th@entry=0x46d76e0) at ../../../threadweaver/Weaver/Thread.cpp:87 #7 0x00007f92fb5e782b in ThreadWeaver::Thread::run (this=0x46d76e0) at ../../../threadweaver/Weaver/Thread.cpp:142 #8 0x00007f93049c2aec in QThreadPrivate::start (arg=0x46d76e0) at thread/qthread_unix.cpp:338 #9 0x00007f9302a3be9a in start_thread (arg=0x7f92c23ad700) at pthread_create.c:308 #10 0x00007f93036cccbd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112 #11 0x0000000000000000 in ?? () Thread 5 (Thread 0x7f92c1ba4700 (LWP 8442)): #0 pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162 #1 0x00007f93049c304b in wait (time=18446744073709551615, this=0x1373970) at thread/qwaitcondition_unix.cpp:86 #2 QWaitCondition::wait (this=<optimized out>, mutex=0x128b310, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:158 #3 0x00007f92fb5e60e1 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x1373090, th=0x10d5640) at ../../../threadweaver/Weaver/WeaverImpl.cpp:365 #4 0x00007f92fb5e892b in ThreadWeaver::WorkingHardState::applyForWork (this=0x102e020, th=0x10d5640) at ../../../threadweaver/Weaver/WorkingHardState.cpp:71 #5 0x00007f92fb5e779f in ThreadWeaver::ThreadRunHelper::run (this=this@entry=0x7f92c1ba3e00, parent=0x1373090, th=th@entry=0x10d5640) at ../../../threadweaver/Weaver/Thread.cpp:87 #6 0x00007f92fb5e782b in ThreadWeaver::Thread::run (this=0x10d5640) at ../../../threadweaver/Weaver/Thread.cpp:142 #7 0x00007f93049c2aec in QThreadPrivate::start (arg=0x10d5640) at thread/qthread_unix.cpp:338 #8 0x00007f9302a3be9a in start_thread (arg=0x7f92c1ba4700) at pthread_create.c:308 #9 0x00007f93036cccbd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112 #10 0x0000000000000000 in ?? () Thread 4 (Thread 0x7f926ffff700 (LWP 8443)): #0 pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162 #1 0x00007f93049c304b in wait (time=18446744073709551615, this=0x1373970) at thread/qwaitcondition_unix.cpp:86 #2 QWaitCondition::wait (this=<optimized out>, mutex=0x128b310, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:158 #3 0x00007f92fb5e60e1 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x1373090, th=0x7f9268002e50) at ../../../threadweaver/Weaver/WeaverImpl.cpp:365 #4 0x00007f92fb5e892b in ThreadWeaver::WorkingHardState::applyForWork (this=0x102e020, th=0x7f9268002e50) at ../../../threadweaver/Weaver/WorkingHardState.cpp:71 #5 0x00007f92fb5e8944 in ThreadWeaver::WorkingHardState::applyForWork (this=0x102e020, th=0x7f9268002e50) at ../../../threadweaver/Weaver/WorkingHardState.cpp:74 #6 0x00007f92fb5e8944 in ThreadWeaver::WorkingHardState::applyForWork (this=0x102e020, th=0x7f9268002e50) at ../../../threadweaver/Weaver/WorkingHardState.cpp:74 #7 0x00007f92fb5e779f in ThreadWeaver::ThreadRunHelper::run (this=this@entry=0x7f926fffee00, parent=0x1373090, th=th@entry=0x7f9268002e50) at ../../../threadweaver/Weaver/Thread.cpp:87 #8 0x00007f92fb5e782b in ThreadWeaver::Thread::run (this=0x7f9268002e50) at ../../../threadweaver/Weaver/Thread.cpp:142 #9 0x00007f93049c2aec in QThreadPrivate::start (arg=0x7f9268002e50) at thread/qthread_unix.cpp:338 #10 0x00007f9302a3be9a in start_thread (arg=0x7f926ffff700) at pthread_create.c:308 #11 0x00007f93036cccbd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112 #12 0x0000000000000000 in ?? () Thread 3 (Thread 0x7f92c0c11700 (LWP 425)): #0 pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162 #1 0x00007f93049c304b in wait (time=18446744073709551615, this=0x4b09b20) at thread/qwaitcondition_unix.cpp:86 #2 QWaitCondition::wait (this=<optimized out>, mutex=0x4ba6c10, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:158 #3 0x00007f92fb5e60e1 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x3e950a0, th=0x5ade9a0) at ../../../threadweaver/Weaver/WeaverImpl.cpp:365 #4 0x00007f92fb5e892b in ThreadWeaver::WorkingHardState::applyForWork (this=0x2e2bc90, th=0x5ade9a0) at ../../../threadweaver/Weaver/WorkingHardState.cpp:71 #5 0x00007f92fb5e779f in ThreadWeaver::ThreadRunHelper::run (this=this@entry=0x7f92c0c10e00, parent=0x3e950a0, th=th@entry=0x5ade9a0) at ../../../threadweaver/Weaver/Thread.cpp:87 #6 0x00007f92fb5e782b in ThreadWeaver::Thread::run (this=0x5ade9a0) at ../../../threadweaver/Weaver/Thread.cpp:142 #7 0x00007f93049c2aec in QThreadPrivate::start (arg=0x5ade9a0) at thread/qthread_unix.cpp:338 #8 0x00007f9302a3be9a in start_thread (arg=0x7f92c0c11700) at pthread_create.c:308 #9 0x00007f93036cccbd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112 #10 0x0000000000000000 in ?? () Thread 2 (Thread 0x7f926f7fe700 (LWP 426)): #0 pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162 #1 0x00007f93049c304b in wait (time=18446744073709551615, this=0x4b09b20) at thread/qwaitcondition_unix.cpp:86 #2 QWaitCondition::wait (this=<optimized out>, mutex=0x4ba6c10, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:158 #3 0x00007f92fb5e60e1 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x3e950a0, th=0x5e09ad0) at ../../../threadweaver/Weaver/WeaverImpl.cpp:365 #4 0x00007f92fb5e892b in ThreadWeaver::WorkingHardState::applyForWork (this=0x2e2bc90, th=0x5e09ad0) at ../../../threadweaver/Weaver/WorkingHardState.cpp:71 #5 0x00007f92fb5e779f in ThreadWeaver::ThreadRunHelper::run (this=this@entry=0x7f926f7fde00, parent=0x3e950a0, th=th@entry=0x5e09ad0) at ../../../threadweaver/Weaver/Thread.cpp:87 #6 0x00007f92fb5e782b in ThreadWeaver::Thread::run (this=0x5e09ad0) at ../../../threadweaver/Weaver/Thread.cpp:142 #7 0x00007f93049c2aec in QThreadPrivate::start (arg=0x5e09ad0) at thread/qthread_unix.cpp:338 #8 0x00007f9302a3be9a in start_thread (arg=0x7f926f7fe700) at pthread_create.c:308 #9 0x00007f93036cccbd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112 #10 0x0000000000000000 in ?? () Thread 1 (Thread 0x7f92f470a780 (LWP 8262)): [KCrash Handler] #6 0x0000003c00000079 in ?? () #7 0x00007f92ec274c7e in Kate::TextBuffer::rangesForLine (this=<optimized out>, line=461, view=0x2e526b0, rangesWithAttributeOnly=true) at ../../part/buffer/katetextbuffer.cpp:820 #8 0x00007f92ec304f39 in KateRenderer::decorationsForLine (this=this@entry=0x2e2d740, textLine=..., line=461, selectionsOnly=selectionsOnly@entry=false, completionHighlight=0x521bb08, completionHighlight@entry=0x0, completionSelected=completionSelected@entry=false) at ../../part/render/katerenderer.cpp:333 #9 0x00007f92ec3061c9 in KateRenderer::layoutLine (this=0x2e2d740, lineLayout=..., maxwidth=-1, cacheLayout=<optimized out>) at ../../part/render/katerenderer.cpp:895 #10 0x00007f92ec30a8a0 in KateLayoutCache::line (this=this@entry=0x3b617e0, realLine=realLine@entry=461, virtualLine=virtualLine@entry=461) at ../../part/render/katelayoutcache.cpp:299 #11 0x00007f92ec30b8dc in KateLayoutCache::updateViewCache (this=0x3b617e0, startPos=..., newViewLineCount=<optimized out>, viewLinesScrolled=<optimized out>) at ../../part/render/katelayoutcache.cpp:270 #12 0x00007f92ec3549f9 in KateViewInternal::tagLines (this=this@entry=0x3b490e0, start=..., end=..., realCursors=realCursors@entry=true) at ../../part/view/kateviewinternal.cpp:1992 #13 0x00007f92ec354e5c in KateViewInternal::tagLines (this=0x3b490e0, start=12, end=<optimized out>, realLines=<optimized out>) at ../../part/view/kateviewinternal.cpp:1962 #14 0x00007f92ec34a777 in KateView::slotDelayedUpdateOfView (this=0x2e526b0) at ../../part/view/kateview.cpp:2813 #15 0x00007f9304ad443e in QObject::event (this=0x2e526b0, e=<optimized out>) at kernel/qobject.cpp:1195 #16 0x00007f9303eb60da in QWidget::event (this=0x2e526b0, event=0x5ab6790) at kernel/qwidget.cpp:8830 #17 0x00007f9303e66e9c in QApplicationPrivate::notify_helper (this=this@entry=0xeaee30, receiver=receiver@entry=0x2e526b0, e=e@entry=0x5ab6790) at kernel/qapplication.cpp:4562 #18 0x00007f9303e6b30a in QApplication::notify (this=0x7ffff6346d50, receiver=0x2e526b0, e=0x5ab6790) at kernel/qapplication.cpp:4423 #19 0x00007f93052bb1d6 in KApplication::notify (this=0x7ffff6346d50, receiver=0x2e526b0, event=0x5ab6790) at ../../kdeui/kernel/kapplication.cpp:311 #20 0x00007f9304abf56e in QCoreApplication::notifyInternal (this=0x7ffff6346d50, receiver=receiver@entry=0x2e526b0, event=event@entry=0x5ab6790) at kernel/qcoreapplication.cpp:915 #21 0x00007f9304ac33f1 in sendEvent (event=0x5ab6790, receiver=0x2e526b0) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:231 #22 QCoreApplicationPrivate::sendPostedEvents (receiver=0x0, event_type=0, data=0xe70670) at kernel/qcoreapplication.cpp:1539 #23 0x00007f9304aeda63 in sendPostedEvents () at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:236 #24 postEventSourceDispatch (s=0xeae2a0) at kernel/qeventdispatcher_glib.cpp:279 #25 0x00007f92fdab0ab5 in g_main_context_dispatch () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #26 0x00007f92fdab0de8 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #27 0x00007f92fdab0ea4 in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #28 0x00007f9304aedbf6 in QEventDispatcherGlib::processEvents (this=0xe71b30, flags=...) at kernel/qeventdispatcher_glib.cpp:424 #29 0x00007f9303f0bc1e in QGuiEventDispatcherGlib::processEvents (this=<optimized out>, flags=...) at kernel/qguieventdispatcher_glib.cpp:204 #30 0x00007f9304abe2bf in QEventLoop::processEvents (this=this@entry=0x7ffff6346810, flags=...) at kernel/qeventloop.cpp:149 #31 0x00007f9304abe548 in QEventLoop::exec (this=0x7ffff6346810, flags=...) at kernel/qeventloop.cpp:204 #32 0x00007f9304ac3708 in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1187 #33 0x000000000040e6da in main (argc=<optimized out>, argv=<optimized out>) at ../../app/main.cpp:519 This bug may be a duplicate of or related to bug 265426. Possible duplicates by query: bug 302760, bug 302540, bug 298967. Reported using DrKonqi
Here is valgrind trace, not leading to crash, but giving possible segfaulting jumps: % valgrind kdevelop ==2579== Memcheck, a memory error detector ==2579== Copyright (C) 2002-2011, and GNU GPL'd, by Julian Seward et al. ==2579== Using Valgrind-3.7.0 and LibVEX; rerun with -h for copyright info ==2579== Command: kdevelop ==2579== WARNING: deleting stale lockfile /home/sundberg/.kde/share/apps/kdevelop/sessions//{4a36ae2b-d117-4787-986e-c822102e7e81}/lock WARNING: deleting stale lockfile /home/sundberg/.kdevduchain/{4a36ae2b-d117-4787-986e-c822102e7e81}/0/lock kdevelop(2579)/kdevplatform (language) KDevelop::ItemRepositoryRegistry::open: version-hint not found, seems to be an old version kdevelop(2579)/kdevplatform (language) KDevelop::ItemRepositoryRegistry::open: "The data-repository at /home/sundberg/.kdevduchain/{4a36ae2b-d117-4787-986e-c822102e7e81}/0 has to be cleared." qrc:/main.qml:23:1: QML QDeclarativeRectangle_QML_0: Binding loop detected for property "areaName" QDeclarativeComponent(0x203d1050) QDeclarativeComponent(0x203d1050) kdevelop(2579)/kdevplatform (shell) KDevelop::SessionControllerPrivate::performRecovery: Starting recovery from "/home/sundberg/.kde/share/apps/kdevelop/sessions/{4a36ae2b-d117-4787-986e-c822102e7e81}/recovery/current" kdevelop(2579)/konsole Konsole::Session::run: Attempted to re-run an already running session. ==2579== Warning: set address range perms: large range [0x3fd8b000, 0x7fd8b000) (defined) kdevelop(2579)/kdevplatform (standardoutputview) OutputWidget::changeDelegate: OutputWidget delegate was deleted for id 1 "Make: debug" QIODevice::setTextModeEnabled: The device is not open ==2579== Thread 2: ==2579== Syscall param write(buf) points to uninitialised byte(s) ==2579== at 0x828C91D: ??? (syscall-template.S:82) ==2579== by 0x6E6D741: QFSFileEnginePrivate::writeFdFh(char const*, long long) (in /usr/lib/x86_64-linux-gnu/libQtCore.so.4.8.3) ==2579== by 0x6E2A236: QFile::flush() (in /usr/lib/x86_64-linux-gnu/libQtCore.so.4.8.3) ==2579== by 0x6E2C7C7: QFile::writeData(char const*, long long) (in /usr/lib/x86_64-linux-gnu/libQtCore.so.4.8.3) ==2579== by 0x6E317C3: QIODevice::write(char const*, long long) (in /usr/lib/x86_64-linux-gnu/libQtCore.so.4.8.3) ==2579== by 0xAD66463: ??? (in /usr/lib/libkdevplatformlanguage.so.6.0.0) ==2579== by 0xAD3E21E: ??? (in /usr/lib/libkdevplatformlanguage.so.6.0.0) ==2579== by 0xAD3EFCC: ??? (in /usr/lib/libkdevplatformlanguage.so.6.0.0) ==2579== by 0x6DA1AEB: QThreadPrivate::start(void*) (in /usr/lib/x86_64-linux-gnu/libQtCore.so.4.8.3) ==2579== by 0x8EF4E99: start_thread (pthread_create.c:308) ==2579== by 0x8299CBC: clone (clone.S:112) ==2579== Address 0x836b0f16 is 7,926 bytes inside a block of size 32,768 alloc'd ==2579== at 0x4C2B3F8: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so) ==2579== by 0x6DA3B87: QByteArray::realloc(int) (in /usr/lib/x86_64-linux-gnu/libQtCore.so.4.8.3) ==2579== by 0x6DA3CA9: QByteArray::resize(int) (in /usr/lib/x86_64-linux-gnu/libQtCore.so.4.8.3) ==2579== by 0x6E2C740: QFile::writeData(char const*, long long) (in /usr/lib/x86_64-linux-gnu/libQtCore.so.4.8.3) ==2579== by 0x6E317C3: QIODevice::write(char const*, long long) (in /usr/lib/x86_64-linux-gnu/libQtCore.so.4.8.3) ==2579== by 0xAD66463: ??? (in /usr/lib/libkdevplatformlanguage.so.6.0.0) ==2579== by 0xAD3E21E: ??? (in /usr/lib/libkdevplatformlanguage.so.6.0.0) ==2579== by 0xAD3EFCC: ??? (in /usr/lib/libkdevplatformlanguage.so.6.0.0) ==2579== by 0x6DA1AEB: QThreadPrivate::start(void*) (in /usr/lib/x86_64-linux-gnu/libQtCore.so.4.8.3) ==2579== by 0x8EF4E99: start_thread (pthread_create.c:308) ==2579== by 0x8299CBC: clone (clone.S:112) ==2579== ==2579== Syscall param write(buf) points to uninitialised byte(s) ==2579== at 0x828C91D: ??? (syscall-template.S:82) ==2579== by 0x6E6D741: QFSFileEnginePrivate::writeFdFh(char const*, long long) (in /usr/lib/x86_64-linux-gnu/libQtCore.so.4.8.3) ==2579== by 0x6E2A236: QFile::flush() (in /usr/lib/x86_64-linux-gnu/libQtCore.so.4.8.3) ==2579== by 0x6E2AB8F: QFile::size() const (in /usr/lib/x86_64-linux-gnu/libQtCore.so.4.8.3) ==2579== by 0xAD664A2: ??? (in /usr/lib/libkdevplatformlanguage.so.6.0.0) ==2579== by 0xAD3E21E: ??? (in /usr/lib/libkdevplatformlanguage.so.6.0.0) ==2579== by 0xAD3EFCC: ??? (in /usr/lib/libkdevplatformlanguage.so.6.0.0) ==2579== by 0x6DA1AEB: QThreadPrivate::start(void*) (in /usr/lib/x86_64-linux-gnu/libQtCore.so.4.8.3) ==2579== by 0x8EF4E99: start_thread (pthread_create.c:308) ==2579== by 0x8299CBC: clone (clone.S:112) ==2579== Address 0x8445279e is 9,646 bytes inside a block of size 32,768 alloc'd ==2579== at 0x4C2B3F8: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so) ==2579== by 0x6DA3B87: QByteArray::realloc(int) (in /usr/lib/x86_64-linux-gnu/libQtCore.so.4.8.3) ==2579== by 0x6DA3CA9: QByteArray::resize(int) (in /usr/lib/x86_64-linux-gnu/libQtCore.so.4.8.3) ==2579== by 0x6E2C740: QFile::writeData(char const*, long long) (in /usr/lib/x86_64-linux-gnu/libQtCore.so.4.8.3) ==2579== by 0x6E317C3: QIODevice::write(char const*, long long) (in /usr/lib/x86_64-linux-gnu/libQtCore.so.4.8.3) ==2579== by 0xAD66463: ??? (in /usr/lib/libkdevplatformlanguage.so.6.0.0) ==2579== by 0xAD3E21E: ??? (in /usr/lib/libkdevplatformlanguage.so.6.0.0) ==2579== by 0xAD3EFCC: ??? (in /usr/lib/libkdevplatformlanguage.so.6.0.0) ==2579== by 0x6DA1AEB: QThreadPrivate::start(void*) (in /usr/lib/x86_64-linux-gnu/libQtCore.so.4.8.3) ==2579== by 0x8EF4E99: start_thread (pthread_create.c:308) ==2579== by 0x8299CBC: clone (clone.S:112) ==2579== kdevelop(2579)/kdevplatform (standardoutputview) OutputWidget::changeDelegate: OutputWidget delegate was deleted for id 2 "Make: debug" QIODevice::setTextModeEnabled: The device is not open ==2579== Syscall param write(buf) points to uninitialised byte(s) ==2579== at 0x828C91D: ??? (syscall-template.S:82) ==2579== by 0x6E6D741: QFSFileEnginePrivate::writeFdFh(char const*, long long) (in /usr/lib/x86_64-linux-gnu/libQtCore.so.4.8.3) ==2579== by 0x6E2C699: QFile::writeData(char const*, long long) (in /usr/lib/x86_64-linux-gnu/libQtCore.so.4.8.3) ==2579== by 0x6E317C3: QIODevice::write(char const*, long long) (in /usr/lib/x86_64-linux-gnu/libQtCore.so.4.8.3) ==2579== by 0xAE00908: ??? (in /usr/lib/libkdevplatformlanguage.so.6.0.0) ==2579== by 0xADF8552: KDevelop::ItemRepositoryRegistry::store() (in /usr/lib/libkdevplatformlanguage.so.6.0.0) ==2579== by 0xAD3E550: ??? (in /usr/lib/libkdevplatformlanguage.so.6.0.0) ==2579== by 0xAD3EFCC: ??? (in /usr/lib/libkdevplatformlanguage.so.6.0.0) ==2579== by 0x6DA1AEB: QThreadPrivate::start(void*) (in /usr/lib/x86_64-linux-gnu/libQtCore.so.4.8.3) ==2579== by 0x8EF4E99: start_thread (pthread_create.c:308) ==2579== by 0x8299CBC: clone (clone.S:112) ==2579== Address 0x825b9626 is 3,702 bytes inside a block of size 65,536 alloc'd ==2579== at 0x4C2AAA4: operator new[](unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so) ==2579== by 0xADFD0C9: ??? (in /usr/lib/libkdevplatformlanguage.so.6.0.0) ==2579== by 0xAE03484: ??? (in /usr/lib/libkdevplatformlanguage.so.6.0.0) ==2579== by 0xADFC59D: ??? (in /usr/lib/libkdevplatformlanguage.so.6.0.0) ==2579== by 0xADE7C6F: KDevelop::AbstractType::indexed() const (in /usr/lib/libkdevplatformlanguage.so.6.0.0) ==2579== by 0xADF2632: KDevelop::TypeAliasType::setType(TypePtr<KDevelop::AbstractType>) (in /usr/lib/libkdevplatformlanguage.so.6.0.0) ==2579== by 0x363CAC7F: TypeBuilder::typeForCurrentDeclaration() (typebuilder.cpp:618) ==2579== by 0x363A6A7B: DeclarationBuilder::closeDeclaration(bool) (declarationbuilder.cpp:855) ==2579== by 0x363A5D1B: DeclarationBuilder::visitDeclarator(DeclaratorAST*) (declarationbuilder.cpp:544) ==2579== by 0x3639368F: ContextBuilder::visitInitDeclarator(InitDeclaratorAST*) (contextbuilder.cpp:911) ==2579== by 0x363A0A1E: DeclarationBuilder::visitInitDeclarator(InitDeclaratorAST*) (declarationbuilder.cpp:256) ==2579== by 0x36675600: void visitNodes<InitDeclaratorAST*>(Visitor*, ListNode<InitDeclaratorAST*> const*) (visitor.h:139) ==2579== kdevelop(2579)/kdevplatform (standardoutputview) OutputWidget::changeDelegate: OutputWidget delegate was deleted for id 3 "Make: debug" QIODevice::setTextModeEnabled: The device is not open kdevelop(2579)/kdevplatform (standardoutputview) OutputWidget::changeDelegate: OutputWidget delegate was deleted for id 4 "Make: debug" QIODevice::setTextModeEnabled: The device is not open kdevelop(2579)/kdevplatform (standardoutputview) OutputWidget::changeDelegate: OutputWidget delegate was deleted for id 5 "Make: debug" QIODevice::setTextModeEnabled: The device is not open kdevelop(2579)/kdevplatform (standardoutputview) OutputWidget::changeDelegate: OutputWidget delegate was deleted for id 6 "Make: debug" QIODevice::setTextModeEnabled: The device is not open kdevelop(2579)/kdevplatform (standardoutputview) OutputWidget::changeDelegate: OutputWidget delegate was deleted for id 7 "Make: debug" QIODevice::setTextModeEnabled: The device is not open kdevelop(2579)/kdevplatform (standardoutputview) OutputWidget::changeDelegate: OutputWidget delegate was deleted for id 8 "Make: debug" QIODevice::setTextModeEnabled: The device is not open kdevelop(2579)/kdevplatform (standardoutputview) OutputWidget::changeDelegate: OutputWidget delegate was deleted for id 9 "Make: debug" QIODevice::setTextModeEnabled: The device is not open kdevelop(2579)/kdevplatform (standardoutputview) OutputWidget::changeDelegate: OutputWidget delegate was deleted for id 10 "Make: debug" QIODevice::setTextModeEnabled: The device is not open kdevelop(2579)/kdevplatform (standardoutputview) OutputWidget::changeDelegate: OutputWidget delegate was deleted for id 11 "Make: debug" QIODevice::setTextModeEnabled: The device is not open kdevelop(2579)/kdevplatform (standardoutputview) OutputWidget::changeDelegate: OutputWidget delegate was deleted for id 12 "Make: debug" QIODevice::setTextModeEnabled: The device is not open kdevelop(2579)/kdevplatform (standardoutputview) OutputWidget::changeDelegate: OutputWidget delegate was deleted for id 13 "Make: debug" QIODevice::setTextModeEnabled: The device is not open kdevelop(2579)/kdevplatform (standardoutputview) OutputWidget::changeDelegate: OutputWidget delegate was deleted for id 14 "Make: install" QIODevice::setTextModeEnabled: The device is not open kdevelop(2579)/kdevplatform (standardoutputview) OutputWidget::changeDelegate: OutputWidget delegate was deleted for id 15 "Make: install" QIODevice::setTextModeEnabled: The device is not open ==2579== Thread 1: ==2579== Conditional jump or move depends on uninitialised value(s) ==2579== at 0x6DD0523: QRect::contains(QPoint const&, bool) const (in /usr/lib/x86_64-linux-gnu/libQtCore.so.4.8.3) ==2579== by 0xB0CBF1A: KDevelop::ActiveToolTip::eventFilter(QObject*, QEvent*) (in /usr/lib/libkdevplatformutil.so.6.0.0) ==2579== by 0x6E9E639: QCoreApplicationPrivate::sendThroughApplicationEventFilters(QObject*, QEvent*) (in /usr/lib/x86_64-linux-gnu/libQtCore.so.4.8.3) ==2579== by 0x73C2E15: QApplicationPrivate::notify_helper(QObject*, QEvent*) (in /usr/lib/x86_64-linux-gnu/libQtGui.so.4.8.3) ==2579== by 0x73C7309: QApplication::notify(QObject*, QEvent*) (in /usr/lib/x86_64-linux-gnu/libQtGui.so.4.8.3) ==2579== by 0x668D1D5: KApplication::notify(QObject*, QEvent*) (kapplication.cpp:311) ==2579== by 0x6E9E56D: QCoreApplication::notifyInternal(QObject*, QEvent*) (in /usr/lib/x86_64-linux-gnu/libQtCore.so.4.8.3) ==2579== by 0x7412B2B: QWidget::event(QEvent*) (in /usr/lib/x86_64-linux-gnu/libQtGui.so.4.8.3) ==2579== by 0x73C2E9B: QApplicationPrivate::notify_helper(QObject*, QEvent*) (in /usr/lib/x86_64-linux-gnu/libQtGui.so.4.8.3) ==2579== by 0x73C7309: QApplication::notify(QObject*, QEvent*) (in /usr/lib/x86_64-linux-gnu/libQtGui.so.4.8.3) ==2579== by 0x668D1D5: KApplication::notify(QObject*, QEvent*) (kapplication.cpp:311) ==2579== by 0x6E9E56D: QCoreApplication::notifyInternal(QObject*, QEvent*) (in /usr/lib/x86_64-linux-gnu/libQtCore.so.4.8.3) ==2579== ==2579== Conditional jump or move depends on uninitialised value(s) ==2579== at 0x6DD0528: QRect::contains(QPoint const&, bool) const (in /usr/lib/x86_64-linux-gnu/libQtCore.so.4.8.3) ==2579== by 0xB0CBF1A: KDevelop::ActiveToolTip::eventFilter(QObject*, QEvent*) (in /usr/lib/libkdevplatformutil.so.6.0.0) ==2579== by 0x6E9E639: QCoreApplicationPrivate::sendThroughApplicationEventFilters(QObject*, QEvent*) (in /usr/lib/x86_64-linux-gnu/libQtCore.so.4.8.3) ==2579== by 0x73C2E15: QApplicationPrivate::notify_helper(QObject*, QEvent*) (in /usr/lib/x86_64-linux-gnu/libQtGui.so.4.8.3) ==2579== by 0x73C7309: QApplication::notify(QObject*, QEvent*) (in /usr/lib/x86_64-linux-gnu/libQtGui.so.4.8.3) ==2579== by 0x668D1D5: KApplication::notify(QObject*, QEvent*) (kapplication.cpp:311) ==2579== by 0x6E9E56D: QCoreApplication::notifyInternal(QObject*, QEvent*) (in /usr/lib/x86_64-linux-gnu/libQtCore.so.4.8.3) ==2579== by 0x7412B2B: QWidget::event(QEvent*) (in /usr/lib/x86_64-linux-gnu/libQtGui.so.4.8.3) ==2579== by 0x73C2E9B: QApplicationPrivate::notify_helper(QObject*, QEvent*) (in /usr/lib/x86_64-linux-gnu/libQtGui.so.4.8.3) ==2579== by 0x73C7309: QApplication::notify(QObject*, QEvent*) (in /usr/lib/x86_64-linux-gnu/libQtGui.so.4.8.3) ==2579== by 0x668D1D5: KApplication::notify(QObject*, QEvent*) (kapplication.cpp:311) ==2579== by 0x6E9E56D: QCoreApplication::notifyInternal(QObject*, QEvent*) (in /usr/lib/x86_64-linux-gnu/libQtCore.so.4.8.3) ==2579== ==2579== Conditional jump or move depends on uninitialised value(s) ==2579== at 0xB0CC02D: KDevelop::ActiveToolTip::eventFilter(QObject*, QEvent*) (in /usr/lib/libkdevplatformutil.so.6.0.0) ==2579== by 0x6E9E639: QCoreApplicationPrivate::sendThroughApplicationEventFilters(QObject*, QEvent*) (in /usr/lib/x86_64-linux-gnu/libQtCore.so.4.8.3) ==2579== by 0x73C2E15: QApplicationPrivate::notify_helper(QObject*, QEvent*) (in /usr/lib/x86_64-linux-gnu/libQtGui.so.4.8.3) ==2579== by 0x73C7309: QApplication::notify(QObject*, QEvent*) (in /usr/lib/x86_64-linux-gnu/libQtGui.so.4.8.3) ==2579== by 0x668D1D5: KApplication::notify(QObject*, QEvent*) (kapplication.cpp:311) ==2579== by 0x6E9E56D: QCoreApplication::notifyInternal(QObject*, QEvent*) (in /usr/lib/x86_64-linux-gnu/libQtCore.so.4.8.3) ==2579== by 0x7412B2B: QWidget::event(QEvent*) (in /usr/lib/x86_64-linux-gnu/libQtGui.so.4.8.3) ==2579== by 0x73C2E9B: QApplicationPrivate::notify_helper(QObject*, QEvent*) (in /usr/lib/x86_64-linux-gnu/libQtGui.so.4.8.3) ==2579== by 0x73C7309: QApplication::notify(QObject*, QEvent*) (in /usr/lib/x86_64-linux-gnu/libQtGui.so.4.8.3) ==2579== by 0x668D1D5: KApplication::notify(QObject*, QEvent*) (kapplication.cpp:311) ==2579== by 0x6E9E56D: QCoreApplication::notifyInternal(QObject*, QEvent*) (in /usr/lib/x86_64-linux-gnu/libQtCore.so.4.8.3) ==2579== by 0x7412B2B: QWidget::event(QEvent*) (in /usr/lib/x86_64-linux-gnu/libQtGui.so.4.8.3) ==2579== kdevelop(2579)/kdevplatform (standardoutputview) OutputWidget::changeDelegate: OutputWidget delegate was deleted for id 16 "Make: install" QIODevice::setTextModeEnabled: The device is not open kdevelop(2579)/kdevplatform (standardoutputview) OutputWidget::changeDelegate: OutputWidget delegate was deleted for id 17 "Make: install" QIODevice::setTextModeEnabled: The device is not open kdevelop(2579)/kdevplatform (standardoutputview) OutputWidget::changeDelegate: OutputWidget delegate was deleted for id 18 "Make: install" QIODevice::setTextModeEnabled: The device is not open
*** This bug has been marked as a duplicate of bug 265426 ***