Bug 310702 - kdevelop crashes while editing.
Summary: kdevelop crashes while editing.
Status: RESOLVED DUPLICATE of bug 265426
Alias: None
Product: kdevelop
Classification: Applications
Component: general (show other bugs)
Version: 4.4.1
Platform: Ubuntu Linux
: NOR crash
Target Milestone: 4.3.0
Assignee: kdevelop-bugs-null
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2012-11-26 10:47 UTC by susundberg
Modified: 2012-12-02 22:54 UTC (History)
0 users

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 susundberg 2012-11-26 10:47:02 UTC
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
Comment 1 susundberg 2012-11-26 14:02:39 UTC
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
Comment 2 Kevin Funk 2012-12-02 22:54:18 UTC

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