Bug 338289 - KDevelop crashed during startup [createIndicesForTokens, Lexer::scan_identifier_or_keyword]
Summary: KDevelop crashed during startup [createIndicesForTokens, Lexer::scan_identifi...
Status: RESOLVED INTENTIONAL
Alias: None
Product: kdevelop
Classification: Applications
Component: Language Support: CPP (old) (show other bugs)
Version: 4.6.90
Platform: Compiled Sources Linux
: NOR crash
Target Milestone: ---
Assignee: kdevelop-bugs-null
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2014-08-15 07:19 UTC by Alexey Chernov
Modified: 2016-12-07 22:27 UTC (History)
2 users (show)

See Also:
Latest Commit:
Version Fixed In:
Sentry Crash Report:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Alexey Chernov 2014-08-15 07:19:07 UTC
- What I was doing when the application crashed:

KDevelop crashed on some early stage of startup. It was closed correctly before. I think I can't reproduce it another time as it's the very first time I see this crash for a long time.

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

Thread 7 (Thread 0x7f7bca513700 (LWP 3055)):
#0  0x00007f7c688a1068 in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#1  0x00007f7c68b48011 in wait (time=<optimized out>, this=0x3629e20) at thread/qwaitcondition_unix.cpp:84
#2  QWaitCondition::wait (this=<optimized out>, mutex=0x34213f0, time=<optimized out>) at thread/qwaitcondition_unix.cpp:158
#3  0x00007f7c6648f578 in KDevelop::DUChainPrivate::CleanupThread::run (this=0x34213d0) at /usr/src/packages/kdevplatform-1.6.90/language/duchain/duchain.cpp:283
#4  0x00007f7c68b47604 in QThreadPrivate::start (arg=0x34213d0) at thread/qthread_unix.cpp:338
#5  0x00007f7c6889cea2 in start_thread () from /lib/libpthread.so.0
#6  0x00007f7c67db453d in clone () from /lib/libc.so.6

Thread 6 (Thread 0x7f7bba78e700 (LWP 3056)):
#0  0x00007f7c688a36fd in read () from /lib/libpthread.so.0
#1  0x00007f7c6195e320 in g_wakeup_acknowledge () from /usr/lib/libglib-2.0.so.0
#2  0x00007f7c619139ac in g_main_context_check () from /usr/lib/libglib-2.0.so.0
#3  0x00007f7c61913e5b in g_main_context_iterate.isra.23 () from /usr/lib/libglib-2.0.so.0
#4  0x00007f7c61913fcc in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#5  0x00007f7c68cae1e6 in QEventDispatcherGlib::processEvents (this=0x7f7bb40008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:427
#6  0x00007f7c68c7312f in QEventLoop::processEvents (this=this@entry=0x7f7bba78de20, flags=...) at kernel/qeventloop.cpp:149
#7  0x00007f7c68c733c5 in QEventLoop::exec (this=this@entry=0x7f7bba78de20, flags=...) at kernel/qeventloop.cpp:204
#8  0x00007f7c68b44ce6 in QThread::exec (this=<optimized out>) at thread/qthread.cpp:536
#9  0x00007f7c68b47604 in QThreadPrivate::start (arg=0x38fbca8) at thread/qthread_unix.cpp:338
#10 0x00007f7c6889cea2 in start_thread () from /lib/libpthread.so.0
#11 0x00007f7c67db453d in clone () from /lib/libc.so.6

Thread 5 (Thread 0x7f7babd91700 (LWP 3063)):
#0  0x00007f7c67daba6d in poll () from /lib/libc.so.6
#1  0x00007f7c61913ec4 in g_main_context_iterate.isra.23 () from /usr/lib/libglib-2.0.so.0
#2  0x00007f7c61913fcc in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#3  0x00007f7c68cae1e6 in QEventDispatcherGlib::processEvents (this=0x7f7ba40008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:427
#4  0x00007f7c68c7312f in QEventLoop::processEvents (this=this@entry=0x7f7babd90df0, flags=...) at kernel/qeventloop.cpp:149
#5  0x00007f7c68c733c5 in QEventLoop::exec (this=this@entry=0x7f7babd90df0, flags=...) at kernel/qeventloop.cpp:204
#6  0x00007f7c68b44ce6 in QThread::exec (this=<optimized out>) at thread/qthread.cpp:536
#7  0x00007f7c665b5517 in KDevelop::CompletionWorkerThread::run (this=0x4268b10) at /usr/src/packages/kdevplatform-1.6.90/language/codecompletion/codecompletionmodel.cpp:84
#8  0x00007f7c68b47604 in QThreadPrivate::start (arg=0x4268b10) at thread/qthread_unix.cpp:338
#9  0x00007f7c6889cea2 in start_thread () from /lib/libpthread.so.0
#10 0x00007f7c67db453d in clone () from /lib/libc.so.6

Thread 4 (Thread 0x7f7ba8e01700 (LWP 3072)):
#0  0x00007f7c67daba6d in poll () from /lib/libc.so.6
#1  0x00007f7c61913ec4 in g_main_context_iterate.isra.23 () from /usr/lib/libglib-2.0.so.0
#2  0x00007f7c61913fcc in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#3  0x00007f7c68cae1e6 in QEventDispatcherGlib::processEvents (this=0x7f7b94016f90, flags=...) at kernel/qeventdispatcher_glib.cpp:427
#4  0x00007f7c68c7312f in QEventLoop::processEvents (this=this@entry=0x7f7ba8e00de0, flags=...) at kernel/qeventloop.cpp:149
#5  0x00007f7c68c733c5 in QEventLoop::exec (this=this@entry=0x7f7ba8e00de0, flags=...) at kernel/qeventloop.cpp:204
#6  0x00007f7c68b44ce6 in QThread::exec (this=this@entry=0x5f8f6d0) at thread/qthread.cpp:536
#7  0x00007f7c68c4ef08 in QInotifyFileSystemWatcherEngine::run (this=0x5f8f6d0) at io/qfilesystemwatcher_inotify.cpp:256
#8  0x00007f7c68b47604 in QThreadPrivate::start (arg=0x5f8f6d0) at thread/qthread_unix.cpp:338
#9  0x00007f7c6889cea2 in start_thread () from /lib/libpthread.so.0
#10 0x00007f7c67db453d in clone () from /lib/libc.so.6

Thread 3 (Thread 0x7f7b99f0d700 (LWP 3078)):
#0  0x00007f7c688a0cbf in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#1  0x00007f7c68b48092 in wait (time=18446744073709551615, this=0x18f9900) at thread/qwaitcondition_unix.cpp:86
#2  QWaitCondition::wait (this=this@entry=0x18f97d8, mutex=0x18f9a80, time=time@entry=18446744073709551615) at thread/qwaitcondition_unix.cpp:158
#3  0x00007f7c6ca629c6 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x18f97b0, th=0x2dffa40) at /usr/src/packages/kde4/4.13.0/kdelibs-4.13.0/threadweaver/Weaver/WeaverImpl.cpp:370
#4  0x00007f7c6ca65fc8 in ThreadWeaver::WorkingHardState::applyForWork (this=0x18f9b10, th=0x2dffa40, previous=0x15dbd80) at /usr/src/packages/kde4/4.13.0/kdelibs-4.13.0/threadweaver/Weaver/WorkingHardState.cpp:68
#5  0x00007f7c6ca64839 in ThreadWeaver::Thread::run (this=0x2dffa40) at /usr/src/packages/kde4/4.13.0/kdelibs-4.13.0/threadweaver/Weaver/Thread.cpp:98
#6  0x00007f7c68b47604 in QThreadPrivate::start (arg=0x2dffa40) at thread/qthread_unix.cpp:338
#7  0x00007f7c6889cea2 in start_thread () from /lib/libpthread.so.0
#8  0x00007f7c67db453d in clone () from /lib/libc.so.6

Thread 2 (Thread 0x7f7ba3fff700 (LWP 3079)):
[KCrash Handler]
#6  0x00007f7c67d053a9 in raise () from /lib/libc.so.6
#7  0x00007f7c67d06708 in abort () from /lib/libc.so.6
#8  0x00007f7c68b3ad6f in qt_message_output (msgType=msgType@entry=QtFatalMsg, buf=<optimized out>) at global/qglobal.cpp:2323
#9  0x00007f7c68b3b851 in qt_message (ap=0x7f7ba3ffc718, msg=0x7f7c68ced110 "ASSERT: \"%s\" in file %s, line %d", msgType=QtFatalMsg) at global/qglobal.cpp:2369
#10 qFatal (msg=0x7f7c68ced110 "ASSERT: \"%s\" in file %s, line %d") at global/qglobal.cpp:2552
#11 0x00007f7babdb820b in QVarLengthArray<KDevVarLengthArray<QPair<unsigned int, TOKEN_KIND>, 10>, 200>::operator[] (this=0x7f7babffaac0 <Lexer::scan_identifier_or_keyword()::indicesForTokens>, idx=150) at /usr/include/qt4/QtCore/qvarlengtharray.h:106
#12 0x00007f7babdb21b4 in createIndicesForTokens () at /usr/src/packages/kdevelop-4.6.90/languages/cpp/parser/lexer.cpp:224
#13 0x00007f7babdb630d in Lexer::scan_identifier_or_keyword (this=0x7f7ba3ffde30) at /usr/src/packages/kdevelop-4.6.90/languages/cpp/parser/lexer.cpp:651
#14 0x00007f7babdb4cf7 in Lexer::tokenize (this=0x7f7ba3ffde30, _session=0x14fa500) at /usr/src/packages/kdevelop-4.6.90/languages/cpp/parser/lexer.cpp:351
#15 0x00007f7babdba2c7 in Parser::parse (this=0x7f7ba3ffde20, _session=0x14fa500) at /usr/src/packages/kdevelop-4.6.90/languages/cpp/parser/parser.cpp:208
#16 0x00007f7bb0820782 in CPPInternalParseJob::run (this=0x186d370) at /usr/src/packages/kdevelop-4.6.90/languages/cpp/cppparsejob.cpp:570
#17 0x00007f7c6ca6504f in ThreadWeaver::JobRunHelper::runTheJob (this=this@entry=0x7f7ba3ffedb0, th=th@entry=0x7f7b8c01e280, job=job@entry=0x186d370) at /usr/src/packages/kde4/4.13.0/kdelibs-4.13.0/threadweaver/Weaver/Job.cpp:106
#18 0x00007f7c6ca651dc in ThreadWeaver::Job::execute (this=0x186d370, th=0x7f7b8c01e280) at /usr/src/packages/kde4/4.13.0/kdelibs-4.13.0/threadweaver/Weaver/Job.cpp:135
#19 0x00007f7c6ca67345 in ThreadWeaver::JobCollectionJobRunner::execute (this=0x5afc530, t=0x7f7b8c01e280) at /usr/src/packages/kde4/4.13.0/kdelibs-4.13.0/threadweaver/Weaver/JobCollection.cpp:82
#20 0x00007f7c6ca647d3 in ThreadWeaver::Thread::run (this=0x7f7b8c01e280) at /usr/src/packages/kde4/4.13.0/kdelibs-4.13.0/threadweaver/Weaver/Thread.cpp:108
#21 0x00007f7c68b47604 in QThreadPrivate::start (arg=0x7f7b8c01e280) at thread/qthread_unix.cpp:338
#22 0x00007f7c6889cea2 in start_thread () from /lib/libpthread.so.0
#23 0x00007f7c67db453d in clone () from /lib/libc.so.6

Thread 1 (Thread 0x7f7c6e6d27c0 (LWP 3054)):
#0  0x00007f7c67dad6e3 in select () from /lib/libc.so.6
#1  0x00007f7c68cab75b in qt_safe_select (nfds=nfds@entry=13, fdread=fdread@entry=0x7fffc6187df0, fdwrite=fdwrite@entry=0x7fffc6187e70, fdexcept=fdexcept@entry=0x0, orig_timeout=orig_timeout@entry=0x7fffc6187de0) at kernel/qcore_unix.cpp:93
#2  0x00007f7c68c4969e in select_msecs (timeout=<optimized out>, fdwrite=0x7fffc6187e70, fdread=0x7fffc6187df0, nfds=13) at io/qprocess_unix.cpp:1013
#3  QProcessPrivate::waitForFinished (this=this@entry=0x1546bb0, msecs=msecs@entry=29994) at io/qprocess_unix.cpp:1229
#4  0x00007f7c68bf35c2 in QProcess::waitForFinished (this=this@entry=0x7fffc6187f80, msecs=29994, msecs@entry=30000) at io/qprocess.cpp:1759
#5  0x00007f7c6d71d844 in KSambaSharePrivate::runProcess (progName=..., args=..., stdOut=..., stdErr=...) at /usr/src/packages/kde4/4.13.0/kdelibs-4.13.0/kio/kio/ksambashare.cpp:117
#6  0x00007f7c6d71da0a in KSambaSharePrivate::testparmParamValue (parameterName=...) at /usr/src/packages/kde4/4.13.0/kdelibs-4.13.0/kio/kio/ksambashare.cpp:137
#7  0x00007f7c6d71dc6a in KSambaSharePrivate::setUserSharePath (this=this@entry=0x15468e0) at /usr/src/packages/kde4/4.13.0/kdelibs-4.13.0/kio/kio/ksambashare.cpp:101
#8  0x00007f7c6d71e5fe in KSambaSharePrivate::KSambaSharePrivate (this=0x15468e0, parent=<optimized out>) at /usr/src/packages/kde4/4.13.0/kdelibs-4.13.0/kio/kio/ksambashare.cpp:61
#9  0x00007f7c6d71e648 in KSambaShare::KSambaShare (this=0x688df60) at /usr/src/packages/kde4/4.13.0/kdelibs-4.13.0/kio/kio/ksambashare.cpp:437
#10 0x00007f7c6d71e6ff in operator-> (this=<optimized out>) at /usr/src/packages/kde4/4.13.0/kdelibs-4.13.0/kio/kio/ksambashare.cpp:500
#11 0x00007f7c6d71e7b5 in operator KSambaShare* (this=<optimized out>) at /usr/src/packages/kde4/4.13.0/kdelibs-4.13.0/kio/kio/ksambashare.cpp:500
#12 0x00007f7c6d71e7c9 in KSambaShare::instance () at /usr/src/packages/kde4/4.13.0/kdelibs-4.13.0/kio/kio/ksambashare.cpp:501
#13 0x00007f7c6d6b2cc8 in KFileItem::overlays (this=this@entry=0x686c970) at /usr/src/packages/kde4/4.13.0/kdelibs-4.13.0/kio/kio/kfileitem.cpp:994
#14 0x00007f7c6d6a5c14 in KDirModel::data (this=0x5fe3d90, index=..., role=<optimized out>) at /usr/src/packages/kde4/4.13.0/kdelibs-4.13.0/kio/kio/kdirmodel.cpp:692
#15 0x00007f7c69e2260d in QSortFilterProxyModel::data (this=<optimized out>, index=..., role=1) at itemviews/qsortfilterproxymodel.cpp:1735
#16 0x00007f7c6d6c288f in QModelIndex::data (this=this@entry=0x7fffc61885d0, arole=arole@entry=1) at /usr/include/qt4/QtCore/qabstractitemmodel.h:402
#17 0x00007f7c6d6bfa63 in KFileItemDelegate::Private::decoration (this=this@entry=0x60e3a80, option=..., index=...) at /usr/src/packages/kde4/4.13.0/kdelibs-4.13.0/kio/kio/kfileitemdelegate.cpp:1122
#18 0x00007f7c6d6bfc5b in KFileItemDelegate::Private::initStyleOption (this=0x60e3a80, option=option@entry=0x7fffc6188480, index=...) at /usr/src/packages/kde4/4.13.0/kdelibs-4.13.0/kio/kio/kfileitemdelegate.cpp:861
#19 0x00007f7c6d6bfe4e in KFileItemDelegate::sizeHint (this=0x60e3870, option=..., index=...) at /usr/src/packages/kde4/4.13.0/kdelibs-4.13.0/kio/kio/kfileitemdelegate.cpp:949
#20 0x00007f7c69dcfc91 in QTreeView::indexRowSizeHint (this=this@entry=0x60d5970, index=...) at itemviews/qtreeview.cpp:2813
#21 0x00007f7c69dd6e8b in QTreeViewPrivate::layout (this=this@entry=0x60d6310, i=i@entry=-1, recursiveExpanding=recursiveExpanding@entry=false, afterIsUninitialized=afterIsUninitialized@entry=false) at itemviews/qtreeview.cpp:3157
#22 0x00007f7c69dde9ca in QTreeView::doItemsLayout (this=0x60d5970) at itemviews/qtreeview.cpp:2038
#23 0x00007f7c69dd4e88 in executePostedLayout (this=0x60d6310) at ../../include/QtGui/private/../../../src/gui/itemviews/qabstractitemview_p.h:210
#24 QTreeView::sizeHintForColumn (this=0x60d5970, column=0) at itemviews/qtreeview.cpp:2720
#25 0x00007f7c69d9ee58 in QHeaderViewPrivate::resizeSections (this=0x60dac80, globalMode=globalMode@entry=QHeaderView::ResizeToContents, useGlobalMode=useGlobalMode@entry=true) at itemviews/qheaderview.cpp:3028
#26 0x00007f7c69d9f21e in QHeaderView::resizeSections (this=this@entry=0x60daaa0, mode=mode@entry=QHeaderView::ResizeToContents) at itemviews/qheaderview.cpp:929
#27 0x00007f7c66deb0f5 in KDirOperatorDetailView::slotLayoutChanged (this=0x60d5970) at /usr/src/packages/kde4/4.13.0/kdelibs-4.13.0/kfile/kdiroperatordetailview.cpp:168
#28 0x00007f7c68c91118 in QMetaObject::activate (sender=sender@entry=0x60c0620, m=m@entry=0x7f7c68ff7380 <QAbstractItemModel::staticMetaObject>, local_signal_index=local_signal_index@entry=2, argv=argv@entry=0x0) at kernel/qobject.cpp:3547
#29 0x00007f7c68ce87c3 in QAbstractItemModel::layoutChanged (this=this@entry=0x60c0620) at .moc/debug-shared/moc_qabstractitemmodel.cpp:176
#30 0x00007f7c69e287ec in QSortFilterProxyModelPrivate::sort (this=this@entry=0x60c0ab0) at itemviews/qsortfilterproxymodel.cpp:435
#31 0x00007f7c69e2910f in QSortFilterProxyModelPrivate::_q_sourceRowsInserted (this=<optimized out>, source_parent=..., start=<optimized out>, end=<optimized out>) at itemviews/qsortfilterproxymodel.cpp:1299
#32 0x00007f7c68c91118 in QMetaObject::activate (sender=sender@entry=0x5fe3d90, m=m@entry=0x7f7c68ff7380 <QAbstractItemModel::staticMetaObject>, local_signal_index=local_signal_index@entry=5, argv=argv@entry=0x7fffc6188e70) at kernel/qobject.cpp:3547
#33 0x00007f7c68ce8884 in QAbstractItemModel::rowsInserted (this=this@entry=0x5fe3d90, _t1=..., _t2=0, _t3=426) at .moc/debug-shared/moc_qabstractitemmodel.cpp:196
#34 0x00007f7c68c6c6fb in QAbstractItemModel::endInsertRows (this=0x5fe3d90) at kernel/qabstractitemmodel.cpp:2433
#35 0x00007f7c6d6a77e7 in KDirModelPrivate::_k_slotNewItems (this=0x60bd610, directoryUrl=..., items=...) at /usr/src/packages/kde4/4.13.0/kdelibs-4.13.0/kio/kio/kdirmodel.cpp:441
#36 0x00007f7c68c91118 in QMetaObject::activate (sender=0x5fe0ed0, m=m@entry=0x7f7c6da5dc80 <KDirLister::staticMetaObject>, local_signal_index=local_signal_index@entry=10, argv=argv@entry=0x7fffc6189200) at kernel/qobject.cpp:3547
#37 0x00007f7c6d68fb1a in KDirLister::itemsAdded (this=<optimized out>, _t1=..., _t2=...) at /usr/src/packages/kde4/4.13.0/kdelibs-4.13.0/build/kio/kdirlister.moc:287
#38 0x00007f7c6d6919ca in KDirLister::Private::emitItems (this=0x60c0410) at /usr/src/packages/kde4/4.13.0/kdelibs-4.13.0/kio/kio/kdirlister.cpp:2505
#39 0x00007f7c6d69818b in KDirListerCache::slotEntries (this=0x609db50, job=<optimized out>, entries=...) at /usr/src/packages/kde4/4.13.0/kdelibs-4.13.0/kio/kio/kdirlister.cpp:1260
#40 0x00007f7c68c91118 in QMetaObject::activate (sender=sender@entry=0x60e45c0, m=m@entry=0x7f7c6da5cfa0 <KIO::ListJob::staticMetaObject>, local_signal_index=local_signal_index@entry=0, argv=argv@entry=0x7fffc6189500) at kernel/qobject.cpp:3547
#41 0x00007f7c6d678d74 in KIO::ListJob::entries (this=this@entry=0x60e45c0, _t1=_t1@entry=0x60e45c0, _t2=...) at /usr/src/packages/kde4/4.13.0/kdelibs-4.13.0/build/kio/jobclasses.moc:967
#42 0x00007f7c6d6806d0 in KIO::ListJobPrivate::slotListEntries (this=<optimized out>, list=...) at /usr/src/packages/kde4/4.13.0/kdelibs-4.13.0/kio/kio/job.cpp:2614
#43 0x00007f7c68c91118 in QMetaObject::activate (sender=0x58f5730, m=m@entry=0x7f7c6da614a0 <KIO::SlaveInterface::staticMetaObject>, local_signal_index=local_signal_index@entry=6, argv=argv@entry=0x7fffc6189790) at kernel/qobject.cpp:3547
#44 0x00007f7c6d7081f5 in KIO::SlaveInterface::listEntries (this=<optimized out>, _t1=...) at /usr/src/packages/kde4/4.13.0/kdelibs-4.13.0/build/kio/slaveinterface.moc:198
#45 0x00007f7c6d709632 in KIO::SlaveInterface::dispatch (this=<optimized out>, _cmd=<optimized out>, rawdata=...) at /usr/src/packages/kde4/4.13.0/kdelibs-4.13.0/kio/kio/slaveinterface.cpp:194
#46 0x00007f7c6d707f81 in KIO::SlaveInterface::dispatch (this=0x58f5730) at /usr/src/packages/kde4/4.13.0/kdelibs-4.13.0/kio/kio/slaveinterface.cpp:92
#47 0x00007f7c6d700059 in KIO::Slave::gotInput (this=0x58f5730) at /usr/src/packages/kde4/4.13.0/kdelibs-4.13.0/kio/kio/slave.cpp:344
#48 0x00007f7c68c91118 in QMetaObject::activate (sender=0x58f6950, m=m@entry=0x7f7c6da5a9c0 <KIO::Connection::staticMetaObject>, local_signal_index=local_signal_index@entry=0, argv=argv@entry=0x0) at kernel/qobject.cpp:3547
#49 0x00007f7c6d652860 in KIO::Connection::readyRead (this=<optimized out>) at /usr/src/packages/kde4/4.13.0/kdelibs-4.13.0/build/kio/connection.moc:105
#50 0x00007f7c6d653419 in KIO::ConnectionPrivate::dequeue (this=0x57f1850) at /usr/src/packages/kde4/4.13.0/kdelibs-4.13.0/kio/kio/connection.cpp:82
#51 0x00007f7c68c96106 in QObject::event (this=0x58f6950, e=<optimized out>) at kernel/qobject.cpp:1194
#52 0x00007f7c69792ce1 in QApplicationPrivate::notify_helper (this=this@entry=0x10abb60, receiver=receiver@entry=0x58f6950, e=e@entry=0x12edab0) at kernel/qapplication.cpp:4562
#53 0x00007f7c6979c3dd in QApplication::notify (this=this@entry=0x7fffc618b120, receiver=receiver@entry=0x58f6950, e=e@entry=0x12edab0) at kernel/qapplication.cpp:4348
#54 0x00007f7c6a8f4e41 in KApplication::notify (this=0x7fffc618b120, receiver=0x58f6950, event=0x12edab0) at /usr/src/packages/kde4/4.13.0/kdelibs-4.13.0/kdeui/kernel/kapplication.cpp:311
#55 0x00007f7c68c7586d in QCoreApplication::notifyInternal (this=0x7fffc618b120, receiver=receiver@entry=0x58f6950, event=event@entry=0x12edab0) at kernel/qcoreapplication.cpp:949
#56 0x00007f7c68c7a431 in sendEvent (event=0x12edab0, receiver=0x58f6950) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:231
#57 QCoreApplicationPrivate::sendPostedEvents (receiver=receiver@entry=0x0, event_type=event_type@entry=0, data=0xfcfa60) at kernel/qcoreapplication.cpp:1573
#58 0x00007f7c68c7a8b3 in QCoreApplication::sendPostedEvents (receiver=receiver@entry=0x0, event_type=event_type@entry=0) at kernel/qcoreapplication.cpp:1466
#59 0x00007f7c68caf0e3 in sendPostedEvents () at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:236
#60 postEventSourceDispatch (s=0x10abf60) at kernel/qeventdispatcher_glib.cpp:280
#61 0x00007f7c61913bb6 in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0
#62 0x00007f7c61913f28 in g_main_context_iterate.isra.23 () from /usr/lib/libglib-2.0.so.0
#63 0x00007f7c61913fcc in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#64 0x00007f7c68cae1c5 in QEventDispatcherGlib::processEvents (this=0xfd0f60, flags=...) at kernel/qeventdispatcher_glib.cpp:425
#65 0x00007f7c69850936 in QGuiEventDispatcherGlib::processEvents (this=<optimized out>, flags=...) at kernel/qguieventdispatcher_glib.cpp:204
#66 0x00007f7c68c7312f in QEventLoop::processEvents (this=this@entry=0x7fffc618a100, flags=...) at kernel/qeventloop.cpp:149
#67 0x00007f7c68c733c5 in QEventLoop::exec (this=0x7fffc618a100, flags=...) at kernel/qeventloop.cpp:204
#68 0x00007f7c6e160519 in KJob::exec (this=0x56f0910) at /usr/src/packages/kde4/4.13.0/kdelibs-4.13.0/kdecore/jobs/kjob.cpp:210
#69 0x00007f7c6db1e500 in KDevelop::ProjectPrivate::initProjectFiles (this=0x5ec2010) at /usr/src/packages/kdevplatform-1.6.90/shell/project.cpp:276
#70 0x00007f7c6db1c222 in KDevelop::Project::open (this=0x5eb4880, projectFile=...) at /usr/src/packages/kdevplatform-1.6.90/shell/project.cpp:525
#71 0x00007f7c6db144e1 in KDevelop::ProjectControllerPrivate::importProject (this=0x14bf3f0, url_=...) at /usr/src/packages/kdevplatform-1.6.90/shell/projectcontroller.cpp:305
#72 0x00007f7c6db0f591 in KDevelop::ProjectController::openProject (this=0x18bfb20, projectFile=...) at /usr/src/packages/kdevplatform-1.6.90/shell/projectcontroller.cpp:779
#73 0x00007f7c6db0e28f in KDevelop::ProjectController::openProjects (this=0x18bfb20, projects=...) at /usr/src/packages/kdevplatform-1.6.90/shell/projectcontroller.cpp:612
#74 0x00007f7c6db121f7 in KDevelop::ProjectController::qt_static_metacall (_o=0x18bfb20, _c=QMetaObject::InvokeMetaMethod, _id=12, _a=0x362d7a0) at /usr/src/packages/kdevplatform-1.6.90/build/shell/projectcontroller.moc:194
#75 0x00007f7c68c96106 in QObject::event (this=0x18bfb20, e=<optimized out>) at kernel/qobject.cpp:1194
#76 0x00007f7c69792ce1 in QApplicationPrivate::notify_helper (this=this@entry=0x10abb60, receiver=receiver@entry=0x18bfb20, e=e@entry=0x362ecd0) at kernel/qapplication.cpp:4562
#77 0x00007f7c6979c3dd in QApplication::notify (this=this@entry=0x7fffc618b120, receiver=receiver@entry=0x18bfb20, e=e@entry=0x362ecd0) at kernel/qapplication.cpp:4348
#78 0x00007f7c6a8f4e41 in KApplication::notify (this=0x7fffc618b120, receiver=0x18bfb20, event=0x362ecd0) at /usr/src/packages/kde4/4.13.0/kdelibs-4.13.0/kdeui/kernel/kapplication.cpp:311
#79 0x00007f7c68c7586d in QCoreApplication::notifyInternal (this=0x7fffc618b120, receiver=receiver@entry=0x18bfb20, event=event@entry=0x362ecd0) at kernel/qcoreapplication.cpp:949
#80 0x00007f7c68c7a431 in sendEvent (event=0x362ecd0, receiver=0x18bfb20) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:231
#81 QCoreApplicationPrivate::sendPostedEvents (receiver=receiver@entry=0x0, event_type=event_type@entry=0, data=0xfcfa60) at kernel/qcoreapplication.cpp:1573
#82 0x00007f7c68c7a8b3 in QCoreApplication::sendPostedEvents (receiver=receiver@entry=0x0, event_type=event_type@entry=0) at kernel/qcoreapplication.cpp:1466
#83 0x00007f7c68caf0e3 in sendPostedEvents () at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:236
#84 postEventSourceDispatch (s=0x10abf60) at kernel/qeventdispatcher_glib.cpp:280
#85 0x00007f7c61913bb6 in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0
#86 0x00007f7c61913f28 in g_main_context_iterate.isra.23 () from /usr/lib/libglib-2.0.so.0
#87 0x00007f7c61913fcc in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#88 0x00007f7c68cae1c5 in QEventDispatcherGlib::processEvents (this=0xfd0f60, flags=...) at kernel/qeventdispatcher_glib.cpp:425
#89 0x00007f7c69850936 in QGuiEventDispatcherGlib::processEvents (this=<optimized out>, flags=...) at kernel/qguieventdispatcher_glib.cpp:204
#90 0x00007f7c68c7312f in QEventLoop::processEvents (this=this@entry=0x7fffc618af10, flags=...) at kernel/qeventloop.cpp:149
#91 0x00007f7c68c733c5 in QEventLoop::exec (this=this@entry=0x7fffc618af10, flags=...) at kernel/qeventloop.cpp:204
#92 0x00007f7c68c7b2f9 in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1221
#93 0x000000000041302c in main (argc=1, argv=0x7fffc618ce18) at /usr/src/packages/kdevelop-4.6.90/app/main.cpp:564
Comment 1 Milian Wolff 2015-11-01 19:12:20 UTC
Hello!

We are working on a new clang-based C/C++ language plugin for KDevelop 5 which supersedes the old C++ plugin in KDevelop 4. See e.g.: https://www.kdevelop.org/news/first-beta-release-kdevelop-500-available

Due to a lack of manpower, we cannot fix bugs in the old C++ plugin. We rather want to supply a good Clang based C++ experience for KDevelop 4 than wasting our time on the legacy C++ support for KDevelop 4. For that reason, I'll close this bug. Please stay tuned for KDevelop 5.

If you think that this bug also affects KDevelop 5 with Clang, feel free to reopen the report!

Sorry for the inconvenience, I hope you understand the reasoning above.

Cheers
Comment 2 Alexey Chernov 2015-11-01 19:20:36 UTC
Yes, no problem. I fully agree with switching full focus to version 5 and also plan to switch to already released beta of it to possibly help a little with reports if any bugs would appear there.

Thank you very much for detailed description of the decision and good luck with the new version!