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

Crash after configuring Qt 4.8.5

    XMLWordPrintable

Details

    • Bug
    • Resolution: Cannot Reproduce
    • P1: Critical
    • None
    • Qt Creator 3.0.0-rc1
    • Windows 7 64 bit

    Description

      1. Remove Creator's settings from %APPDATA%.
      2. Start Creator.
      3. Have a clean checkout of Qt 4.8.5's sources.
      4. Open projects.pro from this repository.
        This will take some time, see QTCREATORBUG-10733.
      5. When Creator switches to Projects mode, uncheck all suggested build directories and import an existing build from the repository mentioned in step 3.* (A build that used this repository as source, not a build inside this repository.)
      6. Click "Configure".
        Creator will write a lot of warnings about missing pro-files to the "General Messages" view and then crash below QArrayData::deallocate(QArrayData *data, size_t objectSize, size_t alignment) where "data" is null:
      0	QGenericAtomicOps<QAtomicOpsBySize<4> >::load<long>	qgenericatomic.h	96	0x514f56d6	
      1	QBasicAtomicInteger<int>::load	qbasicatomic.h	142	0x514f5190	
      2	QtPrivate::RefCount::isStatic	qrefcount.h	86	0x514eb8bf	
      3	QArrayData::deallocate	qarraydata.cpp	124	0x51536e15	
      4	QTypedArrayData<ProString>::deallocate	qarraydata.h	230	0x3828ee1	
      5	QVector<ProString>::reallocData	qvector.h	504	0x384502e	
      6	QVector<ProString>::operator+=	qvector.h	708	0x3843337	
      7	QMakeEvaluator::visitProVariable	qmakeevaluator.cpp	918	0x3837d5c	
      8	QMakeEvaluator::visitProBlock	qmakeevaluator.cpp	542	0x3835ee8	
      9	QMakeEvaluator::visitProBlock	qmakeevaluator.cpp	550	0x3835f3c	
      10	QMakeEvaluator::visitProLoop	qmakeevaluator.cpp	809	0x3837239	
      11	QMakeEvaluator::visitProBlock	qmakeevaluator.cpp	586	0x383615a	
      12	QMakeEvaluator::visitProBlock	qmakeevaluator.cpp	521	0x3835df5	
      13	QMakeEvaluator::visitProFile	qmakeevaluator.cpp	1406	0x383c243	
      14	QMakeEvaluator::evaluateFile	qmakeevaluator.cpp	1843	0x3840c2e	
      15	QMakeEvaluator::evaluateFileChecked	qmakeevaluator.cpp	1874	0x3840f48	
      16	QMakeEvaluator::evaluateBuiltinConditional	qmakebuiltins.cpp	1376	0x3858596	
      17	QMakeEvaluator::evaluateConditionalFunction	qmakeevaluator.cpp	1710	0x3840387	
      18	QMakeEvaluator::visitProBlock	qmakeevaluator.cpp	671	0x383664a	
      19	QMakeEvaluator::visitProBlock	qmakeevaluator.cpp	550	0x3835f3c	
      20	QMakeEvaluator::visitProBlock	qmakeevaluator.cpp	558	0x3835fb8	
      21	QMakeEvaluator::visitProBlock	qmakeevaluator.cpp	558	0x3835fb8	
      22	QMakeEvaluator::visitProBlock	qmakeevaluator.cpp	558	0x3835fb8	
      23	QMakeEvaluator::visitProLoop	qmakeevaluator.cpp	809	0x3837239	
      24	QMakeEvaluator::visitProBlock	qmakeevaluator.cpp	586	0x383615a	
      25	QMakeEvaluator::visitProBlock	qmakeevaluator.cpp	521	0x3835df5	
      26	QMakeEvaluator::visitProFile	qmakeevaluator.cpp	1406	0x383c243	
      27	ProFileEvaluator::accept	profileevaluator.cpp	198	0x384bbab	
      28	QmakeProjectManager::QmakeProFileNode::evaluate	qmakenodes.cpp	1676	0x40f711a	
      29	QmakeProjectManager::QmakeProFileNode::asyncEvaluate	qmakenodes.cpp	1687	0x40f7161	
      30	QtConcurrent::StoredInterfaceMemberFunctionCall0<enum QmakeProjectManager::QmakeProFileNode::EvalResult,void (__thiscall QmakeProjectManager::QmakeProFileNode::*)(QFutureInterface<enum QmakeProjectManager::QmakeProFileNode::EvalResult> &)	runextensions.h	84	0x410894c	
      31	QThreadPoolThread::run	qthreadpool.cpp	100	0x51527f18	
      32	QThreadPrivate::start	qthread_win.cpp	349	0x5152ff25	
      33	_beginthreadex	MSVCR100D		0x56aaa273	
      34	_beginthreadex	MSVCR100D		0x56aaa204	
      35	BaseThreadInitThunk	kernel32		0x763b336a	
      36	__RtlUserThreadStart	ntdll32		0x77269f72	
      37	_RtlUserThreadStart	ntdll32		0x77269f45	
      

      * I built this with MSVC2010 and without any configure options except for:

      -opensource -confirm-license
      

      Attachments

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

        Activity

          People

            buddenha Oswald Buddenhagen
            rlohning Robert Löhning
            Votes:
            0 Vote for this issue
            Watchers:
            4 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved:

              Gerrit Reviews

                There are no open Gerrit changes