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

hang in ExtensionSystem::Internal::PluginManagerPrivate::startDelayedInitialize

XMLWordPrintable

    • Icon: Bug Bug
    • Resolution: Cannot Reproduce
    • Icon: Not Evaluated Not Evaluated
    • None
    • Qt Creator 17.0.0
    • All Other Issues
    • None
    • macOS

      i had qtcreator beachballing today. attaching the debugger showed this stack trace:

      * thread #1, queue = 'com.apple.main-thread', stop reason = signal SIGSTOP
        * frame #0: 0x0000000199b5f934 libsystem_kernel.dylib`kevent_id + 8
          frame #1: 0x0000000199a0a9c8 libdispatch.dylib`_dispatch_kq_poll + 228
          frame #2: 0x0000000199a0b3a8 libdispatch.dylib`_dispatch_event_loop_wait_for_ownership + 424
          frame #3: 0x00000001999f7a6c libdispatch.dylib`__DISPATCH_WAIT_FOR_QUEUE__ + 340
          frame #4: 0x00000001999f7f9c libdispatch.dylib`_dispatch_async_and_wait_f_slow + 44
          frame #5: 0x00000001999ee4c8 libdispatch.dylib`_dispatch_async_and_wait_f + 108
          frame #6: 0x00000001a1616358 RunningBoardServices`-[RBSConnection _connection] + 84
          frame #7: 0x00000001a1616024 RunningBoardServices`-[RBSConnection acquireAssertion:error:] + 256
          frame #8: 0x00000001a1615cc4 RunningBoardServices`-[RBSAssertion acquireWithError:] + 180
          frame #9: 0x00000001a164b380 RunningBoardServices`rbs_acquire_appnap_assertion + 1452
          frame #10: 0x0000000199dece70 CoreFoundation`____CFRunLoopSetOptionsReason_block_invoke_3.125 + 420
          frame #11: 0x0000000199ded07c CoreFoundation`____CFRunLoopSetOptionsReason_block_invoke_5.134 + 52
          frame #12: 0x00000001999e7b2c libdispatch.dylib`_dispatch_call_block_and_release + 32
          frame #13: 0x0000000199a0185c libdispatch.dylib`_dispatch_client_callout + 16
          frame #14: 0x0000000199a1eb80 libdispatch.dylib`_dispatch_main_queue_drain.cold.5 + 812
          frame #15: 0x00000001999f6db0 libdispatch.dylib`_dispatch_main_queue_drain + 180
          frame #16: 0x00000001999f6cec libdispatch.dylib`_dispatch_main_queue_callback_4CF + 44
          frame #17: 0x0000000199cc8be0 CoreFoundation`__CFRUNLOOP_IS_SERVICING_THE_MAIN_DISPATCH_QUEUE__ + 16
          frame #18: 0x0000000199c898dc CoreFoundation`__CFRunLoopRun + 1980
          frame #19: 0x0000000199c88a98 CoreFoundation`CFRunLoopRunSpecific + 572
          frame #20: 0x00000001a572b27c HIToolbox`RunCurrentEventLoopInMode + 324
          frame #21: 0x00000001a572e4e8 HIToolbox`ReceiveNextEventCommon + 676
          frame #22: 0x00000001a58b9484 HIToolbox`_BlockUntilNextEventMatchingListInModeWithFilter + 76
          frame #23: 0x000000019dbada34 AppKit`_DPSNextEvent + 684
          frame #24: 0x000000019e54c940 AppKit`-[NSApplication(NSEventRouting) _nextEventMatchingEventMask:untilDate:inMode:dequeue:] + 688
          frame #25: 0x0000000105a3ac40 libqcocoa.dylib`___lldb_unnamed_symbol1743 + 1128
          frame #26: 0x0000000104646bf8 libExtensionSystem.17.0.0.dylib`ExtensionSystem::Internal::PluginManagerPrivate::startDelayedInitialize(this=0x000000015c223ad0) at pluginmanager.cpp:995:17 [opt]
          frame #27: 0x00000001071f61b4 QtCore`___lldb_unnamed_symbol10259 + 1392
          frame #28: 0x0000000107209ec8 QtCore`QTimer::timerEvent(QTimerEvent*) + 204
          frame #29: 0x00000001071ee00c QtCore`QObject::event(QEvent*) + 104
          frame #30: 0x00000001048e7c74 QtWidgets`QApplicationPrivate::notify_helper(QObject*, QEvent*) + 332
          frame #31: 0x00000001048e8c4c QtWidgets`QApplication::notify(QObject*, QEvent*) + 516
          frame #32: 0x00000001071a4fb8 QtCore`QCoreApplication::sendEvent(QObject*, QEvent*) + 172
          frame #33: 0x000000010732ff78 QtCore`QTimerInfoList::activateTimers() + 1268
          frame #34: 0x0000000105a3a3d0 libqcocoa.dylib`___lldb_unnamed_symbol1733 + 476
          frame #35: 0x0000000199c8ab14 CoreFoundation`__CFRUNLOOP_IS_CALLING_OUT_TO_A_SOURCE0_PERFORM_FUNCTION__ + 28
          frame #36: 0x0000000199c8aaa8 CoreFoundation`__CFRunLoopDoSource0 + 172
          frame #37: 0x0000000199c8a814 CoreFoundation`__CFRunLoopDoSources0 + 232
          frame #38: 0x0000000199c89468 CoreFoundation`__CFRunLoopRun + 840
          frame #39: 0x0000000199c88a98 CoreFoundation`CFRunLoopRunSpecific + 572
          frame #40: 0x00000001a572b27c HIToolbox`RunCurrentEventLoopInMode + 324
          frame #41: 0x00000001a572e31c HIToolbox`ReceiveNextEventCommon + 216
          frame #42: 0x00000001a58b9484 HIToolbox`_BlockUntilNextEventMatchingListInModeWithFilter + 76
          frame #43: 0x000000019dbada34 AppKit`_DPSNextEvent + 684
          frame #44: 0x000000019e54c940 AppKit`-[NSApplication(NSEventRouting) _nextEventMatchingEventMask:untilDate:inMode:dequeue:] + 688
          frame #45: 0x000000019dba0be4 AppKit`-[NSApplication run] + 480
          frame #46: 0x0000000105a3b068 libqcocoa.dylib`___lldb_unnamed_symbol1743 + 2192
          frame #47: 0x00000001071ae67c QtCore`QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) + 588
          frame #48: 0x00000001071a4cc8 QtCore`QCoreApplication::exec() + 228
          frame #49: 0x00000001044eeda4 Qt Creator`main(argc=<unavailable>, argv=<unavailable>) at main.cpp:1024:50 [opt]
          frame #50: 0x00000001997feb98 dyld`start + 6076
      

      not sure how helpful it is (i haven't been able to reproduce it), but maybe this backtrace is interested for someone familiar with the codebase

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

            con Eike Ziller
            timblechmann tim blechmann
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

              Created:
              Updated:
              Resolved:

                There are no open Gerrit changes