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

Crash in qt_plugin_instance related to accessbility

    XMLWordPrintable

Details

    • Bug
    • Resolution: Incomplete
    • P1: Critical
    • None
    • 5.4.1
    • QPA
    • None
    • OS X 10.13; OS X 10.11;
    • macOS

    Description

      We seem to be seeing this crash a fair bit from our users and most reported they were trying to interact with checkbox or other UI element in a dialog of our software.

      The call stack looks like

      "3 ??? 0x0000604000283800 0x0 + 105827996809216",
      "4 QtWidgets 0x00000001083556c2 QAccessibleWidget::interface_cast(QAccessible::InterfaceType) + 39650",
      "5 libqcocoa.dylib 0x000000010b045dcd qt_plugin_instance + 192621",
      "6 libqcocoa.dylib 0x000000010b0434d5 qt_plugin_instance + 182133",
      "7 AppKit 0x00007fff3e23b697 NSAccessibilityGetObjectForAttributeUsingLegacyAPI + 371",
      "8 AppKit 0x00007fff3e7f1831 ___NSAccessibilityEntryPointValueForAttribute_block_invoke.816.llvm.BD228857 + 1674",
      "9 AppKit 0x00007fff3e7ed3bf NSAccessibilityPerformEntryPointObject.llvm.BD228857 + 16",
      "10 AppKit 0x00007fff3e7ed58b _NSAccessibilityEntryPointValueForAttribute.llvm.BD228857 + 182",
      "11 AppKit 0x00007fff3e594a81 -[NSObject(NSAccessibilityInternal) _accessibilityValueForAttribute:clientError:] + 351",
      "12 AppKit 0x00007fff3e59b6e4 CopyAppKitUIElementAttributeValueNoCatch + 98",
      "13 AppKit 0x00007fff3e59931e CopyAttributeValue + 172",
      "14 HIServices 0x00007fff3f49b231 _AXXMIGCopyAttributeValue + 282",
      "15 HIServices 0x00007fff3f4a51ac _XCopyAttributeValue + 455",
      "16 HIServices 0x00007fff3f47d939 mshMIGPerform + 212",
      "17 CoreFoundation 0x00007fff40bdd1b9 __CFRUNLOOP_IS_CALLING_OUT_TO_A_SOURCE1_PERFORM_FUNCTION__ + 41",
      "18 CoreFoundation 0x00007fff40bdd105 __CFRunLoopDoSource1 + 533",
      "19 CoreFoundation 0x00007fff40bd4cf0 __CFRunLoopRun + 2848",
      "20 CoreFoundation 0x00007fff40bd3f43 CFRunLoopRunSpecific + 483",
      "21 HIToolbox 0x00007fff3feebe26 RunCurrentEventLoopInMode + 286",
      "22 HIToolbox 0x00007fff3feebb96 ReceiveNextEventCommon + 613",
      "23 HIToolbox 0x00007fff3feeb914 _BlockUntilNextEventMatchingListInModeWithFilter + 64",
      "24 AppKit 0x00007fff3e1b6f5f _DPSNextEvent + 2085",
      "25 AppKit 0x00007fff3e94cb4c -[NSApplication(NSEvent) _nextEventMatchingEventMask:untilDate:inMode:dequeue:] + 3044",
      "26 AppKit 0x00007fff3e1abd6d -[NSApplication run] + 764",
      "27 libqcocoa.dylib 0x000000010b0302fd qt_plugin_instance + 103837",
      "28 QtCore 0x000000010781837d QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) + 381",
      "29 QtCore 0x000000010781b35a QCoreApplication::exec() + 346",

       

      Would be good if we can offer the users steps to avoid the crash if it's not going to be fixed. We haven't been able to reproduce the issue locally.

      Attachments

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

        Activity

          People

            sorvig Morten Sørvig
            thuan_firelight Thuan Seah
            Votes:
            0 Vote for this issue
            Watchers:
            3 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved:

              Gerrit Reviews

                There are no open Gerrit changes