Details
-
Bug
-
Resolution: Fixed
-
P1: Critical
-
6.8.3, 6.9.0
-
None
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:
- Open an example through the welcome page
- Select a kit from the sidebar
- 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)