Bug 331503 - kdevelop-4.6.0 crashes during edit
Summary: kdevelop-4.6.0 crashes during edit
Status: RESOLVED DUPLICATE of bug 236948
Alias: None
Product: kdevelop
Classification: Applications
Component: general (show other bugs)
Version: 4.6.0
Platform: Gentoo Packages Linux
: NOR crash
Target Milestone: ---
Assignee: kdevelop-bugs-null
URL:
Keywords: drkonqi
Depends on:
Blocks:
 
Reported: 2014-02-25 19:41 UTC by Thomas Eschenbacher
Modified: 2014-02-25 20:04 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 Thomas Eschenbacher 2014-02-25 19:41:27 UTC
Application: kdevelop (4.6.0)
KDE Platform Version: 4.12.2
Qt Version: 4.8.5
Operating System: Linux 3.13.4-gentoo i686
Distribution (Platform): Gentoo Packages

-- Information about the crash:
- Kdevelop crashes quite often, several times a day, just while editing the source code. Seems to be related with the background parser, AFAIR backtrace looks the same...

The crash can be reproduced sometimes.

-- Backtrace:
Application: KDevelop (kdevelop), signal: Aborted
Using host libthread_db library "/lib/libthread_db.so.1".
[Current thread is 1 (Thread 0xb703f980 (LWP 13545))]

Thread 10 (Thread 0xb3d76b40 (LWP 13845)):
#0  0xb7793424 in __kernel_vsyscall ()
#1  0x4b267204 in pthread_cond_timedwait () at ../nptl/sysdeps/unix/sysv/linux/i386/i686/../i486/pthread_cond_timedwait.S:250
#2  0x415d55be in wait (time=1000, this=0x9b39e80) at thread/qwaitcondition_unix.cpp:84
#3  QWaitCondition::wait (this=this@entry=0x9b3e604, mutex=mutex@entry=0x9b3e608, time=time@entry=1000) at thread/qwaitcondition_unix.cpp:158
#4  0xb71726cb in KDevelop::DUChainPrivate::CleanupThread::run (this=0x9b3e5f8) at /tmp/portage/dev-util/kdevplatform-1.6.0/work/kdevplatform-1.6.0/language/duchain/duchain.cpp:285
#5  0x415d5045 in QThreadPrivate::start (arg=0x9b3e5f8) at thread/qthread_unix.cpp:338
#6  0x4b262f54 in start_thread (arg=0xb3d76b40) at pthread_create.c:308
#7  0x4b151a9e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:131

Thread 9 (Thread 0xb2999b40 (LWP 14057)):
#0  0xb7793424 in __kernel_vsyscall ()
#1  0x4b145bcb in poll () at ../sysdeps/unix/syscall-template.S:81
#2  0x41432c0b in poll (__timeout=-1, __nfds=1, __fds=0xb1602118) at /usr/include/bits/poll2.h:46
#3  g_poll (fds=0xb1602118, nfds=1, timeout=-1) at /tmp/portage/dev-libs/glib-2.38.2/work/glib-2.38.2/glib/gpoll.c:132
#4  0x41424000 in g_main_context_poll (n_fds=1, fds=0xb1602118, timeout=<optimized out>, context=0xb16004e0, priority=<optimized out>) at /tmp/portage/dev-libs/glib-2.38.2/work/glib-2.38.2/glib/gmain.c:4007
#5  g_main_context_iterate (context=context@entry=0xb16004e0, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at /tmp/portage/dev-libs/glib-2.38.2/work/glib-2.38.2/glib/gmain.c:3708
#6  0x41424157 in g_main_context_iteration (context=0xb16004e0, may_block=1) at /tmp/portage/dev-libs/glib-2.38.2/work/glib-2.38.2/glib/gmain.c:3774
#7  0x4172d68f in QEventDispatcherGlib::processEvents (this=0xb1600468, flags=...) at kernel/qeventdispatcher_glib.cpp:427
#8  0x416f6043 in QEventLoop::processEvents (this=this@entry=0xb2999288, flags=...) at kernel/qeventloop.cpp:149
#9  0x416f6339 in QEventLoop::exec (this=this@entry=0xb2999288, flags=...) at kernel/qeventloop.cpp:204
#10 0x415d2858 in QThread::exec (this=this@entry=0x9cf8714) at thread/qthread.cpp:536
#11 0x415d28db in QThread::run (this=0x9cf8714) at thread/qthread.cpp:603
#12 0x415d5045 in QThreadPrivate::start (arg=0x9cf8714) at thread/qthread_unix.cpp:338
#13 0x4b262f54 in start_thread (arg=0xb2999b40) at pthread_create.c:308
#14 0x4b151a9e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:131

