Uploaded image for project: 'Qt Creator'
  1. Qt Creator
  2. QTCREATORBUG-9227

Crash in code model when opening src/plugins/git/changeselectiondialog.cpp or various files for example from QtGui 4.8

    XMLWordPrintable

Details

    • Bug
    • Resolution: Done
    • P1: Critical
    • Qt Creator 2.8.0-beta
    • Qt Creator 2.8.0-beta
    • C/C++/Obj-C++ Support
    • None
    • MSVC2012, Windows 64bit
    • 5dbcb974b02e788f9c213a917105a4e6b6593281

    Description

      Console:

      Assertion failed: r != 0, file ..\3rdparty\cplusplus\Templates.cpp, line 402
      Assertion failed: r != 0, file ..\3rdparty\cplusplus\Templates.cpp, line 402
      Assertion failed: r != 0, file ..\3rdparty\cplusplus\Templates.cpp, line 402
      LEAK: 457 Structure
      QObject::killTimers: timers cannot be stopped from another thread
      

      Locals

      		this	@0x2e246273d0	CPlusPlus::TypeOfExpression *
      			m_thisDocument	class QSharedPointer<>	QSharedPointer<CPlusPlus::Document>
      			m_snapshot	class CPlusPlus::Snapshot	CPlusPlus::Snapshot
      			m_bindings	class QSharedPointer<>	QSharedPointer<CPlusPlus::CreateBindings>
      			m_ast	@0xfeeefeeefeeefeee	CPlusPlus::ExpressionAST *
      			m_scope	0x0	CPlusPlus::Scope *
      			m_lookupContext	class CPlusPlus::LookupContext	CPlusPlus::LookupContext
      			m_environment	class QSharedPointer<>	QSharedPointer<CPlusPlus::Environment>
      			m_expandTemplates	true	bool
      			m_documents	class QList<>	QList<QSharedPointer<CPlusPlus::Document>>
      		resolve	class CPlusPlus::ResolveExpression	CPlusPlus::ResolveExpression
      		scope	@0x2e1f3af438	CPlusPlus::Scope *
      		document	@0x2e1f3af608 References: 5/5	QSharedPointer<CPlusPlus::Document> *
      			value	@0x2e26f26420	CPlusPlus::Document *
      				_fileName	"<completion>"	QString
      				_control	@0x2e241d87c0	CPlusPlus::Control *
      				_translationUnit	@0x2e26dbbb50	CPlusPlus::TranslationUnit *
      				_globalNamespace	@0x2e26f573b0	CPlusPlus::Namespace *
      				_diagnosticMessages	<0 items>	QList<CPlusPlus::Document::DiagnosticMessage>
      				_includes	<0 items>	QList<CPlusPlus::Document::Include>
      				_definedMacros	<0 items>	QList<CPlusPlus::Macro>
      				_skippedBlocks	<0 items>	QList<CPlusPlus::Document::Block>
      				_macroUses	<0 items>	QList<CPlusPlus::Document::MacroUse>
      				_undefinedMacroUses	<0 items>	QList<CPlusPlus::Document::UndefinedMacroUse>
      				_includeGuardMacroName	@0x738ec9a8 ""	QByteArray
      				_source	"# 1 "<expression>"\nbuttonsLine->addWidget"	QByteArray
      					[0]	35 '#'	unsigned char
      					[1]	32 ' '	unsigned char
      					[2]	49 '1'	unsigned char
      					[3]	32 ' '	unsigned char
      					[4]	34 '"'	unsigned char
      					[5]	60 '<'	unsigned char
      					[6]	101 'e'	unsigned char
      					[7]	120 'x'	unsigned char
      					[8]	112 'p'	unsigned char
      					[9]	114 'r'	unsigned char
      					[10]	101 'e'	unsigned char
      					[11]	115 's'	unsigned char
      					[12]	115 's'	unsigned char
      					[13]	105 'i'	unsigned char
      					[14]	111 'o'	unsigned char
      					[15]	110 'n'	unsigned char
      					[16]	62 '>'	unsigned char
      					[17]	34 '"'	unsigned char
      					[18]	10 '\n'	unsigned char
      					[19]	98 'b'	unsigned char
      					[20]	117 'u'	unsigned char
      					[21]	116 't'	unsigned char
      					[22]	116 't'	unsigned char
      					[23]	111 'o'	unsigned char
      					[24]	110 'n'	unsigned char
      					[25]	115 's'	unsigned char
      					[26]	76 'L'	unsigned char
      					[27]	105 'i'	unsigned char
      					[28]	110 'n'	unsigned char
      					[29]	101 'e'	unsigned char
      					[30]	45 '-'	unsigned char
      					[31]	62 '>'	unsigned char
      					[32]	97 'a'	unsigned char
      					[33]	100 'd'	unsigned char
      					[34]	100 'd'	unsigned char
      					[35]	87 'W'	unsigned char
      					[36]	105 'i'	unsigned char
      					[37]	100 'd'	unsigned char
      					[38]	103 'g'	unsigned char
      					[39]	101 'e'	unsigned char
      					[40]	116 't'	unsigned char
      				_lastModified	<null>	QDateTime
      				_keepSourceAndASTCount	0	QAtomicInt
      				_revision	0	unsigned int
      				_editorRevision	0	unsigned int
      				_checkMode	1	unsigned char
      		expression	@0x2e26ce93a0	CPlusPlus::ExpressionAST *
      

      Stack:

      		
      0	CPlusPlus::Argument::Argument	Symbols.cpp	149	0x7f983d74155	
      1	CPlusPlus::CloneSymbol::visit	Templates.cpp	225	0x7f983d90181	
      2	CPlusPlus::Symbol::visitSymbol	Symbol.cpp	139	0x7f983d73764	
      3	CPlusPlus::CloneSymbol::cloneSymbol	Templates.cpp	185	0x7f983d8d52e	
      4	CPlusPlus::Scope::Scope	Scope.cpp	239	0x7f983d60a8e	
      5	CPlusPlus::Function::Function	Symbols.cpp	202	0x7f983d749f1	
      6	CPlusPlus::CloneSymbol::visit	Templates.cpp	257	0x7f983d90501	
      7	CPlusPlus::Function::visitSymbol0	Symbols.cpp	384	0x7f983d7b60f	
      8	CPlusPlus::Symbol::visitSymbol	Symbol.cpp	139	0x7f983d73764	
      9	CPlusPlus::CloneSymbol::cloneSymbol	Templates.cpp	185	0x7f983d8d52e	
      10	CPlusPlus::Scope::Scope	Scope.cpp	239	0x7f983d60a8e	
      11	CPlusPlus::Class::Class	Symbols.cpp	690	0x7f983d743d5	
      12	CPlusPlus::CloneSymbol::visit	Templates.cpp	281	0x7f983d90301	
      13	CPlusPlus::Class::visitSymbol0	Symbols.cpp	751	0x7f983d7b43c	
      14	CPlusPlus::Symbol::visitSymbol	Symbol.cpp	139	0x7f983d73764	
      15	CPlusPlus::CloneSymbol::cloneSymbol	Templates.cpp	185	0x7f983d8d52e	
      16	CPlusPlus::ClassOrNamespace::NestedClassInstantiator::instantiate	LookupContext.cpp	1108	0x7f983dd5a94	
      17	CPlusPlus::ClassOrNamespace::NestedClassInstantiator::instantiate	LookupContext.cpp	1117	0x7f983dd5aff	
      18	CPlusPlus::ClassOrNamespace::NestedClassInstantiator::instantiate	LookupContext.cpp	1117	0x7f983dd5aff	
      19	CPlusPlus::ClassOrNamespace::NestedClassInstantiator::instantiate	LookupContext.cpp	1117	0x7f983dd5aff	
      20	CPlusPlus::ClassOrNamespace::NestedClassInstantiator::instantiate	LookupContext.cpp	1117	0x7f983dd5aff	
      21	CPlusPlus::ClassOrNamespace::nestedType	LookupContext.cpp	975	0x7f983ddb66c	
      22	CPlusPlus::ClassOrNamespace::lookupType_helper	LookupContext.cpp	729	0x7f983dd8c57	
      23	CPlusPlus::ClassOrNamespace::lookupType	LookupContext.cpp	668	0x7f983dd8152	
      24	CPlusPlus::CreateBindings::visit	LookupContext.cpp	1448	0x7f983dddd5d	
      25	CPlusPlus::Symbol::visitSymbol	Symbol.cpp	139	0x7f983d73764	
      26	CPlusPlus::ClassOrNamespace::flush	LookupContext.cpp	1178	0x7f983dd43f6	
      27	CPlusPlus::ClassOrNamespace::symbols	LookupContext.cpp	485	0x7f983ddd77d	
      28	CPlusPlus::ClassOrNamespace::nestedType	LookupContext.cpp	833	0x7f983dda977	
      29	CPlusPlus::ClassOrNamespace::findOrCreateType	LookupContext.cpp	1221	0x7f983dd3b21	
      30	CPlusPlus::CreateBindings::visit	LookupContext.cpp	1397	0x7f983dde173	
      31	CPlusPlus::Symbol::visitSymbol	Symbol.cpp	139	0x7f983d73764	
      32	CPlusPlus::CreateBindings::visit	LookupContext.cpp	1352	0x7f983dde801	
      33	CPlusPlus::Template::visitSymbol0	Symbols.cpp	546	0x7f983d7ba6f	
      34	CPlusPlus::Symbol::visitSymbol	Symbol.cpp	139	0x7f983d73764	
      35	CPlusPlus::ClassOrNamespace::flush	LookupContext.cpp	1178	0x7f983dd43f6	
      36	CPlusPlus::ClassOrNamespace::symbols	LookupContext.cpp	485	0x7f983ddd77d	
      37	CPlusPlus::ClassOrNamespace::nestedType	LookupContext.cpp	886	0x7f983ddaf6e	
      38	CPlusPlus::ClassOrNamespace::findOrCreateType	LookupContext.cpp	1221	0x7f983dd3b21	
      39	CPlusPlus::CreateBindings::visit	LookupContext.cpp	1357	0x7f983dde201	
      40	CPlusPlus::Namespace::visitSymbol0	Symbols.cpp	601	0x7f983d7b69f	
      41	CPlusPlus::Symbol::visitSymbol	Symbol.cpp	139	0x7f983d73764	
      42	CPlusPlus::ClassOrNamespace::flush	LookupContext.cpp	1178	0x7f983dd43f6	
      43	CPlusPlus::ClassOrNamespace::lookupType_helper	LookupContext.cpp	722	0x7f983dd8aa7	
      44	CPlusPlus::ClassOrNamespace::lookupType	LookupContext.cpp	668	0x7f983dd8152	
      45	CPlusPlus::CreateBindings::lookupType	LookupContext.cpp	1281	0x7f983dd824f	
      46	CPlusPlus::LookupContext::lookupType	LookupContext.cpp	325	0x7f983dd83eb	
      47	TypedefsResolver::getNamedTypeItems	ResolveExpression.cpp	871	0x7f983dbf7f9	
      48	TypedefsResolver::resolve	ResolveExpression.cpp	842	0x7f983dc086b	
      49	CPlusPlus::ResolveExpression::baseExpression	ResolveExpression.cpp	970	0x7f983dbc7b4	
      50	CPlusPlus::ResolveExpression::visit	ResolveExpression.cpp	809	0x7f983dc3d41	
      51	CPlusPlus::MemberAccessAST::accept0	ASTVisit.cpp	744	0x7f983cd841f	
      52	CPlusPlus::AST::accept	AST.cpp	51	0x7f983ccb6bf	
      53	CPlusPlus::ResolveExpression::expression	ResolveExpression.cpp	117	0x7f983dbea85	
      54	CPlusPlus::ResolveExpression::resolve	ResolveExpression.cpp	105	0x7f983dc0694	
      55	CPlusPlus::ResolveExpression::operator()	ResolveExpression.cpp	92	0x7f983dbb6bb	
      56	CPlusPlus::TypeOfExpression::operator()	TypeOfExpression.cpp	117	0x7f983db48ab	
      57	CPlusPlus::TypeOfExpression::operator()	TypeOfExpression.cpp	86	0x7f983db45fa	
      58	`anonymous namespace'::CanonicalSymbol::canonicalSymbol	cppeditor.cpp	294	0x7f983b5c21b	
      59	lazyFindReferences	cppeditor.cpp	878	0x7f983b510b9	
      60	QtConcurrent::StoredFunctorCall4<QList<int>,QList<int> (__cdecl*)(CPlusPlus::Scope * __ptr64,QString,QSharedPointer<CPlusPlus::Document>,CPlusPlus::Snapshot),CPlusPlus::Scope * __ptr64,QString,QSharedPointer<CPlusPlus::Document>,CPlusPlus::Snapshot	qtconcurrentstoredfunctioncall.h	876	0x7f983b65d95	
      61	QtConcurrent::RunFunctionTask<QList<int> >::run	qtconcurrentrunbase.h	106	0x7f983b65c32	
      62	QThreadPoolThread::run	qthreadpool.cpp	107	0x7341f25a	
      63	QThreadPrivate::start	qthread_win.cpp	348	0x7344261f	
      64	beginthreadex	MSVCR110D		0x7f9863c71a5	
      65	endthreadex	MSVCR110D		0x7f9863c73a7	
      66	BaseThreadInitThunk	KERNEL32		0x7f99ad9167e	
      67	RtlUserThreadStart	ntdll		0x7f99d5c3501	
      

      Attachments

        No reviews matched the request. Check your Options in the drop-down menu of this sections header.

        Activity

          People

            kosjar Nikolai Kosjar
            kleint Friedemann Kleint
            Votes:
            0 Vote for this issue
            Watchers:
            3 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved:

              Gerrit Reviews

                There are no open Gerrit changes