JDK-8249588 : libwindowsaccessbridge issues on 64bit Windows
  • Type: Bug
  • Component: client-libs
  • Sub-Component: javax.accessibility
  • Affected Version: 8,11,15,16
  • Priority: P3
  • Status: Resolved
  • Resolution: Fixed
  • OS: windows
  • CPU: generic
  • Submitted: 2020-07-16
  • Updated: 2021-07-28
  • Resolved: 2020-07-22
The Version table provides details related to the release that this issue/RFE will be addressed.

Unresolved : Release in which this issue/RFE will be addressed.
Resolved: Release in which this issue/RFE has been resolved.
Fixed : Release in which this issue/RFE has been fixed. The release containing this fix may be available for download as an Early Access Release or a General Availability Release.

To download the current JDK release, click here.
JDK 11 JDK 15 JDK 16 JDK 8 Other
11.0.11-oracleFixed 15.0.5Fixed 16 b08Fixed 8u291Fixed openjdk8u292Fixed
Related Reports
Relates :  
Description
Looks like in the libwindowsaccessbridge native coding,

BOOL CALLBACK AccessBridgeDialogProc(HWND hDlg, UINT message,
                              UINT wParam, LONG lParam);
 
is used as a DLGPROC in the coding :
 
    theDialogWindow = CreateDialog(windowsInstance,
                                   "ACCESSBRIDGESTATUSWINDOW", NULL,
                                   (DLGPROC) AccessBridgeDialogProc);

so according to 
https://docs.microsoft.com/en-us/windows/win32/api/winuser/nc-winuser-dlgproc    the 3rd and 4th  parameter  should be ��� WPARAM wParam,  LPARAM  lParam   (this would make a difference on 64bit Windows).
Comments
Fix request (15u): this issue should be fixed here, too. The patch doesn't require adjustments.
28-07-2021

Fix Request (8u): Backport to 8u requested because it is a part of 8u291-oracle. Patch does not apply cleanly, review approval: https://mail.openjdk.java.net/pipermail/jdk8u-dev/2020-December/013184.html
08-12-2020

jdk11 backport request I would like to have the patch in OpenJDK11 as well, because the issue is present there too (and the fix seems to be in Oracle JDK 11). The patch applies cleanly.
01-12-2020

URL: https://hg.openjdk.java.net/jdk/jdk/rev/e2db803c2531 User: psadhukhan Date: 2020-07-26 09:18:55 +0000
26-07-2020

URL: https://hg.openjdk.java.net/jdk/client/rev/e2db803c2531 User: mbaesken Date: 2020-07-22 06:42:03 +0000
22-07-2020