Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Intel driver igxelpicd64.dll crash with dump #741

Closed
jacovandermolen opened this issue Sep 8, 2023 · 6 comments
Closed

Intel driver igxelpicd64.dll crash with dump #741

jacovandermolen opened this issue Sep 8, 2023 · 6 comments
Assignees
Labels
Operating System 🫧 Operating system issue
Milestone

Comments

@jacovandermolen
Copy link

jacovandermolen commented Sep 8, 2023

Subject

Crash running continues page render

Environment

LPub3D_x86_64-2.4.7.75.3551_20230905
Windows 10 64b

Logs

LPub3DLog.txt
LPub3D.dmp.zip

Steps to reproduce

Open model and go through a few pages.
31134 - Space Shuttle.txt

Actual behaviour

Crash with a model file that gave no problems in previous versions.
Crash seems to be random differs from page to page where crash occurs.

Workaround

Disable (remove) the 'Parts' view by unchecking Parts in the tabs context menu.

igxelpicd64 dll_Crash_03

@jacovandermolen
Copy link
Author

Then close and restart and then this:
image

@jacovandermolen
Copy link
Author

Unformatting the model file also crashes LPub.
The file was working fine with previous versions.

@trevorsandy
Copy link
Owner

trevorsandy commented Sep 9, 2023

Thank you for reporting this behaviour.

Crash running continues page render

I took a look at the dmp file and can say I've seen this abnormal end intermittently in development - particularly when building the lcLib (LeoCAD) module.

The abend is triggered by igxelpicd64.dll which is part of the Intel UHD driver and has been reported by several graphics intensive applications to be the source of unexplained crashes - see Here or Here or Here

igxelpicd64 dll_Crash_01

igxelpicd64 dll_Crash

There was no trace within LPub3D to show where the abend is triggered but I suspect it is in the 3DViewer image or display generation.

So I was able to reproduce this quite intermittent abend and, as indicated above. it is indeed triggered from the 3DViewer module - its parts selection module draw() event to be precise.

Crash741_03

At this moment, I don't have a solution to resolve this behaviour. I'd am trying to focus on what could be triggering it from within LPub3D. For me the abend is somewhat random and generally at file or page load so this seems consistent with the behaviour you are seeing also.

I have since found a workaround - disable (remove) the 'Parts' view by unchecking Parts in the tabs context menu.

igxelpicd64 dll_Crash_03

image

This behaviour should now be corrected. The autogenerated versions JSON file had a typo which I've since corrected.

Unformatting the model file also crashes LPub.

I'm not able to reproduce this behaviour with a clean v2.4.7r75 install.

Clear_Formatting_01

So it is likely this abend may be related to your configuration.

  1. Are you consistently receiving an abend when you attempt to remove your document's formatting ?
  2. Is this behaviour present with a clean v2.4.7r75 install - in a simple location (e.g. C:\Users\Trevor\LPub3D_x86_64-2.4.7.75.3551_20230905\LPub3D_x86_64) ?

Cheers,

@trevorsandy trevorsandy self-assigned this Sep 9, 2023
@jacovandermolen
Copy link
Author

OK, I see. It is indeed random.
Would it help to disable the 3Dviewer?
The problem does not occur with LPub3D version 2.4.5

I will have to try unformatting again.

My LPub installations are on C:\LEGO\LPub3D...etc

@trevorsandy
Copy link
Owner

Would it help to disable the 3Dviewer ?

Yes. For me, the abend was quite frequent with the 'Parts' menu enabled and not at all when disabled (unchecked).

igxelpicd64 dll_Crash_03

The problem does not occur with LPub3D version 2.4.5

For me it does. I was able to reproduce the abend when the 'Parts' tab is enabled with v2.4.5.0, v2.4.5.26 and v2.4.5.62.

igxelpicd64 dll_Crash_04

Cheers,

@github-project-automation github-project-automation bot moved this to IN PROGRESS in LPub3D Maintenance Aug 28, 2024
@trevorsandy trevorsandy added this to the 2.4.8 milestone Oct 11, 2024
@trevorsandy trevorsandy added Operating System 🫧 Operating system issue and removed Issue 🔔 labels Oct 11, 2024
@trevorsandy
Copy link
Owner

trevorsandy commented Oct 11, 2024

As suspected, the source of this behaviour was Intel's GPU driver. The bad news is I was able to trigger this behaviour on my latest DevOps build (2.4.7 r186). However, the good news is after updating to Intel's latest graphics driver for my system (09/13/2024), I was able to successfully complete the entire sample document (31134 Space Shuttle) render. It was not necessary to perform the work around of disabling the parts list. In fact, I did not even have to occlude its visibility. Here's a shot of my final render status:

New_Graphics_Card_Driver

New Driver version:
New_Graphics_Card_Driver_1

Old driver version:
Old_Graphics_Card_Version

Driver upgrade utility
New_Graphics_Card_Version_2

Cheers,

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Operating System 🫧 Operating system issue
Projects
Development

No branches or pull requests

2 participants