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

TextEditor::GenericProposalWidget crashes Qt Creator randomly

XMLWordPrintable

    • Icon: Bug Bug
    • Resolution: Fixed
    • Icon: Not Evaluated Not Evaluated
    • None
    • Qt Creator 4.13.2
    • Editors
    • None
    • macOS

      The proposal widget seems to crash the Qt Creator randomly. It only happened once to me yet. Unfortunately, I don't yet know of a way to reproduce it.

      macOS crash report:

      Process:               Qt Creator [76041]
      Path:                  /Users/Shared/*/Qt Creator.app/Contents/MacOS/Qt Creator
      Identifier:            org.qt-project.qtcreator
      Version:               4.13.2 (4.13.2)
      Code Type:             X86-64 (Native)
      Parent Process:        ??? [1]
      Responsible:           Qt Creator [76041]
      User ID:               501Date/Time:             2020-10-08 16:16:13.184 +0200
      OS Version:            Mac OS X 10.15.6 (19G2021)
      Report Version:        12
      Anonymous UUID:        83EC76D0-D557-0EBA-9557-2698371337EESleep/Wake UUID:       05B3950D-6B2F-4A68-B498-BD85BBE77126Time Awake Since Boot: 100000 seconds
      Time Since Wake:       25000 secondsSystem Integrity Protection: enabledCrashed Thread:        0  Dispatch queue: com.apple.main-threadException Type:        EXC_BAD_ACCESS (SIGSEGV)
      Exception Codes:       KERN_INVALID_ADDRESS at 0x0000000000000028
      Exception Note:        EXC_CORPSE_NOTIFYTermination Signal:    Segmentation fault: 11
      Termination Reason:    Namespace SIGNAL, Code 0xb
      Terminating Process:   exc handler [76041]VM Regions Near 0x28:
      --> 
          __TEXT                 0000000108e65000-0000000108e7a000 [   84K] r-x/r-x SM=COW  /Users/Shared/*/Qt Creator.app/Contents/MacOS/Qt CreatorThread 0 Crashed:: Dispatch queue: com.apple.main-thread
      0   libqcocoa.dylib               	0x000000010c59ecb4 0x10c57d000 + 138420
      1   libqcocoa.dylib               	0x000000010c5983ab 0x10c57d000 + 111531
      2   libqcocoa.dylib               	0x000000010c59875f 0x10c57d000 + 112479
      3   com.apple.Foundation          	0x00007fff38c73784 -[__NSObserver _doit:] + 296
      4   com.apple.CoreFoundation      	0x00007fff365fa80f __CFNOTIFICATIONCENTER_IS_CALLING_OUT_TO_AN_OBSERVER__ + 12
      5   com.apple.CoreFoundation      	0x00007fff365fa7a3 ___CFXRegistrationPost1_block_invoke + 63
      6   com.apple.CoreFoundation      	0x00007fff365fa718 _CFXRegistrationPost1 + 372
      7   com.apple.CoreFoundation      	0x00007fff365fa384 ___CFXNotificationPost_block_invoke + 80
      8   com.apple.CoreFoundation      	0x00007fff365ca4fd -[_CFXNotificationRegistrar find:object:observer:enumerator:] + 1554
      9   com.apple.CoreFoundation      	0x00007fff365c99a9 _CFXNotificationPost + 1351
      10  com.apple.Foundation          	0x00007fff38c47786 -[NSNotificationCenter postNotificationName:object:userInfo:] + 59
      11  com.apple.AppKit              	0x00007fff3410b6d5 -[NSWindow _postWindowDidChangeBackingPropertiesAndDisplayWindowForPreviousBackingScaleFactor:previousColorSpace:] + 192
      12  com.apple.AppKit              	0x00007fff33ae499b __67-[NSWindow _updateSettingsSendingScreenChangeNotificationToScreen:]_block_invoke + 552
      13  com.apple.AppKit              	0x00007fff338cd36e NSPerformVisuallyAtomicChange + 132
      14  com.apple.AppKit              	0x00007fff33ae476d -[NSWindow _updateSettingsSendingScreenChangeNotificationToScreen:] + 69
      15  com.apple.AppKit              	0x00007fff338ce9a3 -[NSWindow _setFrameCommon:display:fromServer:] + 1398
      16  com.apple.AppKit              	0x00007fff339b36ef -[NSWindow setFrameOrigin:] + 393
      17  com.apple.AppKit              	0x00007fff33bc3b63 -[NSWindow _fromScreenCommonCode:] + 275
      18  com.apple.AppKit              	0x00007fff33bc3a3f -[NSWindow initWithContentRect:styleMask:backing:defer:screen:] + 75
      19  libqcocoa.dylib               	0x000000010c5b3765 0x10c57d000 + 223077
      20  libqcocoa.dylib               	0x000000010c59fd1c 0x10c57d000 + 142620
      21  libqcocoa.dylib               	0x000000010c599702 0x10c57d000 + 116482
      22  libqcocoa.dylib               	0x000000010c59918e 0x10c57d000 + 115086
      23  org.qt-project.QtGui          	0x00000001097aa767 QWindowPrivate::create(bool, unsigned long long) + 151
      24  org.qt-project.QtWidgets      	0x00000001091e9d51 QWidgetPrivate::create() + 1185
      25  org.qt-project.QtWidgets      	0x00000001091e89f4 QWidget::create(unsigned long long, bool, bool) + 324
      26  org.qt-project.QtWidgets      	0x00000001091fbdfd QWidgetPrivate::setVisible(bool) + 189
      27  libTextEditor.dylib           	0x000000010e859af9 TextEditor::GenericProposalWidget::showProposal(QString const&) + 73
      28  libTextEditor.dylib           	0x000000010e851e06 TextEditor::CodeAssistantPrivate::displayProposal(TextEditor::IAssistProposal*, TextEditor::AssistReason) + 1206
      29  libTextEditor.dylib           	0x000000010e852dcd std::__1::__function::__func<TextEditor::CodeAssistantPrivate::requestProposal(TextEditor::AssistReason, TextEditor::AssistKind, TextEditor::IAssistProvider*)::$_1, std::__1::allocator<TextEditor::CodeAssistantPrivate::requestProposal(TextEditor::AssistReason, TextEditor::AssistKind, TextEditor::IAssistProvider*)::$_1>, void (TextEditor::IAssistProposal*)>::operator()(TextEditor::IAssistProposal*&&) + 205
      30  libTextEditor.dylib           	0x000000010e85086f TextEditor::IAssistProcessor::setAsyncProposalAvailable(TextEditor::IAssistProposal*) + 31
      31  libClangCodeModel.dylib       	0x000000011073c6da ClangCodeModel::Internal::ClangCompletionAssistProcessor::handleAvailableCompletions(QVector<ClangBackEnd::CodeCompletion> const&) + 490
      32  libClangCodeModel.dylib       	0x0000000110733d50 ClangCodeModel::Internal::BackendReceiver::completions(ClangBackEnd::CompletionsMessage const&) + 224
      33  libClangsupport.4.13.2.dylib  	0x00000001107d6f99 ClangBackEnd::ClangCodeModelClientInterface::dispatch(ClangBackEnd::MessageEnvelop const&) + 329
      34  libClangsupport.4.13.2.dylib  	0x0000000110810e2c ClangBackEnd::BaseServerProxy::readMessages() + 60
      35  org.qt-project.QtCore         	0x000000010a104db5 0x109ed9000 + 2276789
      36  org.qt-project.QtCore         	0x000000010a104ef5 0x109ed9000 + 2277109
      37  org.qt-project.QtNetwork      	0x0000000109e2066f 0x109d77000 + 693871
      38  org.qt-project.QtNetwork      	0x0000000109e36640 0x109d77000 + 783936
      39  org.qt-project.QtWidgets      	0x00000001091c1fca QApplicationPrivate::notify_helper(QObject*, QEvent*) + 266
      40  org.qt-project.QtWidgets      	0x00000001091c33f1 QApplication::notify(QObject*, QEvent*) + 497
      41  org.qt-project.QtCore         	0x000000010a0d1854 QCoreApplication::notifyInternal2(QObject*, QEvent*) + 212
      42  org.qt-project.QtCore         	0x000000010a1280b7 0x109ed9000 + 2420919
      43  com.apple.CoreFoundation      	0x00007fff3662fab5 __CFSocketPerformV0 + 942
      44  com.apple.CoreFoundation      	0x00007fff36604d52 __CFRUNLOOP_IS_CALLING_OUT_TO_A_SOURCE0_PERFORM_FUNCTION__ + 17
      45  com.apple.CoreFoundation      	0x00007fff36604cf1 __CFRunLoopDoSource0 + 103
      46  com.apple.CoreFoundation      	0x00007fff36604b0b __CFRunLoopDoSources0 + 209
      47  com.apple.CoreFoundation      	0x00007fff3660383a __CFRunLoopRun + 927
      48  com.apple.CoreFoundation      	0x00007fff36602e3e CFRunLoopRunSpecific + 462
      49  com.apple.HIToolbox           	0x00007fff3522fabd RunCurrentEventLoopInMode + 292
      50  com.apple.HIToolbox           	0x00007fff3522f7d5 ReceiveNextEventCommon + 584
      51  com.apple.HIToolbox           	0x00007fff3522f579 _BlockUntilNextEventMatchingListInModeWithFilter + 64
      52  com.apple.AppKit              	0x00007fff33875039 _DPSNextEvent + 883
      53  com.apple.AppKit              	0x00007fff33873880 -[NSApplication(NSEvent) _nextEventMatchingEventMask:untilDate:inMode:dequeue:] + 1352
      54  com.apple.AppKit              	0x00007fff3386558e -[NSApplication run] + 658
      55  libqcocoa.dylib               	0x000000010c5b664f 0x10c57d000 + 235087
      56  org.qt-project.QtCore         	0x000000010a0cd8ef QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) + 431
      57  org.qt-project.QtCore         	0x000000010a0d1e62 QCoreApplication::exec() + 130
      58  org.qt-project.qtcreator      	0x0000000108e720a5 main + 16949
      59  libdyld.dylib                 	0x00007fff70671cc9 start + 1Thread 1:: com.apple.CFSocket.private
      0   libsystem_kernel.dylib        	0x00007fff707bb0fe __select + 10
      1   com.apple.CoreFoundation      	0x00007fff3662dc53 __CFSocketManager + 641
      2   libsystem_pthread.dylib       	0x00007fff70876109 _pthread_start + 148
      3   libsystem_pthread.dylib       	0x00007fff70871b8b thread_start + 15Thread 2:: QThread
      0   libsystem_kernel.dylib        	0x00007fff707b93d6 poll + 10
      1   org.qt-project.QtCore         	0x000000010a134040 qt_safe_poll(pollfd*, unsigned int, timespec const*) + 608
      2   org.qt-project.QtCore         	0x000000010a135841 QEventDispatcherUNIX::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) + 849
      3   org.qt-project.QtCore         	0x000000010a0cd8ef QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) + 431
      4   org.qt-project.QtCore         	0x0000000109efa843 QThread::exec() + 131
      5   org.qt-project.QtCore         	0x0000000109efb859 0x109ed9000 + 141401
      6   libsystem_pthread.dylib       	0x00007fff70876109 _pthread_start + 148
      7   libsystem_pthread.dylib       	0x00007fff70871b8b thread_start + 15Thread 3:: QThread
      0   libsystem_kernel.dylib        	0x00007fff707b93d6 poll + 10
      1   org.qt-project.QtCore         	0x000000010a134040 qt_safe_poll(pollfd*, unsigned int, timespec const*) + 608
      2   org.qt-project.QtCore         	0x000000010a135841 QEventDispatcherUNIX::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) + 849
      3   org.qt-project.QtCore         	0x000000010a0cd8ef QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) + 431
      4   org.qt-project.QtCore         	0x0000000109efa843 QThread::exec() + 131
      5   org.qt-project.QtCore         	0x0000000109efb859 0x109ed9000 + 141401
      6   libsystem_pthread.dylib       	0x00007fff70876109 _pthread_start + 148
      7   libsystem_pthread.dylib       	0x00007fff70871b8b thread_start + 15Thread 4:: com.apple.NSEventThread
      0   libsystem_kernel.dylib        	0x00007fff707b2dfa mach_msg_trap + 10
      1   libsystem_kernel.dylib        	0x00007fff707b3170 mach_msg + 60
      2   com.apple.CoreFoundation      	0x00007fff36604ef5 __CFRunLoopServiceMachPort + 247
      3   com.apple.CoreFoundation      	0x00007fff366039c2 __CFRunLoopRun + 1319
      4   com.apple.CoreFoundation      	0x00007fff36602e3e CFRunLoopRunSpecific + 462
      5   com.apple.AppKit              	0x00007fff33a16954 _NSEventThread + 132
      6   libsystem_pthread.dylib       	0x00007fff70876109 _pthread_start + 148
      7   libsystem_pthread.dylib       	0x00007fff70871b8b thread_start + 15Thread 5:
      0   libsystem_pthread.dylib       	0x00007fff70871b68 start_wqthread + 0Thread 6:: Thread (pooled)
      0   libsystem_kernel.dylib        	0x00007fff707b5882 __psynch_cvwait + 10
      1   libsystem_pthread.dylib       	0x00007fff70876425 _pthread_cond_wait + 698
      2   org.qt-project.QtCore         	0x0000000109f03d2f 0x109ed9000 + 175407
      3   org.qt-project.QtCore         	0x0000000109f039fe 0x109ed9000 + 174590
      4   org.qt-project.QtCore         	0x0000000109f0391d QWaitCondition::wait(QMutex*, QDeadlineTimer) + 93
      5   org.qt-project.QtCore         	0x0000000109efff0d 0x109ed9000 + 159501
      6   org.qt-project.QtCore         	0x0000000109efb859 0x109ed9000 + 141401
      7   libsystem_pthread.dylib       	0x00007fff70876109 _pthread_start + 148
      8   libsystem_pthread.dylib       	0x00007fff70871b8b thread_start + 15Thread 7:: Thread (pooled)
      0   libsystem_kernel.dylib        	0x00007fff707b5882 __psynch_cvwait + 10
      1   libsystem_pthread.dylib       	0x00007fff70876425 _pthread_cond_wait + 698
      2   org.qt-project.QtCore         	0x0000000109f03d2f 0x109ed9000 + 175407
      3   org.qt-project.QtCore         	0x0000000109f039fe 0x109ed9000 + 174590
      4   org.qt-project.QtCore         	0x0000000109f0391d QWaitCondition::wait(QMutex*, QDeadlineTimer) + 93
      5   org.qt-project.QtCore         	0x0000000109efff0d 0x109ed9000 + 159501
      6   org.qt-project.QtCore         	0x0000000109efb859 0x109ed9000 + 141401
      7   libsystem_pthread.dylib       	0x00007fff70876109 _pthread_start + 148
      8   libsystem_pthread.dylib       	0x00007fff70871b8b thread_start + 15Thread 8:: Thread (pooled)
      0   libsystem_kernel.dylib        	0x00007fff707b5882 __psynch_cvwait + 10
      1   libsystem_pthread.dylib       	0x00007fff70876425 _pthread_cond_wait + 698
      2   org.qt-project.QtCore         	0x0000000109f03d2f 0x109ed9000 + 175407
      3   org.qt-project.QtCore         	0x0000000109f039fe 0x109ed9000 + 174590
      4   org.qt-project.QtCore         	0x0000000109f0391d QWaitCondition::wait(QMutex*, QDeadlineTimer) + 93
      5   org.qt-project.QtCore         	0x0000000109efff0d 0x109ed9000 + 159501
      6   org.qt-project.QtCore         	0x0000000109efb859 0x109ed9000 + 141401
      7   libsystem_pthread.dylib       	0x00007fff70876109 _pthread_start + 148
      8   libsystem_pthread.dylib       	0x00007fff70871b8b thread_start + 15Thread 9:
      0   libsystem_pthread.dylib       	0x00007fff70871b68 start_wqthread + 0Thread 10:
      0   libsystem_pthread.dylib       	0x00007fff70871b68 start_wqthread + 0Thread 11:
      0   libsystem_pthread.dylib       	0x00007fff70871b68 start_wqthread + 0Thread 12:
      0   libsystem_pthread.dylib       	0x00007fff70871b68 start_wqthread + 0Thread 0 crashed with X86 Thread State (64-bit):
        rax: 0x0000000000000000  rbx: 0x00007fff6f4bc800  rcx: 0x0100000000000000  rdx: 0x033dffff8e51a749
        rdi: 0x0000000000000000  rsi: 0x000060007c6716b0  rbp: 0x00007ffee6d97280  rsp: 0x00007ffee6d97280
         r8: 0x00007fff36605a3c   r9: 0x00007ffee6d97aa0  r10: 0x00007fff8e51a748  r11: 0x00007fff38c7365c
        r12: 0x0000600025d20840  r13: 0x000060001f3991a0  r14: 0x00006000020d6890  r15: 0x00006000020d68f0
        rip: 0x000000010c59ecb4  rfl: 0x0000000000010246  cr2: 0x0000000000000028
        
      Logical CPU:     0
      Error Code:      0x00000004 (no mapping for user data read)
      Trap Number:     14
      

       

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

            davschul David Schulz
            boernsen boernsen
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

              Created:
              Updated:
              Resolved:

                There are no open Gerrit changes