Bug 346945 - Session removal crash
Summary: Session removal crash
Status: RESOLVED DUPLICATE of bug 330348
Alias: None
Product: kdevelop
Classification: Applications
Component: general (show other bugs)
Version: 4.7.1
Platform: Fedora RPMs Linux
: NOR crash
Target Milestone: ---
Assignee: kdevelop-bugs-null
URL:
Keywords: drkonqi
Depends on:
Blocks:
 
Reported: 2015-04-30 09:57 UTC by Trevin Fitz
Modified: 2015-04-30 10:26 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 Trevin Fitz 2015-04-30 09:57:36 UTC
Application: kdevelop (4.7.1)
KDE Platform Version: 4.14.6
Qt Version: 4.8.6
Operating System: Linux 3.19.5-200.fc21.x86_64 x86_64
Distribution (Platform): Fedora RPMs

-- Information about the crash:
- What I was doing when the application crashed:
Removing session using "Delete current session" option. KDevelop closed with crash. Another running instance with other session was still running fine.

-- Backtrace:
Application: KDevelop (kdevelop), signal: Segmentation fault
Using host libthread_db library "/lib64/libthread_db.so.1".
[Current thread is 1 (Thread 0x7f8f0e2e8900 (LWP 12660))]

Thread 7 (Thread 0x7f8ee6695700 (LWP 12661)):
#0  0x00007f8f09186590 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007f8f03dc049a in QTWTF::TCMalloc_PageHeap::scavengerThread() () from /lib64/libQtScript.so.4
#2  0x00007f8f03dc04c9 in QTWTF::TCMalloc_PageHeap::runScavengerThread(void*) () from /lib64/libQtScript.so.4
#3  0x00007f8f0918152a in start_thread () from /lib64/libpthread.so.0
#4  0x00007f8f0868f22d in clone () from /lib64/libc.so.6

Thread 6 (Thread 0x7f8e621b4700 (LWP 12662)):
#0  0x00007f8f09186939 in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007f8f094128e4 in QWaitCondition::wait(QMutex*, unsigned long) () from /lib64/libQtCore.so.4
#2  0x00007f8f06e1da56 in KDevelop::DUChainPrivate::CleanupThread::run() () from /lib64/libkdevplatformlanguage.so.8
#3  0x00007f8f094123af in QThreadPrivate::start(void*) () from /lib64/libQtCore.so.4
#4  0x00007f8f0918152a in start_thread () from /lib64/libpthread.so.0
#5  0x00007f8f0868f22d in clone () from /lib64/libc.so.6

Thread 5 (Thread 0x7f8e5600e700 (LWP 12663)):
#0  0x00007f8f08683c8d in poll () from /lib64/libc.so.6
#1  0x00007f8f0179eb34 in g_main_context_iterate.isra () from /lib64/libglib-2.0.so.0
#2  0x00007f8f0179ec4c in g_main_context_iteration () from /lib64/libglib-2.0.so.0
#3  0x00007f8f0954b4be in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /lib64/libQtCore.so.4
#4  0x00007f8f0951acc1 in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /lib64/libQtCore.so.4
#5  0x00007f8f0951b025 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /lib64/libQtCore.so.4
#6  0x00007f8f0940fb49 in QThread::exec() () from /lib64/libQtCore.so.4
#7  0x00007f8f094123af in QThreadPrivate::start(void*) () from /lib64/libQtCore.so.4
#8  0x00007f8f0918152a in start_thread () from /lib64/libpthread.so.0
#9  0x00007f8f0868f22d in clone () from /lib64/libc.so.6

Thread 4 (Thread 0x7f8e2bfff700 (LWP 12701)):
#0  0x00007f8f0179e6a6 in g_main_context_dispatch () from /lib64/libglib-2.0.so.0
#1  0x00007f8f0179eb98 in g_main_context_iterate.isra () from /lib64/libglib-2.0.so.0
#2  0x00007f8f0179ec4c in g_main_context_iteration () from /lib64/libglib-2.0.so.0
#3  0x00007f8f0954b4be in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /lib64/libQtCore.so.4
#4  0x00007f8f0951acc1 in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /lib64/libQtCore.so.4
#5  0x00007f8f0951b025 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /lib64/libQtCore.so.4
#6  0x00007f8f0940fb49 in QThread::exec() () from /lib64/libQtCore.so.4
#7  0x00007f8f094fb623 in QInotifyFileSystemWatcherEngine::run() () from /lib64/libQtCore.so.4
#8  0x00007f8f094123af in QThreadPrivate::start(void*) () from /lib64/libQtCore.so.4
#9  0x00007f8f0918152a in start_thread () from /lib64/libpthread.so.0
#10 0x00007f8f0868f22d in clone () from /lib64/libc.so.6

