| Summary: | kdevelop crashes while editing. | ||
|---|---|---|---|
| Product: | [Applications] kdevelop | Reporter: | susundberg |
| Component: | general | Assignee: | kdevelop-bugs-null |
| Status: | RESOLVED DUPLICATE | ||
| Severity: | crash | ||
| Priority: | NOR | ||
| Version First Reported In: | 4.4.1 | ||
| Target Milestone: | 4.3.0 | ||
| Platform: | Ubuntu | ||
| OS: | Linux | ||
| Latest Commit: | Version Fixed/Implemented In: | ||
| Sentry Crash Report: | |||
|
Description
susundberg
2012-11-26 10:47:02 UTC
Here is valgrind trace, not leading to crash, but giving possible segfaulting jumps:
% valgrind kdevelop
==2579== Memcheck, a memory error detector
==2579== Copyright (C) 2002-2011, and GNU GPL'd, by Julian Seward et al.
==2579== Using Valgrind-3.7.0 and LibVEX; rerun with -h for copyright info
==2579== Command: kdevelop
==2579==
WARNING: deleting stale lockfile /home/sundberg/.kde/share/apps/kdevelop/sessions//{4a36ae2b-d117-4787-986e-c822102e7e81}/lock
WARNING: deleting stale lockfile /home/sundberg/.kdevduchain/{4a36ae2b-d117-4787-986e-c822102e7e81}/0/lock
kdevelop(2579)/kdevplatform (language) KDevelop::ItemRepositoryRegistry::open: version-hint not found, seems to be an old version
kdevelop(2579)/kdevplatform (language) KDevelop::ItemRepositoryRegistry::open: "The data-repository at /home/sundberg/.kdevduchain/{4a36ae2b-d117-4787-986e-c822102e7e81}/0 has to be cleared."
qrc:/main.qml:23:1: QML QDeclarativeRectangle_QML_0: Binding loop detected for property "areaName"
QDeclarativeComponent(0x203d1050)
QDeclarativeComponent(0x203d1050)
kdevelop(2579)/kdevplatform (shell) KDevelop::SessionControllerPrivate::performRecovery: Starting recovery from "/home/sundberg/.kde/share/apps/kdevelop/sessions/{4a36ae2b-d117-4787-986e-c822102e7e81}/recovery/current"
kdevelop(2579)/konsole Konsole::Session::run: Attempted to re-run an already running session.
==2579== Warning: set address range perms: large range [0x3fd8b000, 0x7fd8b000) (defined)
kdevelop(2579)/kdevplatform (standardoutputview) OutputWidget::changeDelegate: OutputWidget delegate was deleted for id 1 "Make: debug"
QIODevice::setTextModeEnabled: The device is not open
==2579== Thread 2:
==2579== Syscall param write(buf) points to uninitialised byte(s)
==2579== at 0x828C91D: ??? (syscall-template.S:82)
==2579== by 0x6E6D741: QFSFileEnginePrivate::writeFdFh(char const*, long long) (in /usr/lib/x86_64-linux-gnu/libQtCore.so.4.8.3)
==2579== by 0x6E2A236: QFile::flush() (in /usr/lib/x86_64-linux-gnu/libQtCore.so.4.8.3)
==2579== by 0x6E2C7C7: QFile::writeData(char const*, long long) (in /usr/lib/x86_64-linux-gnu/libQtCore.so.4.8.3)
==2579== by 0x6E317C3: QIODevice::write(char const*, long long) (in /usr/lib/x86_64-linux-gnu/libQtCore.so.4.8.3)
==2579== by 0xAD66463: ??? (in /usr/lib/libkdevplatformlanguage.so.6.0.0)
==2579== by 0xAD3E21E: ??? (in /usr/lib/libkdevplatformlanguage.so.6.0.0)
==2579== by 0xAD3EFCC: ??? (in /usr/lib/libkdevplatformlanguage.so.6.0.0)
==2579== by 0x6DA1AEB: QThreadPrivate::start(void*) (in /usr/lib/x86_64-linux-gnu/libQtCore.so.4.8.3)
==2579== by 0x8EF4E99: start_thread (pthread_create.c:308)
==2579== by 0x8299CBC: clone (clone.S:112)
==2579== Address 0x836b0f16 is 7,926 bytes inside a block of size 32,768 alloc'd
==2579== at 0x4C2B3F8: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==2579== by 0x6DA3B87: QByteArray::realloc(int) (in /usr/lib/x86_64-linux-gnu/libQtCore.so.4.8.3)
==2579== by 0x6DA3CA9: QByteArray::resize(int) (in /usr/lib/x86_64-linux-gnu/libQtCore.so.4.8.3)
==2579== by 0x6E2C740: QFile::writeData(char const*, long long) (in /usr/lib/x86_64-linux-gnu/libQtCore.so.4.8.3)
==2579== by 0x6E317C3: QIODevice::write(char const*, long long) (in /usr/lib/x86_64-linux-gnu/libQtCore.so.4.8.3)
==2579== by 0xAD66463: ??? (in /usr/lib/libkdevplatformlanguage.so.6.0.0)
==2579== by 0xAD3E21E: ??? (in /usr/lib/libkdevplatformlanguage.so.6.0.0)
==2579== by 0xAD3EFCC: ??? (in /usr/lib/libkdevplatformlanguage.so.6.0.0)
==2579== by 0x6DA1AEB: QThreadPrivate::start(void*) (in /usr/lib/x86_64-linux-gnu/libQtCore.so.4.8.3)
==2579== by 0x8EF4E99: start_thread (pthread_create.c:308)
==2579== by 0x8299CBC: clone (clone.S:112)
==2579==
==2579== Syscall param write(buf) points to uninitialised byte(s)
==2579== at 0x828C91D: ??? (syscall-template.S:82)
==2579== by 0x6E6D741: QFSFileEnginePrivate::writeFdFh(char const*, long long) (in /usr/lib/x86_64-linux-gnu/libQtCore.so.4.8.3)
==2579== by 0x6E2A236: QFile::flush() (in /usr/lib/x86_64-linux-gnu/libQtCore.so.4.8.3)
==2579== by 0x6E2AB8F: QFile::size() const (in /usr/lib/x86_64-linux-gnu/libQtCore.so.4.8.3)
==2579== by 0xAD664A2: ??? (in /usr/lib/libkdevplatformlanguage.so.6.0.0)
==2579== by 0xAD3E21E: ??? (in /usr/lib/libkdevplatformlanguage.so.6.0.0)
==2579== by 0xAD3EFCC: ??? (in /usr/lib/libkdevplatformlanguage.so.6.0.0)
==2579== by 0x6DA1AEB: QThreadPrivate::start(void*) (in /usr/lib/x86_64-linux-gnu/libQtCore.so.4.8.3)
==2579== by 0x8EF4E99: start_thread (pthread_create.c:308)
==2579== by 0x8299CBC: clone (clone.S:112)
==2579== Address 0x8445279e is 9,646 bytes inside a block of size 32,768 alloc'd
==2579== at 0x4C2B3F8: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==2579== by 0x6DA3B87: QByteArray::realloc(int) (in /usr/lib/x86_64-linux-gnu/libQtCore.so.4.8.3)
==2579== by 0x6DA3CA9: QByteArray::resize(int) (in /usr/lib/x86_64-linux-gnu/libQtCore.so.4.8.3)
==2579== by 0x6E2C740: QFile::writeData(char const*, long long) (in /usr/lib/x86_64-linux-gnu/libQtCore.so.4.8.3)
==2579== by 0x6E317C3: QIODevice::write(char const*, long long) (in /usr/lib/x86_64-linux-gnu/libQtCore.so.4.8.3)
==2579== by 0xAD66463: ??? (in /usr/lib/libkdevplatformlanguage.so.6.0.0)
==2579== by 0xAD3E21E: ??? (in /usr/lib/libkdevplatformlanguage.so.6.0.0)
==2579== by 0xAD3EFCC: ??? (in /usr/lib/libkdevplatformlanguage.so.6.0.0)
==2579== by 0x6DA1AEB: QThreadPrivate::start(void*) (in /usr/lib/x86_64-linux-gnu/libQtCore.so.4.8.3)
==2579== by 0x8EF4E99: start_thread (pthread_create.c:308)
==2579== by 0x8299CBC: clone (clone.S:112)
==2579==
kdevelop(2579)/kdevplatform (standardoutputview) OutputWidget::changeDelegate: OutputWidget delegate was deleted for id 2 "Make: debug"
QIODevice::setTextModeEnabled: The device is not open
==2579== Syscall param write(buf) points to uninitialised byte(s)
==2579== at 0x828C91D: ??? (syscall-template.S:82)
==2579== by 0x6E6D741: QFSFileEnginePrivate::writeFdFh(char const*, long long) (in /usr/lib/x86_64-linux-gnu/libQtCore.so.4.8.3)
==2579== by 0x6E2C699: QFile::writeData(char const*, long long) (in /usr/lib/x86_64-linux-gnu/libQtCore.so.4.8.3)
==2579== by 0x6E317C3: QIODevice::write(char const*, long long) (in /usr/lib/x86_64-linux-gnu/libQtCore.so.4.8.3)
==2579== by 0xAE00908: ??? (in /usr/lib/libkdevplatformlanguage.so.6.0.0)
==2579== by 0xADF8552: KDevelop::ItemRepositoryRegistry::store() (in /usr/lib/libkdevplatformlanguage.so.6.0.0)
==2579== by 0xAD3E550: ??? (in /usr/lib/libkdevplatformlanguage.so.6.0.0)
==2579== by 0xAD3EFCC: ??? (in /usr/lib/libkdevplatformlanguage.so.6.0.0)
==2579== by 0x6DA1AEB: QThreadPrivate::start(void*) (in /usr/lib/x86_64-linux-gnu/libQtCore.so.4.8.3)
==2579== by 0x8EF4E99: start_thread (pthread_create.c:308)
==2579== by 0x8299CBC: clone (clone.S:112)
==2579== Address 0x825b9626 is 3,702 bytes inside a block of size 65,536 alloc'd
==2579== at 0x4C2AAA4: operator new[](unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==2579== by 0xADFD0C9: ??? (in /usr/lib/libkdevplatformlanguage.so.6.0.0)
==2579== by 0xAE03484: ??? (in /usr/lib/libkdevplatformlanguage.so.6.0.0)
==2579== by 0xADFC59D: ??? (in /usr/lib/libkdevplatformlanguage.so.6.0.0)
==2579== by 0xADE7C6F: KDevelop::AbstractType::indexed() const (in /usr/lib/libkdevplatformlanguage.so.6.0.0)
==2579== by 0xADF2632: KDevelop::TypeAliasType::setType(TypePtr<KDevelop::AbstractType>) (in /usr/lib/libkdevplatformlanguage.so.6.0.0)
==2579== by 0x363CAC7F: TypeBuilder::typeForCurrentDeclaration() (typebuilder.cpp:618)
==2579== by 0x363A6A7B: DeclarationBuilder::closeDeclaration(bool) (declarationbuilder.cpp:855)
==2579== by 0x363A5D1B: DeclarationBuilder::visitDeclarator(DeclaratorAST*) (declarationbuilder.cpp:544)
==2579== by 0x3639368F: ContextBuilder::visitInitDeclarator(InitDeclaratorAST*) (contextbuilder.cpp:911)
==2579== by 0x363A0A1E: DeclarationBuilder::visitInitDeclarator(InitDeclaratorAST*) (declarationbuilder.cpp:256)
==2579== by 0x36675600: void visitNodes<InitDeclaratorAST*>(Visitor*, ListNode<InitDeclaratorAST*> const*) (visitor.h:139)
==2579==
kdevelop(2579)/kdevplatform (standardoutputview) OutputWidget::changeDelegate: OutputWidget delegate was deleted for id 3 "Make: debug"
QIODevice::setTextModeEnabled: The device is not open
kdevelop(2579)/kdevplatform (standardoutputview) OutputWidget::changeDelegate: OutputWidget delegate was deleted for id 4 "Make: debug"
QIODevice::setTextModeEnabled: The device is not open
kdevelop(2579)/kdevplatform (standardoutputview) OutputWidget::changeDelegate: OutputWidget delegate was deleted for id 5 "Make: debug"
QIODevice::setTextModeEnabled: The device is not open
kdevelop(2579)/kdevplatform (standardoutputview) OutputWidget::changeDelegate: OutputWidget delegate was deleted for id 6 "Make: debug"
QIODevice::setTextModeEnabled: The device is not open
kdevelop(2579)/kdevplatform (standardoutputview) OutputWidget::changeDelegate: OutputWidget delegate was deleted for id 7 "Make: debug"
QIODevice::setTextModeEnabled: The device is not open
kdevelop(2579)/kdevplatform (standardoutputview) OutputWidget::changeDelegate: OutputWidget delegate was deleted for id 8 "Make: debug"
QIODevice::setTextModeEnabled: The device is not open
kdevelop(2579)/kdevplatform (standardoutputview) OutputWidget::changeDelegate: OutputWidget delegate was deleted for id 9 "Make: debug"
QIODevice::setTextModeEnabled: The device is not open
kdevelop(2579)/kdevplatform (standardoutputview) OutputWidget::changeDelegate: OutputWidget delegate was deleted for id 10 "Make: debug"
QIODevice::setTextModeEnabled: The device is not open
kdevelop(2579)/kdevplatform (standardoutputview) OutputWidget::changeDelegate: OutputWidget delegate was deleted for id 11 "Make: debug"
QIODevice::setTextModeEnabled: The device is not open
kdevelop(2579)/kdevplatform (standardoutputview) OutputWidget::changeDelegate: OutputWidget delegate was deleted for id 12 "Make: debug"
QIODevice::setTextModeEnabled: The device is not open
kdevelop(2579)/kdevplatform (standardoutputview) OutputWidget::changeDelegate: OutputWidget delegate was deleted for id 13 "Make: debug"
QIODevice::setTextModeEnabled: The device is not open
kdevelop(2579)/kdevplatform (standardoutputview) OutputWidget::changeDelegate: OutputWidget delegate was deleted for id 14 "Make: install"
QIODevice::setTextModeEnabled: The device is not open
kdevelop(2579)/kdevplatform (standardoutputview) OutputWidget::changeDelegate: OutputWidget delegate was deleted for id 15 "Make: install"
QIODevice::setTextModeEnabled: The device is not open
==2579== Thread 1:
==2579== Conditional jump or move depends on uninitialised value(s)
==2579== at 0x6DD0523: QRect::contains(QPoint const&, bool) const (in /usr/lib/x86_64-linux-gnu/libQtCore.so.4.8.3)
==2579== by 0xB0CBF1A: KDevelop::ActiveToolTip::eventFilter(QObject*, QEvent*) (in /usr/lib/libkdevplatformutil.so.6.0.0)
==2579== by 0x6E9E639: QCoreApplicationPrivate::sendThroughApplicationEventFilters(QObject*, QEvent*) (in /usr/lib/x86_64-linux-gnu/libQtCore.so.4.8.3)
==2579== by 0x73C2E15: QApplicationPrivate::notify_helper(QObject*, QEvent*) (in /usr/lib/x86_64-linux-gnu/libQtGui.so.4.8.3)
==2579== by 0x73C7309: QApplication::notify(QObject*, QEvent*) (in /usr/lib/x86_64-linux-gnu/libQtGui.so.4.8.3)
==2579== by 0x668D1D5: KApplication::notify(QObject*, QEvent*) (kapplication.cpp:311)
==2579== by 0x6E9E56D: QCoreApplication::notifyInternal(QObject*, QEvent*) (in /usr/lib/x86_64-linux-gnu/libQtCore.so.4.8.3)
==2579== by 0x7412B2B: QWidget::event(QEvent*) (in /usr/lib/x86_64-linux-gnu/libQtGui.so.4.8.3)
==2579== by 0x73C2E9B: QApplicationPrivate::notify_helper(QObject*, QEvent*) (in /usr/lib/x86_64-linux-gnu/libQtGui.so.4.8.3)
==2579== by 0x73C7309: QApplication::notify(QObject*, QEvent*) (in /usr/lib/x86_64-linux-gnu/libQtGui.so.4.8.3)
==2579== by 0x668D1D5: KApplication::notify(QObject*, QEvent*) (kapplication.cpp:311)
==2579== by 0x6E9E56D: QCoreApplication::notifyInternal(QObject*, QEvent*) (in /usr/lib/x86_64-linux-gnu/libQtCore.so.4.8.3)
==2579==
==2579== Conditional jump or move depends on uninitialised value(s)
==2579== at 0x6DD0528: QRect::contains(QPoint const&, bool) const (in /usr/lib/x86_64-linux-gnu/libQtCore.so.4.8.3)
==2579== by 0xB0CBF1A: KDevelop::ActiveToolTip::eventFilter(QObject*, QEvent*) (in /usr/lib/libkdevplatformutil.so.6.0.0)
==2579== by 0x6E9E639: QCoreApplicationPrivate::sendThroughApplicationEventFilters(QObject*, QEvent*) (in /usr/lib/x86_64-linux-gnu/libQtCore.so.4.8.3)
==2579== by 0x73C2E15: QApplicationPrivate::notify_helper(QObject*, QEvent*) (in /usr/lib/x86_64-linux-gnu/libQtGui.so.4.8.3)
==2579== by 0x73C7309: QApplication::notify(QObject*, QEvent*) (in /usr/lib/x86_64-linux-gnu/libQtGui.so.4.8.3)
==2579== by 0x668D1D5: KApplication::notify(QObject*, QEvent*) (kapplication.cpp:311)
==2579== by 0x6E9E56D: QCoreApplication::notifyInternal(QObject*, QEvent*) (in /usr/lib/x86_64-linux-gnu/libQtCore.so.4.8.3)
==2579== by 0x7412B2B: QWidget::event(QEvent*) (in /usr/lib/x86_64-linux-gnu/libQtGui.so.4.8.3)
==2579== by 0x73C2E9B: QApplicationPrivate::notify_helper(QObject*, QEvent*) (in /usr/lib/x86_64-linux-gnu/libQtGui.so.4.8.3)
==2579== by 0x73C7309: QApplication::notify(QObject*, QEvent*) (in /usr/lib/x86_64-linux-gnu/libQtGui.so.4.8.3)
==2579== by 0x668D1D5: KApplication::notify(QObject*, QEvent*) (kapplication.cpp:311)
==2579== by 0x6E9E56D: QCoreApplication::notifyInternal(QObject*, QEvent*) (in /usr/lib/x86_64-linux-gnu/libQtCore.so.4.8.3)
==2579==
==2579== Conditional jump or move depends on uninitialised value(s)
==2579== at 0xB0CC02D: KDevelop::ActiveToolTip::eventFilter(QObject*, QEvent*) (in /usr/lib/libkdevplatformutil.so.6.0.0)
==2579== by 0x6E9E639: QCoreApplicationPrivate::sendThroughApplicationEventFilters(QObject*, QEvent*) (in /usr/lib/x86_64-linux-gnu/libQtCore.so.4.8.3)
==2579== by 0x73C2E15: QApplicationPrivate::notify_helper(QObject*, QEvent*) (in /usr/lib/x86_64-linux-gnu/libQtGui.so.4.8.3)
==2579== by 0x73C7309: QApplication::notify(QObject*, QEvent*) (in /usr/lib/x86_64-linux-gnu/libQtGui.so.4.8.3)
==2579== by 0x668D1D5: KApplication::notify(QObject*, QEvent*) (kapplication.cpp:311)
==2579== by 0x6E9E56D: QCoreApplication::notifyInternal(QObject*, QEvent*) (in /usr/lib/x86_64-linux-gnu/libQtCore.so.4.8.3)
==2579== by 0x7412B2B: QWidget::event(QEvent*) (in /usr/lib/x86_64-linux-gnu/libQtGui.so.4.8.3)
==2579== by 0x73C2E9B: QApplicationPrivate::notify_helper(QObject*, QEvent*) (in /usr/lib/x86_64-linux-gnu/libQtGui.so.4.8.3)
==2579== by 0x73C7309: QApplication::notify(QObject*, QEvent*) (in /usr/lib/x86_64-linux-gnu/libQtGui.so.4.8.3)
==2579== by 0x668D1D5: KApplication::notify(QObject*, QEvent*) (kapplication.cpp:311)
==2579== by 0x6E9E56D: QCoreApplication::notifyInternal(QObject*, QEvent*) (in /usr/lib/x86_64-linux-gnu/libQtCore.so.4.8.3)
==2579== by 0x7412B2B: QWidget::event(QEvent*) (in /usr/lib/x86_64-linux-gnu/libQtGui.so.4.8.3)
==2579==
kdevelop(2579)/kdevplatform (standardoutputview) OutputWidget::changeDelegate: OutputWidget delegate was deleted for id 16 "Make: install"
QIODevice::setTextModeEnabled: The device is not open
kdevelop(2579)/kdevplatform (standardoutputview) OutputWidget::changeDelegate: OutputWidget delegate was deleted for id 17 "Make: install"
QIODevice::setTextModeEnabled: The device is not open
kdevelop(2579)/kdevplatform (standardoutputview) OutputWidget::changeDelegate: OutputWidget delegate was deleted for id 18 "Make: install"
QIODevice::setTextModeEnabled: The device is not open
*** This bug has been marked as a duplicate of bug 265426 *** |