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

S60DeployStep generates QTimer 'cannot be started from another thread' warnings

    XMLWordPrintable

Details

    • Bug
    • Resolution: Out of scope
    • P3: Somewhat important
    • None
    • Qt Creator 2.3.0-beta
    • None

    Description

      When using CODA over WLAN with 4.7, QTimer generates lots of warnings.

      QObject::startTimer: timers cannot be started from another thread
      QObject::killTimer: timers cannot be stopped from another thread
      QObject::startTimer: timers cannot be started from another thread
      QObject::killTimer: timers cannot be stopped from another thread
      QObject::startTimer: timers cannot be started from another thread
      QObject::killTimer: timers cannot be stopped from another thread
      QObject::startTimer: timers cannot be started from another thread
      QObject::killTimer: timers cannot be stopped from another thread
      

      Stack trace for first warning:

      0	QEventDispatcherWin32::registerTimer	qeventdispatcher_win.cpp	930	0x6498b5c9	
      1	QAbstractEventDispatcher::registerTimer	qabstracteventdispatcher.cpp	347	0x64932a5a	
      2	QObject::startTimer	qobject.cpp	1608	0x649650bd	
      3	QTimer::start	qtimer.cpp	215	0x649747b6	
      4	Qt4ProjectManager::Internal::S60DeployStep::initFileSending	s60deploystep.cpp	428	0x5f6a0fd7	
      5	Qt4ProjectManager::Internal::S60DeployStep::startTransferring	s60deploystep.cpp	456	0x5f6a1649	
      6	Qt4ProjectManager::Internal::S60DeployStep::handleConnected	s60deploystep.cpp	408	0x5f6a0c30	
      7	Qt4ProjectManager::Internal::S60DeployStep::slotCodaEvent	s60deploystep.cpp	393	0x5f6a0b3a	
      8	Qt4ProjectManager::Internal::S60DeployStep::qt_metacall	moc_s60deploystep.cpp	182	0x5f73501c	
      9	QMetaObject::metacall	qmetaobject.cpp	238	0x64950b61	
      10	QMetaObject::activate	qobject.cpp	3278	0x64967d16	
      11	Coda::CodaDevice::codaEvent	moc_codadevice.cpp	153	0x602cfe0b	
      12	Coda::CodaDevice::parseCodaEvent	codadevice.cpp	728	0x602b80d3	
      13	Coda::CodaDevice::parseMessage	codadevice.cpp	642	0x602bde81	
      14	Coda::CodaDevice::processMessage	codadevice.cpp	597	0x602b76e1	
      15	Coda::CodaDevice::deviceReadyReadTcp	codadevice.cpp	586	0x602b75c9	
      16	Coda::CodaDevice::slotDeviceReadyRead	codadevice.cpp	474	0x602b714b	
      17	Coda::CodaDevice::qt_metacall	moc_codadevice.cpp	108	0x602cfc65	
      18	QMetaObject::metacall	qmetaobject.cpp	238	0x64950b61	
      19	QMetaObject::activate	qobject.cpp	3278	0x64967d16	
      20	QIODevice::readyRead	moc_qiodevice.cpp	91	0x649dd3a9	
      21	QAbstractSocketPrivate::canReadNotification	qabstractsocket.cpp	644	0x63792a98	
      22	QAbstractSocketPrivate::readNotification	qabstractsocket_p.h	77	0x63798465	
      23	QAbstractSocketEngine::readNotification	qabstractsocketengine.cpp	155	0x6377d95a	
      24	QReadNotifier::event	qnativesocketengine.cpp	1104	0x63780df0	
      25	QApplicationPrivate::notify_helper	qapplication.cpp	4481	0x638ae8de	
      26	QApplication::notify	qapplication.cpp	3881	0x638ac637	
      27	QCoreApplication::notifyInternal	qcoreapplication.cpp	787	0x649474d1	
      28	QCoreApplication::sendEvent	qcoreapplication.h	215	0x6494c3a9	
      29	qt_internal_proc	qeventdispatcher_win.cpp	485	0x64989f97	
      30	gapfnScSendMessage	USER32		0x762e62fa	
      31	GetThreadDesktop	USER32		0x762e6d3a	
      32	CharPrevW	USER32		0x762e77c4	
      33	DispatchMessageW	USER32		0x762e788a	
      34	QEventDispatcherWin32::processEvents	qeventdispatcher_win.cpp	810	0x6498b026	
      35	QEventLoop::processEvents	qeventloop.cpp	150	0x64944fde	
      36	QEventLoop::exec	qeventloop.cpp	201	0x64945110	
      37	Qt4ProjectManager::Internal::S60DeployStep::run	s60deploystep.cpp	346	0x5f6a075c	
      38	QtConcurrent::StoredInterfaceMemberFunctionCall0<bool,void (__thiscall ProjectExplorer::BuildStep::*)(QFutureInterface<bool> &),ProjectExplorer::BuildStep>::run	runextensions.h	87	0x620e9a3c	
      39	QThreadPoolThread::run	qthreadpool.cpp	106	0x647cf678	
      40	QThreadPrivate::start	qthread_win.cpp	317	0x647ee43f	
      41	beginthreadex	MSVCR100D		0x6464a293	
      42	beginthreadex	MSVCR100D		0x6464a224	
      43	BaseThreadInitThunk	kernel32		0x74e3339a	
      44	RtlInitializeExceptionChain	ntdll		0x77489ed2	
      45	RtlInitializeExceptionChain	ntdll		0x77489ea5	
      

      Attachments

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

        Activity

          People

            jaggernod Paweł Polański
            kkohne Kai Köhne
            Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved:

              Gerrit Reviews

                There are no open Gerrit changes