Thread 8 (Thread 0xafe8bb40 (LWP 14623)):
#0  0x41468c46 in g_mutex_get_impl (mutex=<optimized out>) at /tmp/portage/dev-libs/glib-2.38.2/work/glib-2.38.2/glib/gthread-posix.c:135
#1  0x41468f18 in g_mutex_unlock (mutex=mutex@entry=0xaf5004e0) at /tmp/portage/dev-libs/glib-2.38.2/work/glib-2.38.2/glib/gthread-posix.c:232
#2  0x41423045 in g_main_context_acquire (context=0xaf5004e0) at /tmp/portage/dev-libs/glib-2.38.2/work/glib-2.38.2/glib/gmain.c:3141
#3  0x41423ea8 in g_main_context_iterate (context=context@entry=0xaf5004e0, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at /tmp/portage/dev-libs/glib-2.38.2/work/glib-2.38.2/glib/gmain.c:3663
#4  0x41424157 in g_main_context_iteration (context=0xaf5004e0, may_block=1) at /tmp/portage/dev-libs/glib-2.38.2/work/glib-2.38.2/glib/gmain.c:3774
#5  0x4172d68f in QEventDispatcherGlib::processEvents (this=0xaf500468, flags=...) at kernel/qeventdispatcher_glib.cpp:427
#6  0x416f6043 in QEventLoop::processEvents (this=this@entry=0xafe8b268, flags=...) at kernel/qeventloop.cpp:149
#7  0x416f6339 in QEventLoop::exec (this=this@entry=0xafe8b268, flags=...) at kernel/qeventloop.cpp:204
#8  0x415d2858 in QThread::exec (this=this@entry=0xa0cd738) at thread/qthread.cpp:536
#9  0xb7297afe in KDevelop::CompletionWorkerThread::run (this=0xa0cd738) at /tmp/portage/dev-util/kdevplatform-1.6.0/work/kdevplatform-1.6.0/language/codecompletion/codecompletionmodel.cpp:84
#10 0x415d5045 in QThreadPrivate::start (arg=0xa0cd738) at thread/qthread_unix.cpp:338
#11 0x4b262f54 in start_thread (arg=0xafe8bb40) at pthread_create.c:308
#12 0x4b151a9e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:131

Thread 7 (Thread 0xaf4ffb40 (LWP 14624)):
#0  0x4b04dead in _dl_update_slotinfo (req_modid=1) at dl-tls.c:691
#1  0x4b03d094 in update_get_addr (ti=0x41882218) at dl-tls.c:753
#2  0x415d3e00 in get_thread_data () at thread/qthread_unix.cpp:182
#3  QThreadData::current () at thread/qthread_unix.cpp:208
#4  0x4172d07b in postEventSourcePrepare (s=0xae900db0, timeout=timeout@entry=0xaf4ff0cc) at kernel/qeventdispatcher_glib.cpp:256
#5  0x41423606 in g_main_context_prepare (context=context@entry=0xae9004e0, priority=priority@entry=0xaf4ff138) at /tmp/portage/dev-libs/glib-2.38.2/work/glib-2.38.2/glib/gmain.c:3340
#6  0x41423eff in g_main_context_iterate (context=context@entry=0xae9004e0, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at /tmp/portage/dev-libs/glib-2.38.2/work/glib-2.38.2/glib/gmain.c:3693
#7  0x41424157 in g_main_context_iteration (context=0xae9004e0, may_block=1) at /tmp/portage/dev-libs/glib-2.38.2/work/glib-2.38.2/glib/gmain.c:3774
#8  0x4172d68f in QEventDispatcherGlib::processEvents (this=0xae900468, flags=...) at kernel/qeventdispatcher_glib.cpp:427
#9  0x416f6043 in QEventLoop::processEvents (this=this@entry=0xaf4ff268, flags=...) at kernel/qeventloop.cpp:149
#10 0x416f6339 in QEventLoop::exec (this=this@entry=0xaf4ff268, flags=...) at kernel/qeventloop.cpp:204
#11 0x415d2858 in QThread::exec (this=this@entry=0xa0cdcd8) at thread/qthread.cpp:536
#12 0xb7297afe in KDevelop::CompletionWorkerThread::run (this=0xa0cdcd8) at /tmp/portage/dev-util/kdevplatform-1.6.0/work/kdevplatform-1.6.0/language/codecompletion/codecompletionmodel.cpp:84
#13 0x415d5045 in QThreadPrivate::start (arg=0xa0cdcd8) at thread/qthread_unix.cpp:338
#14 0x4b262f54 in start_thread (arg=0xaf4ffb40) at pthread_create.c:308
#15 0x4b151a9e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:131

