Bug 349870 - KDevelop crashesh
Summary: KDevelop crashesh
Status: RESOLVED DUPLICATE of bug 347178
Alias: None
Product: kdevelop
Classification: Applications
Component: general (show other bugs)
Version: 4.7.1
Platform: openSUSE Linux
: NOR crash
Target Milestone: ---
Assignee: kdevelop-bugs-null
URL:
Keywords: drkonqi
Depends on:
Blocks:
 
Reported: 2015-07-03 16:03 UTC by Lach Sławomir
Modified: 2015-08-26 10:44 UTC (History)
1 user (show)

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 Lach Sławomir 2015-07-03 16:03:20 UTC
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
Comment 1 Lach Sławomir 2015-07-03 18:41:45 UTC
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
Comment 2 Wolfgang Bauer 2015-08-20 07:50:52 UTC
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).
Comment 3 Kevin Funk 2015-08-20 08:08:25 UTC
@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 ***
Comment 4 Wolfgang Bauer 2015-08-20 12:45:15 UTC
(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).
Comment 5 Kevin Funk 2015-08-20 14:17:03 UTC
Thanks a lot!
Comment 6 Wolfgang Bauer 2015-08-26 10:44:15 UTC
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.