Subprocess crashes on some users #4917
Replies: 1 comment 1 reply
-
As per bug report template. Converting to discussion, please don't open issues for old unsupported versions.
It's important to remember that Read the first few paragraphs of https://github.com/cefsharp/CefSharp/wiki/General-Usage for background
The main process was intentionally crashed by Chromium as it didn't find any fall-back options. Did you have an
GPU process is entirely implemented in
Same command line args as you would use with Chromium.
Enable crash reporting. https://github.com/cefsharp/CefSharp/wiki/Trouble-Shooting#crash-reporting There are test urls to simulate crashes in different scenarios.
The version you are using is unsupported. Again |
Beta Was this translation helpful? Give feedback.
-
Is there an existing issue for this?
CefSharp Version
100.0.231
Operating System
Windows 10
Architecture
x64
.Net Version
8.0
Implementation
WinForms
Reproduction Steps
Unfortunately, we do not have a reliable way to reproduce the issue consistently
Expected behavior
The software should run without crashing, and the CefSharp browser subprocess should handle GPU process errors gracefully.
Actual behavior
The software crashes, and the Event Viewer logs show that the crash is related to the GPU process within the CefSharp subprocess.
Regression?
No response
Known Workarounds
No response
Does this problem also occur in the CEF Sample Application
I'm not able to reproduce this issue on my machine using our software, therefore this could also be happening in the sample application.
Other information
We've observed that this crash may be related to specific GPU drivers or hardware, though we're unable to confirm this definitively. Any guidance on how to further diagnose or resolve this issue would be appreciated.
If there are any known workarounds or configuration changes that could mitigate this issue, we would be glad to implement them.
We are seeking advice on how to resolve or mitigate this issue.
Below is a log of the process of our application. Upon Cef initialization, it launcher the Subprocess executable, but for some reason (no log available) the child process crashes, then the main process crashes as per the log below:
`
libcef.dll!logging::LogMessage::~LogMessage() Line 909 C++
Are there known issues related to GPU process crashes in CefSharp?
Is there a way to force CefSharp to disable GPU acceleration or handle GPU process crashes more gracefully?
Are there any recommended diagnostics or logging we could enable to gather more information?
Thank you for your assistance.
We are currently using an older version of CefSharp (100.0.231). Before proceeding with further debugging, we would like to know if this issue has already been identified and resolved in a more recent version of CefSharp. If so, could you please point us to the relevant release notes or commits? This would help us determine if upgrading to a newer version could resolve the problem.
Beta Was this translation helpful? Give feedback.
All reactions