Thread 6 (Thread 0xa3517b40 (LWP 16344)):
#0  0xb7793424 in __kernel_vsyscall ()
#1  0x4b1646e2 in clock_gettime (clock_id=1, tp=0xa3516f88) at ../sysdeps/unix/clock_gettime.c:115
#2  0x4163a039 in do_gettime (frac=0xa3516f80, sec=0xa3516f78) at tools/qelapsedtimer_unix.cpp:127
#3  qt_gettime () at tools/qelapsedtimer_unix.cpp:144
#4  0x4172e5a2 in QTimerInfoList::updateCurrentTime (this=this@entry=0xa2c02074) at kernel/qeventdispatcher_unix.cpp:354
#5  0x4172e9da in QTimerInfoList::timerWait (this=0xa2c02074, tm=...) at kernel/qeventdispatcher_unix.cpp:460
#6  0x4172cd2b in timerSourcePrepareHelper (src=<optimized out>, timeout=0xa35170ac) at kernel/qeventdispatcher_glib.cpp:136
#7  0x4172cdcd in timerSourcePrepare (source=0xa2c02040, timeout=timeout@entry=0xa35170ac) at kernel/qeventdispatcher_glib.cpp:169
#8  0x41423606 in g_main_context_prepare (context=context@entry=0xa2c004e0, priority=priority@entry=0xa3517118) at /tmp/portage/dev-libs/glib-2.38.2/work/glib-2.38.2/glib/gmain.c:3340
#9  0x41423eff in g_main_context_iterate (context=context@entry=0xa2c004e0, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at /tmp/portage/dev-libs/glib-2.38.2/work/glib-2.38.2/glib/gmain.c:3693
#10 0x41424157 in g_main_context_iteration (context=0xa2c004e0, may_block=1) at /tmp/portage/dev-libs/glib-2.38.2/work/glib-2.38.2/glib/gmain.c:3774
#11 0x4172d68f in QEventDispatcherGlib::processEvents (this=0xa2c00468, flags=...) at kernel/qeventdispatcher_glib.cpp:427
#12 0x416f6043 in QEventLoop::processEvents (this=this@entry=0xa3517248, flags=...) at kernel/qeventloop.cpp:149
#13 0x416f6339 in QEventLoop::exec (this=this@entry=0xa3517248, flags=...) at kernel/qeventloop.cpp:204
#14 0x415d2858 in QThread::exec (this=this@entry=0x9a69740) at thread/qthread.cpp:536
#15 0x416d3cb7 in QInotifyFileSystemWatcherEngine::run (this=0x9a69740) at io/qfilesystemwatcher_inotify.cpp:256
#16 0x415d5045 in QThreadPrivate::start (arg=0x9a69740) at thread/qthread_unix.cpp:338
#17 0x4b262f54 in start_thread (arg=0xa3517b40) at pthread_create.c:308
#18 0x4b151a9e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:131

Thread 5 (Thread 0xad6ccb40 (LWP 16659)):
#0  g_private_get_impl (key=0x41510624 <g_thread_specific_private>) at /tmp/portage/dev-libs/glib-2.38.2/work/glib-2.38.2/glib/gthread-posix.c:990
#1  0x414694f8 in g_private_get (key=key@entry=0x41510624 <g_thread_specific_private>) at /tmp/portage/dev-libs/glib-2.38.2/work/glib-2.38.2/glib/gthread-posix.c:1019
#2  0x4144b11e in g_thread_self () at /tmp/portage/dev-libs/glib-2.38.2/work/glib-2.38.2/glib/gthread.c:994
#3  0x4142301a in g_main_context_acquire (context=0xb5a004e0) at /tmp/portage/dev-libs/glib-2.38.2/work/glib-2.38.2/glib/gmain.c:3122
#4  0x41423ea8 in g_main_context_iterate (context=context@entry=0xb5a004e0, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at /tmp/portage/dev-libs/glib-2.38.2/work/glib-2.38.2/glib/gmain.c:3663
#5  0x41424157 in g_main_context_iteration (context=0xb5a004e0, may_block=1) at /tmp/portage/dev-libs/glib-2.38.2/work/glib-2.38.2/glib/gmain.c:3774
#6  0x4172d68f in QEventDispatcherGlib::processEvents (this=0xb5a00468, flags=...) at kernel/qeventdispatcher_glib.cpp:427
#7  0x416f6043 in QEventLoop::processEvents (this=this@entry=0xad6cc248, flags=...) at kernel/qeventloop.cpp:149
#8  0x416f6339 in QEventLoop::exec (this=this@entry=0xad6cc248, flags=...) at kernel/qeventloop.cpp:204
#9  0x415d2858 in QThread::exec (this=this@entry=0xa799038) at thread/qthread.cpp:536
#10 0x416d3cb7 in QInotifyFileSystemWatcherEngine::run (this=0xa799038) at io/qfilesystemwatcher_inotify.cpp:256
#11 0x415d5045 in QThreadPrivate::start (arg=0xa799038) at thread/qthread_unix.cpp:338
#12 0x4b262f54 in start_thread (arg=0xad6ccb40) at pthread_create.c:308
#13 0x4b151a9e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:131

