XMLWordPrintable

Details

    • Bug
    • Resolution: Done
    • P1: Critical
    • None
    • 2.0.0
    • General
    • None
    • 23c08c852bd7d82c601aa73b62e30c43bc24c708

    Description

      Running the updater with ifw 2.0 consistenly crashes:

      00 maintenancetool!QQmlEngine::setObjectOwnership(class QObject * object = <Memory access error>, QQmlEngine::ObjectOwnership ownership = <Memory access error>)+0xc (FPO: [2,0,4]) (CONV: cdecl) [d:\dev\qt\5.4\src\qtdeclarative\src\qml\qml\qqmlengine.cpp @ 1298]
      01 maintenancetool!QInstaller::ScriptEngine::ScriptEngine(class QInstaller::PackageManagerCore * core = <Memory access error>)+0x785 (FPO: [1,11,4]) (CONV: thiscall) [d:\dev\ifw\sdk-2.0\src\src\libs\installer\scriptengine.cpp @ 451]
      02 maintenancetool!QInstaller::PackageManagerCorePrivate::componentScriptEngine(void)+0x51 (FPO: [0,4,0]) (CONV: thiscall) [d:\dev\ifw\sdk-2.0\src\src\libs\installer\packagemanagercore_p.cpp @ 423]
      03 maintenancetool!QInstaller::PackageManagerGui::wizardWidgetRemovalRequested(class QWidget * widget = 0x0030c7d0)+0x2a (FPO: [1,0,0]) (CONV: thiscall) [d:\dev\ifw\sdk-2.0\src\src\libs\installer\packagemanagergui.cpp @ 536]
      04 maintenancetool!QInstaller::PackageManagerGui::qt_static_metacall(class QObject * _o = 0x0030c7d0, QMetaObject::Call _c = 0n18515708 (No matching enumerant), int _id = 0n98114736, void ** _a = 0x03af9930)+0xdc (FPO: [4,0,0]) (CONV: cdecl) [d:\dev\ifw\sdk-2.0\5.4-msvc-2013-xp-static-rls\src\libs\installer\release\moc_packagemanagergui.cpp @ 251]
      05 maintenancetool!QMetaObject::activate(class QObject * sender = 0x0030c7d0, int signalOffset = 0n18515708, int local_signal_index = 0n98114736, void ** argv = 0x03af9930)+0x4cf (FPO: [4,22,4]) (CONV: cdecl) [d:\dev\qt\5.4\src\qtbase\src\corelib\kernel\qobject.cpp @ 3718]
      06 maintenancetool!QMetaObject::activate(class QObject * sender = 0x00000001, struct QMetaObject * m = 0x00000000, int local_signal_index = 0n1, void ** argv = 0x05d83a50)+0x1e (FPO: [4,0,0]) (CONV: cdecl) [d:\dev\qt\5.4\src\qtbase\src\corelib\kernel\qobject.cpp @ 3582]
      07 maintenancetool!QInstaller::PackageManagerCore::wizardWidgetRemovalRequested(class QWidget * _t1 = 0x00000001)+0x23 (FPO: [1,2,0]) (CONV: thiscall) [d:\dev\ifw\sdk-2.0\5.4-msvc-2013-xp-static-rls\src\libs\installer\release\moc_packagemanagercore.cpp @ 1104]
      08 maintenancetool!QInstaller::PackageManagerCore::removeWizardPageItem(class QInstaller::Component * component = 0x00000001, class QString * name = 0x00000000)+0x1c (FPO: [2,0,4]) (CONV: thiscall) [d:\dev\ifw\sdk-2.0\src\src\libs\installer\packagemanagercore.cpp @ 1112]
      09 maintenancetool!QInstaller::ComponentPrivate::~ComponentPrivate(void)+0x100 (FPO: [0,15,4]) (CONV: thiscall) [d:\dev\ifw\sdk-2.0\src\src\libs\installer\component_p.cpp @ 66]
      0a maintenancetool!QInstaller::Component::~Component(void)+0xfd (FPO: [0,6,0]) (CONV: thiscall) [d:\dev\ifw\sdk-2.0\src\src\libs\installer\component.cpp @ 253]
      0b maintenancetool!QInstaller::Component::`scalar deleting destructor'(void)+0x8 (FPO: [1,0,4]) (CONV: thiscall)
      0c maintenancetool!QInstaller::PackageManagerCorePrivate::clearUpdaterComponentLists(void)+0x22e (FPO: [0,19,4]) (CONV: thiscall) [d:\dev\ifw\sdk-2.0\src\src\libs\installer\packagemanagercore_p.cpp @ 463]
      0d maintenancetool!QInstaller::PackageManagerCore::fetchUpdaterPackages(class QList<KDUpdater::Update *> * remotes = 0x01fd0ae0, class QHash<QString,KDUpdater::PackageInfo> * locals = 0x01fd0ae0)+0x18c6 (FPO: [Non-Fpo]) (CONV: thiscall) [d:\dev\ifw\sdk-2.0\src\src\libs\installer\packagemanagercore.cpp @ 2440]
      0e maintenancetool!QInstaller::PackageManagerCore::fetchRemotePackagesTree(void)+0x6ad (FPO: [Non-Fpo]) (CONV: thiscall) [d:\dev\ifw\sdk-2.0\src\src\libs\installer\packagemanagercore.cpp @ 1002]
      0f maintenancetool!QInstaller::IntroductionPage::validatePage(void)+0x26b (FPO: [0,23,4]) (CONV: thiscall) [d:\dev\ifw\sdk-2.0\src\src\libs\installer\packagemanagergui.cpp @ 1006]
      10 maintenancetool!QWizard::next(void)+0x21 (FPO: [0,6,0]) (CONV: thiscall) [d:\dev\qt\5.4\src\qtbase\src\widgets\dialogs\qwizard.cpp @ 3138]
      11 maintenancetool!QMetaObject::activate(class QObject * sender = 0x0030cd64, int signalOffset = 0n20275059, int local_signal_index = 0n0, void ** argv = 0x03b36930)+0x4cf (FPO: [4,22,4]) (CONV: cdecl) [d:\dev\qt\5.4\src\qtbase\src\corelib\kernel\qobject.cpp @ 3718]
      12 maintenancetool!QMetaObject::activate(class QObject * sender = 0x03a63c20, struct QMetaObject * m = 0x01e3b8e8, int local_signal_index = 0n0, void ** argv = 0x00000000)+0x1e (FPO: [4,0,0]) (CONV: cdecl) [d:\dev\qt\5.4\src\qtbase\src\corelib\kernel\qobject.cpp @ 3582]
      13 maintenancetool!QAbstractButton::clicked(bool _t1 = true)+0x23 (FPO: [1,2,0]) (CONV: thiscall) [d:\dev\qt\5.4\msvc-2013-32-xp-static-rls\qtbase\src\widgets\.moc\release\moc_qabstractbutton.cpp @ 299]
      14 maintenancetool!QAbstractButtonPrivate::emitClicked(void)+0x33 (FPO: [0,2,4]) (CONV: thiscall) [d:\dev\qt\5.4\src\qtbase\src\widgets\widgets\qabstractbutton.cpp @ 536]
      15 maintenancetool!QAbstractButtonPrivate::click(void)+0xd6 (FPO: [0,1,4]) (CONV: thiscall) [d:\dev\qt\5.4\src\qtbase\src\widgets\widgets\qabstractbutton.cpp @ 528]
      16 maintenancetool!QAbstractButton::mouseReleaseEvent(class QMouseEvent * e = 0x03a63c20)+0x76 (FPO: [1,2,4]) (CONV: thiscall) [d:\dev\qt\5.4\src\qtbase\src\widgets\widgets\qabstractbutton.cpp @ 1133]
      17 maintenancetool!QWidget::event(class QEvent * event = 0x03a4fc20)+0xa0 (FPO: [1,45,0]) (CONV: thiscall) [d:\dev\qt\5.4\src\qtbase\src\widgets\kernel\qwidget.cpp @ 9085]
      18 maintenancetool!QAbstractButton::event(class QEvent * e = 0x0030fac8)+0x9d (FPO: [1,0,4]) (CONV: thiscall) [d:\dev\qt\5.4\src\qtbase\src\widgets\widgets\qabstractbutton.cpp @ 1089]
      19 maintenancetool!QPushButton::event(class QEvent * e = 0x0030fac8)+0x73 (FPO: [1,0,4]) (CONV: thiscall) [d:\dev\qt\5.4\src\qtbase\src\widgets\widgets\qpushbutton.cpp @ 673]
      1a maintenancetool!QApplicationPrivate::notify_helper(class QObject * receiver = 0x0030fac8, class QEvent * e = 0x00000000)+0x98 (FPO: [2,0,4]) (CONV: thiscall) [d:\dev\qt\5.4\src\qtbase\src\widgets\kernel\qapplication.cpp @ 3720]
      1b maintenancetool!QApplication::notify(class QObject * receiver = 0x00000000, class QEvent * e = 0x00060003)+0x649 (FPO: [2,141,0]) (CONV: thiscall) [d:\dev\qt\5.4\src\qtbase\src\widgets\kernel\qapplication.cpp @ 3280]
      1c maintenancetool!SDKApp<QApplication>::notify+0x3d
      1d maintenancetool!QCoreApplication::notifyInternal(class QObject * receiver = 0x00383760, class QEvent * event = 0x003989b0)+0x8b (FPO: [2,9,4]) (CONV: thiscall) [d:\dev\qt\5.4\src\qtbase\src\corelib\kernel\qcoreapplication.cpp @ 930]
      1e maintenancetool!QApplicationPrivate::sendMouseEvent(class QWidget * receiver = 0x03a63c20, class QMouseEvent * event = 0x01e3b8e8, class QWidget * alienWidget = 0x00000000, class QWidget * nativeWidget = 0x00000000, class QWidget ** buttonDown = 0x03a63cc8, class QPointer<QWidget> * lastMouseReceiver = 0x1981a426, bool spontaneous = false)+0x2cd (FPO: [7,13,0]) (CONV: cdecl) [d:\dev\qt\5.4\src\qtbase\src\widgets\kernel\qapplication.cpp @ 2753]
      1f maintenancetool!QWidgetWindow::handleMouseEvent(class QMouseEvent * event = 0x03b103a0)+0x62a (FPO: [1,61,0]) (CONV: thiscall) [d:\dev\qt\5.4\src\qtbase\src\widgets\kernel\qwidgetwindow.cpp @ 543]
      20 maintenancetool!QWidgetWindow::event(class QEvent * event = 0x0030fac8)+0x104 (FPO: [1,6,0]) (CONV: thiscall) [d:\dev\qt\5.4\src\qtbase\src\widgets\kernel\qwidgetwindow.cpp @ 210]
      21 maintenancetool!QApplicationPrivate::notify_helper(class QObject * receiver = 0x0030fac8, class QEvent * e = 0x00000000)+0x98 (FPO: [2,0,4]) (CONV: thiscall) [d:\dev\qt\5.4\src\qtbase\src\widgets\kernel\qapplication.cpp @ 3720]
      22 maintenancetool!QApplication::notify(class QObject * receiver = 0x00000000, class QEvent * e = 0x00060003)+0x1715 (FPO: [2,141,0]) (CONV: thiscall) [d:\dev\qt\5.4\src\qtbase\src\widgets\kernel\qapplication.cpp @ 3685]
      23 maintenancetool!SDKApp<QApplication>::notify+0x3d
      24 maintenancetool!QCoreApplication::notifyInternal(class QObject * receiver = 0x00383760, class QEvent * event = 0x003989b0)+0x8b (FPO: [2,9,4]) (CONV: thiscall) [d:\dev\qt\5.4\src\qtbase\src\corelib\kernel\qcoreapplication.cpp @ 930]
      25 maintenancetool!QGuiApplicationPrivate::processMouseEvent(class QWindowSystemInterfacePrivate::MouseEvent * e = 0x0030d760)+0x62c (FPO: [1,110,0]) (CONV: cdecl) [d:\dev\qt\5.4\src\qtbase\src\gui\kernel\qguiapplication.cpp @ 1774]
      26 maintenancetool!QGuiApplicationPrivate::processWindowSystemEvent(class QWindowSystemInterfacePrivate::WindowSystemEvent * e = <Memory access error>)+0x119 (FPO: [1,5,4]) (CONV: cdecl) [d:\dev\qt\5.4\src\qtbase\src\gui\kernel\qguiapplication.cpp @ 1573]
      27 maintenancetool!QWindowSystemInterface::sendWindowSystemEvents(class QFlags<enum QEventLoop::ProcessEventsFlag> flags = class QFlags<enum QEventLoop::ProcessEventsFlag>)+0xf4 (FPO: [1,2,4]) (CONV: cdecl) [d:\dev\qt\5.4\src\qtbase\src\gui\kernel\qwindowsysteminterface.cpp @ 573]
      28 maintenancetool!QWindowsGuiEventDispatcher::sendPostedEvents(void)+0x14 (FPO: [0,0,4]) (CONV: thiscall) [d:\dev\qt\5.4\src\qtbase\src\plugins\platforms\windows\qwindowsguieventdispatcher.cpp @ 82]
      29 maintenancetool!qt_internal_proc(struct HWND__ * hwnd = <Memory access error>, unsigned int message = <Memory access error>, unsigned int wp = <Memory access error>, long lp = <Memory access error>)+0x22f (FPO: [4,21,4]) (CONV: stdcall) [d:\dev\qt\5.4\src\qtbase\src\corelib\kernel\qeventdispatcher_win.cpp @ 414]
      WARNING: Stack unwind information not available. Following frames may be wrong.
      2a USER32!gapfnScSendMessage+0x332
      2b USER32!GetThreadDesktop+0xd7
      2c USER32!CharPrevW+0x138
      2d USER32!DispatchMessageW+0xf
      2e maintenancetool!QEventDispatcherWin32::processEvents(class QFlags<enum QEventLoop::ProcessEventsFlag> flags = class QFlags<enum QEventLoop::ProcessEventsFlag>)+0x587 (FPO: [1,1892,4]) (CONV: thiscall) [d:\dev\qt\5.4\src\qtbase\src\corelib\kernel\qeventdispatcher_win.cpp @ 814]
      2f maintenancetool!QWindowsGuiEventDispatcher::processEvents(class QFlags<enum QEventLoop::ProcessEventsFlag> flags = class QFlags<enum QEventLoop::ProcessEventsFlag>)+0x145 (FPO: [1,9,4]) (CONV: thiscall) [d:\dev\qt\5.4\src\qtbase\src\plugins\platforms\windows\qwindowsguieventdispatcher.cpp @ 74]
      30 maintenancetool!QEventLoop::exec(class QFlags<enum QEventLoop::ProcessEventsFlag> flags = class QFlags<enum QEventLoop::ProcessEventsFlag>)+0x11f (FPO: [1,12,4]) (CONV: thiscall) [d:\dev\qt\5.4\src\qtbase\src\corelib\kernel\qeventloop.cpp @ 203]
      31 maintenancetool!QCoreApplication::exec(void)+0x160 (FPO: [0,11,4]) (CONV: cdecl) [d:\dev\qt\5.4\src\qtbase\src\corelib\kernel\qcoreapplication.cpp @ 1183]
      32 maintenancetool!InstallerBase::run+0x26bf
      33 maintenancetool!main(int argc = 0n2, char ** argv = 0x0037ded8)+0x1325 (FPO: [Non-Fpo]) (CONV: cdecl) [d:\dev\ifw\sdk-2.0\src\src\sdk\main.cpp @ 192]
      34 maintenancetool!WinMain(struct HINSTANCE__ * __formal = 0x0037dee8)+0xd1 (FPO: [4,6,0]) (CONV: stdcall) [d:\dev\qt\5.4\src\qtbase\src\winmain\qtmain_win.cpp @ 113]
      35 maintenancetool!__tmainCRTStartup(void)+0x125 (FPO: [Non-Fpo]) (CONV: cdecl) [f:\dd\vctools\crt\crtw32\dllstuff\crtexe.c @ 618]
      36 KERNEL32!BaseThreadInitThunk+0x12
      37 ntdll_774b0000!RtlInitializeExceptionChain+0x63
      38 ntdll_774b0000!RtlInitializeExceptionChain+0x36
      

      Attachments

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

        Activity

          People

            kkohne Kai Köhne
            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