Windows 10 explorer.exe crashes because of stack overflow correlated with Nvidia drivers (nvwgf2umx_cfg.dll)

  • Thread starter Thread starter bernhard123
  • Start date Start date
B

bernhard123

Guest
Hi,

ever since updating to v2004 I have the problem that my explorer keeps crashing at one of the three following actions:

  • alt-tabbing between processes
  • minimizing full-screen processes using the windows key
  • using the snap-to-edge function with a window to split my workspace

Using Error Reports I identified that it crashes because of nvwgf2umx_cfg.dll, which is part of my nvidia graphics driver. This problem persisted through the last three versions and I also already have the latest version from July 9th installed. I tried a clean uninstall using DDU and reinstalled the driver, which also did not help.

Then I proceeded to collected a CrashDump and run it through windbg, which led to the following result:

Microsoft (R) Windows Debugger Version 10.0.19041.1 AMD64
Copyright (c) Microsoft Corporation. All rights reserved.


Loading Dump File
User Mini Dump File with Full Memory: Only application data is available

Symbol search path is: srv*
Executable search path is:
Windows 10 Version 19041 MP (8 procs) Free x64
Product: WinNt, suite: SingleUserTS
19041.1.amd64fre.vb_release.191206-1406
Machine Name:
Debug session time: Tue Jul 14 08:46:51.000 2020 (UTC + 2:00)
System Uptime: 0 days 1:43:27.081
Process Uptime: 0 days 1:43:08.000
................................................................
................................................................
................................................................
................................................................
...............................................................
Loading unloaded module list
................................................................
This dump file has an exception of interest stored in it.
The stored exception information can be accessed via .ecxr.
(1c2c.2660): Stack overflow - code c00000fd (first/second chance not available)
For analysis of this file, run !analyze -v
nvwgf2umx_cfg!OpenAdapter12+0x124de28:
00007ffc`31954548 41c60300 mov byte ptr [r11],0 ds:00000000`02a19000=00
0:107> !analyze -v
*******************************************************************************
* *
* Exception Analysis *
* *
*******************************************************************************


KEY_VALUES_STRING: 1

Key : Analysis.CPU.Sec
Value: 92

Key : Analysis.DebugAnalysisProvider.CPP
Value: Create: 8007007e on DESKTOP-7MN7I0I

Key : Analysis.DebugData
Value: CreateObject

Key : Analysis.DebugModel
Value: CreateObject

Key : Analysis.Elapsed.Sec
Value: 205

Key : Analysis.Memory.CommitPeak.Mb
Value: 570

Key : Analysis.System
Value: CreateObject

Key : CLR.Engine
Value: CLR

Key : CLR.Version
Value: 4.0.30319.0

Key : Timeline.OS.Boot.DeltaSec
Value: 6207

Key : Timeline.Process.Start.DeltaSec
Value: 6188


NTGLOBALFLAG: 0

PROCESS_BAM_CURRENT_THROTTLED: 0

PROCESS_BAM_PREVIOUS_THROTTLED: 0

APPLICATION_VERIFIER_FLAGS: 0

CONTEXT: (.ecxr)
rax=00000000000029b0 rbx=0000000002a1c3b0 rcx=0000000009da1e78
rdx=0000000009d9b340 rsi=0000000002a1c3b0 rdi=0000000002a1bec0
rip=00007ffc31954548 rsp=0000000002a1c648 rbp=0000000002a19db0
r8=0000000000000000 r9=0000000009da0038 r10=0000000002a19000
r11=0000000002a19000 r12=0000000009da9148 r13=0000000009d9b340
r14=0000000009d90298 r15=0000000000000000
iopl=0 nv up ei ng nz na po nc
cs=0033 ss=002b ds=002b es=002b fs=0053 gs=002b efl=00010284
nvwgf2umx_cfg!OpenAdapter12+0x124de28:
00007ffc`31954548 41c60300 mov byte ptr [r11],0 ds:00000000`02a19000=00
Resetting default scope

EXCEPTION_RECORD: (.exr -1)
ExceptionAddress: 00007ffc31954548 (nvwgf2umx_cfg!OpenAdapter12+0x000000000124de28)
ExceptionCode: c00000fd (Stack overflow)
ExceptionFlags: 00000001
NumberParameters: 2
Parameter[0]: 0000000000000001
Parameter[1]: 0000000002a19000

PROCESS_NAME: explorer.exe

ERROR_CODE: (NTSTATUS) 0xc00000fd - Eine neue Schutzseite f r den Stapel kann nicht erstellt werden.

EXCEPTION_CODE_STR: c00000fd

EXCEPTION_PARAMETER1: 0000000000000001

EXCEPTION_PARAMETER2: 0000000002a19000

MISSING_CLR_SYMBOL: 0

ADDITIONAL_DEBUG_TEXT: Followup set based on attribute [OneBitCallError] from Frame:[3] on thread:[2660] ; Followup set based on attribute [Is_ChosenCrashFollowupThread] from Frame:[0] on thread:[PSEUDO_THREAD]

STACK_TEXT:
00000000`00000000 00000000`00000000 nvwgf2umx_cfg!OpenAdapter12+0x0