Thread 4 (Thread 0xac0cdb40 (LWP 20930)):
#0  0xb7793424 in __kernel_vsyscall ()
#1  0x4b266e1c in pthread_cond_wait () at ../nptl/sysdeps/unix/sysv/linux/i386/i686/../i486/pthread_cond_wait.S:187
#2  0x415d56a0 in wait (time=4294967295, this=0x9a35100) at thread/qwaitcondition_unix.cpp:86
#3  QWaitCondition::wait (this=this@entry=0x9a35050, mutex=0x9a35220, time=time@entry=4294967295) at thread/qwaitcondition_unix.cpp:158
#4  0x46454d35 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x9a35038, th=th@entry=0x99f7b78) at /var/tmp/portage/kde-base/kdelibs-4.12.2/work/kdelibs-4.12.2/threadweaver/Weaver/WeaverImpl.cpp:370
#5  0x46457c2b in ThreadWeaver::WorkingHardState::waitForAvailableJob (this=0x9a352a0, th=0x99f7b78) at /var/tmp/portage/kde-base/kdelibs-4.12.2/work/kdelibs-4.12.2/threadweaver/Weaver/WorkingHardState.cpp:77
#6  0x464548fa in ThreadWeaver::WeaverImpl::waitForAvailableJob (this=0x9a35038, th=th@entry=0x99f7b78) at /var/tmp/portage/kde-base/kdelibs-4.12.2/work/kdelibs-4.12.2/threadweaver/Weaver/WeaverImpl.cpp:361
#7  0x46457d8c in ThreadWeaver::WorkingHardState::applyForWork (this=0x9a352a0, th=0x99f7b78, previous=0xdd82778) at /var/tmp/portage/kde-base/kdelibs-4.12.2/work/kdelibs-4.12.2/threadweaver/Weaver/WorkingHardState.cpp:68
#8  0x46453922 in ThreadWeaver::WeaverImpl::applyForWork (this=0x9a35038, th=0x99f7b78, previous=0xdd82778) at /var/tmp/portage/kde-base/kdelibs-4.12.2/work/kdelibs-4.12.2/threadweaver/Weaver/WeaverImpl.cpp:356
#9  0x46456589 in ThreadWeaver::Thread::run (this=0x99f7b78) at /var/tmp/portage/kde-base/kdelibs-4.12.2/work/kdelibs-4.12.2/threadweaver/Weaver/Thread.cpp:98
#10 0x415d5045 in QThreadPrivate::start (arg=0x99f7b78) at thread/qthread_unix.cpp:338
#11 0x4b262f54 in start_thread (arg=0xac0cdb40) at pthread_create.c:308
#12 0x4b151a9e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:131

Thread 3 (Thread 0xab8ccb40 (LWP 20931)):
#0  0xb7793424 in __kernel_vsyscall ()
#1  0x4b266e1c in pthread_cond_wait () at ../nptl/sysdeps/unix/sysv/linux/i386/i686/../i486/pthread_cond_wait.S:187
#2  0x415d56a0 in wait (time=4294967295, this=0x9a35100) at thread/qwaitcondition_unix.cpp:86
#3  QWaitCondition::wait (this=this@entry=0x9a35050, mutex=0x9a35220, time=time@entry=4294967295) at thread/qwaitcondition_unix.cpp:158
#4  0x46454d35 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x9a35038, th=th@entry=0xb5a04310) at /var/tmp/portage/kde-base/kdelibs-4.12.2/work/kdelibs-4.12.2/threadweaver/Weaver/WeaverImpl.cpp:370
#5  0x46457c2b in ThreadWeaver::WorkingHardState::waitForAvailableJob (this=0x9a352a0, th=0xb5a04310) at /var/tmp/portage/kde-base/kdelibs-4.12.2/work/kdelibs-4.12.2/threadweaver/Weaver/WorkingHardState.cpp:77
#6  0x464548fa in ThreadWeaver::WeaverImpl::waitForAvailableJob (this=0x9a35038, th=th@entry=0xb5a04310) at /var/tmp/portage/kde-base/kdelibs-4.12.2/work/kdelibs-4.12.2/threadweaver/Weaver/WeaverImpl.cpp:361
#7  0x46457d8c in ThreadWeaver::WorkingHardState::applyForWork (this=0x9a352a0, th=0xb5a04310, previous=0x0) at /var/tmp/portage/kde-base/kdelibs-4.12.2/work/kdelibs-4.12.2/threadweaver/Weaver/WorkingHardState.cpp:68
#8  0x46453922 in ThreadWeaver::WeaverImpl::applyForWork (this=0x9a35038, th=0xb5a04310, previous=0x0) at /var/tmp/portage/kde-base/kdelibs-4.12.2/work/kdelibs-4.12.2/threadweaver/Weaver/WeaverImpl.cpp:356
#9  0x46457da8 in ThreadWeaver::WorkingHardState::applyForWork (this=0x9a352a0, th=0xb5a04310, previous=0xbac0918) at /var/tmp/portage/kde-base/kdelibs-4.12.2/work/kdelibs-4.12.2/threadweaver/Weaver/WorkingHardState.cpp:71
#10 0x46453922 in ThreadWeaver::WeaverImpl::applyForWork (this=0x9a35038, th=0xb5a04310, previous=0xbac0918) at /var/tmp/portage/kde-base/kdelibs-4.12.2/work/kdelibs-4.12.2/threadweaver/Weaver/WeaverImpl.cpp:356
#11 0x46456589 in ThreadWeaver::Thread::run (this=0xb5a04310) at /var/tmp/portage/kde-base/kdelibs-4.12.2/work/kdelibs-4.12.2/threadweaver/Weaver/Thread.cpp:98
#12 0x415d5045 in QThreadPrivate::start (arg=0xb5a04310) at thread/qthread_unix.cpp:338
#13 0x4b262f54 in start_thread (arg=0xab8ccb40) at pthread_create.c:308
#14 0x4b151a9e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:131

