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

Crash after deleting breakpoints

    XMLWordPrintable

Details

    • Bug
    • Resolution: Duplicate
    • Not Evaluated
    • None
    • Qt Creator 4.12.4
    • Debugger
    • None
    • MacBook Pro (macOS 15.5.6)
      Qt Creator 4.12.4
      Based on Qt 5.14.2 (Clang 10.0 (Apple), 64 bit)
      Built on Jul 7 2020 07:06:31
      From revision 88b9ef5c5b

    Description

      When right-clicking on a breakpoint and then selecting the menu item that is highlighted in the attached screenshot, I get a crash:

      Crashed Thread:        0  Dispatch queue: com.apple.main-thread
      
      Exception Type:        EXC_BAD_ACCESS (SIGSEGV)
      Exception Codes:       KERN_INVALID_ADDRESS at 0x00000000000000b0
      Exception Note:        EXC_CORPSE_NOTIFY
      
      Termination Signal:    Segmentation fault: 11
      Termination Reason:    Namespace SIGNAL, Code 0xb
      Terminating Process:   exc handler [18448]
      
      VM Regions Near 0xb0:
      --> 
          __TEXT                 0000000108556000-000000010856b000 [   84K] r-x/rwx SM=COW  /Users/USER/*/Qt Creator.app/Contents/MacOS/Qt Creator
      
      Thread 0 Crashed:: Dispatch queue: com.apple.main-thread
      0   libDebugger.dylib             	0x000000010ebbf603 Debugger::Internal::GlobalBreakpointItem::deleteBreakpoint() + 547
      1   libDebugger.dylib             	0x000000010ebd1937 std::__1::__function::__func<Debugger::Internal::BreakpointManager::contextMenuEvent(Utils::ItemViewEvent const&)::$_23, std::__1::allocator<Debugger::Internal::BreakpointManager::contextMenuEvent(Utils::ItemViewEvent const&)::$_23>, void ()>::operator()() + 103
      2   org.qt-project.QtCore         	0x00000001097d8a95 0x1095b0000 + 2263701
      3   org.qt-project.QtWidgets      	0x00000001088a9716 QAction::activate(QAction::ActionEvent) + 310
      4   org.qt-project.QtWidgets      	0x0000000108a2daed 0x1088a2000 + 1620717
      5   org.qt-project.QtWidgets      	0x0000000108a2b2ba 0x1088a2000 + 1610426
      6   org.qt-project.QtWidgets      	0x0000000108a32a12 QMenu::mouseReleaseEvent(QMouseEvent*) + 690
      7   org.qt-project.QtWidgets      	0x00000001088ed99d QWidget::event(QEvent*) + 445
      8   org.qt-project.QtWidgets      	0x0000000108a330ca QMenu::event(QEvent*) + 1178
      9   org.qt-project.QtWidgets      	0x00000001088b2f5a QApplicationPrivate::notify_helper(QObject*, QEvent*) + 266
      10  org.qt-project.QtWidgets      	0x00000001088b5e32 QApplication::notify(QObject*, QEvent*) + 7330
      11  org.qt-project.QtCore         	0x00000001097a59f4 QCoreApplication::notifyInternal2(QObject*, QEvent*) + 212
      12  org.qt-project.QtWidgets      	0x00000001088b3880 QApplicationPrivate::sendMouseEvent(QWidget*, QMouseEvent*, QWidget*, QWidget*, QWidget**, QPointer<QWidget>&, bool, bool) + 896
      13  org.qt-project.QtWidgets      	0x000000010890cca0 0x1088a2000 + 437408
      14  org.qt-project.QtWidgets      	0x000000010890b5f5 0x1088a2000 + 431605
      15  org.qt-project.QtWidgets      	0x00000001088b2f5a QApplicationPrivate::notify_helper(QObject*, QEvent*) + 266
      16  org.qt-project.QtWidgets      	0x00000001088b43e6 QApplication::notify(QObject*, QEvent*) + 598
      17  org.qt-project.QtCore         	0x00000001097a59f4 QCoreApplication::notifyInternal2(QObject*, QEvent*) + 212
      18  org.qt-project.QtGui          	0x0000000108e8b895 QGuiApplicationPrivate::processMouseEvent(QWindowSystemInterfacePrivate::MouseEvent*) + 3397
      19  org.qt-project.QtGui          	0x0000000108e7115b QWindowSystemInterface::sendWindowSystemEvents(QFlags<QEventLoop::ProcessEventsFlag>) + 219
      20  libqcocoa.dylib               	0x000000010bc580f0 0x10bc1f000 + 233712
      21  libqcocoa.dylib               	0x000000010bc58858 0x10bc1f000 + 235608
      22  com.apple.CoreFoundation      	0x00007fff30cbed52 __CFRUNLOOP_IS_CALLING_OUT_TO_A_SOURCE0_PERFORM_FUNCTION__ + 17
      23  com.apple.CoreFoundation      	0x00007fff30cbecf1 __CFRunLoopDoSource0 + 103
      24  com.apple.CoreFoundation      	0x00007fff30cbeb0b __CFRunLoopDoSources0 + 209
      25  com.apple.CoreFoundation      	0x00007fff30cbd83a __CFRunLoopRun + 927
      26  com.apple.CoreFoundation      	0x00007fff30cbce3e CFRunLoopRunSpecific + 462
      27  com.apple.HIToolbox           	0x00007fff2f8e9abd RunCurrentEventLoopInMode + 292
      28  com.apple.HIToolbox           	0x00007fff2f8e96f4 ReceiveNextEventCommon + 359
      29  com.apple.HIToolbox           	0x00007fff2f8e9579 _BlockUntilNextEventMatchingListInModeWithFilter + 64
      30  com.apple.AppKit              	0x00007fff2df2f039 _DPSNextEvent + 883
      31  com.apple.AppKit              	0x00007fff2df2d880 -[NSApplication(NSEvent) _nextEventMatchingEventMask:untilDate:inMode:dequeue:] + 1352
      32  com.apple.AppKit              	0x00007fff2df1f58e -[NSApplication run] + 658
      33  libqcocoa.dylib               	0x000000010bc575d3 0x10bc1f000 + 230867
      34  org.qt-project.QtCore         	0x00000001097a1a7f QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) + 431
      35  org.qt-project.QtCore         	0x00000001097a6002 QCoreApplication::exec() + 130
      36  org.qt-project.qtcreator      	0x0000000108562967 main + 15143
      37  libdyld.dylib                 	0x00007fff6ad29cc9 start + 1
      
      Thread 1:: com.apple.CFSocket.private
      0   libsystem_kernel.dylib        	0x00007fff6ae730fe __select + 10
      1   com.apple.CoreFoundation      	0x00007fff30ce7c53 __CFSocketManager + 641
      2   libsystem_pthread.dylib       	0x00007fff6af2e109 _pthread_start + 148
      3   libsystem_pthread.dylib       	0x00007fff6af29b8b thread_start + 15
      
      Thread 2:: Qt bearer thread
      0   libsystem_kernel.dylib        	0x00007fff6ae713d6 poll + 10
      1   org.qt-project.QtCore         	0x00000001097fd53a qt_safe_poll(pollfd*, unsigned int, timespec const*) + 90
      2   org.qt-project.QtCore         	0x00000001097fef31 QEventDispatcherUNIX::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) + 833
      3   org.qt-project.QtCore         	0x00000001097a1a7f QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) + 431
      4   org.qt-project.QtCore         	0x00000001095d18e3 QThread::exec() + 131
      5   org.qt-project.QtCore         	0x00000001095d2849 0x1095b0000 + 141385
      6   libsystem_pthread.dylib       	0x00007fff6af2e109 _pthread_start + 148
      7   libsystem_pthread.dylib       	0x00007fff6af29b8b thread_start + 15
      
      Thread 3:: QThread
      0   libsystem_kernel.dylib        	0x00007fff6ae713d6 poll + 10
      1   org.qt-project.QtCore         	0x00000001097fd740 qt_safe_poll(pollfd*, unsigned int, timespec const*) + 608
      2   org.qt-project.QtCore         	0x00000001097fef31 QEventDispatcherUNIX::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) + 833
      3   org.qt-project.QtCore         	0x00000001097a1a7f QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) + 431
      4   org.qt-project.QtCore         	0x00000001095d18e3 QThread::exec() + 131
      5   org.qt-project.QtCore         	0x00000001095d2849 0x1095b0000 + 141385
      6   libsystem_pthread.dylib       	0x00007fff6af2e109 _pthread_start + 148
      7   libsystem_pthread.dylib       	0x00007fff6af29b8b thread_start + 15
      
      Thread 4:: QNetworkAccessManager thread
      0   libsystem_kernel.dylib        	0x00007fff6ae713d6 poll + 10
      1   org.qt-project.QtCore         	0x00000001097fd740 qt_safe_poll(pollfd*, unsigned int, timespec const*) + 608
      2   org.qt-project.QtCore         	0x00000001097fef31 QEventDispatcherUNIX::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) + 833
      3   org.qt-project.QtCore         	0x00000001097a1a7f QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) + 431
      4   org.qt-project.QtCore         	0x00000001095d18e3 QThread::exec() + 131
      5   org.qt-project.QtCore         	0x00000001095d2849 0x1095b0000 + 141385
      6   libsystem_pthread.dylib       	0x00007fff6af2e109 _pthread_start + 148
      7   libsystem_pthread.dylib       	0x00007fff6af29b8b thread_start + 15
      
      Thread 5:: QThread
      0   libsystem_kernel.dylib        	0x00007fff6ae713d6 poll + 10
      1   org.qt-project.QtCore         	0x00000001097fd740 qt_safe_poll(pollfd*, unsigned int, timespec const*) + 608
      2   org.qt-project.QtCore         	0x00000001097fef31 QEventDispatcherUNIX::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) + 833
      3   org.qt-project.QtCore         	0x00000001097a1a7f QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) + 431
      4   org.qt-project.QtCore         	0x00000001095d18e3 QThread::exec() + 131
      5   org.qt-project.QtCore         	0x00000001095d2849 0x1095b0000 + 141385
      6   libsystem_pthread.dylib       	0x00007fff6af2e109 _pthread_start + 148
      7   libsystem_pthread.dylib       	0x00007fff6af29b8b thread_start + 15
      
      Thread 6:: QThread
      0   libsystem_kernel.dylib        	0x00007fff6ae713d6 poll + 10
      1   org.qt-project.QtCore         	0x00000001097fd740 qt_safe_poll(pollfd*, unsigned int, timespec const*) + 608
      2   org.qt-project.QtCore         	0x00000001097fef31 QEventDispatcherUNIX::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) + 833
      3   org.qt-project.QtCore         	0x00000001097a1a7f QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) + 431
      4   org.qt-project.QtCore         	0x00000001095d18e3 QThread::exec() + 131
      5   org.qt-project.QtCore         	0x00000001095d2849 0x1095b0000 + 141385
      6   libsystem_pthread.dylib       	0x00007fff6af2e109 _pthread_start + 148
      7   libsystem_pthread.dylib       	0x00007fff6af29b8b thread_start + 15
      
      Thread 7:: com.apple.NSEventThread
      0   libsystem_kernel.dylib        	0x00007fff6ae6adfa mach_msg_trap + 10
      1   libsystem_kernel.dylib        	0x00007fff6ae6b170 mach_msg + 60
      2   com.apple.CoreFoundation      	0x00007fff30cbeef5 __CFRunLoopServiceMachPort + 247
      3   com.apple.CoreFoundation      	0x00007fff30cbd9c2 __CFRunLoopRun + 1319
      4   com.apple.CoreFoundation      	0x00007fff30cbce3e CFRunLoopRunSpecific + 462
      5   com.apple.AppKit              	0x00007fff2e0d0954 _NSEventThread + 132
      6   libsystem_pthread.dylib       	0x00007fff6af2e109 _pthread_start + 148
      7   libsystem_pthread.dylib       	0x00007fff6af29b8b thread_start + 15
      
      Thread 8:: QmlJSEditor::Internal::SemanticInfoUpdater
      0   libsystem_kernel.dylib        	0x00007fff6ae6d882 __psynch_cvwait + 10
      1   libsystem_pthread.dylib       	0x00007fff6af2e425 _pthread_cond_wait + 698
      2   org.qt-project.QtCore         	0x00000001095da36b 0x1095b0000 + 172907
      3   org.qt-project.QtCore         	0x00000001095da2ad QWaitCondition::wait(QMutex*, QDeadlineTimer) + 93
      4   libQmlJSEditor.dylib          	0x0000000115b423a2 QmlJSEditor::Internal::SemanticInfoUpdater::run() + 162
      5   org.qt-project.QtCore         	0x00000001095d2849 0x1095b0000 + 141385
      6   libsystem_pthread.dylib       	0x00007fff6af2e109 _pthread_start + 148
      7   libsystem_pthread.dylib       	0x00007fff6af29b8b thread_start + 15
      
      Thread 9:: QmlJSEditor::Internal::SemanticInfoUpdater
      0   libsystem_kernel.dylib        	0x00007fff6ae6d882 __psynch_cvwait + 10
      1   libsystem_pthread.dylib       	0x00007fff6af2e425 _pthread_cond_wait + 698
      2   org.qt-project.QtCore         	0x00000001095da36b 0x1095b0000 + 172907
      3   org.qt-project.QtCore         	0x00000001095da2ad QWaitCondition::wait(QMutex*, QDeadlineTimer) + 93
      4   libQmlJSEditor.dylib          	0x0000000115b423a2 QmlJSEditor::Internal::SemanticInfoUpdater::run() + 162
      5   org.qt-project.QtCore         	0x00000001095d2849 0x1095b0000 + 141385
      6   libsystem_pthread.dylib       	0x00007fff6af2e109 _pthread_start + 148
      7   libsystem_pthread.dylib       	0x00007fff6af29b8b thread_start + 15
      
      Thread 10:: QmlJSEditor::Internal::SemanticInfoUpdater
      0   libsystem_kernel.dylib        	0x00007fff6ae6d882 __psynch_cvwait + 10
      1   libsystem_pthread.dylib       	0x00007fff6af2e425 _pthread_cond_wait + 698
      2   org.qt-project.QtCore         	0x00000001095da36b 0x1095b0000 + 172907
      3   org.qt-project.QtCore         	0x00000001095da2ad QWaitCondition::wait(QMutex*, QDeadlineTimer) + 93
      4   libQmlJSEditor.dylib          	0x0000000115b423a2 QmlJSEditor::Internal::SemanticInfoUpdater::run() + 162
      5   org.qt-project.QtCore         	0x00000001095d2849 0x1095b0000 + 141385
      6   libsystem_pthread.dylib       	0x00007fff6af2e109 _pthread_start + 148
      7   libsystem_pthread.dylib       	0x00007fff6af29b8b thread_start + 15
      
      Thread 11:: QmlJSEditor::Internal::SemanticInfoUpdater
      0   libsystem_kernel.dylib        	0x00007fff6ae6d882 __psynch_cvwait + 10
      1   libsystem_pthread.dylib       	0x00007fff6af2e425 _pthread_cond_wait + 698
      2   org.qt-project.QtCore         	0x00000001095da36b 0x1095b0000 + 172907
      3   org.qt-project.QtCore         	0x00000001095da2ad QWaitCondition::wait(QMutex*, QDeadlineTimer) + 93
      4   libQmlJSEditor.dylib          	0x0000000115b423a2 QmlJSEditor::Internal::SemanticInfoUpdater::run() + 162
      5   org.qt-project.QtCore         	0x00000001095d2849 0x1095b0000 + 141385
      6   libsystem_pthread.dylib       	0x00007fff6af2e109 _pthread_start + 148
      7   libsystem_pthread.dylib       	0x00007fff6af29b8b thread_start + 15
      
      Thread 12:: QmlJSEditor::Internal::SemanticInfoUpdater
      0   libsystem_kernel.dylib        	0x00007fff6ae6d882 __psynch_cvwait + 10
      1   libsystem_pthread.dylib       	0x00007fff6af2e425 _pthread_cond_wait + 698
      2   org.qt-project.QtCore         	0x00000001095da36b 0x1095b0000 + 172907
      3   org.qt-project.QtCore         	0x00000001095da2ad QWaitCondition::wait(QMutex*, QDeadlineTimer) + 93
      4   libQmlJSEditor.dylib          	0x0000000115b423a2 QmlJSEditor::Internal::SemanticInfoUpdater::run() + 162
      5   org.qt-project.QtCore         	0x00000001095d2849 0x1095b0000 + 141385
      6   libsystem_pthread.dylib       	0x00007fff6af2e109 _pthread_start + 148
      7   libsystem_pthread.dylib       	0x00007fff6af29b8b thread_start + 15
      
      Thread 13:
      0   libsystem_pthread.dylib       	0x00007fff6af29b68 start_wqthread + 0
      
      Thread 14:: Dispatch queue: com.apple.root.user-interactive-qos
      0   libsystem_kernel.dylib        	0x00007fff6ae6adfa mach_msg_trap + 10
      1   libsystem_kernel.dylib        	0x00007fff6ae6b170 mach_msg + 60
      2   com.apple.QuartzCore          	0x00007fff3c7ac825 CA::CA_BLOCKED_WAITING_FOR_CLIENT_FENCES(unsigned int, unsigned long) + 170
      3   com.apple.QuartzCore          	0x00007fff3c78e72a CA::Context::commit_transaction(CA::Transaction*, double) + 1906
      4   com.apple.QuartzCore          	0x00007fff3c78ccf0 CA::Transaction::commit() + 644
      5   com.apple.AppKit              	0x00007fff2df87384 NSPerformVisuallyAtomicChange + 154
      6   com.apple.AppKit              	0x00007fff2e1d5e1c __42-[NSAnimation(NSInternal) _runInNewThread]_block_invoke + 80
      7   libdispatch.dylib             	0x00007fff6accf6c4 _dispatch_call_block_and_release + 12
      8   libdispatch.dylib             	0x00007fff6acd0658 _dispatch_client_callout + 8
      9   libdispatch.dylib             	0x00007fff6acdeaa8 _dispatch_root_queue_drain + 663
      10  libdispatch.dylib             	0x00007fff6acdf097 _dispatch_worker_thread2 + 92
      11  libsystem_pthread.dylib       	0x00007fff6af2a9f7 _pthread_wqthread + 220
      12  libsystem_pthread.dylib       	0x00007fff6af29b77 start_wqthread + 15
      
      Thread 15:
      0   libsystem_pthread.dylib       	0x00007fff6af29b68 start_wqthread + 0
      
      Thread 16:
      0   libsystem_pthread.dylib       	0x00007fff6af29b68 start_wqthread + 0
      
      Thread 0 crashed with X86 Thread State (64-bit):
        rax: 0x00000000e8c20b65  rbx: 0x0000000000000000  rcx: 0x0000000000000365  rdx: 0x00000000e8e213d0
        rdi: 0x00000000e8c20b65  rsi: 0x00006000595c3cf0  rbp: 0x00007ffee76a74f0  rsp: 0x00007ffee76a7460
         r8: 0x00000000000003ff   r9: 0x00000000000007fb  r10: 0x0000000000003cf0  r11: 0x0000000000000010
        r12: 0x0000600027374840  r13: 0x0000000116d4cdc0  r14: 0x0000000000000000  r15: 0x0000600045506d80
        rip: 0x000000010ebbf603  rfl: 0x0000000000010202  cr2: 0x00000000000000b0
        
      Logical CPU:     6
      Error Code:      0x00000004 (no mapping for user data read)
      Trap Number:     14
      

      Attachments

        Issue Links

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

          Activity

            People

              hjk hjk
              mitch_curtis Mitch Curtis
              Votes:
              0 Vote for this issue
              Watchers:
              1 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved:

                Gerrit Reviews

                  There are no open Gerrit changes