Preliminary checklist
Can the bug be reproduced with corresponding Chromium version?
Yes
Are you sure?
Yes
Cromite version
Version 144.0.7559.97 (Official Build) (64-bit)
Device architecture
x64
Platform version
Windows 11
Android Device model
desktop pc - nvidia 1050
Is the device rooted?
No
Changed flags
#extensions-menu-access-control Enabled.
#enable-web-app-predictable-app-updating Enabled.
#enable-extension-autoupdate Enabled.
#enable-desktop-pwas-tab-strip-settings Enabled.
#enable-desktop-pwas-sub-apps Enabled.
#enable-desktop-pwas-borderless Enabled.
#enable-desktop-pwas-additional-windowing-controls Enabled.
Unchanged:
#use-angle default
Is this bug happening ONLY in an incognito tab?
No
Is this bug caused by the adblocker?
No
Is this bug a crash?
- No.
Describe the bug
Description
When using Cromite, after a certain amount of time, the browser interface freezes completely and the screen remains static. However, the browser does not crash entirely. Even though the screen is frozen, when I click with the mouse, I can tell that processes are still running in the background (links open, sounds play, etc.).
Interestingly, if I open a new Cromite window while the current one is frozen, the newly opened window displays the image without any issues and continues to function normally.
When I reviewed the log files, I didn’t see any signs of a fatal crash; only standard statistical (histogram) data was present. This confirms that the browser’s main process did not crash.
Suspected Cause:
The root cause of this issue is a lockup or hang state in the GPU Process or the Hardware Acceleration component within the Chromium architecture.
Since the sub-process responsible for rendering the image to the screen stops responding, the interface freezes; however, because the Browser Process (main process) continues to run, it still detects mouse clicks. When a new window is opened, the operating system and GPU create a fresh graphics context (canvas/context) for that window, so no freezing occurs in the new window.
Temporary Workaround:
There are currently two ways for users to work around the issue:
- Disable Hardware Acceleration: Go to Settings > System > and turn off the “Use hardware acceleration when available” option.
- Change the ANGLE Backend: Go to
chrome://flags/#use-angle and change the graphics backend from “Default” to “D3D11”.
Note: The “OpenGL” option could also be added to the project.
Steps to reproduce the bug
- Use the browser for a while.
(There is no way to reproduce this specific error.)
Expected behavior
Permanent Solution Suggestions:
My recommendations for the development team to permanently resolve this issue:
-
GPU Process Crash/Hang Recovery: Ensure the browser detects “hang” states where the GPU process is unresponsive more quickly (watchdog mechanism) and automatically restarts the GPU process in the background (relaunch) without the user interface freezing permanently.
-
Checking Upstream Patches: Similar freezing issues can occur in Chromium (particularly with certain Intel/AMD drivers). Verify whether Chromium’s latest “GPU Blocklist” updates (a list that disables acceleration on problematic hardware) or ANGLE fixes have been integrated into Cromite.
-
Rendering Improvements: If the issue is causing a performance bottleneck directly due to privacy/ad-blocking patches applied by Cromite, identify the thread-blocking operations that are hindering page rendering.
Screenshots
No response
Preliminary checklist
Can the bug be reproduced with corresponding Chromium version?
Yes
Are you sure?
Yes
Cromite version
Version 144.0.7559.97 (Official Build) (64-bit)
Device architecture
x64
Platform version
Windows 11
Android Device model
desktop pc - nvidia 1050
Is the device rooted?
No
Changed flags
#extensions-menu-access-control Enabled.
#enable-web-app-predictable-app-updating Enabled.
#enable-extension-autoupdate Enabled.
#enable-desktop-pwas-tab-strip-settings Enabled.
#enable-desktop-pwas-sub-apps Enabled.
#enable-desktop-pwas-borderless Enabled.
#enable-desktop-pwas-additional-windowing-controls Enabled.
Unchanged:
#use-angle default
Is this bug happening ONLY in an incognito tab?
No
Is this bug caused by the adblocker?
No
Is this bug a crash?
Describe the bug
Description
When using Cromite, after a certain amount of time, the browser interface freezes completely and the screen remains static. However, the browser does not crash entirely. Even though the screen is frozen, when I click with the mouse, I can tell that processes are still running in the background (links open, sounds play, etc.).
Interestingly, if I open a new Cromite window while the current one is frozen, the newly opened window displays the image without any issues and continues to function normally.
When I reviewed the log files, I didn’t see any signs of a fatal crash; only standard statistical (histogram) data was present. This confirms that the browser’s main process did not crash.
Suspected Cause:
The root cause of this issue is a lockup or hang state in the GPU Process or the Hardware Acceleration component within the Chromium architecture.
Since the sub-process responsible for rendering the image to the screen stops responding, the interface freezes; however, because the Browser Process (main process) continues to run, it still detects mouse clicks. When a new window is opened, the operating system and GPU create a fresh graphics context (canvas/context) for that window, so no freezing occurs in the new window.
Temporary Workaround:
There are currently two ways for users to work around the issue:
chrome://flags/#use-angleand change the graphics backend from “Default” to “D3D11”.Note: The “OpenGL” option could also be added to the project.
Steps to reproduce the bug
(There is no way to reproduce this specific error.)
Expected behavior
Permanent Solution Suggestions:
My recommendations for the development team to permanently resolve this issue:
GPU Process Crash/Hang Recovery: Ensure the browser detects “hang” states where the GPU process is unresponsive more quickly (watchdog mechanism) and automatically restarts the GPU process in the background (relaunch) without the user interface freezing permanently.
Checking Upstream Patches: Similar freezing issues can occur in Chromium (particularly with certain Intel/AMD drivers). Verify whether Chromium’s latest “GPU Blocklist” updates (a list that disables acceleration on problematic hardware) or ANGLE fixes have been integrated into Cromite.
Rendering Improvements: If the issue is causing a performance bottleneck directly due to privacy/ad-blocking patches applied by Cromite, identify the thread-blocking operations that are hindering page rendering.
Screenshots
No response