Thread 2 (Thread 0xacecbb40 (LWP 24067)):
#0  0xb7793424 in __kernel_vsyscall ()
#1  0x4b266e1c in pthread_cond_wait () at ../nptl/sysdeps/unix/sysv/linux/i386/i686/../i486/pthread_cond_wait.S:187
#2  0x415d56a0 in wait (time=4294967295, this=0x9a35100) at thread/qwaitcondition_unix.cpp:86
#3  QWaitCondition::wait (this=this@entry=0x9a35050, mutex=0x9a35220, time=time@entry=4294967295) at thread/qwaitcondition_unix.cpp:158
#4  0x46454d35 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x9a35038, th=th@entry=0xa3ae908) at /var/tmp/portage/kde-base/kdelibs-4.12.2/work/kdelibs-4.12.2/threadweaver/Weaver/WeaverImpl.cpp:370
#5  0x46457c2b in ThreadWeaver::WorkingHardState::waitForAvailableJob (this=0x9a352a0, th=0xa3ae908) at /var/tmp/portage/kde-base/kdelibs-4.12.2/work/kdelibs-4.12.2/threadweaver/Weaver/WorkingHardState.cpp:77
#6  0x464548fa in ThreadWeaver::WeaverImpl::waitForAvailableJob (this=0x9a35038, th=th@entry=0xa3ae908) at /var/tmp/portage/kde-base/kdelibs-4.12.2/work/kdelibs-4.12.2/threadweaver/Weaver/WeaverImpl.cpp:361
#7  0x46457d8c in ThreadWeaver::WorkingHardState::applyForWork (this=0x9a352a0, th=0xa3ae908, previous=0x0) at /var/tmp/portage/kde-base/kdelibs-4.12.2/work/kdelibs-4.12.2/threadweaver/Weaver/WorkingHardState.cpp:68
#8  0x46453922 in ThreadWeaver::WeaverImpl::applyForWork (this=0x9a35038, th=0xa3ae908, previous=0x0) at /var/tmp/portage/kde-base/kdelibs-4.12.2/work/kdelibs-4.12.2/threadweaver/Weaver/WeaverImpl.cpp:356
#9  0x46457da8 in ThreadWeaver::WorkingHardState::applyForWork (this=0x9a352a0, th=0xa3ae908, previous=0x0) at /var/tmp/portage/kde-base/kdelibs-4.12.2/work/kdelibs-4.12.2/threadweaver/Weaver/WorkingHardState.cpp:71
#10 0x46453922 in ThreadWeaver::WeaverImpl::applyForWork (this=0x9a35038, th=0xa3ae908, previous=0x0) at /var/tmp/portage/kde-base/kdelibs-4.12.2/work/kdelibs-4.12.2/threadweaver/Weaver/WeaverImpl.cpp:356
#11 0x46457da8 in ThreadWeaver::WorkingHardState::applyForWork (this=0x9a352a0, th=0xa3ae908, previous=0x0) at /var/tmp/portage/kde-base/kdelibs-4.12.2/work/kdelibs-4.12.2/threadweaver/Weaver/WorkingHardState.cpp:71
#12 0x46453922 in ThreadWeaver::WeaverImpl::applyForWork (this=0x9a35038, th=0xa3ae908, previous=0x0) at /var/tmp/portage/kde-base/kdelibs-4.12.2/work/kdelibs-4.12.2/threadweaver/Weaver/WeaverImpl.cpp:356
#13 0x46457da8 in ThreadWeaver::WorkingHardState::applyForWork (this=0x9a352a0, th=0xa3ae908, previous=0xd27f468) at /var/tmp/portage/kde-base/kdelibs-4.12.2/work/kdelibs-4.12.2/threadweaver/Weaver/WorkingHardState.cpp:71
#14 0x46453922 in ThreadWeaver::WeaverImpl::applyForWork (this=0x9a35038, th=0xa3ae908, previous=0xd27f468) at /var/tmp/portage/kde-base/kdelibs-4.12.2/work/kdelibs-4.12.2/threadweaver/Weaver/WeaverImpl.cpp:356
#15 0x46456589 in ThreadWeaver::Thread::run (this=0xa3ae908) at /var/tmp/portage/kde-base/kdelibs-4.12.2/work/kdelibs-4.12.2/threadweaver/Weaver/Thread.cpp:98
#16 0x415d5045 in QThreadPrivate::start (arg=0xa3ae908) at thread/qthread_unix.cpp:338
#17 0x4b262f54 in start_thread (arg=0xacecbb40) at pthread_create.c:308
#18 0x4b151a9e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:131

