Graphics
Intel® graphics drivers and software, compatibility, troubleshooting, performance, and optimization
Announcements
For support on Altera products please visit the Altera Community Forums.
23274 Discussions

Reproducible crash in igxelpgicd64.dll (DrvSetPixelFormat) triggered by Java AWT

Carlos87
Beginner
198 Views

Dear Intel Graphics Driver Support Team,

 

We would like to report a reproducible crash occurring inside the Intel OpenGL driver (igxelpgicd64.dll) on Lenovo Gen 5 hardware running Windows 11 when executing a Java 8 desktop application.

 

Environment Details

  • Java Version: Oracle JRE 1.8.0_372 (64-bit)
  • JVM Path: C:\Program Files\Java\jre1.8.0_372
  • Operating System: Windows 11
  • Affected Hardware: Lenovo Gen 5
  • Non-affected Hardware: Lenovo Gen 4 and other Vendors
  • Intel Graphics Driver Version: 32.0.101.8425
  • BIOS: Updated to latest available version

The issue occurs only on Lenovo Gen 5 systems. The same Java application runs correctly on Lenovo Gen 4 and other vendors machines under identical software conditions.

 

Problem Description

The application terminates abruptly during a standard UI interaction (button click in a dialog window).

There is:

  • No Java exception
  • No JVM fatal error log (no hs_err file generated)
  • Windows Event Viewer reports:

Event ID: 1000
Faulting module: igxelpgicd64.dll
Exception code: 0xC000041D (FATAL_USER_CALLBACK_EXCEPTION)

 

Debugging Analysis

We captured both a full memory dump (1.4GB) and a mini dump and analyzed them using WinDbg.

Relevant stack trace:

igxelpgicd64!DrvSetPixelFormat
opengl32!wglSetPixelFormat
gdi32full!SetPixelFormat
awt!Java_sun_awt_windows_WButtonPeer_setLabel

The crash occurs at:

igxelpgicd64.dll+0xd6cf1

Faulting instruction:

cmp dword ptr [r8+31E18h], 0

Register state at crash:

r8 = 0

This indicates a null pointer dereference inside the Intel OpenGL ICD during execution of DrvSetPixelFormat.

 

Additional Observations

  • The crash is 100% reproducible on Lenovo Gen 5 hardware.
  • It does not occur on Lenovo Gen 4 systems.
  • BIOS is fully updated.
  • Graphics driver is updated to version 32.0.101.8425.
  • The Java application does not explicitly use OpenGL.
  • The call to SetPixelFormat originates from standard AWT UI rendering.

We attempted to fully disable Java hardware acceleration using:

-Dsun.java2d.d3d=false
-Dsun.java2d.opengl=false
-Dsun.java2d.noddraw=true
-Dsun.java2d.pmoffscreen=false
-Dprism.order=sw

Despite these settings, opengl32.dll and igxelpgicd64.dll are still loaded and the crash persists.

 

Request

We would appreciate:

  1. Confirmation whether this is a known issue in the 32.0.101.x driver branch.
  2. Guidance on recommended mitigation.
  3. Information on whether a fix is planned.
  4. Recommendation of a stable driver version for this hardware.

We can provide:

  • Full memory dump
  • Mini dump
  • Exact Lenovo model and GPU details
  • Detailed reproduction steps

Please advise on the preferred secure method for sharing diagnostic artifacts.

 

Thank you for your assistance.

 

Kind regards,

0 Kudos
4 Replies
JeanetteC_Intel
Moderator
168 Views

Hello Carlos87,

 

Thank you for posting in Intel Communities. I understand you are experiencing a reproducible crash in igxelpgicd64.dll (DrvSetPixelFormat) triggered by Java AWT.

 

Recommended first steps are the following:

1) Kindly update your Intel Graphics drivers to the latest version 32.0.101.8509.

2) Use DDU (Display Driver Uninstaller) in safe mode to cleanly uninstall the current driver before installing the new one.

  • This is especially important for your Lenovo Gen 5 hardware.
  • Driver updates often fix bugs and improve stability.

3) After Updating

  • Check if the crash still happens.
  • If it does, please provide the following diagnostic files to help us investigate further:
    • SSU (System Support Utility) log file
    • Crash dump files (full memory dump and mini dump)

 

We currently do not know if this issue is a known problem in the 32.0.101.x driver branch. Your offer to provide the exact Lenovo model, GPU details, and detailed reproduction steps will be very helpful.

 

Looking forward to your reply.

 

 

Best regards,

JeanetteC.

Intel Customer Support Technician


0 Kudos
Carlos87
Beginner
145 Views

Hello,

Thank you for your previous guidance.

I have completed the requested testing and would like to provide an update.

Driver Testing Performed

  • Clean uninstall using DDU in Safe Mode

  • Installed latest Intel driver: 32.0.101.8509

  • Tested Lenovo OEM driver: 32.0.101.8332

  • Tested previous Intel driver: 32.0.101.8425

The issue reproduces consistently on all tested Intel 32.x driver versions.

However:

👉 When switching to Microsoft Basic Display Adapter, the issue does NOT reproduce.

This strongly indicates the crash occurs only when the Intel OpenGL ICD is active.


Crash Signature

  • Faulting module: igxelpgicd64.dll

  • Exception code: 0xC000041D (FATAL_USER_CALLBACK_EXCEPTION)

  • Fault occurs inside: DrvSetPixelFormat

  • Stack includes:

    • igxelpgicd64!DrvSetPixelFormat

    • opengl32!wglSetPixelFormat

    • gdi32full!SetPixelFormat

    • awt!Java_sun_awt_windows_WButtonPeer_setLabel

The crash signature remains identical across driver versions.


Additional Information

  • The issue is reproducible on Lenovo Gen 5 hardware.

  • It does not reproduce on Lenovo Gen 4 hardware under identical software conditions.

  • The application does not explicitly use OpenGL.

  • The crash occurs during standard AWT UI interaction.


Diagnostic Files

I have generated:

  • SSU report

  • Mini dump file

  • Full memory dump

Due to corporate security policies, I cannot share dump files publicly in the forum.

I am available to provide the diagnostic files via secure upload or private channel if required.


Reproduction Steps

The issue can be reliably reproduced.
However, the application involved is a customer-specific proprietary application and cannot be distributed publicly.

I am available to demonstrate the issue live via remote session if necessary.


Please advise on next steps or internal escalation to the graphics driver engineering team.

Thank you.

0 Kudos
JeanetteC_Intel
Moderator
139 Views

Hello Carlos87,

 

Thank you for sharing this detailed update. To assist with further, please check your email for our private message requesting additional information that may help.

 

Be sure to check your inbox, as well as your spam and junk folders, as the message might have been directed there.

 

 

Best regards,

JeanetteC.

Intel Customer Support Technician


0 Kudos
JeanetteC_Intel
Moderator
52 Views

Hello Carlos87,

 

After further investigation, we've determined that since this issue occurs even when using the OEM driver, it's most likely related to an OEM configuration problem. This conclusion is supported by the fact that when using Microsoft's basic display driver, no issues are present.

 

I highly recommend contacting your system manufacturer support team for further assistance.

 

I will go ahead and close this thread. Should you need assistance in the future, please submit a new question as this thread will no longer be monitored.

 

 

Sincerely,

JeanetteC.

Intel Customer Support Technician


0 Kudos
Reply