JDK-8282359 : Intermittent WebKit build failure on Windows: C1090: PDB API call failed, error code 23
  • Type: Bug
  • Component: javafx
  • Sub-Component: web
  • Affected Version: 8,jfx19
  • Priority: P2
  • Status: Resolved
  • Resolution: Fixed
  • OS: windows
  • Submitted: 2022-02-24
  • Updated: 2024-09-11
  • Resolved: 2023-04-04
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 8 Other
8u381Fixed jfx17.0.13Fixed
Related Reports
Relates :  
Description
This failure was spotted in a couple recent builds. The error is the same each time, but the point of failure is different. Here is one example:

JavaScriptCore\DerivedSources\unified-sources\UnifiedSource-bfc896e1-2.cpp(9): fatal error C1090: PDB API call failed, error code '23': (0x000006BA)
[1312/4683] Building CXX object Source\JavaScriptCore\CMakeFiles\JavaScriptCore.dir\__\__\JavaScriptCore\DerivedSources\unified-sources\UnifiedSource-da3fe922-1.cpp.obj
FAILED: Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/__/__/JavaScriptCore/DerivedSources/unified-sources/UnifiedSource-da3fe922-1.cpp.obj 

I haven't ever seen this in a local build, only in our nightly CI build. Rerunning the build, with no changes, passes.
Comments
[jfx17u-fix-request] Approval Request from Sergey Chernyshev
10-09-2024

A pull request was submitted for review. Branch: master URL: https://git.openjdk.org/jfx17u/pull/201 Date: 2024-09-10 12:53:42 +0000
10-09-2024

A pull request was submitted for review. URL: https://git.openjdk.org/jfx20u/pull/12 Date: 2023-04-10 17:21:34 +0000
10-04-2023

jfx20u fix request approved.
10-04-2023

Fix Request JFX20u: Request to approve backport of this commit to jfx20u. Clean backport and low risk.Needed to keep native WebKit code in sync
10-04-2023

Changeset: a264435d Author: Hima Bindu Meda <hmeda@openjdk.org> Date: 2023-04-04 11:44:08 +0000 URL: https://git.openjdk.org/jfx/commit/a264435dccba6ec386548f76f1ace095d943f4ca
04-04-2023

A pull request was submitted for review. URL: https://git.openjdk.org/jfx/pull/1079 Date: 2023-03-31 07:57:11 +0000
31-03-2023

We continue to see this on our CI builds.
28-04-2022

We started seeing this recently, around the time of the WebKit 613.1 update, although until we find the root cause, we won't know whether this is a latent issue or something actually caused by the update.
24-02-2022