Application: kdevelop (4.7.1) KDE Platform Version: 4.14.9 Qt Version: 4.8.7 Operating System: Linux 4.0.5-3-desktop x86_64 Distribution: "openSUSE 20150630 (Tumbleweed) (x86_64)" -- Information about the crash: - What I was doing when the application crashed: KDevelop crashesh once main window is displayed. Splash window disappears, main window appears and KDevelop crashesh. The crash can be reproduced every time. -- Backtrace: Application: KDevelop (kdevelop), signal: Segmentation fault Using host libthread_db library "/lib64/libthread_db.so.1". [Current thread is 1 (Thread 0x7f6abdd178c0 (LWP 16112))] Thread 8 (Thread 0x7f6aa0173700 (LWP 16113)): #0 0x00007f6ab80e693f in pthread_cond_wait@@GLIBC_2.3.2 () at ../sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185 #1 0x00007f6ab7db4fea in () at /usr/lib64/libQtScript.so.4 #2 0x00007f6ab7db5019 in () at /usr/lib64/libQtScript.so.4 #3 0x00007f6ab80e1324 in start_thread (arg=0x7f6aa0173700) at pthread_create.c:333 #4 0x00007f6aba3d775d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109 Thread 7 (Thread 0x7f6a1ecc9700 (LWP 16114)): #0 0x00007f6ab80e6ce8 in pthread_cond_timedwait@@GLIBC_2.3.2 () at ../sysdeps/unix/sysv/linux/x86_64/pthread_cond_timedwait.S:238 #1 0x00007f6abaa96732 in QWaitCondition::wait(QMutex*, unsigned long) () at /usr/lib64/libQtCore.so.4 #2 0x00007f6ab93ab706 in () at /usr/lib64/libkdevplatformlanguage.so.8 #3 0x00007f6abaa9623c in () at /usr/lib64/libQtCore.so.4 #4 0x00007f6ab80e1324 in start_thread (arg=0x7f6a1ecc9700) at pthread_create.c:333 #5 0x00007f6aba3d775d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109 Thread 6 (Thread 0x7f6a088a5700 (LWP 16123)): #0 0x00007f6abaa77940 in g_main_context_iteration@plt () at /usr/lib64/libQtCore.so.4 #1 0x00007f6ababca26e in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQtCore.so.4 #2 0x00007f6abab9a3e1 in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQtCore.so.4 #3 0x00007f6abab9a6f5 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQtCore.so.4 #4 0x00007f6abaa93a59 in QThread::exec() () at /usr/lib64/libQtCore.so.4 #5 0x00007f6abaa9623c in () at /usr/lib64/libQtCore.so.4 #6 0x00007f6ab80e1324 in start_thread (arg=0x7f6a088a5700) at pthread_create.c:333 #7 0x00007f6aba3d775d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109 Thread 5 (Thread 0x7f69f6af0700 (LWP 16158)): #0 0x00007f6ab4705b54 in g_mutex_unlock () at /usr/lib64/libglib-2.0.so.0 #1 0x00007f6ab46c14b0 in g_main_context_prepare () at /usr/lib64/libglib-2.0.so.0 #2 0x00007f6ab46c1dc3 in () at /usr/lib64/libglib-2.0.so.0 #3 0x00007f6ab46c1f9c in g_main_context_iteration () at /usr/lib64/libglib-2.0.so.0 #4 0x00007f6ababca26e in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQtCore.so.4 #5 0x00007f6abab9a3e1 in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQtCore.so.4 #6 0x00007f6abab9a6f5 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQtCore.so.4 #7 0x00007f6abaa93a59 in QThread::exec() () at /usr/lib64/libQtCore.so.4 #8 0x00007f6abab7b4c3 in () at /usr/lib64/libQtCore.so.4 #9 0x00007f6abaa9623c in () at /usr/lib64/libQtCore.so.4 #10 0x00007f6ab80e1324 in start_thread (arg=0x7f69f6af0700) at pthread_create.c:333 #11 0x00007f6aba3d775d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109 Thread 4 (Thread 0x7f69f62ef700 (LWP 16164)): [KCrash Handler] #4 0x00007f6a08dbbb00 in () at /usr/lib64/libkdev4cppduchain.so #5 0x00007f6a08de669a in CppPreprocessEnvironment::merge(Cpp::EnvironmentFile const*, bool) () at /usr/lib64/libkdev4cppduchain.so #6 0x00007f6a0908a889 in () at /usr/lib64/kde4/kdevcpplanguagesupport.so #7 0x00007f6a088bb6ec in rpp::pp::handle_include(bool, rpp::Stream&, rpp::Stream&) () at /usr/lib64/libkdev4cpprpp.so #8 0x00007f6a088bf86f in rpp::pp::handle_directive(unsigned int, rpp::Stream&, rpp::Stream&) () at /usr/lib64/libkdev4cpprpp.so #9 0x00007f6a088bfe1e in rpp::pp::operator()(rpp::Stream&, rpp::Stream&) () at /usr/lib64/libkdev4cpprpp.so #10 0x00007f6a088c0134 in rpp::pp::processFileInternal(QString const&, QByteArray const&, QVector<unsigned int>&) () at /usr/lib64/libkdev4cpprpp.so #11 0x00007f6a088c04d5 in rpp::pp::processFile(QString const&, QByteArray const&) () at /usr/lib64/libkdev4cpprpp.so #12 0x00007f6a0908d114 in () at /usr/lib64/kde4/kdevcpplanguagesupport.so #13 0x00007f6a0908156e in () at /usr/lib64/kde4/kdevcpplanguagesupport.so #14 0x00007f6a0908b2b9 in () at /usr/lib64/kde4/kdevcpplanguagesupport.so #15 0x00007f6a088bb6ec in rpp::pp::handle_include(bool, rpp::Stream&, rpp::Stream&) () at /usr/lib64/libkdev4cpprpp.so #16 0x00007f6a088bf86f in rpp::pp::handle_directive(unsigned int, rpp::Stream&, rpp::Stream&) () at /usr/lib64/libkdev4cpprpp.so #17 0x00007f6a088bfe1e in rpp::pp::operator()(rpp::Stream&, rpp::Stream&) () at /usr/lib64/libkdev4cpprpp.so #18 0x00007f6a088c0134 in rpp::pp::processFileInternal(QString const&, QByteArray const&, QVector<unsigned int>&) () at /usr/lib64/libkdev4cpprpp.so #19 0x00007f6a088c04d5 in rpp::pp::processFile(QString const&, QByteArray const&) () at /usr/lib64/libkdev4cpprpp.so #20 0x00007f6a0908d114 in () at /usr/lib64/kde4/kdevcpplanguagesupport.so #21 0x00007f6a0908156e in () at /usr/lib64/kde4/kdevcpplanguagesupport.so #22 0x00007f6a0908b2b9 in () at /usr/lib64/kde4/kdevcpplanguagesupport.so #23 0x00007f6a088bb6ec in rpp::pp::handle_include(bool, rpp::Stream&, rpp::Stream&) () at /usr/lib64/libkdev4cpprpp.so #24 0x00007f6a088bf86f in rpp::pp::handle_directive(unsigned int, rpp::Stream&, rpp::Stream&) () at /usr/lib64/libkdev4cpprpp.so #25 0x00007f6a088bfe1e in rpp::pp::operator()(rpp::Stream&, rpp::Stream&) () at /usr/lib64/libkdev4cpprpp.so #26 0x00007f6a088c0134 in rpp::pp::processFileInternal(QString const&, QByteArray const&, QVector<unsigned int>&) () at /usr/lib64/libkdev4cpprpp.so #27 0x00007f6a088c04d5 in rpp::pp::processFile(QString const&, QByteArray const&) () at /usr/lib64/libkdev4cpprpp.so #28 0x00007f6a0908d114 in () at /usr/lib64/kde4/kdevcpplanguagesupport.so #29 0x00007f6a0908156e in () at /usr/lib64/kde4/kdevcpplanguagesupport.so #30 0x00007f6a0908b2b9 in () at /usr/lib64/kde4/kdevcpplanguagesupport.so #31 0x00007f6a088bb6ec in rpp::pp::handle_include(bool, rpp::Stream&, rpp::Stream&) () at /usr/lib64/libkdev4cpprpp.so #32 0x00007f6a088bf86f in rpp::pp::handle_directive(unsigned int, rpp::Stream&, rpp::Stream&) () at /usr/lib64/libkdev4cpprpp.so #33 0x00007f6a088bfe1e in rpp::pp::operator()(rpp::Stream&, rpp::Stream&) () at /usr/lib64/libkdev4cpprpp.so #34 0x00007f6a088c0134 in rpp::pp::processFileInternal(QString const&, QByteArray const&, QVector<unsigned int>&) () at /usr/lib64/libkdev4cpprpp.so #35 0x00007f6a088c04d5 in rpp::pp::processFile(QString const&, QByteArray const&) () at /usr/lib64/libkdev4cpprpp.so #36 0x00007f6a0908d114 in () at /usr/lib64/kde4/kdevcpplanguagesupport.so #37 0x00007f6ab05192f2 in () at /usr/lib64/libthreadweaver.so.4 #38 0x00007f6ab05194de in ThreadWeaver::Job::execute(ThreadWeaver::Thread*) () at /usr/lib64/libthreadweaver.so.4 #39 0x00007f6ab051afdb in () at /usr/lib64/libthreadweaver.so.4 #40 0x00007f6ab0518c0b in ThreadWeaver::Thread::run() () at /usr/lib64/libthreadweaver.so.4 #41 0x00007f6abaa9623c in () at /usr/lib64/libQtCore.so.4 #42 0x00007f6ab80e1324 in start_thread (arg=0x7f69f62ef700) at pthread_create.c:333 #43 0x00007f6aba3d775d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109 Thread 3 (Thread 0x7f6a01c86700 (LWP 16165)): #0 0x00007f6ab80e6ce8 in pthread_cond_timedwait@@GLIBC_2.3.2 () at ../sysdeps/unix/sysv/linux/x86_64/pthread_cond_timedwait.S:238 #1 0x00007f6abaa96732 in QWaitCondition::wait(QMutex*, unsigned long) () at /usr/lib64/libQtCore.so.4 #2 0x00007f6abcbfefa4 in KDevelop::ForegroundLock::relock() () at /usr/lib64/libkdevplatforminterfaces.so.8 #3 0x00007f6ab93809a4 in KDevelop::ParseJob::readContents() () at /usr/lib64/libkdevplatformlanguage.so.8 #4 0x00007f6a090892d8 in () at /usr/lib64/kde4/kdevcpplanguagesupport.so #5 0x00007f6a0908ca08 in () at /usr/lib64/kde4/kdevcpplanguagesupport.so #6 0x00007f6ab05192f2 in () at /usr/lib64/libthreadweaver.so.4 #7 0x00007f6ab05194de in ThreadWeaver::Job::execute(ThreadWeaver::Thread*) () at /usr/lib64/libthreadweaver.so.4 #8 0x00007f6ab051afdb in () at /usr/lib64/libthreadweaver.so.4 #9 0x00007f6ab0518c0b in ThreadWeaver::Thread::run() () at /usr/lib64/libthreadweaver.so.4 #10 0x00007f6abaa9623c in () at /usr/lib64/libQtCore.so.4 #11 0x00007f6ab80e1324 in start_thread (arg=0x7f6a01c86700) at pthread_create.c:333 #12 0x00007f6aba3d775d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109 Thread 2 (Thread 0x7f6a01485700 (LWP 16170)): #0 0x00007f6ab80e693f in pthread_cond_wait@@GLIBC_2.3.2 () at ../sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185 #1 0x00007f6abaa96754 in QWaitCondition::wait(QMutex*, unsigned long) () at /usr/lib64/libQtCore.so.4 #2 0x00007f6ab051745c in () at /usr/lib64/libthreadweaver.so.4 #3 0x00007f6ab0519e93 in () at /usr/lib64/libthreadweaver.so.4 #4 0x00007f6ab0518b6f in ThreadWeaver::Thread::run() () at /usr/lib64/libthreadweaver.so.4 #5 0x00007f6abaa9623c in () at /usr/lib64/libQtCore.so.4 #6 0x00007f6ab80e1324 in start_thread (arg=0x7f6a01485700) at pthread_create.c:333 #7 0x00007f6aba3d775d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109 Thread 1 (Thread 0x7f6abdd178c0 (LWP 16112)): #0 0x00007f6aba3d0663 in select () at ../sysdeps/unix/syscall-template.S:81 #1 0x00007f6ababc7087 in qt_safe_select(int, fd_set*, fd_set*, fd_set*, timeval const*) () at /usr/lib64/libQtCore.so.4 #2 0x00007f6abab743a8 in () at /usr/lib64/libQtCore.so.4 #3 0x00007f6abab75f77 in () at /usr/lib64/libQtCore.so.4 #4 0x00007f6abab2a80f in QProcess::waitForFinished(int) () at /usr/lib64/libQtCore.so.4 #5 0x00007f6ab86fd5c7 in () at /usr/lib64/libkio.so.5 #6 0x00007f6ab86fe260 in () at /usr/lib64/libkio.so.5 #7 0x00007f6ab86fe531 in () at /usr/lib64/libkio.so.5 #8 0x00007f6ab86ff167 in KSambaShare::KSambaShare() () at /usr/lib64/libkio.so.5 #9 0x00007f6ab86ff1fe in KSambaShare::instance() () at /usr/lib64/libkio.so.5 #10 0x00007f6ab867a5c0 in KFileItem::overlays() const () at /usr/lib64/libkio.so.5 #11 0x00007f6ab86686a9 in KDirModel::data(QModelIndex const&, int) const () at /usr/lib64/libkio.so.5 #12 0x00007f6abb664939 in QSortFilterProxyModel::data(QModelIndex const&, int) const () at /usr/lib64/libQtGui.so.4 #13 0x00007f6ab8687cb6 in KFileItemDelegate::Private::decoration(QStyleOptionViewItemV4 const&, QModelIndex const&) const () at /usr/lib64/libkio.so.5 #14 0x00007f6ab8688128 in KFileItemDelegate::Private::initStyleOption(QStyleOptionViewItemV4*, QModelIndex const&) const () at /usr/lib64/libkio.so.5 #15 0x00007f6ab8688778 in KFileItemDelegate::sizeHint(QStyleOptionViewItem const&, QModelIndex const&) const () at /usr/lib64/libkio.so.5 #16 0x00007f6abb6211cf in QTreeView::indexRowSizeHint(QModelIndex const&) const () at /usr/lib64/libQtGui.so.4 #17 0x00007f6abb626fa2 in QTreeViewPrivate::layout(int, bool, bool) () at /usr/lib64/libQtGui.so.4 #18 0x00007f6abb62d62d in QTreeView::doItemsLayout() () at /usr/lib64/libQtGui.so.4 #19 0x00007f6abb624fb5 in QTreeView::sizeHintForColumn(int) const () at /usr/lib64/libQtGui.so.4 #20 0x00007f6abb5f785a in () at /usr/lib64/libQtGui.so.4 #21 0x00007f6ab9e48440 in () at /usr/lib64/libkfile.so.4 #22 0x00007f6ababaef60 in QMetaObject::activate(QObject*, QMetaObject const*, int, void**) () at /usr/lib64/libQtCore.so.4 #23 0x00007f6abb669a74 in () at /usr/lib64/libQtGui.so.4 #24 0x00007f6ababaef60 in QMetaObject::activate(QObject*, QMetaObject const*, int, void**) () at /usr/lib64/libQtCore.so.4 #25 0x00007f6ababfcfe4 in QAbstractItemModel::rowsInserted(QModelIndex const&, int, int) () at /usr/lib64/libQtCore.so.4 #26 0x00007f6abab95a02 in QAbstractItemModel::endInsertRows() () at /usr/lib64/libQtCore.so.4 #27 0x00007f6ab866c681 in () at /usr/lib64/libkio.so.5 #28 0x00007f6ababaef60 in QMetaObject::activate(QObject*, QMetaObject const*, int, void**) () at /usr/lib64/libQtCore.so.4 #29 0x00007f6ab865473a in KDirLister::itemsAdded(KUrl const&, KFileItemList const&) () at /usr/lib64/libkio.so.5 #30 0x00007f6ab8655bf3 in KDirLister::Private::emitItems() () at /usr/lib64/libkio.so.5 #31 0x00007f6ab865ac0c in () at /usr/lib64/libkio.so.5 #32 0x00007f6ab8663163 in () at /usr/lib64/libkio.so.5 #33 0x00007f6ababaef60 in QMetaObject::activate(QObject*, QMetaObject const*, int, void**) () at /usr/lib64/libQtCore.so.4 #34 0x00007f6ab8639064 in KIO::ListJob::entries(KIO::Job*, QList<KIO::UDSEntry> const&) () at /usr/lib64/libkio.so.5 #35 0x00007f6ab86413a0 in () at /usr/lib64/libkio.so.5 #36 0x00007f6ababaef60 in QMetaObject::activate(QObject*, QMetaObject const*, int, void**) () at /usr/lib64/libQtCore.so.4 #37 0x00007f6ab86dfff5 in KIO::SlaveInterface::listEntries(QList<KIO::UDSEntry> const&) () at /usr/lib64/libkio.so.5 #38 0x00007f6ab86e2bdc in KIO::SlaveInterface::dispatch(int, QByteArray const&) () at /usr/lib64/libkio.so.5 #39 0x00007f6ab86dfc4d in KIO::SlaveInterface::dispatch() () at /usr/lib64/libkio.so.5 #40 0x00007f6ab86d32ea in KIO::Slave::gotInput() () at /usr/lib64/libkio.so.5 #41 0x00007f6ababaef60 in QMetaObject::activate(QObject*, QMetaObject const*, int, void**) () at /usr/lib64/libQtCore.so.4 #42 0x00007f6ab8605027 in () at /usr/lib64/libkio.so.5 #43 0x00007f6ababb4aa1 in QObject::event(QEvent*) () at /usr/lib64/libQtCore.so.4 #44 0x00007f6abb0daf1c in QApplicationPrivate::notify_helper(QObject*, QEvent*) () at /usr/lib64/libQtGui.so.4 #45 0x00007f6abb0e19ec in QApplication::notify(QObject*, QEvent*) () at /usr/lib64/libQtGui.so.4 #46 0x00007f6abc56e63a in KApplication::notify(QObject*, QEvent*) () at /usr/lib64/libkdeui.so.5 #47 0x00007f6abab9ba1d in QCoreApplication::notifyInternal(QObject*, QEvent*) () at /usr/lib64/libQtCore.so.4 #48 0x00007f6abab9ee4e in QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) () at /usr/lib64/libQtCore.so.4 #49 0x00007f6ababca0de in () at /usr/lib64/libQtCore.so.4 #50 0x00007f6ab46c1cc7 in g_main_context_dispatch () at /usr/lib64/libglib-2.0.so.0 #51 0x00007f6ab46c1ef8 in () at /usr/lib64/libglib-2.0.so.0 #52 0x00007f6ab46c1f9c in g_main_context_iteration () at /usr/lib64/libglib-2.0.so.0 #53 0x00007f6ababca24e in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQtCore.so.4 #54 0x00007f6abb17e946 in () at /usr/lib64/libQtGui.so.4 #55 0x00007f6abab9a3e1 in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQtCore.so.4 #56 0x00007f6abab9a6f5 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQtCore.so.4 #57 0x00007f6abbf837a3 in KJob::exec() () at /usr/lib64/libkdecore.so.5 #58 0x00007f6a1d3e5843 in () at /usr/lib64/kde4/kdevsubversion.so #59 0x00007f6abd8c55cf in () at /usr/lib64/libkdevplatformshell.so.8 #60 0x00007f6abd8c4349 in KDevelop::Project::open(KDevelop::Path const&) () at /usr/lib64/libkdevplatformshell.so.8 #61 0x00007f6abd8bfdfc in () at /usr/lib64/libkdevplatformshell.so.8 #62 0x00007f6abd8bc02b in KDevelop::ProjectController::openProject(KUrl const&) () at /usr/lib64/libkdevplatformshell.so.8 #63 0x00007f6abd8b76df in KDevelop::ProjectController::openProjects(KUrl::List const&) () at /usr/lib64/libkdevplatformshell.so.8 #64 0x00007f6abd8bc8d1 in () at /usr/lib64/libkdevplatformshell.so.8 #65 0x00007f6ababb4aa1 in QObject::event(QEvent*) () at /usr/lib64/libQtCore.so.4 #66 0x00007f6abb0daf1c in QApplicationPrivate::notify_helper(QObject*, QEvent*) () at /usr/lib64/libQtGui.so.4 #67 0x00007f6abb0e19ec in QApplication::notify(QObject*, QEvent*) () at /usr/lib64/libQtGui.so.4 #68 0x00007f6abc56e63a in KApplication::notify(QObject*, QEvent*) () at /usr/lib64/libkdeui.so.5 #69 0x00007f6abab9ba1d in QCoreApplication::notifyInternal(QObject*, QEvent*) () at /usr/lib64/libQtCore.so.4 #70 0x00007f6abab9ee4e in QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) () at /usr/lib64/libQtCore.so.4 #71 0x00007f6ababca0de in () at /usr/lib64/libQtCore.so.4 #72 0x00007f6ab46c1cc7 in g_main_context_dispatch () at /usr/lib64/libglib-2.0.so.0 #73 0x00007f6ab46c1ef8 in () at /usr/lib64/libglib-2.0.so.0 #74 0x00007f6ab46c1f9c in g_main_context_iteration () at /usr/lib64/libglib-2.0.so.0 #75 0x00007f6ababca24e in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQtCore.so.4 #76 0x00007f6abb17e946 in () at /usr/lib64/libQtGui.so.4 #77 0x00007f6abab9a3e1 in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQtCore.so.4 #78 0x00007f6abab9a6f5 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQtCore.so.4 #79 0x00007f6abab9fef9 in QCoreApplication::exec() () at /usr/lib64/libQtCore.so.4 #80 0x0000000000412276 in () #81 0x00007f6aba310790 in __libc_start_main (main=0x40b3b0, argc=1, argv=0x7ffca52dd098, init=<optimized out>, fini=<optimized out>, rtld_fini=<optimized out>, stack_end=0x7ffca52dd088) at libc-start.c:289 #82 0x0000000000412a39 in _start () Reported using DrKonqi
I have start new session and it works, but when adding(by open directory without kdevelop files, but Makefile file) new project, KDevelop will crash
The crash seems to have the same cause as bug#347178 I think. We have some more reports about such crashes in openSUSE Tumbleweed, which uses GCC 5 since about 2 months. E.g.: https://forums.opensuse.org/showthread.php/508423-KDevelop-crash http://lists.opensuse.org/opensuse-factory/2015-07/msg00976.html http://bugzilla.opensuse.org/show_bug.cgi?id=942358 Since you are using openSUSE Tumbleweed, can you please try to install the package kdevelop4-plugin-cppsupport from here? http://download.opensuse.org/repositories/home:/wolfi323:/branches:/home:/wolfi323:/branches:/KDE:/Extra/openSUSE_Tumbleweed/ This contains the fix for bug#347178 If it still crashes, try the one from here please: http://download.opensuse.org/repositories/home:/wolfi323:/branches:/KDE:/Extra/openSUSE_Tumbleweed/ This additionally contains a backport (by me) of https://quickgit.kde.org/?p=kdevelop.git&a=commit&h=2f057e2190112e5e838ad7a04eb04a6fde6f2cde and should fix the crash in any case (it's confirmed to work by 3 other users).
@Wolfgang does that backport of https://quickgit.kde.org/?p=kdevelop.git&a=commit&h=2f057e2190112e5e838ad7a04eb04a6fde6f2cde fix another crash for you in the 4.x series? If yes, please post that patch to KDE reviewboard (or here if you don't want to set up a KDE account) so we can apply it to 4.x as well. And yes, I'llmark this as dupe of https://bugs.kde.org/show_bug.cgi?id=347178 *** This bug has been marked as a duplicate of bug 347178 ***
(In reply to Kevin Funk from comment #3) > @Wolfgang does that backport of > https://quickgit.kde.org/?p=kdevelop. > git&a=commit&h=2f057e2190112e5e838ad7a04eb04a6fde6f2cde fix another crash > for you in the 4.x series? I cannot tell (yet). It doesn't crash here in the first place. (I'm using openSUSE 13.2 and my kdevelop 4.7.1 is built with GCC 4.8, this only seems to be a problem on Tumbleweed with GCC 5.x) According to the latest comments in http://bugzilla.opensuse.org/show_bug.cgi?id=942358 the existing commit in the 4.7 branch seems to be sufficient. I will try to reproduce the crashes though, and if necessary I'll post my patch to reviewboard (I do have a developer account).
Thanks a lot!
FYI, the package in openSUSE Tumbleweed contains the mentioned commit from the 4.7 branch now. My own experience so far: I could easily reproduce the crash in Tumbleweed by just opening some random C++ project (downloaded from KDE's git repos). With the patch, that crash is fixed. I haven't experienced other crashes yet (although I have to admit that I haven't used it for "real" work either) I will watch this though.