==10972== Invalid read of size 8 ==10972== at 0x6528718: QCoreApplication::notifyInternal(QObject*, QEvent*) (in /usr/local/Trolltech/5.2.1/gcc_64/lib/libQt5Core.so.5.2.1) ==10972== by 0x657838B: QTimerInfoList::activateTimers() (in /usr/local/Trolltech/5.2.1/gcc_64/lib/libQt5Core.so.5.2.1) ==10972== by 0x6578B9C: ??? (in /usr/local/Trolltech/5.2.1/gcc_64/lib/libQt5Core.so.5.2.1) ==10972== by 0x79343B5: g_main_context_dispatch (gmain.c:3065) ==10972== by 0x7934707: g_main_context_iterate.isra.23 (gmain.c:3712) ==10972== by 0x79347AB: g_main_context_iteration (gmain.c:3773) ==10972== by 0x65793D2: QEventDispatcherGlib::processEvents(QFlags) (in /usr/local/Trolltech/5.2.1/gcc_64/lib/libQt5Core.so.5.2.1) ==10972== by 0x65274AA: QEventLoop::exec(QFlags) (in /usr/local/Trolltech/5.2.1/gcc_64/lib/libQt5Core.so.5.2.1) ==10972== by 0x652B53D: QCoreApplication::exec() (in /usr/local/Trolltech/5.2.1/gcc_64/lib/libQt5Core.so.5.2.1) ==10972== by 0x40E205: main (main.cpp:533) ==10972== Address 0x32c86588 is 8 bytes before a block of size 32 free'd ==10972== at 0x4C2B60C: free (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so) ==10972== by 0x1606157F: CPlusPlus::CreateBindings::~CreateBindings() (qalgorithms.h:323) ==10972== by 0x16061668: CPlusPlus::CreateBindings::~CreateBindings() (LookupContext.cpp:1396) ==10972== by 0x15ADD7BE: QtSharedPointer::ExternalRefCountData::destroy() (qsharedpointer_impl.h:158) ==10972== by 0x15AF52E8: QSharedPointer::deref(QtSharedPointer::ExternalRefCountData*) (qsharedpointer_impl.h:449) ==10972== by 0x15AF28AF: QSharedPointer::deref() (qsharedpointer_impl.h:444) ==10972== by 0x15AF096B: QSharedPointer::~QSharedPointer() (qsharedpointer_impl.h:312) ==10972== by 0x15AF041F: CPlusPlus::LookupContext::~LookupContext() (LookupContext.h:279) ==10972== by 0x15B95AC5: CppTools::SymbolFinder::findMatchingClassDeclaration(CPlusPlus::Symbol*, CPlusPlus::Snapshot const&) (symbolfinder.cpp:241) ==10972== by 0x165EF990: CppEditor::Internal::CppElementEvaluator::handleLookupItemMatch(CPlusPlus::Snapshot const&, CPlusPlus::LookupItem const&, CPlusPlus::LookupContext const&, CPlusPlus::Scope const*) (cppelementevaluator.cpp:182) ==10972== by 0x165EEE59: CppEditor::Internal::CppElementEvaluator::execute() (cppelementevaluator.cpp:116) ==10972== by 0x1660CCCC: CppEditor::Internal::CppHoverHandler::identifyMatch(TextEditor::ITextEditor*, int) (cpphoverhandler.cpp:71) ==10972== ==10972== Invalid read of size 8 ==10972== at 0x6528725: QCoreApplication::notifyInternal(QObject*, QEvent*) (in /usr/local/Trolltech/5.2.1/gcc_64/lib/libQt5Core.so.5.2.1) ==10972== by 0x657838B: QTimerInfoList::activateTimers() (in /usr/local/Trolltech/5.2.1/gcc_64/lib/libQt5Core.so.5.2.1) ==10972== by 0x6578B9C: ??? (in /usr/local/Trolltech/5.2.1/gcc_64/lib/libQt5Core.so.5.2.1) ==10972== by 0x79343B5: g_main_context_dispatch (gmain.c:3065) ==10972== by 0x7934707: g_main_context_iterate.isra.23 (gmain.c:3712) ==10972== by 0x79347AB: g_main_context_iteration (gmain.c:3773) ==10972== by 0x65793D2: QEventDispatcherGlib::processEvents(QFlags) (in /usr/local/Trolltech/5.2.1/gcc_64/lib/libQt5Core.so.5.2.1) ==10972== by 0x65274AA: QEventLoop::exec(QFlags) (in /usr/local/Trolltech/5.2.1/gcc_64/lib/libQt5Core.so.5.2.1) ==10972== by 0x652B53D: QCoreApplication::exec() (in /usr/local/Trolltech/5.2.1/gcc_64/lib/libQt5Core.so.5.2.1) ==10972== by 0x40E205: main (main.cpp:533) ==10972== Address 0x10000003b is not stack'd, malloc'd or (recently) free'd ==10972== ==10972== ==10972== Process terminating with default action of signal 11 (SIGSEGV): dumping core ==10972== Access not within mapped region at address 0x10000003B ==10972== at 0x6528725: QCoreApplication::notifyInternal(QObject*, QEvent*) (in /usr/local/Trolltech/5.2.1/gcc_64/lib/libQt5Core.so.5.2.1) ==10972== by 0x657838B: QTimerInfoList::activateTimers() (in /usr/local/Trolltech/5.2.1/gcc_64/lib/libQt5Core.so.5.2.1) ==10972== by 0x6578B9C: ??? (in /usr/local/Trolltech/5.2.1/gcc_64/lib/libQt5Core.so.5.2.1) ==10972== by 0x79343B5: g_main_context_dispatch (gmain.c:3065) ==10972== by 0x7934707: g_main_context_iterate.isra.23 (gmain.c:3712) ==10972== by 0x79347AB: g_main_context_iteration (gmain.c:3773) ==10972== by 0x65793D2: QEventDispatcherGlib::processEvents(QFlags) (in /usr/local/Trolltech/5.2.1/gcc_64/lib/libQt5Core.so.5.2.1) ==10972== by 0x65274AA: QEventLoop::exec(QFlags) (in /usr/local/Trolltech/5.2.1/gcc_64/lib/libQt5Core.so.5.2.1) ==10972== by 0x652B53D: QCoreApplication::exec() (in /usr/local/Trolltech/5.2.1/gcc_64/lib/libQt5Core.so.5.2.1) ==10972== by 0x40E205: main (main.cpp:533) ==10972== If you believe this happened as a result of a stack ==10972== overflow in your program's main thread (unlikely but ==10972== possible), you can try to increase the size of the ==10972== main thread stack using the --main-stacksize= flag. ==10972== The main thread stack size used in this run was 8388608. ==10972== ==10972== HEAP SUMMARY: ==10972== in use at exit: 65,563,854 bytes in 590,961 blocks ==10972== total heap usage: 49,186,575 allocs, 48,595,614 frees, 8,720,501,175 bytes allocated ==10972== ==10972== LEAK SUMMARY: ==10972== definitely lost: 234,562 bytes in 7,688 blocks ==10972== indirectly lost: 5,837 bytes in 172 blocks ==10972== possibly lost: 13,129,711 bytes in 24,665 blocks ==10972== still reachable: 52,193,744 bytes in 558,436 blocks ==10972== suppressed: 0 bytes in 0 blocks ==10972== Rerun with --leak-check=full to see details of leaked memory ==10972== ==10972== For counts of detected and suppressed errors, rerun with: -v ==10972== Use --track-origins=yes to see where uninitialised values come from ==10972== ERROR SUMMARY: 5779 errors from 29 contexts (suppressed: 56 from 3) /home/ezust/bin/qtcreator: line 6: 10972 Killed valgrind ./qtcreator