Thread 3 (Thread 0x7f8e30c52700 (LWP 12775)):
#0  0x00007f8f08683c8d in poll () from /lib64/libc.so.6
#1  0x00007f8f0179eb34 in g_main_context_iterate.isra () from /lib64/libglib-2.0.so.0
#2  0x00007f8f0179ec4c in g_main_context_iteration () from /lib64/libglib-2.0.so.0
#3  0x00007f8f0954b4be in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /lib64/libQtCore.so.4
#4  0x00007f8f0951acc1 in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /lib64/libQtCore.so.4
#5  0x00007f8f0951b025 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /lib64/libQtCore.so.4
#6  0x00007f8f0940fb49 in QThread::exec() () from /lib64/libQtCore.so.4
#7  0x00007f8f094fb623 in QInotifyFileSystemWatcherEngine::run() () from /lib64/libQtCore.so.4
#8  0x00007f8f094123af in QThreadPrivate::start(void*) () from /lib64/libQtCore.so.4
#9  0x00007f8f0918152a in start_thread () from /lib64/libpthread.so.0
#10 0x00007f8f0868f22d in clone () from /lib64/libc.so.6

Thread 2 (Thread 0x7f8e3bde6700 (LWP 12776)):
[KCrash Handler]
#6  0x00007f8e4776d14d in QHash<QString, QStringList>::duplicateNode(QHashData::Node*, void*) () from /lib64/libkdev4cmakecommon.so
#7  0x00007f8f0942efc7 in QHashData::detach_helper2(void (*)(QHashData::Node*, void*), void (*)(QHashData::Node*), int, int) () from /lib64/libQtCore.so.4
#8  0x00007f8e4776e75a in QHash<QString, QStringList>::detach_helper() () from /lib64/libkdev4cmakecommon.so
#9  0x00007f8e4776f797 in VariableMap::insertGlobal(QString const&, QStringList const&) () from /lib64/libkdev4cmakecommon.so
#10 0x00007f8e477611c0 in CMakeProjectVisitor::walk(QList<CMakeFunctionDesc> const&, int, bool) [clone .part.167] () from /lib64/libkdev4cmakecommon.so
#11 0x00007f8e477720c5 in CMakeParserUtils::includeScript(QString const&, KDevelop::ReferencedTopDUContext const&, CMakeProjectData*, QString const&, QMap<QString, QString> const&) () from /lib64/libkdev4cmakecommon.so
#12 0x00007f8e312aaba2 in CMakeImportJob::includeScript(QString const&, QString const&, KDevelop::ReferencedTopDUContext) () from /usr/lib64/kde4/kdevcmakemanager.so
#13 0x00007f8e312ad448 in CMakeImportJob::importDirectory(KDevelop::IProject*, KDevelop::Path const&, KDevelop::ReferencedTopDUContext const&) () from /usr/lib64/kde4/kdevcmakemanager.so
#14 0x00007f8e312ade18 in CMakeImportJob::initialize() () from /usr/lib64/kde4/kdevcmakemanager.so
#15 0x00007f8e312ae43a in QtConcurrent::RunFunctionTask<void>::run() () from /usr/lib64/kde4/kdevcmakemanager.so
#16 0x00007f8f09405b64 in QThreadPoolThread::run() () from /lib64/libQtCore.so.4
#17 0x00007f8f094123af in QThreadPrivate::start(void*) () from /lib64/libQtCore.so.4
#18 0x00007f8f0918152a in start_thread () from /lib64/libpthread.so.0
#19 0x00007f8f0868f22d in clone () from /lib64/libc.so.6

