FIX STATUS_ACCESS_VIOLATION in Chrome: 5 Solutions (2026)
STATUS_ACCESS_VIOLATION crashes Chrome with no warning. It's a memory access error, not malware. Extensions and GPU drivers cause 80% of cases. 5 tested fixes.
Key takeaways
- STATUS_ACCESS_VIOLATION (0xC0000005) is a crash, not a security breach. A process accessed memory outside its range.
- Three causes in order of frequency: corrupt Chrome profile, extension code injection conflict, GPU driver bug under load.
- Test in Incognito first to rule out extensions. If it crashes on startup, reset the profile at
%LOCALAPPDATA%\Google\Chrome\User Data\.
Chrome crashed with STATUS_ACCESS_VIOLATION — error code 0xC0000005. This is a memory access fault, not malware or a security breach. A Chrome process attempted to write to a memory address outside its allocated range. The fix depends on which of three root causes triggered it: corrupt profile data, an extension injecting bad code, or a GPU driver bug.
As of June 2026 (Chrome 149), this error remains one of Chrome’s most common crashes on Windows. The fixes below are verified on Chrome 149.
What Is STATUS_ACCESS_VIOLATION?
STATUS_ACCESS_VIOLATION is Windows error code 0xC0000005 — a General Protection Fault. The operating system detected that a process tried to read or write memory it does not own and killed it. In Chrome, this manifests as an “Aw, Snap!” crash page or a complete browser close.
It is not a virus, malware, or sign your computer is compromised. It is a crash caused by software bugs — most commonly in extensions, Chrome’s GPU process, or a corrupt user data file.
The three causes in order of frequency:
- Corrupt Chrome profile — damaged
PreferencesorWeb Datafiles after a Chrome update or abrupt shutdown - Extension code injection conflict — an extension’s content script accessing memory outside its sandbox
- GPU driver bug — the graphics driver returning bad data to Chrome’s GPU process under load
Quick Diagnosis
| Symptom | Likely Cause | Fix |
|---|---|---|
| Crash happens on startup or profile load | Corrupt user profile | Fix 1: Reset user profile |
| Crash started after you installed an extension | Extension memory conflict | Fix 2: Isolate extensions |
| Crash happens on GPU-heavy sites (WebGL, video) | GPU driver issue | Fix 3: Disable hardware acceleration |
| Third-party software is listed in chrome://conflicts | Code injection | Fix 4: Check code injection |
| Crash only happens under heavy tab load | Memory pressure | Fix 5: Reduce memory footprint |
Fix 1: Reset Your Chrome Profile
Chrome profiles can accumulate corrupt data in Preferences or Web Data files that trigger access violations on startup — often after a Chrome update or an abrupt shutdown.
- Close Chrome completely.
- Open File Explorer and navigate to
%LOCALAPPDATA%\Google\Chrome\User Data\. - Rename the
Defaultfolder toDefault_Backup. - Relaunch Chrome — it creates a fresh profile automatically.
- If the crash stops, your profile was corrupt. Migrate bookmarks by copying the
Bookmarksfile fromDefault_Backupinto the newDefaultfolder.
Fix 2: Isolate Extension Conflicts
Extensions that inject code into every page are a frequent cause of memory access violations.
- Open an Incognito window (Ctrl+Shift+N) — extensions are disabled by default.
- Browse normally. If the crash does not occur, an extension is the cause.
- Go to
chrome://extensions/and disable all extensions. - Re-enable them one at a time, testing after each, to identify the offending extension.
- Update or remove the problematic extension.
Fix 3: Disable Hardware Acceleration
GPU driver bugs under memory pressure can trigger access violations in Chrome’s GPU process.
- Go to Settings > System (
chrome://settings/system). - Toggle off Use graphics acceleration when available.
- Click Relaunch.
- If the crash stops, update your GPU drivers before re-enabling this setting.
Fix 4: Check for Code Injection
Some antivirus programs and accessibility tools inject DLLs into Chrome processes, which can cause memory conflicts.
- Navigate to
chrome://conflictsin your address bar. - Look for any modules listed as Conflicting or Unknown.
- Update or uninstall the software associated with those modules.
Fix 5: Reduce Memory Footprint
Access violations become more likely when Chrome is competing with other processes for RAM and memory addresses become fragmented.
- Press Shift + Esc to open Chrome Task Manager.
- Sort by Memory and close tabs or processes you are not using.
- Go to Settings > Performance and enable Memory Saver.
- Avoid running Chrome alongside other RAM-intensive applications.
Reducing Memory Pressure That Triggers Access Violations
If your crashes match the heavy tab load pattern (Fix 5), reducing active renderer processes is the right lever. SuperchargePerformance suspends idle tabs via chrome.tabs.discard(), lowering memory pressure and reducing the chance of address space conflicts. Ad and tracker blocking at the network level also reduces the number of scripts running in renderer processes.
For crashes caused by corrupt profiles or specific extension conflicts, the extension is irrelevant — those require the direct fixes above.
Technical Background
A STATUS_ACCESS_VIOLATION is a General Protection Fault — the processor detects that a program is attempting to access memory outside its assigned region and raises an exception. Chrome processes each tab in an isolated renderer process, but code injected by extensions or third-party DLLs can break that isolation.
Under high memory load, the operating system may place Chrome’s memory pages in regions that become inaccessible due to address space layout randomization (ASLR) conflicts or fragmentation. The violation occurs when a pointer is dereferenced after the underlying memory has been moved or released.
Updating Chrome, keeping GPU drivers current, and minimizing the number of active renderer processes address all three root causes.
For related Chrome stability issues, see fixing the Aw, Snap crash and fixing STATUS_BREAKPOINT errors.
Frequently Asked Questions
What does STATUS_ACCESS_VIOLATION mean in Chrome?
What causes STATUS_ACCESS_VIOLATION in Chrome?
Is STATUS_ACCESS_VIOLATION a virus?
Does this error only happen on Windows?
How do I fix STATUS_ACCESS_VIOLATION permanently?
Don't miss the next release
Be first to know when we ship something new.
Related Articles
FIX STATUS_BREAKPOINT Chrome Error: 6 Tested Fixes (2026)
Error code: STATUS_BREAKPOINT is not a virus — a Chrome renderer hit an unexpected state. GPU drivers cause most cases. 6 tested fixes, fastest first (2026).
FIX Chrome Out of Memory Errors: 5 Fixes Ranked (2026)
Chrome out of memory crashes trace to 2-3 RAM-hungry tabs. Identify the culprit in Task Manager and cut renderer crashes with targeted tab suspension.
FIX Chrome Aw, Snap! Crash Error: 5 Fixes That Work (2026)
Aw, Snap crashes kill Chrome tabs without warning. RAM exhaustion causes 80% of them. Free idle tab memory and clear extension conflicts, fast to deep.
STOP Chrome Freezing on Windows 11: 9 Fixes (2026)
Chrome freezing on Windows 11 with 'Not Responding'? GPU drivers and tab overload are the usual culprits. 9 tested fixes, ranked by cause, no reinstall needed.