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

QmlDesigner: Crash when double clicking an item in the form editor

    XMLWordPrintable

Details

    • Bug
    • Resolution: Done
    • P1: Critical
    • Qt Creator 4.6.0-beta1
    • Qt Creator 4.6.0-beta1
    • Quick Designer
    • None
    • Qt Creator 4.5.0-rc1 (4.4.83)
      Based on Qt 5.10.0 (MSVC 2015, 64 bit)

      Built on Nov 22 2017 05:09:49

      From revision 983e2cd09d

    Description

      Placing a text element in a form and double clicking it gives the following:

      0058acd4 5dc23783 QmlDesignerd4!std::_Load_relaxed_4(unsigned long * _Tgt = 0x0000001b)+0x7 [c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.11.25503\include\xatomic.h @ 1339]
      0058ace4 5dc23e50 QmlDesignerd4!std::_Atomic_load_4(unsigned long * _Tgt = 0x0000001b, std::memory_order _Order = memory_order_relaxed (0n0))+0x23 [c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.11.25503\include\xatomic.h @ 1358]
      0058acf4 5dc25264 QmlDesignerd4!std::atomic_load_explicit(struct std::_Atomic_int * _Atom = 0x0000001b, std::memory_order _Order = memory_order_relaxed (0n0))+0x10 [c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.11.25503\include\xxatomic @ 539]
      0058ad08 5dc1e61d QmlDesignerd4!std::_Atomic_int::load(std::memory_order _Order = memory_order_relaxed (0n0))+0x14 [c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.11.25503\include\xxatomic @ 686]
      0058ad14 5dc25240 QmlDesignerd4!QAtomicOps<int>::load<int>(struct std::atomic<int> * _q_value = 0x0000001b)+0xd [c:\users\aportale\dev\qt5\qtbase\src\corelib\arch\qatomic_cxx11.h @ 228]
      0058ad24 5dc484ee QmlDesignerd4!QBasicAtomicInteger<int>::load(void)+0x10 [c:\users\aportale\dev\qt5\qtbase\src\corelib\thread\qbasicatomic.h @ 103]
      0058ad34 5dcfbdaf QmlDesignerd4!QWeakPointer<QObject>::isNull(void)+0x1e [c:\users\aportale\dev\qt5\qtbase\src\corelib\tools\qsharedpointer_impl.h @ 563]
      0058ad40 5dcf3d74 QmlDesignerd4!QPointer<QmlDesigner::Model>::isNull(void)+0xf [c:\users\aportale\dev\qt5\qtbase\src\corelib\kernel\qpointer.h @ 95]
      0058ad50 5dcf76a7 QmlDesignerd4!QmlDesigner::ModelNode::isValid(void)+0x14 [c:\users\aportale\dev\tqtc-qtc-super\qtcreator\src\plugins\qmldesigner\designercore\model\modelnode.cpp @ 334]
      0058ad98 5b7f1d31 QmlDesignerd4!QmlDesigner::ModelNode::metaInfo(void)+0x37 [c:\users\aportale\dev\tqtc-qtc-super\qtcreator\src\plugins\qmldesigner\designercore\model\modelnode.cpp @ 827]
      0058adf4 5b7f2780 isoiconbrowserplugin4!QmlDesigner::IsoIconBrowserAction::isPicture(class QmlDesigner::ModelNode * modelNode = 0x1c5b8728)+0x61 [c:\users\aportale\dev\tqtc-qtc-super\qtquickdesigner\plugins\qmldesigner\isoiconbrowserplugin\isoiconbrowseraction.cpp @ 50]
      0058ae04 5ddded02 isoiconbrowserplugin4!QmlDesigner::IsoIconBrowserTool::wantHandleItem(class QmlDesigner::ModelNode * modelNode = 0x1c5b8728)+0x10 [c:\users\aportale\dev\tqtc-qtc-super\qtquickdesigner\plugins\qmldesigner\isoiconbrowserplugin\isoiconbrowsertool.cpp @ 176]
      0058ae50 5ddef22f QmlDesignerd4!QmlDesigner::FormEditorView::changeToCustomTool(void)+0xf2 [c:\users\aportale\dev\tqtc-qtc-super\qtcreator\src\plugins\qmldesigner\components\formeditor\formeditorview.cpp @ 403]
      0058aec4 5ddee037 QmlDesignerd4!QmlDesigner::AbstractFormEditorTool::mouseDoubleClickEvent(class QList<QGraphicsItem *> * itemList = 0x0058af00, class QGraphicsSceneMouseEvent * event = 0x0058b7c8)+0xcf [c:\users\aportale\dev\tqtc-qtc-super\qtcreator\src\plugins\qmldesigner\components\formeditor\abstractformeditortool.cpp @ 301]
      0058aed8 5dde60a1 QmlDesignerd4!QmlDesigner::SelectionTool::mouseDoubleClickEvent(class QList<QGraphicsItem *> * itemList = 0x0058af00, class QGraphicsSceneMouseEvent * event = 0x0058b7c8)+0x17 [c:\users\aportale\dev\tqtc-qtc-super\qtcreator\src\plugins\qmldesigner\components\formeditor\selectiontool.cpp @ 206]
      0058af28 63e6e555 QmlDesignerd4!QmlDesigner::FormEditorScene::mouseDoubleClickEvent(class QGraphicsSceneMouseEvent * event = 0x0058b7c8)+0xe1 [c:\users\aportale\dev\tqtc-qtc-super\qtcreator\src\plugins\qmldesigner\components\formeditor\formeditorscene.cpp @ 305]
      0058b060 5dde5787 Qt5Widgetsd!QGraphicsScene::event(class QEvent * event = 0x0058b7c8)+0x305 [c:\users\aportale\dev\qt5\qtbase\src\widgets\graphicsview\qgraphicsscene.cpp @ 3414]
      0058b078 63a47ebb QmlDesignerd4!QmlDesigner::FormEditorScene::event(class QEvent * event = 0x0058b7c8)+0xc7 [c:\users\aportale\dev\tqtc-qtc-super\qtcreator\src\plugins\qmldesigner\components\formeditor\formeditorscene.cpp @ 366]
      0058b098 63a441ad Qt5Widgetsd!QApplicationPrivate::notify_helper(class QObject * receiver = 0x15a7a6e0, class QEvent * e = 0x0058b7c8)+0x12b [c:\users\aportale\dev\qt5\qtbase\src\widgets\kernel\qapplication.cpp @ 3711]
      0058b738 62a4aaec Qt5Widgetsd!QApplication::notify(class QObject * receiver = 0x15a7a6e0, class QEvent * e = 0x0058b7c8)+0x39d [c:\users\aportale\dev\qt5\qtbase\src\widgets\kernel\qapplication.cpp @ 3083]
      0058b778 62b6ac88 Qt5Cored!QCoreApplication::notifyInternal2(class QObject * receiver = 0x15a7a6e0, class QEvent * event = 0x0058b7c8)+0xec [c:\users\aportale\dev\qt5\qtbase\src\corelib\kernel\qcoreapplication.cpp @ 1048]
      0058b788 63a41af1 Qt5Cored!QCoreApplication::sendSpontaneousEvent(class QObject * receiver = 0x15a7a6e0, class QEvent * event = 0x0058b7c8)+0x28 [c:\users\aportale\dev\qt5\qtbase\src\corelib\kernel\qcoreapplication.h @ 237]
      0058b798 63ea514c Qt5Widgetsd!qt_sendSpontaneousEvent(class QObject * receiver = 0x15a7a6e0, class QEvent * event = 0x0058b7c8)+0x11 [c:\users\aportale\dev\qt5\qtbase\src\widgets\kernel\qapplication.cpp @ 4148]
      0058b800 63a8b683 Qt5Widgetsd!QGraphicsView::mouseDoubleClickEvent(class QMouseEvent * event = 0x0058c2dc)+0x25c [c:\users\aportale\dev\qt5\qtbase\src\widgets\graphicsview\qgraphicsview.cpp @ 3209]
      0058b9a8 63b85ad2 Qt5Widgetsd!QWidget::event(class QEvent * event = 0x0058c2dc)+0xe3 [c:\users\aportale\dev\qt5\qtbase\src\widgets\kernel\qwidget.cpp @ 8822]
      0058b9bc 63b93c73 Qt5Widgetsd!QFrame::event(class QEvent * e = 0x0058c2dc)+0x32 [c:\users\aportale\dev\qt5\qtbase\src\widgets\widgets\qframe.cpp @ 550]
      0058b9d4 63ea457a Qt5Widgetsd!QAbstractScrollArea::viewportEvent(class QEvent * e = 0x0058c2dc)+0x73 [c:\users\aportale\dev\qt5\qtbase\src\widgets\widgets\qabstractscrollarea.cpp @ 1208]
      0058ba50 63a3f0a8 Qt5Widgetsd!QGraphicsView::viewportEvent(class QEvent * event = 0x0058c2dc)+0x5ba [c:\users\aportale\dev\qt5\qtbase\src\widgets\graphicsview\qgraphicsview.cpp @ 2968]
      0058ba64 63b97849 Qt5Widgetsd!QAbstractScrollAreaPrivate::viewportEvent(class QEvent * event = 0x0058c2dc)+0x28 [c:\users\aportale\dev\qt5\qtbase\src\widgets\widgets\qabstractscrollarea_p.h @ 112]
      0058ba78 62a4b697 Qt5Widgetsd!QAbstractScrollAreaFilter::eventFilter(class QObject * o = 0x15a782d0, class QEvent * e = 0x0058c2dc)+0x29 [c:\users\aportale\dev\qt5\qtbase\src\widgets\widgets\qabstractscrollarea_p.h @ 128]
      0058baa8 63a47e9c Qt5Cored!QCoreApplicationPrivate::sendThroughObjectEventFilters(class QObject * receiver = 0x15a782d0, class QEvent * event = 0x0058c2dc)+0xd7 [c:\users\aportale\dev\qt5\qtbase\src\corelib\kernel\qcoreapplication.cpp @ 1174]
      0058bacc 63a44717 Qt5Widgetsd!QApplicationPrivate::notify_helper(class QObject * receiver = 0x15a782d0, class QEvent * e = 0x0058c2dc)+0x10c [c:\users\aportale\dev\qt5\qtbase\src\widgets\kernel\qapplication.cpp @ 3707]
      0058c16c 62a4aaec Qt5Widgetsd!QApplication::notify(class QObject * receiver = 0x15a782d0, class QEvent * e = 0x0058c2dc)+0x907 [c:\users\aportale\dev\qt5\qtbase\src\widgets\kernel\qapplication.cpp @ 3187]
      0058c1ac 62b6ac88 Qt5Cored!QCoreApplication::notifyInternal2(class QObject * receiver = 0x15a782d0, class QEvent * event = 0x0058c2dc)+0xec [c:\users\aportale\dev\qt5\qtbase\src\corelib\kernel\qcoreapplication.cpp @ 1048]
      0058c1bc 63a49b67 Qt5Cored!QCoreApplication::sendSpontaneousEvent(class QObject * receiver = 0x15a782d0, class QEvent * event = 0x0058c2dc)+0x28 [c:\users\aportale\dev\qt5\qtbase\src\corelib\kernel\qcoreapplication.h @ 237]
      0058c258 63ac3010 Qt5Widgetsd!QApplicationPrivate::sendMouseEvent(class QWidget * receiver = 0x15a782d0, class QMouseEvent * event = 0x0058c2dc, class QWidget * alienWidget = 0x15a782d0, class QWidget * nativeWidget = 0x08b0e818, class QWidget ** buttonDown = 0x64203c20, class QPointer<QWidget> * lastMouseReceiver = 0x64203c2c, bool spontaneous = true)+0x2c7 [c:\users\aportale\dev\qt5\qtbase\src\widgets\kernel\qapplication.cpp @ 2688]
      0058c588 63ac1f13 Qt5Widgetsd!QWidgetWindow::handleMouseEvent(class QMouseEvent * event = 0x0058cd14)+0xa20 [c:\users\aportale\dev\qt5\qtbase\src\widgets\kernel\qwidgetwindow.cpp @ 651]
      0058c5cc 63a47ebb Qt5Widgetsd!QWidgetWindow::event(class QEvent * event = 0x0058cd14)+0x1a3 [c:\users\aportale\dev\qt5\qtbase\src\widgets\kernel\qwidgetwindow.cpp @ 274]
      0058c5ec 63a441ad Qt5Widgetsd!QApplicationPrivate::notify_helper(class QObject * receiver = 0x0edfe688, class QEvent * e = 0x0058cd14)+0x12b [c:\users\aportale\dev\qt5\qtbase\src\widgets\kernel\qapplication.cpp @ 3711]
      0058cc8c 62a4aaec Qt5Widgetsd!QApplication::notify(class QObject * receiver = 0x0edfe688, class QEvent * e = 0x0058cd14)+0x39d [c:\users\aportale\dev\qt5\qtbase\src\widgets\kernel\qapplication.cpp @ 3083]
      0058cccc 62b6ac88 Qt5Cored!QCoreApplication::notifyInternal2(class QObject * receiver = 0x0edfe688, class QEvent * event = 0x0058cd14)+0xec [c:\users\aportale\dev\qt5\qtbase\src\corelib\kernel\qcoreapplication.cpp @ 1048]
      *** WARNING: Unable to verify checksum for C:\Users\aportale\dev\qt5\qtbase\lib\Qt5Guid.dll
      0058ccdc 63206d3b Qt5Cored!QCoreApplication::sendSpontaneousEvent(class QObject * receiver = 0x0edfe688, class QEvent * event = 0x0058cd14)+0x28 [c:\users\aportale\dev\qt5\qtbase\src\corelib\kernel\qcoreapplication.h @ 237]
      0058d0d0 63208ba9 Qt5Guid!QGuiApplicationPrivate::processMouseEvent(class QWindowSystemInterfacePrivate::MouseEvent * e = 0x22341878)+0xb0b [c:\users\aportale\dev\qt5\qtbase\src\gui\kernel\qguiapplication.cpp @ 2065]
      0058d108 631d4a29 Qt5Guid!QGuiApplicationPrivate::processWindowSystemEvent(class QWindowSystemInterfacePrivate::WindowSystemEvent * e = 0x22341878)+0x79 [c:\users\aportale\dev\qt5\qtbase\src\gui\kernel\qguiapplication.cpp @ 1761]
      *** WARNING: Unable to verify checksum for C:\Users\aportale\dev\qt5\qtbase\plugins\platforms\qwindowsd.dll
      0058d134 61594dcd Qt5Guid!QWindowSystemInterface::sendWindowSystemEvents(class QFlags<enum QEventLoop::ProcessEventsFlag> flags = class QFlags<enum QEventLoop::ProcessEventsFlag>)+0x99 [c:\users\aportale\dev\qt5\qtbase\src\gui\kernel\qwindowsysteminterface.cpp @ 1020]
      0058d144 62ae0503 qwindowsd!QWindowsGuiEventDispatcher::sendPostedEvents(void)+0x1d [c:\users\aportale\dev\qt5\qtbase\src\platformsupport\eventdispatchers\qwindowsguieventdispatcher.cpp @ 82]
      0058d208 76eee0bb Qt5Cored!qt_internal_proc(struct HWND__ * hwnd = 0x005d04f6 0+0+136x39 'QEventDispatcherWin32_Internal_Widget1651492310', unsigned int message = 0x401, unsigned int wp = 0, long lp = 0n0)+0x473 [c:\users\aportale\dev\qt5\qtbase\src\corelib\kernel\qeventdispatcher_win.cpp @ 239]
      WARNING: Stack unwind information not available. Following frames may be wrong.
      0058d234 76ef8849 USER32!AddClipboardFormatListener+0x4b
      0058d258 76efb145 USER32!EndTask+0x8469
      0058d328 76ee90dc USER32!EndTask+0xad65
      0058d394 76ee8c20 USER32!DispatchMessageW+0x4cc
      0058d3a0 62ae0cb9 USER32!DispatchMessageW+0x10
      0058f0a0 61594d98 Qt5Cored!QEventDispatcherWin32::processEvents(class QFlags<enum QEventLoop::ProcessEventsFlag> flags = class QFlags<enum QEventLoop::ProcessEventsFlag>)+0x479 [c:\users\aportale\dev\qt5\qtbase\src\corelib\kernel\qeventdispatcher_win.cpp @ 630]
      0058f0b8 62a45fdc qwindowsd!QWindowsGuiEventDispatcher::processEvents(class QFlags<enum QEventLoop::ProcessEventsFlag> flags = class QFlags<enum QEventLoop::ProcessEventsFlag>)+0x28 [c:\users\aportale\dev\qt5\qtbase\src\platformsupport\eventdispatchers\qwindowsguieventdispatcher.cpp @ 74]
      0058f0d0 62a461e7 Qt5Cored!QEventLoop::processEvents(class QFlags<enum QEventLoop::ProcessEventsFlag> flags = class QFlags<enum QEventLoop::ProcessEventsFlag>)+0x4c [c:\users\aportale\dev\qt5\qtbase\src\corelib\kernel\qeventloop.cpp @ 135]
      0058f134 62a48d42 Qt5Cored!QEventLoop::exec(class QFlags<enum QEventLoop::ProcessEventsFlag> flags = class QFlags<enum QEventLoop::ProcessEventsFlag>)+0x157 [c:\users\aportale\dev\qt5\qtbase\src\corelib\kernel\qeventloop.cpp @ 212]
      0058f190 63204838 Qt5Cored!QCoreApplication::exec(void)+0x132 [c:\users\aportale\dev\qt5\qtbase\src\corelib\kernel\qcoreapplication.cpp @ 1336]
      0058f198 63a43e09 Qt5Guid!QGuiApplication::exec(void)+0x18 [c:\users\aportale\dev\qt5\qtbase\src\gui\kernel\qguiapplication.cpp @ 1709]
      *** WARNING: Unable to verify checksum for qtcreator.exe
      0058f1a0 00d197fc Qt5Widgetsd!QApplication::exec(void)+0x9 [c:\users\aportale\dev\qt5\qtbase\src\widgets\kernel\qapplication.cpp @ 2897]
      0058f75c 00d20ebd qtcreator!main(int argc = 0n5, char ** argv = 0x006c5bd8)+0x2ddc [c:\users\aportale\dev\tqtc-qtc-super\qtcreator\src\app\main.cpp @ 546]
      0058f790 00d1f56e qtcreator!WinMain(struct HINSTANCE__ * __formal = 0x00d10000, struct HINSTANCE__ * __formal = 0x00000000, char * __formal = 0x006b9309 "-settingspath c:\temp\mySettings00001 -color red", int __formal = 0n10)+0xad [c:\users\aportale\dev\qt5\qtbase\src\winmain\qtmain_win.cpp @ 104]
      0058f7a8 00d1f460 qtcreator!invoke_main(void)+0x1e [f:\dd\vctools\crt\vcstartup\src\startup\exe_common.inl @ 107]
      0058f800 00d1f30d qtcreator!__scrt_common_main_seh(void)+0x150 [f:\dd\vctools\crt\vcstartup\src\startup\exe_common.inl @ 283]
      0058f808 00d1f5c8 qtcreator!__scrt_common_main(void)+0xd [f:\dd\vctools\crt\vcstartup\src\startup\exe_common.inl @ 326]
      0058f810 76d88654 qtcreator!WinMainCRTStartup(void)+0x8 [f:\dd\vctools\crt\vcstartup\src\startup\exe_winmain.cpp @ 17]
      0058f824 773e4a77 KERNEL32!BaseThreadInitThunk+0x24
      0058f86c 773e4a47 ntdll!RtlGetAppContainerNamedObjectPath+0x137
      0058f87c 00000000 ntdll!RtlGetAppContainerNamedObjectPath+0x107
      

      Attachments

        For Gerrit Dashboard: QTCREATORBUG-19661
        # Subject Branch Project Status CR V

        Activity

          People

            thohartm Thomas Hartmann
            portale Alessandro Portale
            Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved:

              Gerrit Reviews

                There are no open Gerrit changes