-
Bug
-
Resolution: Fixed
-
P3
-
18, 19
-
b24
-
x86
-
os_x
Issue | Fix Version | Assignee | Priority | Status | Resolution | Resolved In Build |
---|---|---|---|---|---|---|
JDK-8289579 | 17.0.5-oracle | Dmitry Markov | P3 | Resolved | Fixed | b01 |
JDK-8289924 | 17.0.5 | Goetz Lindenmaier | P3 | Resolved | Fixed | b01 |
JDK-8287782 | 11.0.17-oracle | Dmitry Markov | P3 | Resolved | Fixed | b01 |
JDK-8288410 | 8u351 | Dmitry Markov | P3 | Resolved | Fixed | b01 |
Step to reproduce
--------------------------
1) Enable VoiceOver on mac
2) Run the attached test
3) Select or Unselect the last column checkbox and when VoiceOver is reading try moving the 'Vegetarian' column to the first column repeat the same for few times and you will the JVM crashes.
I tried with other columns also and the crash was reproduced.
I have attached the Screen Recording for reproducing.
This happens only in JDK18 & JDK19 but not in previous release like 8, 11 and 17.
After seeing the JVM crash I see that it happened at and this could be https://bugs.openjdk.java.net/browse/JDK-8271071 which was added JDK 18 ( https://github.com/openjdk/jdk/commit/c0f3e1d6beab94a6b361814585b6d77fa617e7e4)
C [libawt_lwawt.dylib+0xa25f9] -[TableAccessibility accessibilityCellForColumn:row:]+0x29
C [AppKit+0x683bad] -[NSAccessibilityAttributeAccessorInfo getParameterizedAttributeValue:forObject:withParameter:]+0x41
C [AppKit+0x685745] ___NSAccessibilityEntryPointValueForAttributeWithParameter_block_invoke.840+0x1bf
C [AppKit+0x6809ee] NSAccessibilityPerformEntryPointObject+0x10
C [AppKit+0x68222f] NSAccessibilityEntryPointValueForAttributeWithParameter+0xac
- backported by
-
JDK-8287782 [macos] VoiceOver : Moving JTable column to be the first column JVM crashes
-
- Resolved
-
-
JDK-8288410 [macos] VoiceOver : Moving JTable column to be the first column JVM crashes
-
- Resolved
-
-
JDK-8289579 [macos] VoiceOver : Moving JTable column to be the first column JVM crashes
-
- Resolved
-
-
JDK-8289924 [macos] VoiceOver : Moving JTable column to be the first column JVM crashes
-
- Resolved
-
- relates to
-
JDK-8271071 accessibility of a table on macOS lacks cell navigation
-
- Resolved
-
- links to
-
Commit openjdk/jdk17u-dev/05b94006
-
Commit openjdk/jdk/b33c6e52
-
Review openjdk/jdk17u-dev/525
-
Review openjdk/jdk/8636