Thread 1 (Thread 0xb703f980 (LWP 13545)):
[KCrash Handler]
#7  0xb7793424 in __kernel_vsyscall ()
#8  0x4b08fa07 in __GI_raise (sig=sig@entry=6) at ../nptl/sysdeps/unix/sysv/linux/raise.c:56
#9  0x4b09116e in __GI_abort () at abort.c:90
#10 0x415c9bbe in qt_message_output (msgType=<optimized out>, buf=0xe501860 "ASSERT failure in QPersistentModelIndex::~QPersistentModelIndex: \"persistent model indexes corrupted\", file kernel/qabstractitemmodel.cpp, line 544") at global/qglobal.cpp:2323
#11 0x415c9d5d in qt_message (msgType=QtFatalMsg, msg=0xe501850 "\001", ap=0xbfc87d94 "t\177~AP\177~A \201~A \002") at global/qglobal.cpp:2369
#12 0x415c9e78 in qFatal (msg=msg@entry=0x4176cbd8 "ASSERT failure in %s: \"%s\", file %s, line %d") at global/qglobal.cpp:2552
#13 0x415c9ebd in qt_assert_x (where=where@entry=0x417e7f74 "QPersistentModelIndex::~QPersistentModelIndex", what=what@entry=0x417e7f50 "persistent model indexes corrupted", file=file@entry=0x417e8120 "kernel/qabstractitemmodel.cpp", line=line@entry=544) at global/qglobal.cpp:2026
#14 0x416ed54a in QAbstractItemModelPrivate::removePersistentIndexData (this=this@entry=0xb3d3418, data=data@entry=0xb6423a0) at kernel/qabstractitemmodel.cpp:543
#15 0x416ed8da in QPersistentModelIndexData::destroy (data=0xb6423a0) at kernel/qabstractitemmodel.cpp:83
#16 0x416eda83 in QPersistentModelIndex::~QPersistentModelIndex (this=0xbfc87e78, __in_chrg=<optimized out>) at kernel/qabstractitemmodel.cpp:155
#17 0x4314eee8 in QItemSelectionModel::setCurrentIndex (this=0xc572fe0, index=..., command=...) at itemviews/qitemselectionmodel.cpp:1181
#18 0x430e852b in QAbstractItemView::setCurrentIndex (this=0xb35aaf8, index=...) at itemviews/qabstractitemview.cpp:1022
#19 0xb2a8c8d1 in modelContentChanged (this=0xb3d3178) at /tmp/portage/kde-base/katepart-4.12.2/work/katepart-4.12.2/part/completion/katecompletionwidget.cpp:222
#20 KateCompletionWidget::modelContentChanged (this=0xb3d3178) at /tmp/portage/kde-base/katepart-4.12.2/work/katepart-4.12.2/part/completion/katecompletionwidget.cpp:188
#21 0xb2a8fe24 in qt_static_metacall (_a=0xbfc8807c, _id=19, _o=0xb3d3178, _c=<optimized out>) at /tmp/portage/kde-base/katepart-4.12.2/work/katepart-4.12.2_build/part/katecompletionwidget.moc:118
#22 KateCompletionWidget::qt_static_metacall (_o=0xb3d3178, _c=QMetaObject::InvokeMetaMethod, _id=19, _a=0xbfc8807c) at /tmp/portage/kde-base/katepart-4.12.2/work/katepart-4.12.2_build/part/katecompletionwidget.moc:86
#23 0x4171052b in QMetaObject::activate (sender=sender@entry=0xb3d33a0, m=m@entry=0xb2ceab08 <KateCompletionModel::staticMetaObject>, local_signal_index=local_signal_index@entry=2, argv=argv@entry=0x0) at kernel/qobject.cpp:3547
#24 0xb2a94655 in KateCompletionModel::contentGeometryChanged (this=this@entry=0xb3d33a0) at /tmp/portage/kde-base/katepart-4.12.2/work/katepart-4.12.2_build/part/katecompletionmodel.moc:146
#25 0xb2a9a575 in KateCompletionModel::resort (this=this@entry=0xb3d33a0) at /tmp/portage/kde-base/katepart-4.12.2/work/katepart-4.12.2/part/completion/katecompletionmodel.cpp:1588
#26 0xb2a9bdc4 in KateCompletionModel::setCurrentCompletion (this=0xb3d33a0, model=model@entry=0x9d20690, completion=...) at /tmp/portage/kde-base/katepart-4.12.2/work/katepart-4.12.2/part/completion/katecompletionmodel.cpp:957
#27 0xb2a8da64 in KateCompletionWidget::cursorPositionChanged (this=this@entry=0xb3d3178) at /tmp/portage/kde-base/katepart-4.12.2/work/katepart-4.12.2/part/completion/katecompletionwidget.cpp:727
#28 0xb2a8fe3c in qt_static_metacall (_a=0xbfc88424, _id=20, _o=0xb3d3178, _c=<optimized out>) at /tmp/portage/kde-base/katepart-4.12.2/work/katepart-4.12.2_build/part/katecompletionwidget.moc:119
#29 KateCompletionWidget::qt_static_metacall (_o=0xb3d3178, _c=QMetaObject::InvokeMetaMethod, _id=20, _a=0xbfc88424) at /tmp/portage/kde-base/katepart-4.12.2/work/katepart-4.12.2_build/part/katecompletionwidget.moc:86
#30 0x4171052b in QMetaObject::activate (sender=sender@entry=0xa373a20, m=m@entry=0xb75e9c74 <KTextEditor::View::staticMetaObject>, local_signal_index=local_signal_index@entry=7, argv=argv@entry=0xbfc88424) at kernel/qobject.cpp:3547
#31 0xb75c800d in KTextEditor::View::cursorPositionChanged (this=this@entry=0xa373a20, _t1=_t1@entry=0xa373a20, _t2=...) at /var/tmp/portage/kde-base/kdelibs-4.12.2/work/kdelibs-4.12.2_build/interfaces/ktexteditor/view.moc:187
#32 0xb2b7d32b in KateViewInternal::updateCursor (this=this@entry=0xae82878, newCursor=..., force=force@entry=false, center=center@entry=false, calledExternally=calledExternally@entry=false) at /tmp/portage/kde-base/katepart-4.12.2/work/katepart-4.12.2/part/view/kateviewinternal.cpp:1898
#33 0xb2b84ab2 in KateViewInternal::moveChar (this=this@entry=0xae82878, bias=bias@entry=KateViewInternal::left, sel=sel@entry=false) at /tmp/portage/kde-base/katepart-4.12.2/work/katepart-4.12.2/part/view/kateviewinternal.cpp:1058
#34 0xb2b84d12 in KateViewInternal::cursorPrevChar (this=this@entry=0xae82878, sel=sel@entry=false) at /tmp/portage/kde-base/katepart-4.12.2/work/katepart-4.12.2/part/view/kateviewinternal.cpp:1066
#35 0xb2b6eeb6 in KateView::cursorLeft (this=this@entry=0xa373a20) at /tmp/portage/kde-base/katepart-4.12.2/work/katepart-4.12.2/part/view/kateview.cpp:2581
#36 0xb2b7493b in qt_static_metacall (_a=0xbfc88718, _id=56, _o=0xa373a20, _c=<optimized out>) at /tmp/portage/kde-base/katepart-4.12.2/work/katepart-4.12.2_build/part/kateview.moc:340
#37 KateView::qt_static_metacall (_o=0xa373a20, _c=QMetaObject::InvokeMetaMethod, _id=56, _a=0xbfc88718) at /tmp/portage/kde-base/katepart-4.12.2/work/katepart-4.12.2_build/part/kateview.moc:267
#38 0x4171052b in QMetaObject::activate (sender=sender@entry=0xa2365b0, m=m@entry=0x4354ab98 <QAction::staticMetaObject>, local_signal_index=local_signal_index@entry=1, argv=argv@entry=0xbfc88718) at kernel/qobject.cpp:3547
#39 0x42af84ad in QAction::triggered (this=this@entry=0xa2365b0, _t1=false) at .moc/debug-shared/moc_qaction.cpp:276
#40 0x42af9bcc in QAction::activate (this=0xa2365b0, event=QAction::Trigger) at kernel/qaction.cpp:1257
#41 0x42af9d74 in QAction::event (this=0xa2365b0, e=0xbfc88c08) at kernel/qaction.cpp:1183
#42 0x41f008ad in KAction::event (this=0xa2365b0, event=0xbfc88c08) at /var/tmp/portage/kde-base/kdelibs-4.12.2/work/kdelibs-4.12.2/kdeui/actions/kaction.cpp:131
#43 0x42affc7f in QApplicationPrivate::notify_helper (this=0x95f3710, receiver=0xa2365b0, e=0xbfc88c08) at kernel/qapplication.cpp:4562
#44 0x42b02f88 in QApplication::notify (this=0x95f3710, receiver=0xa2365b0, e=0xbfc88c08) at kernel/qapplication.cpp:4423
#45 0x41ffba55 in KApplication::notify (this=0xbfc89b2c, receiver=0xa2365b0, event=0xbfc88c08) at /var/tmp/portage/kde-base/kdelibs-4.12.2/work/kdelibs-4.12.2/kdeui/kernel/kapplication.cpp:311
#46 0x416f7e75 in QCoreApplication::notifyInternal (this=0xbfc89b2c, receiver=receiver@entry=0xa2365b0, event=event@entry=0xbfc88c08) at kernel/qcoreapplication.cpp:949
#47 0x42b40b8c in sendEvent (event=0xbfc88c08, receiver=0xa2365b0) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:231
#48 QShortcutMap::dispatchEvent (this=this@entry=0x95f37b8, e=e@entry=0xbfc890b8) at kernel/qshortcutmap.cpp:884
#49 0x42b4105d in QShortcutMap::tryShortcutEvent (this=0x95f37b8, o=0xae82878, e=0xbfc890b8) at kernel/qshortcutmap.cpp:364
#50 0x42b056a5 in QApplication::notify (this=0xbfc890b8, receiver=0xae82878, e=0xbfc890b8) at kernel/qapplication.cpp:3986
#51 0x41ffba55 in KApplication::notify (this=0xbfc89b2c, receiver=0xae82878, event=0xbfc890b8) at /var/tmp/portage/kde-base/kdelibs-4.12.2/work/kdelibs-4.12.2/kdeui/kernel/kapplication.cpp:311
#52 0x416f7e75 in QCoreApplication::notifyInternal (this=0xbfc89b2c, receiver=receiver@entry=0xae82878, event=event@entry=0xbfc890b8) at kernel/qcoreapplication.cpp:949
#53 0x42afe5db in sendSpontaneousEvent (event=0xbfc890b8, receiver=0xae82878) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:234
#54 qt_sendSpontaneousEvent (receiver=0xae82878, event=0xbfc890b8) at kernel/qapplication.cpp:5560
#55 0x42bbde7a in QKeyMapper::sendKeyEvent (keyWidget=0xae82878, grab=grab@entry=false, type=QEvent::KeyPress, code=16777234, modifiers=<error reading variable: Cannot access memory at address 0x6>, text=..., autorepeat=false, count=-1077374792, nativeScanCode=6, nativeVirtualKey=6, nativeModifiers=6) at kernel/qkeymapper_x11.cpp:1866
#56 0x42bbe291 in QKeyMapperPrivate::translateKeyEvent (this=0x9609be8, keyWidget=0xae82878, event=0xbfc89650, grab=false) at kernel/qkeymapper_x11.cpp:1836
#57 0x42b91e86 in QApplication::x11ProcessEvent (this=0xbfc89b2c, event=0xbfc89650) at kernel/qapplication_x11.cpp:3533
#58 0x42bc0cbc in x11EventSourceDispatch (s=s@entry=0x95f36c0, callback=0x0, user_data=0x0) at kernel/qguieventdispatcher_glib.cpp:146
#59 0x41423cea in g_main_dispatch (context=0x95f38a0, context@entry=0x957a7c8) at /tmp/portage/dev-libs/glib-2.38.2/work/glib-2.38.2/glib/gmain.c:3066
#60 g_main_context_dispatch (context=context@entry=0x95f38a0) at /tmp/portage/dev-libs/glib-2.38.2/work/glib-2.38.2/glib/gmain.c:3642
#61 0x41424084 in g_main_context_iterate (context=context@entry=0x95f38a0, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at /tmp/portage/dev-libs/glib-2.38.2/work/glib-2.38.2/glib/gmain.c:3713
#62 0x41424157 in g_main_context_iteration (context=0x95f38a0, may_block=1) at /tmp/portage/dev-libs/glib-2.38.2/work/glib-2.38.2/glib/gmain.c:3774
#63 0x4172d68f in QEventDispatcherGlib::processEvents (this=this@entry=0x95ef458, flags=...) at kernel/qeventdispatcher_glib.cpp:427
#64 0x42bc0e1e in QGuiEventDispatcherGlib::processEvents (this=0x95ef458, flags=...) at kernel/qguieventdispatcher_glib.cpp:204
#65 0x416f6043 in QEventLoop::processEvents (this=this@entry=0xbfc89958, flags=...) at kernel/qeventloop.cpp:149
#66 0x416f6339 in QEventLoop::exec (this=this@entry=0xbfc89958, flags=...) at kernel/qeventloop.cpp:204
#67 0x416fcb0e in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1221
#68 0x42afe364 in QApplication::exec () at kernel/qapplication.cpp:3823
#69 0x080565a2 in main (argc=<optimized out>, argv=0xbfc89d94) at /tmp/portage/dev-util/kdevelop-4.6.0/work/kdevelop-4.6.0/app/main.cpp:566

Possible duplicates by query: bug 322472, bug 321758.

Reported using DrKonqi
Comment 1 Kevin Funk 2014-02-25 20:04:19 UTC
Fixed in 4.13.

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