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

Crash when macOS VoiceOver is active

    XMLWordPrintable

Details

    • Bug
    • Resolution: Fixed
    • P1: Critical
    • 6.9.1
    • 6.8.3, 6.9.0
    • None
    • macOS

    Description

      Running Qt Creator on macOS 15.5 while VoiceOver (the built-in screen reader) is active can produce a "Qt Creator has quit unexpectedly" dialog. To trigger:

      1. Open an example through the welcome page
      2. Select a kit from the sidebar
      3. Press the "Run" label under the kit name

      Alternatively, just closing Qt Creator will produce the same crash. The stack trace is as follows:

      objc_release (@objc_release:7)
      __RELEASE_OBJECTS_IN_THE_ARRAY__ (@__RELEASE_OBJECTS_IN_THE_ARRAY__:32)
      -[__NSArrayM dealloc] (@-[__NSArrayM dealloc]:40)
      ___lldb_unnamed_symbol3114 (@___lldb_unnamed_symbol3114:18)
      __RELEASE_OBJECTS_IN_THE_ARRAY__ (@__RELEASE_OBJECTS_IN_THE_ARRAY__:32)
      -[__NSArrayM dealloc] (@-[__NSArrayM dealloc]:40)
      AutoreleasePoolPage::releaseUntil(objc_object**) (@AutoreleasePoolPage::releaseUntil(objc_object**):54)
      objc_autoreleasePoolPop (@objc_autoreleasePoolPop:64)
      _CFAutoreleasePoolPop (@_CFAutoreleasePoolPop:11)
      __CFRunLoopPerCalloutARPEnd (@__CFRunLoopPerCalloutARPEnd:15)
      __CFRunLoopDoSource0 (@__CFRunLoopDoSource0:54)
      __CFRunLoopDoSources0 (@__CFRunLoopDoSources0:61)
      __CFRunLoopRun (@__CFRunLoopRun:213)
      CFRunLoopRunSpecific (@CFRunLoopRunSpecific:146)
      RunCurrentEventLoopInMode (@RunCurrentEventLoopInMode:84)
      ReceiveNextEventCommon (@ReceiveNextEventCommon:57)
      _BlockUntilNextEventMatchingListInModeWithFilter (@_BlockUntilNextEventMatchingListInModeWithFilter:22)
      _DPSNextEvent (@_DPSNextEvent:174)
      -[NSApplication(NSEventRouting) _nextEventMatchingEventMask:untilDate:inMode:dequeue:] (@-[NSApplication(NSEventRouting) _nextEventMatchingEventMask:untilDate:inMode:dequeue:]:175)
      -[NSApplication run] (@-[NSApplication run]:123)
      ___lldb_unnamed_symbol1718 (@___lldb_unnamed_symbol1718:544)
      QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) (@QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>):152)
      QCoreApplication::exec() (@QCoreApplication::exec():39)
      main (@main:4903)
      start (@start:1522)

      Attachments

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

        Activity

          People

            qt.team.quick.subscriptions Qt Quick and Widgets Team
            kchehlarski Kaloyan Chehlarski
            Votes:
            0 Vote for this issue
            Watchers:
            3 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved:

              Gerrit Reviews

                There are no open Gerrit changes