Details
-
Bug
-
Resolution: Cannot Reproduce
-
P1: Critical
-
Qt Creator 2.1.0-rc1
-
None
Description
How to reproduce:
- Create new Qt Quick UI project
- Set breakpoint on "Qt.quit();" line
- Run app, click on app
- Breakpoint is hit
- Close app
> QtCored4.dll!QVector<QEventLoop *>::isEmpty() Line 126 + 0xa bytes C++ QtCored4.dll!QStack<QEventLoop *>::pop() Line 67 + 0x12 bytes C++ QtCored4.dll!QEventLoop::exec(QFlags<enum QEventLoop::ProcessEventsFlag> flags={...}) Line 219 + 0xe bytes C++ qmlobserver.exe!QmlJSDebugger::JSDebuggerAgent::stopped(bool becauseOfException=false, const QScriptValue & exception={...}) Line 507 C++ qmlobserver.exe!QmlJSDebugger::JSDebuggerAgent::positionChange(__int64 scriptId=50347984, int lineNumber=13, int columnNumber=1) Line 279 + 0x27 bytes C++ QtScriptd4.dll!QScriptEngineAgentPrivate::atStatement(const QTJSC::DebuggerCallFrame & frame={...}, int sourceID=50347984, int lineno=13) Line 173 C++ QtScriptd4.dll!QTJSC::Interpreter::debug(QTJSC::ExecState * callFrame=0x025f0048, QTJSC::DebugHookID debugHookID=WillExecuteStatement, int firstLine=13, int lastLine=13) Line 915 C++ QtScriptd4.dll!cti_op_debug(void * * args=0x0014b694) Line 3149 C++ 002e02f5() QtCored4.dll!QThreadData::current() Line 102 + 0xc bytes C++ 00344900() QtDeclaratived4.dll!QDeclarativeQtScriptExpression::eval(QObject * secondaryScope=0x030076d8, bool * isUndefined=0x00000000) Line 479 + 0x43 bytes C++ QtDeclaratived4.dll!QDeclarativeQtScriptExpression::scriptValue(QObject * secondaryScope=0x030076d8, bool * isUndefined=0x00000000) Line 434 + 0x14 bytes C++ QtDeclaratived4.dll!QDeclarativeExpressionPrivate::scriptValue(QObject * secondaryScope=0x030076d8, bool * isUndefined=0x00000000) Line 614 + 0x17 bytes C++ QtDeclaratived4.dll!QDeclarativeExpressionPrivate::value(QObject * secondaryScope=0x030076d8, bool * isUndefined=0x00000000) Line 628 + 0x1f bytes C++ QtDeclaratived4.dll!QDeclarativeBoundSignal::qt_metacall(QMetaObject::Call c=InvokeMetaMethod, int id=4, void * * a=0x0014bbdc) Line 177 + 0x23 bytes C++ QtCored4.dll!QMetaObject::metacall(QObject * object=0x00975920, QMetaObject::Call cl=InvokeMetaMethod, int idx=4, void * * argv=0x0014bbdc) Line 238 C++ QtCored4.dll!QMetaObject::activate(QObject * sender=0x02fbfbe8, const QMetaObject * m=0x68a0e354, int local_signal_index=10, void * * argv=0x0014bbdc) Line 3272 + 0x27 bytes C++ QtDeclaratived4.dll!QDeclarativeMouseArea::clicked(QDeclarativeMouseEvent * _t1=0x0014bc0c) Line 450 + 0x15 bytes C++ QtDeclaratived4.dll!QDeclarativeMouseArea::setPressed(bool p=false) Line 856 C++ QtDeclaratived4.dll!QDeclarativeMouseArea::mouseReleaseEvent(QGraphicsSceneMouseEvent * event=0x0014c558) Line 550 C++ QtGuid4.dll!QGraphicsItem::sceneEvent(QEvent * event=0x0014c558) Line 6702 C++ QtDeclaratived4.dll!QDeclarativeItem::sceneEvent(QEvent * event=0x0014c558) Line 2749 + 0xd bytes C++ QtDeclaratived4.dll!QDeclarativeMouseArea::sceneEvent(QEvent * event=0x0014c558) Line 614 + 0xc bytes C++ QtGuid4.dll!QGraphicsScenePrivate::sendEvent(QGraphicsItem * item=0x02fbfbf0, QEvent * event=0x0014c558) Line 1208 C++ QtGuid4.dll!QGraphicsScenePrivate::sendMouseEvent(QGraphicsSceneMouseEvent * mouseEvent=0x0014c558) Line 1282 C++ QtGuid4.dll!QGraphicsScene::mouseReleaseEvent(QGraphicsSceneMouseEvent * mouseEvent=0x0014c558) Line 4108 C++ QtDeclaratived4.dll!QDeclarativeScene::mouseReleaseEvent(QGraphicsSceneMouseEvent * e=0x0014c558) Line 127 C++ QtGuid4.dll!QGraphicsScene::event(QEvent * event=0x0014c558) Line 3441 C++ QtGuid4.dll!QApplicationPrivate::notify_helper(QObject * receiver=0x0091c010, QEvent * e=0x0014c558) Line 4445 + 0x11 bytes C++ QtGuid4.dll!QApplication::notify(QObject * receiver=0x0091c010, QEvent * e=0x0014c558) Line 3845 + 0x10 bytes C++ QtCored4.dll!QCoreApplication::notifyInternal(QObject * receiver=0x0091c010, QEvent * event=0x0014c558) Line 732 + 0x15 bytes C++ QtCored4.dll!QCoreApplication::sendSpontaneousEvent(QObject * receiver=0x0091c010, QEvent * event=0x0014c558) Line 218 + 0x38 bytes C++ QtGuid4.dll!qt_sendSpontaneousEvent(QObject * receiver=0x0091c010, QEvent * event=0x0014c558) Line 5439 + 0xe bytes C++ QtGuid4.dll!QGraphicsView::mouseReleaseEvent(QMouseEvent * event=0x0014cecc) Line 3336 + 0x18 bytes C++ QtGuid4.dll!QWidget::event(QEvent * event=0x0014cecc) Line 8201 C++ QtGuid4.dll!QFrame::event(QEvent * e=0x0014cecc) Line 557 + 0xc bytes C++ QtGuid4.dll!QAbstractScrollArea::viewportEvent(QEvent * e=0x0014cecc) Line 1043 + 0xc bytes C++ QtGuid4.dll!QGraphicsView::viewportEvent(QEvent * event=0x0014cecc) Line 2865 C++ QtGuid4.dll!QAbstractScrollAreaPrivate::viewportEvent(QEvent * event=0x0014cecc) Line 100 + 0x28 bytes C++ QtGuid4.dll!QAbstractScrollAreaFilter::eventFilter(QObject * o=0x0091a008, QEvent * e=0x0014cecc) Line 116 + 0x29 bytes C++ QtCored4.dll!QCoreApplicationPrivate::sendThroughObjectEventFilters(QObject * receiver=0x0091a008, QEvent * event=0x0014cecc) Line 847 + 0x15 bytes C++ QtGuid4.dll!QApplicationPrivate::notify_helper(QObject * receiver=0x0091a008, QEvent * e=0x0014cecc) Line 4441 + 0x11 bytes C++ QtGuid4.dll!QApplication::notify(QObject * receiver=0x0091a008, QEvent * e=0x0014cecc) Line 4006 + 0x2f bytes C++ QtCored4.dll!QCoreApplication::notifyInternal(QObject * receiver=0x0091a008, QEvent * event=0x0014cecc) Line 732 + 0x15 bytes C++ QtCored4.dll!QCoreApplication::sendSpontaneousEvent(QObject * receiver=0x0091a008, QEvent * event=0x0014cecc) Line 218 + 0x38 bytes C++ QtGuid4.dll!QApplicationPrivate::sendMouseEvent(QWidget * receiver=0x0091a008, QMouseEvent * event=0x0014cecc, QWidget * alienWidget=0x0091a008, QWidget * nativeWidget=0x0089da18, QWidget * * buttonDown=0x67744a5c, QPointer<QWidget> & lastMouseReceiver={...}, bool spontaneous=true) Line 3103 + 0xe bytes C++ QtGuid4.dll!QETWidget::translateMouseEvent(const tagMSG & msg={...}) Line 3321 + 0x2a bytes C++ QtGuid4.dll!QtWndProc(HWND__ * hwnd=0x00050478, unsigned int message=514, unsigned int wParam=0, long lParam=18874496) Line 1659 + 0xc bytes C++ user32.dll!_InternalCallWinProc@20() + 0x23 bytes user32.dll!_UserCallWinProcCheckWow@32() + 0xb7 bytes user32.dll!_DispatchMessageWorker@8() + 0xed bytes user32.dll!_DispatchMessageW@4() + 0xf bytes QtCored4.dll!QEventDispatcherWin32::processEvents(QFlags<enum QEventLoop::ProcessEventsFlag> flags={...}) Line 807 C++ QtGuid4.dll!QGuiEventDispatcherWin32::processEvents(QFlags<enum QEventLoop::ProcessEventsFlag> flags={...}) Line 1170 + 0x15 bytes C++ QtCored4.dll!QEventLoop::processEvents(QFlags<enum QEventLoop::ProcessEventsFlag> flags={...}) Line 150 C++ QtCored4.dll!QEventLoop::exec(QFlags<enum QEventLoop::ProcessEventsFlag> flags={...}) Line 201 + 0x2d bytes C++ QtCored4.dll!QCoreApplication::exec() Line 1009 + 0x15 bytes C++ QtGuid4.dll!QApplication::exec() Line 3720 C++ qmlobserver.exe!main(int argc=4, char * * argv=0x021df138) Line 476 + 0x6 bytes C++ qmlobserver.exe!WinMain(HINSTANCE__ * instance=0x009b0000, HINSTANCE__ * prevInstance=0x00000000, char * __formal=0x005f56b0, int cmdShow=10) Line 131 + 0x12 bytes C++ qmlobserver.exe!__tmainCRTStartup() Line 547 + 0x2c bytes C qmlobserver.exe!WinMainCRTStartup() Line 371 C kernel32.dll!@BaseThreadInitThunk@12() + 0x12 bytes ntdll.dll!___RtlUserThreadStart@8() + 0x27 bytes ntdll.dll!__RtlUserThreadStart@8() + 0x1b bytes