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

Android: Crash after "Update Installed" in the Sdk Manager

    XMLWordPrintable

Details

    • Bug
    • Resolution: Fixed
    • Not Evaluated
    • None
    • Qt Creator 12.0.0-beta1
    • Android Support
    • None
    • Windows

    Description

      When pressing "Update Installed" in the Sdk Manager in the Devices/Android Preferences...

      Qt Creator crashes

      Backtrace
      000000d2`bebb8e90 00007ffa`5a3d588d Android!Android::Internal::AndroidSdkManagerWidget::switchView(Android::Internal::AndroidSdkManagerWidget::View view = PackageListing (0n0))+0x7c [C:\Users\alportal\dev\qt-creator-qt6\src\plugins\android\androidsdkmanagerwidget.cpp @ 544]
      000000d2`bebb8f10 00007ffa`5a3e0846 Android!Android::Internal::AndroidSdkManagerWidget::packageFutureFinished(void)+0x28d [C:\Users\alportal\dev\qt-creator-qt6\src\plugins\android\androidsdkmanagerwidget.cpp @ 510]
      000000d2`bebb9020 00007ffa`5a3dcd5d Android!QtPrivate::FunctorCall<QtPrivate::IndexesList<>,QtPrivate::List<>,void,void (<function> * f = 0x000000d2`bebb9080, class Android::Internal::AndroidSdkManagerWidget * o = 0x000002c6`b56f25b0, void ** arg = 0x000000d2`bebb91e8)+0x46 [C:\Users\alportal\dev\qt6_desktop\qtbase\src\corelib\kernel\qobjectdefs_impl.h @ 143]
      000000d2`bebb9060 00007ffa`5a3e106e Android!QtPrivate::FunctionPointer<void (<function> * f = 0x000000d2`bebb90f0, class Android::Internal::AndroidSdkManagerWidget * o = 0x000002c6`b56f25b0, void ** arg = 0x000000d2`bebb91e8)+0x3d [C:\Users\alportal\dev\qt6_desktop\qtbase\src\corelib\kernel\qobjectdefs_impl.h @ 181]
      000000d2`bebb90b0 00007ffa`688e8353 Android!QtPrivate::QCallableObject<void (int which = 0n1, class QtPrivate::QSlotObjectBase * this_ = 0x000002c6`b5ad8f70, class QObject * r = 0x000002c6`b56f25b0, void ** a = 0x000000d2`bebb91e8, bool * ret = 0x00000000`00000000)+0xbe [C:\Users\alportal\dev\qt6_desktop\qtbase\src\corelib\kernel\qobjectdefs_impl.h @ 474]
      000000d2`bebb9140 00007ffa`689aee78 Qt6Cored!QtPrivate::QSlotObjectBase::call(class QObject * r = 0x000002c6`b56f25b0, void ** a = 0x000000d2`bebb91e8)+0x43 [C:\Users\alportal\dev\qt6_desktop\qtbase\src\corelib\kernel\qobjectdefs_impl.h @ 422]
      000000d2`bebb9190 00007ffa`68995e48 Qt6Cored!doActivate<0>(class QObject * sender = 0x000002c6`b5a19950, int signal_index = 0n4, void ** argv = 0x000000d2`bebb91e8)+0x908 [C:\Users\alportal\dev\qt6_desktop\qtbase\src\corelib\kernel\qobject.cpp @ 3977]
      000000d2`bebb9470 00007ffa`68d6ea74 Qt6Cored!QMetaObject::activate(class QObject * sender = 0x000002c6`b5a19950, struct QMetaObject * m = 0x00007ffa`692fb710, int local_signal_index = 0n1, void ** argv = 0x00000000`00000000)+0x68 [C:\Users\alportal\dev\qt6_desktop\qtbase\src\corelib\kernel\qobject.cpp @ 4038]
      000000d2`bebb94b0 00007ffa`68d6f576 Qt6Cored!QFutureWatcherBase::finished(void)+0x24 [C:\Users\alportal\dev\qt6_desktop\qtbase\src\corelib\Core_autogen\include\moc_qfuturewatcher.cpp @ 355]
      000000d2`bebb94e0 00007ffa`68d6e9f8 Qt6Cored!QFutureWatcherBasePrivate::sendCallOutEvent(class QFutureCallOutEvent * event = 0x000002c6`b0927a70)+0x66 [C:\Users\alportal\dev\qt6_desktop\qtbase\src\corelib\thread\qfuturewatcher.cpp @ 494]
      000000d2`bebb9540 00007ffa`6a3b19eb Qt6Cored!QFutureWatcherBase::event(class QEvent * event = 0x000002c6`b0927a70)+0x48 [C:\Users\alportal\dev\qt6_desktop\qtbase\src\corelib\thread\qfuturewatcher.cpp @ 393]
      000000d2`bebb9580 00007ffa`6a3aeed7 Qt6Widgetsd!QApplicationPrivate::notify_helper(class QObject * receiver = 0x000002c6`b5a19950, class QEvent * e = 0x000002c6`b0927a70)+0x1ab [C:\Users\alportal\dev\qt6_desktop\qtbase\src\widgets\kernel\qapplication.cpp @ 3287]
      000000d2`bebb95e0 00007ffa`688d2277 Qt6Widgetsd!QApplication::notify(class QObject * receiver = 0x000002c6`b5a19950, class QEvent * e = 0x000002c6`b0927a70)+0x3357 [C:\Users\alportal\dev\qt6_desktop\qtbase\src\widgets\kernel\qapplication.cpp @ 3238]
      000000d2`bebba4a0 00007ffa`688cf66b Qt6Cored!QCoreApplication::notifyInternal2(class QObject * receiver = 0x000002c6`b5a19950, class QEvent * event = 0x000002c6`b0927a70)+0x157 [C:\Users\alportal\dev\qt6_desktop\qtbase\src\corelib\kernel\qcoreapplication.cpp @ 1121]
      000000d2`bebba580 00007ffa`688d4986 Qt6Cored!QCoreApplication::sendEvent(class QObject * receiver = 0x000002c6`b5a19950, class QEvent * event = 0x000002c6`b0927a70)+0x7b [C:\Users\alportal\dev\qt6_desktop\qtbase\src\corelib\kernel\qcoreapplication.cpp @ 1556]
      000000d2`bebba5b0 00007ffa`68d2771f Qt6Cored!QCoreApplicationPrivate::sendPostedEvents(class QObject * receiver = 0x00000000`00000000, int event_type = 0n0, class QThreadData * data = 0x000002c6`a21cc1d0)+0x5b6 [C:\Users\alportal\dev\qt6_desktop\qtbase\src\corelib\kernel\qcoreapplication.cpp @ 1922]
      000000d2`bebba780 00007ffa`6bcd9335 Qt6Cored!QEventDispatcherWin32::sendPostedEvents(void)+0x8f [C:\Users\alportal\dev\qt6_desktop\qtbase\src\corelib\kernel\qeventdispatcher_win.cpp @ 901]
      000000d2`bebba7c0 00007ffa`68d25a1f Qt6Guid!QWindowsGuiEventDispatcher::sendPostedEvents(void)+0x15 [C:\Users\alportal\dev\qt6_desktop\qtbase\src\gui\platform\windows\qwindowsguieventdispatcher.cpp @ 44]
      000000d2`bebba7f0 00007ffa`6bcd92eb Qt6Cored!QEventDispatcherWin32::processEvents(class QFlags<enum QEventLoop::ProcessEventsFlag> flags = class QFlags<enum QEventLoop::ProcessEventsFlag>)+0xbf [C:\Users\alportal\dev\qt6_desktop\qtbase\src\corelib\kernel\qeventdispatcher_win.cpp @ 471]
      000000d2`bebbda50 00007ffa`688f8d3c Qt6Guid!QWindowsGuiEventDispatcher::processEvents(class QFlags<enum QEventLoop::ProcessEventsFlag> flags = class QFlags<enum QEventLoop::ProcessEventsFlag>)+0x4b [C:\Users\alportal\dev\qt6_desktop\qtbase\src\gui\platform\windows\qwindowsguieventdispatcher.cpp @ 36]
      000000d2`bebbdaa0 00007ffa`688f9044 Qt6Cored!QEventLoop::processEvents(class QFlags<enum QEventLoop::ProcessEventsFlag> flags = class QFlags<enum QEventLoop::ProcessEventsFlag>)+0x7c [C:\Users\alportal\dev\qt6_desktop\qtbase\src\corelib\kernel\qeventloop.cpp @ 101]
      000000d2`bebbdaf0 00007ffa`6a9833b5 Qt6Cored!QEventLoop::exec(class QFlags<enum QEventLoop::ProcessEventsFlag> flags = class QFlags<enum QEventLoop::ProcessEventsFlag>)+0x1f4 [C:\Users\alportal\dev\qt6_desktop\qtbase\src\corelib\kernel\qeventloop.cpp @ 182]
      000000d2`bebbdbe0 00007ffa`5a406131 Qt6Widgetsd!QDialog::exec(void)+0x1b5 [C:\Users\alportal\dev\qt6_desktop\qtbase\src\widgets\dialogs\qdialog.cpp @ 566]
      000000d2`bebbdcf0 00007ffa`5a408bd9 Android!<lambda_f3fb36efabea0b51301ead5acfea359e>::operator()(void)+0x31 [C:\Users\alportal\dev\qt-creator-qt6\src\plugins\android\androidsettingswidget.cpp @ 426]
      000000d2`bebbdd20 00007ffa`5a40fa73 Android!QtPrivate::FunctorCall<QtPrivate::IndexesList<>,QtPrivate::List<>,void,<lambda_f3fb36efabea0b51301ead5acfea359e> >::call(class Android::Internal::AndroidSettingsWidget::{ctor}::__l2::<lambda_f3fb36efabea0b51301ead5acfea359e> * f = 0x000002c6`b5794440, void ** arg = 0x000000d2`bebbe178)+0x19 [C:\Users\alportal\dev\qt6_desktop\qtbase\src\corelib\kernel\qobjectdefs_impl.h @ 135]
      000000d2`bebbdd60 00007ffa`5a407f10 Android!QtPrivate::Functor<<lambda_f3fb36efabea0b51301ead5acfea359e>,0>::call<QtPrivate::List<>,void>(class Android::Internal::AndroidSettingsWidget::{ctor}::__l2::<lambda_f3fb36efabea0b51301ead5acfea359e> * f = 0x000002c6`b5794440, void * __formal = 0x000002c6`b56a8ab0, void ** arg = 0x000000d2`bebbe178)+0x23 [C:\Users\alportal\dev\qt6_desktop\qtbase\src\corelib\kernel\qobjectdefs_impl.h @ 338]
      000000d2`bebbdd90 00007ffa`688e8353 Android!QtPrivate::QCallableObject<<lambda_f3fb36efabea0b51301ead5acfea359e>,QtPrivate::List<>,void>::impl(int which = 0n1, class QtPrivate::QSlotObjectBase * this_ = 0x000002c6`b5794430, class QObject * r = 0x000002c6`b56a8ab0, void ** a = 0x000000d2`bebbe178, bool * ret = 0x00000000`00000000)+0x90 [C:\Users\alportal\dev\qt6_desktop\qtbase\src\corelib\kernel\qobjectdefs_impl.h @ 485]
      000000d2`bebbdde0 00007ffa`689aee78 Qt6Cored!QtPrivate::QSlotObjectBase::call(class QObject * r = 0x000002c6`b56a8ab0, void ** a = 0x000000d2`bebbe178)+0x43 [C:\Users\alportal\dev\qt6_desktop\qtbase\src\corelib\kernel\qobjectdefs_impl.h @ 422]
      000000d2`bebbde30 00007ffa`68995e48 Qt6Cored!doActivate<0>(class QObject * sender = 0x000002c6`b56dbfe0, int signal_index = 0n9, void ** argv = 0x000000d2`bebbe178)+0x908 [C:\Users\alportal\dev\qt6_desktop\qtbase\src\corelib\kernel\qobject.cpp @ 3977]
      ...
      

      Attachments

        Issue Links

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

          Activity

            People

              portale Alessandro Portale
              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