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

Crash when shutting down Qt Creator

    XMLWordPrintable

Details

    Description

      When a device is connected to the computer, it can happen that Qt Creator crashes at shutdown, when it happens while IosDeviceToolHandler is running

      Thread 0 Crashed:: Dispatch queue: com.apple.main-thread
      0   libsystem_kernel.dylib        	0x00007fffa4682d42 __pthread_kill + 10
      1   libsystem_pthread.dylib       	0x00007fffa47705bf pthread_kill + 90
      2   libsystem_c.dylib             	0x00007fffa45e8420 abort + 129
      3   libc++abi.dylib               	0x00007fffa313e84a abort_message + 266
      4   libc++abi.dylib               	0x00007fffa31621b2 __cxa_pure_virtual + 18
      5   libIos_debug.dylib            	0x00000001145e8cd9 Ios::Internal::IosDeviceToolHandlerPrivate::subprocessError(QProcess::ProcessError) + 265 (iostoolhandler.cpp:421)
      6   libIos_debug.dylib            	0x00000001145f4f11 QtPrivate::FunctorCall<QtPrivate::IndexesList<0>, QtPrivate::List<QProcess::ProcessError>, void, std::__1::__bind<void (Ios::Internal::IosDeviceToolHandlerPrivate::*)(QProcess::ProcessError), Ios::Internal::IosDeviceToolHandlerPrivate*, std::__1::placeholders::__ph<1>&> >::call(std::__1::__bind<void (Ios::Internal::IosDeviceToolHandlerPrivate::*)(QProcess::ProcessError), Ios::Internal::IosDeviceToolHandlerPrivate*, std::__1::placeholders::__ph<1>&>&, void**) + 481 (__functional_base:383)
      7   libIos_debug.dylib            	0x00000001145f4d01 void QtPrivate::Functor<std::__1::__bind<void (Ios::Internal::IosDeviceToolHandlerPrivate::*)(QProcess::ProcessError), Ios::Internal::IosDeviceToolHandlerPrivate*, std::__1::placeholders::__ph<1>&>, 1>::call<QtPrivate::List<QProcess::ProcessError>, void>(std::__1::__bind<void (Ios::Internal::IosDeviceToolHandlerPrivate::*)(QProcess::ProcessError), Ios::Internal::IosDeviceToolHandlerPrivate*, std::__1::placeholders::__ph<1>&>&, void*, void**) + 33 (qobjectdefs_impl.h:195)
      8   libIos_debug.dylib            	0x00000001145f4cad QtPrivate::QFunctorSlotObject<std::__1::__bind<void (Ios::Internal::IosDeviceToolHandlerPrivate::*)(QProcess::ProcessError), Ios::Internal::IosDeviceToolHandlerPrivate*, std::__1::placeholders::__ph<1>&>, 1, QtPrivate::List<QProcess::ProcessError>, void>::impl(int, QtPrivate::QSlotObjectBase*, QObject*, void**, bool*) + 157 (qobject_impl.h:169)
      9   org.qt-project.QtCore         	0x0000000102eaf22b QMetaObject::activate(QObject*, int, int, void**) + 731
      10  org.qt-project.QtCore         	0x0000000102dc66b9 QProcessPrivate::_q_processDied() + 425
      11  org.qt-project.QtCore         	0x0000000102e1e2ea QProcessPrivate::waitForFinished(int) + 394
      12  org.qt-project.QtCore         	0x0000000102dc71b0 QProcess::waitForFinished(int) + 128
      13  libIos_debug.dylib            	0x00000001145f32c7 Ios::Internal::IosDeviceToolHandlerPrivate::IosDeviceToolHandlerPrivate(Ios::Internal::IosDeviceType const&, Ios::IosToolHandler*)::$_0::operator()(QProcess*) const + 39 (iostoolhandler.cpp:661)
      14  libIos_debug.dylib            	0x00000001145f3389 std::__1::__shared_ptr_pointer<QProcess*, Ios::Internal::IosDeviceToolHandlerPrivate::IosDeviceToolHandlerPrivate(Ios::Internal::IosDeviceType const&, Ios::IosToolHandler*)::$_0, std::__1::allocator<QProcess> >::__on_zero_shared() + 73 (memory:3780)
      15  libc++.1.dylib                	0x00007fffa3121dae std::__1::__shared_weak_count::__release_shared() + 44
      16  libIos_debug.dylib            	0x00000001145f241c std::__1::shared_ptr<QProcess>::~shared_ptr() + 44 (memory:4606)
      17  libIos_debug.dylib            	0x00000001145e8545 std::__1::shared_ptr<QProcess>::~shared_ptr() + 21 (memory:4606)
      18  libIos_debug.dylib            	0x00000001145e85e3 Ios::Internal::IosToolHandlerPrivate::~IosToolHandlerPrivate() + 147 (iostoolhandler.cpp:347)
      19  libIos_debug.dylib            	0x00000001145f2345 Ios::Internal::IosDeviceToolHandlerPrivate::~IosDeviceToolHandlerPrivate() + 21 (iostoolhandler.cpp:247)
      20  libIos_debug.dylib            	0x00000001145f1505 Ios::Internal::IosDeviceToolHandlerPrivate::~IosDeviceToolHandlerPrivate() + 21 (iostoolhandler.cpp:247)
      21  libIos_debug.dylib            	0x00000001145f1529 Ios::Internal::IosDeviceToolHandlerPrivate::~IosDeviceToolHandlerPrivate() + 25 (iostoolhandler.cpp:247)
      22  libIos_debug.dylib            	0x00000001145f1011 Ios::IosToolHandler::~IosToolHandler() + 65 (iostoolhandler.cpp:1010)
      23  libIos_debug.dylib            	0x00000001145f1045 Ios::IosToolHandler::~IosToolHandler() + 21 (iostoolhandler.cpp:1010)
      24  libIos_debug.dylib            	0x00000001145f1069 Ios::IosToolHandler::~IosToolHandler() + 25 (iostoolhandler.cpp:1008)
      25  org.qt-project.QtCore         	0x0000000102ea7c03 QObjectPrivate::deleteChildren() + 227
      26  org.qt-project.QtCore         	0x0000000102ea79f0 QObject::~QObject() + 2000
      27  libIos_debug.dylib            	0x00000001145d7ead Ios::Internal::IosDeviceManager::~IosDeviceManager() + 77 (iosdevice.h:84)
      28  libIos_debug.dylib            	0x00000001145d7585 Ios::Internal::IosDeviceManager::~IosDeviceManager() + 21 (iosdevice.h:84)
      29  libsystem_c.dylib             	0x00007fffa45e9178 __cxa_finalize_ranges + 332
      30  libsystem_c.dylib             	0x00007fffa45e94b2 exit + 55
      31  libdyld.dylib                 	0x00007fffa455423c start + 8
      

      Attachments

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

        Activity

          People

            vikas Vikas Pachdha
            con Eike Ziller
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved:

              Gerrit Reviews

                There are no open Gerrit changes