Uploaded image for project: 'Qt'
  1. Qt
  2. QTBUG-49907

Accessibility crashes

    XMLWordPrintable

Details

    • bd591064be388216f91d48522b3bdbc1be93bb92

    Description

      Our users are reporting odd crashes when trying to close dialog or when tree view is being updated/cleared, It is only happening on OS X 10.10/10.11 and we can't reproduce it locally, other platforms are unaffectted. Crashlogs always have something related to NSAccessibility or
      I just hope crash logs will give some clues:

      Crashlog 1
      OS Version:            Mac OS X 10.11.1 (15B42)
      
       Crashed Thread:        0  Dispatch queue: com.apple.main-thread
      
      Exception Type:        EXC_BAD_ACCESS (SIGSEGV)
      Exception Codes:       KERN_INVALID_ADDRESS at 0x000000000001001c
      Exception Note:        EXC_CORPSE_NOTIFY
      
      VM Regions Near 0x1001c:
      -->
          __TEXT                 0000000103ce7000-0000000104410000 [ 7332K] r-x/rwx SM=COW  /Applications/Papyrus Autor/Papyrus Autor.app/Contents/MacOS/Papyrus_Autor
      
      Thread 0 Crashed:: Dispatch queue: com.apple.main-thread
      0   org.qt-project.QtWidgets          0x0000000107a166e7 0x10779f000 + 2586343
      1   org.qt-project.QtWidgets          0x0000000107a164d2 0x10779f000 + 2585810
      2   libqcocoa.dylib                   0x000000010d94945a 0x10d911000 + 230490
      3   libqcocoa.dylib                   0x000000010d945e8e 0x10d911000 + 216718
      4   com.apple.AppKit                  0x00007fff9decb386 NSAccessibilityEntryPointAttributeNames + 124
      5   com.apple.AppKit                  0x00007fff9e139c6a -[NSObject(NSAccessibilityInternal) _accessibilityAttributeNamesClientError:] + 56
      6   com.apple.AppKit                  0x00007fff9e13d08e CopyAttributeNames + 216
      7   com.apple.HIServices              0x00007fff8c92323b _AXXMIGCopyAttributeNames + 245
      8   com.apple.HIServices              0x00007fff8c92c823 _XCopyAttributeNames + 367
      9   com.apple.HIServices              0x00007fff8c907012 mshMIGPerform + 199
      10  com.apple.CoreFoundation          0x00007fff8bde7109 __CFRUNLOOP_IS_CALLING_OUT_TO_A_SOURCE1_PERFORM_FUNCTION__ + 41
      11  com.apple.CoreFoundation          0x00007fff8bde7079 __CFRunLoopDoSource1 + 473
      12  com.apple.CoreFoundation          0x00007fff8bddeaab __CFRunLoopRun + 2171
      13  com.apple.CoreFoundation          0x00007fff8bdddfc8 CFRunLoopRunSpecific + 296
      14  com.apple.HIToolbox               0x00007fff91cc5d55 RunCurrentEventLoopInMode + 235
      15  com.apple.HIToolbox               0x00007fff91cc5b8f ReceiveNextEventCommon + 432
      16  com.apple.HIToolbox               0x00007fff91cc59cf _BlockUntilNextEventMatchingListInModeWithFilter + 71
      17  com.apple.AppKit                  0x00007fff9dd05d96 _DPSNextEvent + 1067
      18  com.apple.AppKit                  0x00007fff9dd051c5 -[NSApplication _nextEventMatchingEventMask:untilDate:inMode:dequeue:] + 454
      19  com.apple.AppKit                  0x00007fff9dcf9d28 -[NSApplication run] + 682
      20  libqcocoa.dylib                   0x000000010d93308d 0x10d911000 + 139405
      21  org.qt-project.QtCore             0x000000010a3d707d QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) + 381
      22  org.qt-project.QtCore             0x000000010a3d9f5a QCoreApplication::exec() + 346
      

      and another one involving QTreeview

      Crashlog 2
      OS Version:            Mac OS X 10.11.1 (15B42)
      Exception Type:        EXC_BAD_ACCESS (SIGSEGV)
      Exception Codes:       KERN_INVALID_ADDRESS at 0x000000000001001c
      Exception Note:        EXC_CORPSE_NOTIFY
      
      VM Regions Near 0x1001c:
      -->
          __TEXT                 0000000103ce7000-0000000104410000 [ 7332K] r-x/rwx SM=COW  /Applications/Papyrus Autor/Papyrus Autor.app/Contents/MacOS/Papyrus_Autor
      
      Thread 0 Crashed:: Dispatch queue: com.apple.main-thread
      0   org.qt-project.QtGui              0x00000001072c2e56 QStandardItemModel::parent(QModelIndex const&) const + 54
      1   org.qt-project.QtWidgets          0x0000000104d404d7 QTreeView::isIndexHidden(QModelIndex const&) const + 71
      2   org.qt-project.QtWidgets          0x0000000104d3453d QTreeView::visualRect(QModelIndex const&) const + 93
      3   org.qt-project.QtWidgets          0x0000000104ce06ed 0x104a69000 + 2586349
      4   org.qt-project.QtWidgets          0x0000000104ce04d2 0x104a69000 + 2585810
      5   libqcocoa.dylib                   0x0000000108a8845a 0x108a50000 + 230490
      6   libqcocoa.dylib                   0x0000000108a84e8e 0x108a50000 + 216718
      7   com.apple.AppKit                  0x00007fff9decb386 NSAccessibilityEntryPointAttributeNames + 124
      8   com.apple.AppKit                  0x00007fff9e139c6a -[NSObject(NSAccessibilityInternal) _accessibilityAttributeNamesClientError:] + 56
      9   com.apple.AppKit                  0x00007fff9e13d08e CopyAttributeNames + 216
      10  com.apple.HIServices              0x00007fff8c92323b _AXXMIGCopyAttributeNames + 245
      11  com.apple.HIServices              0x00007fff8c92c823 _XCopyAttributeNames + 367
      12  com.apple.HIServices              0x00007fff8c907012 mshMIGPerform + 199
      13  com.apple.CoreFoundation          0x00007fff8bde7109 __CFRUNLOOP_IS_CALLING_OUT_TO_A_SOURCE1_PERFORM_FUNCTION__ + 41
      14  com.apple.CoreFoundation          0x00007fff8bde7079 __CFRunLoopDoSource1 + 473
      15  com.apple.CoreFoundation          0x00007fff8bddeaab __CFRunLoopRun + 2171
      16  com.apple.CoreFoundation          0x00007fff8bdddfc8 CFRunLoopRunSpecific + 296
      17  com.apple.HIToolbox               0x00007fff91cc5d55 RunCurrentEventLoopInMode + 235
      18  com.apple.HIToolbox               0x00007fff91cc5b8f ReceiveNextEventCommon + 432
      19  com.apple.HIToolbox               0x00007fff91cc59cf _BlockUntilNextEventMatchingListInModeWithFilter + 71
      20  com.apple.AppKit                  0x00007fff9dd05d96 _DPSNextEvent + 1067
      21  com.apple.AppKit                  0x00007fff9dd051c5 -[NSApplication _nextEventMatchingEventMask:untilDate:inMode:dequeue:] + 454
      22  com.apple.AppKit                  0x00007fff9dcf9d28 -[NSApplication run] + 682
      23  libqcocoa.dylib                   0x0000000108a7208d 0x108a50000 + 139405
      24  org.qt-project.QtCore             0x00000001076a107d QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) + 381
      25  org.qt-project.QtCore             0x00000001076a3f5a QCoreApplication::exec() + 346
      

      Attachments

        Issue Links

          For Gerrit Dashboard: QTBUG-49907
          # Subject Branch Project Status CR V

          Activity

            People

              andysh Andy Shaw
              ivang Ivan Golubovic
              Votes:
              15 Vote for this issue
              Watchers:
              26 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved:

                Gerrit Reviews

                  There are no open Gerrit changes