Thread 1 (Thread 0x7f8f0e2e8900 (LWP 12660)):
#0  0x00007f8f0867f265 in _xstat () from /lib64/libc.so.6
#1  0x00007f8f094f2b21 in QFileSystemEngine::fillMetaData(QFileSystemEntry const&, QFileSystemMetaData&, QFlags<QFileSystemMetaData::MetaDataFlag>) () from /lib64/libQtCore.so.4
#2  0x00007f8f094a4741 in QFileInfo::lastModified() const () from /lib64/libQtCore.so.4
#3  0x00007f8f06de33c1 in KDevelop::fileModificationTimeCached(KDevelop::IndexedString const&) () from /lib64/libkdevplatformlanguage.so.8
#4  0x00007f8f06de35f2 in KDevelop::ModificationRevision::revisionForFile(KDevelop::IndexedString const&) () from /lib64/libkdevplatformlanguage.so.8
#5  0x00007f8f06dd7366 in KDevelop::nodeNeedsUpdate(unsigned int) () from /lib64/libkdevplatformlanguage.so.8
#6  0x00007f8f06dd79eb in KDevelop::ModificationRevisionSet::needsUpdate() const () from /lib64/libkdevplatformlanguage.so.8
#7  0x00007f8e44aa3dd8 in Cpp::EnvironmentFile::needsUpdate(KDevelop::ParsingEnvironment const*) const () from /lib64/libkdev4cppduchain.so
#8  0x00007f8f06e1861f in KDevelop::DUChainPrivate::addContextsForRemoval(QSet<unsigned int>&, KDevelop::IndexedTopDUContext) () from /lib64/libkdevplatformlanguage.so.8
#9  0x00007f8f06e1dda6 in KDevelop::DUChainPrivate::cleanupTopContexts() () from /lib64/libkdevplatformlanguage.so.8
#10 0x00007f8f06e0a643 in KDevelop::DUChain::shutdown() () from /lib64/libkdevplatformlanguage.so.8
#11 0x00007f8f0d796a59 in KDevelop::Core::cleanup() () from /lib64/libkdevplatformshell.so.8
#12 0x00007f8f0d796c19 in KDevelop::Core::shutdown() () from /lib64/libkdevplatformshell.so.8
#13 0x00007f8f0d7815cd in KDevelop::MainWindow::~MainWindow() () from /lib64/libkdevplatformshell.so.8
#14 0x00007f8f0d781629 in KDevelop::MainWindow::~MainWindow() () from /lib64/libkdevplatformshell.so.8
#15 0x00007f8f095353f8 in QObject::event(QEvent*) () from /lib64/libQtCore.so.4
#16 0x00007f8f09cf8633 in QWidget::event(QEvent*) () from /lib64/libQtGui.so.4
#17 0x00007f8f0a0d2753 in QMainWindow::event(QEvent*) () from /lib64/libQtGui.so.4
#18 0x00007f8f0ad99179 in KXmlGuiWindow::event(QEvent*) () from /lib64/libkdeui.so.5
#19 0x00007f8f09ca4efc in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /lib64/libQtGui.so.4
#20 0x00007f8f09cab958 in QApplication::notify(QObject*, QEvent*) () from /lib64/libQtGui.so.4
#21 0x00007f8f0ac96c6a in KApplication::notify(QObject*, QEvent*) () from /lib64/libkdeui.so.5
#22 0x00007f8f0951c16d in QCoreApplication::notifyInternal(QObject*, QEvent*) () from /lib64/libQtCore.so.4
#23 0x00007f8f0951f431 in QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) () from /lib64/libQtCore.so.4
#24 0x00007f8f0954b32e in postEventSourceDispatch(_GSource*, int (*)(void*), void*) () from /lib64/libQtCore.so.4
#25 0x00007f8f0179e7fb in g_main_context_dispatch () from /lib64/libglib-2.0.so.0
#26 0x00007f8f0179eb98 in g_main_context_iterate.isra () from /lib64/libglib-2.0.so.0
#27 0x00007f8f0179ec4c in g_main_context_iteration () from /lib64/libglib-2.0.so.0
#28 0x00007f8f0954b49e in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /lib64/libQtCore.so.4
#29 0x00007f8f09d48176 in QGuiEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /lib64/libQtGui.so.4
#30 0x00007f8f0951acc1 in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /lib64/libQtCore.so.4
#31 0x00007f8f0951b025 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /lib64/libQtCore.so.4
#32 0x00007f8f09520709 in QCoreApplication::exec() () from /lib64/libQtCore.so.4
#33 0x000000000041046c in main ()

The reporter indicates this bug may be a duplicate of or related to bug 330348.

Possible duplicates by query: bug 330348.

Reported using DrKonqi
Comment 1 Milian Wolff 2015-04-30 10:26:59 UTC

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