SYMBOL_NAME: nvwgf2umx_cfg!OpenAdapter12+0

MODULE_NAME: nvwgf2umx_cfg

IMAGE_NAME: nvwgf2umx_cfg.dll

STACK_COMMAND: .ecxr ; ~~[0x2660]s ; .frame 3 ; ** Pseudo Context ** ManagedPseudo ** Value: 1c697ba5710 ** ; kb

BUCKET_ID_MODPRIVATE: 1

FAILURE_BUCKET_ID: STACK_OVERFLOW_c00000fd_nvwgf2umx_cfg.dll!OpenAdapter12

OS_VERSION: 10.0.19041.1

BUILDLAB_STR: vb_release

OSPLATFORM_TYPE: x64

OSNAME: Windows 10

FAILURE_ID_HASH: {dd1c9bb5-fa48-6242-4a51-11897efdb53d}

Followup: MachineOwner
---------

0:107> !analyze -v
*******************************************************************************
* *
* Exception Analysis *
* *
*******************************************************************************


KEY_VALUES_STRING: 1

Key : Analysis.CPU.Sec
Value: 88

Key : Analysis.DebugAnalysisProvider.CPP
Value: Create: 8007007e on DESKTOP

Key : Analysis.DebugData
Value: CreateObject

Key : Analysis.DebugModel
Value: CreateObject

Key : Analysis.Elapsed.Sec
Value: 89

Key : Analysis.Memory.CommitPeak.Mb
Value: 573

Key : Analysis.System
Value: CreateObject

Key : CLR.Engine
Value: CLR

Key : CLR.Version
Value: 4.0.30319.0

Key : Timeline.OS.Boot.DeltaSec
Value: 6207

Key : Timeline.Process.Start.DeltaSec
Value: 6188


NTGLOBALFLAG: 0

PROCESS_BAM_CURRENT_THROTTLED: 0

PROCESS_BAM_PREVIOUS_THROTTLED: 0

APPLICATION_VERIFIER_FLAGS: 0

CONTEXT: (.ecxr)
rax=00000000000029b0 rbx=0000000002a1c3b0 rcx=0000000009da1e78
rdx=0000000009d9b340 rsi=0000000002a1c3b0 rdi=0000000002a1bec0
rip=00007ffc31954548 rsp=0000000002a1c648 rbp=0000000002a19db0
r8=0000000000000000 r9=0000000009da0038 r10=0000000002a19000
r11=0000000002a19000 r12=0000000009da9148 r13=0000000009d9b340
r14=0000000009d90298 r15=0000000000000000
iopl=0 nv up ei ng nz na po nc
cs=0033 ss=002b ds=002b es=002b fs=0053 gs=002b efl=00010284
nvwgf2umx_cfg!OpenAdapter12+0x124de28:
00007ffc`31954548 41c60300 mov byte ptr [r11],0 ds:00000000`02a19000=00
Resetting default scope

EXCEPTION_RECORD: (.exr -1)
ExceptionAddress: 00007ffc31954548 (nvwgf2umx_cfg!OpenAdapter12+0x000000000124de28)
ExceptionCode: c00000fd (Stack overflow)
ExceptionFlags: 00000001
NumberParameters: 2
Parameter[0]: 0000000000000001
Parameter[1]: 0000000002a19000

PROCESS_NAME: explorer.exe

ERROR_CODE: (NTSTATUS) 0xc00000fd - Eine neue Schutzseite f r den Stapel kann nicht erstellt werden.

EXCEPTION_CODE_STR: c00000fd

EXCEPTION_PARAMETER1: 0000000000000001

EXCEPTION_PARAMETER2: 0000000002a19000

MISSING_CLR_SYMBOL: 0

ADDITIONAL_DEBUG_TEXT: Followup set based on attribute [OneBitCallError] from Frame:[3] on thread:[2660] ; Followup set based on attribute [Is_ChosenCrashFollowupThread] from Frame:[0] on thread:[PSEUDO_THREAD]

STACK_TEXT:
00000000`00000000 00000000`00000000 nvwgf2umx_cfg!OpenAdapter12+0x0


SYMBOL_NAME: nvwgf2umx_cfg!OpenAdapter12+0

MODULE_NAME: nvwgf2umx_cfg

IMAGE_NAME: nvwgf2umx_cfg.dll

STACK_COMMAND: .ecxr ; ~~[0x2660]s ; .frame 3 ; ** Pseudo Context ** ManagedPseudo ** Value: 1c680dcf300 ** ; kb

BUCKET_ID_MODPRIVATE: 1

FAILURE_BUCKET_ID: STACK_OVERFLOW_c00000fd_nvwgf2umx_cfg.dll!OpenAdapter12

OS_VERSION: 10.0.19041.1

BUILDLAB_STR: vb_release

OSPLATFORM_TYPE: x64

OSNAME: Windows 10

FAILURE_ID_HASH: {dd1c9bb5-fa48-6242-4a51-11897efdb53d}

Followup: MachineOwner
---------


What else can I do to make the crashes stop?

More...
 
Back
Top