pastebin - collaborative debugging tool
nrubsig.kpaste.net RSS

Difference between
modified post 3c3a49 by Anonymous on Wed 18th Dec 2024 14:36
original post a17 by Anonymous on Wed 18th Dec 2024 14:19
Download diff
Show old version | new version | both versions

    
1+
Patch (intended to be a workaround for the Windows tar issue, which causes some block to be written as blocks of zeros if it unpacks a bzip2-compressed archive):
19
2-
************* Preparing the environment for Debugger Extensions Gallery repositories **************
10+
 #define RxAllocatePoolWithTag(rxallocpool, numbytes, tag) \
3-
   ExtensionRepository : Implicit
11+
-    ExAllocatePool2(((((rxallocpool) == NonPagedPoolNx)? \
4-
   UseExperimentalFeatureForNugetShare : true
12+
-            POOL_FLAG_NON_PAGED:POOL_FLAG_NON_PAGED_EXECUTE) | \
5-
   AllowNugetExeUpdate : true
13+
+    ExAllocatePool2((( \
6-
   NonInteractiveNuget : true
14+
+            ((rxallocpool) == PagedPool)?POOL_FLAG_PAGED: \
7-
   AllowNugetMSCredentialProviderInstall : true
15+
+                (((rxallocpool) == NonPagedPoolNx)? \
8-
   AllowParallelInitializationOfLocalRepositories : true
16+
+                    POOL_FLAG_NON_PAGED:POOL_FLAG_NON_PAGED_EXECUTE)) | \
9-
   EnableRedirectToChakraJsProvider : false
17+
             RXALLOCATEPOOL_DEFAULT_ALLOCATEPOOL2FLAGS), \
18+
         (numbytes), (tag))
1026
11-
   -- Configuring repositories
27+
 #include <Ntstrsafe.h>
12-
      ----> Repository : LocalInstalled, Enabled: true
28+
+#include <stdbool.h>
1429
15-
>>>>>>>>>>>>> Preparing the environment for Debugger Extensions Gallery repositories completed, duration 0.000 seconds
30+
 #include "nfs41sys_buildconfig.h"
1631
17-
************* Waiting for Debugger Extensions Gallery to Initialize **************
32+
@@ -333,7 +334,7 @@ NTSTATUS nfs41_Write(
18-
33+
     IN OUT PRX_CONTEXT RxContext)
19-
>>>>>>>>>>>>> Waiting for Debugger Extensions Gallery to Initialize completed, duration 0.532 seconds
34+
 {
20-
   ----> Repository : UserExtensions, Enabled: true, Packages count: 0
35+
     NTSTATUS status = STATUS_INSUFFICIENT_RESOURCES;
21-
   ----> Repository : LocalInstalled, Enabled: true, Packages count: 42
36+
-    nfs41_updowncall_entry *entry;
22-
37+
+    nfs41_updowncall_entry *entry = NULL;
23-
Microsoft (R) Windows Debugger Version 10.0.27725.1000 AMD64
38+
     BOOLEAN async = FALSE;
24-
Copyright (c) Microsoft Corporation. All rights reserved.
39+
     PLOWIO_CONTEXT LowIoContext  = &RxContext->LowIoContext;
25-
40+
     __notnull PMRX_SRV_OPEN SrvOpen = RxContext->pRelevantSrvOpen;
26-
41+
@@ -344,6 +345,10 @@ NTSTATUS nfs41_Write(
27-
Loading Dump File [C:\Windows\MEMORY.DMP]
42+
     __notnull PNFS41_FCB nfs41_fcb = NFS41GetFcbExtension(RxContext->pFcb);
28-
Kernel Bitmap Dump File: Kernel address space is available, User address space may not be available.
43+
     __notnull PNFS41_FOBX nfs41_fobx = NFS41GetFobxExtension(RxContext->pFobx);
29-
44+
     DWORD io_delay;
30-
45+
+#if 1
31-
************* Path validation summary **************
46+
+    void *userbuffer_mem = NULL;
32-
Response                         Time (ms)     Location
47+
+    PMDL userbuffer_mdl = NULL;
33-
Deferred                                       srv*
48+
+#endif
34-
OK                                             C:\cygwin64\home\roland_mainz\work\msnfs41_uidmapping\ms-nfs41-client\destdir\cygdrive\c\cygwin64\sbin
49+
 #ifdef ENABLE_TIMINGS
35-
OK                                             C:\cygwin64\home\roland_mainz\work\msnfs41_uidmapping\ms-nfs41-client\build.vc19\x64\Debug\nfs41_driver
50+
     LARGE_INTEGER t1, t2;
36-
Symbol search path is: srv*;C:\cygwin64\home\roland_mainz\work\msnfs41_uidmapping\ms-nfs41-client\destdir\cygdrive\c\cygwin64\sbin;C:\cygwin64\home\roland_mainz\work\msnfs41_uidmapping\ms-nfs41-client\build.vc19\x64\Debug\nfs41_driver
51+
     t1 = KeQueryPerformanceCounter(NULL);
37-
Executable search path is:
52+
@@ -362,9 +367,91 @@ NTSTATUS nfs41_Write(
38-
Windows 10 Kernel Version 19041 MP (8 procs) Free x64
53+
         pNetRootContext->nfs41d_version, SrvOpen->pAlreadyPrefixedName, &entry);
39-
Product: WinNt, suite: TerminalServer SingleUserTS
54+
     if (status) goto out;
40-
Edition build lab: 19041.1.amd64fre.vb_release.191206-1406
55+
41-
Kernel base = 0xfffff806`19400000 PsLoadedModuleList = 0xfffff806`1a02a3e0
56+
+#if 1
42-
Debug session time: Wed Dec 18 11:50:41.555 2024 (UTC + 1:00)
57+
+    ULONG padded_readwrite_bytecount = LowIoContext->ParamsFor.ReadWrite.ByteCount + (256) /* 256==debug padding */;
43-
System Uptime: 0 days 0:09:39.323
58+
+
44-
Loading Kernel Symbols
59+
+    userbuffer_mem = ExAllocatePool2(POOL_FLAG_NON_PAGED, padded_readwrite_bytecount, 'ioio');
45-
...............................................................
60+
+    if (userbuffer_mem == NULL) {
46-
...........Page de19 not present in the dump file. Type ".hh dbgerr004" for details
61+
+        status = STATUS_NO_MEMORY;
47-
.....................................................
62+
+        goto out;
48-
................................................................
63+
+    }
49-
......
64+
+
50-
Loading User Symbols
65+
+    RtlZeroMemory(userbuffer_mem, padded_readwrite_bytecount);
51-
66+
+
52-
Loading unloaded module list
67+
+    userbuffer_mdl = IoAllocateMdl(userbuffer_mem,
53-
......
68+
+        padded_readwrite_bytecount,
54-
For analysis of this file, run !analyze -v
69+
+        FALSE, FALSE, NULL);
55-
nt!KeBugCheckEx:
70+
+    if (userbuffer_mdl == NULL) {
56-
fffff806`197fe8f0 48894c2408      mov     qword ptr [rsp+8],rcx ss:0018:ffff9582`32c5a910=0000000000000050
71+
+        status = STATUS_NO_MEMORY;
57-
1: kd> !analyze -v
72+
+        goto out;
58-
*******************************************************************************
73+
+    }
59-
*                                                                             *
74+
+
60-
*                        Bugcheck Analysis                                    *
75+
+#pragma warning( push )
61-
*                                                                             *
76+
+/*
62-
*******************************************************************************
77+
+ * C28145: "The opaque MDL structure should not be modified by a
63-
78+
+ * driver.", |MDL_MAPPING_CAN_FAIL| is the exception
64-
PAGE_FAULT_IN_NONPAGED_AREA (50)
79+
+ */
65-
Invalid system memory was referenced.  This cannot be protected by try-except.
80+
+#pragma warning (disable : 28145)
66-
Typically the address is just plain bad or it is pointing at freed memory.
81+
+        userbuffer_mdl->MdlFlags |= MDL_MAPPING_CAN_FAIL;
67-
Arguments:
82+
+#pragma warning( pop )
68-
Arg1: ffffc90145a8d000, memory referenced.
83+
+    MmProbeAndLockPages(userbuffer_mdl, KernelMode, IoModifyAccess);
69-
Arg2: 0000000000000000, X64: bit 0 set if the fault was due to a not-present PTE.
84+
+
70-
	bit 1 is set if the fault was due to a write, clear if a read.
85+
+    PVOID Src;
71-
	bit 3 is set if the processor decided the fault was due to a corrupted PTE.
86+
+    if ((Src = MmGetSystemAddressForMdlSafe(
72-
	bit 4 is set if the fault was due to attempted execute of a no-execute PTE.
87+
+            LowIoContext->ParamsFor.ReadWrite.Buffer,
73-
	- ARM64: bit 1 is set if the fault was due to a write, clear if a read.
88+
+            NormalPagePriority)) == NULL) {
74-
	bit 3 is set if the fault was due to attempted execute of a no-execute PTE.
89+
+        status = STATUS_INSUFFICIENT_RESOURCES;
75-
Arg3: fffff8061ed3361d, If non-zero, the instruction address which referenced the bad memory
90+
+        goto out;
76-
	address.
91+
+    }
77-
Arg4: 0000000000000000, (reserved)
92+
+
78-
93+
+    ULONG mdl_bytecount = MmGetMdlByteCount(LowIoContext->ParamsFor.ReadWrite.Buffer);
79-
Debugging Details:
94+
+
80-
------------------
95+
+    if (mdl_bytecount < LowIoContext->ParamsFor.ReadWrite.ByteCount) {
81-
96+
+        DbgP("#### ERROR: mdl_bytecount(=%lld) < LowIoContext->ParamsFor.ReadWrite.ByteCount(=%lld)\n",
82-
97+
+            (long long)mdl_bytecount,
83-
KEY_VALUES_STRING: 1
98+
+            (long long)LowIoContext->ParamsFor.ReadWrite.ByteCount);
84-
99+
+        DbgP("ReadWrite.Buffer=(Next=0x%p, Size=%ld, MdlFlags=0x%lx, "
85-
    Key  : AV.Type
100+
+            "Process=0x%p, MappedSystemVa=0x%p, StartVa=0x%p, "
86-
    Value: Read
101+
+            "ByteCount=%ld, ByteOffset=%ld)\n",
87-
102+
+            (void *)LowIoContext->ParamsFor.ReadWrite.Buffer->Next,
88-
    Key  : Analysis.CPU.mSec
103+
+            (long)LowIoContext->ParamsFor.ReadWrite.Buffer->Size,
89-
    Value: 2453
104+
+            (long)LowIoContext->ParamsFor.ReadWrite.Buffer->MdlFlags,
90-
105+
+            (void *)LowIoContext->ParamsFor.ReadWrite.Buffer->Process,
91-
    Key  : Analysis.Elapsed.mSec
106+
+            (void *)LowIoContext->ParamsFor.ReadWrite.Buffer->MappedSystemVa,
92-
    Value: 4796
107+
+            (void *)LowIoContext->ParamsFor.ReadWrite.Buffer->StartVa,
93-
108+
+            (long)LowIoContext->ParamsFor.ReadWrite.Buffer->ByteCount,
94-
    Key  : Analysis.IO.Other.Mb
109+
+            (long)LowIoContext->ParamsFor.ReadWrite.Buffer->ByteOffset);
95-
    Value: 0
110+
+        status = STATUS_INTERNAL_ERROR;
96-
111+
+        goto out;
97-
    Key  : Analysis.IO.Read.Mb
112+
+    }
98-
    Value: 3
113+
+
99-
114+
+#if 1
100-
    Key  : Analysis.IO.Write.Mb
115+
+    volatile char *cp_dest = userbuffer_mem;
101-
    Value: 2
116+
+    volatile char *cp_src = ((char *)Src)+LowIoContext->ParamsFor.ReadWrite.ByteOffset;
102-
117+
+    volatile char tmpbyte;
103-
    Key  : Analysis.Init.CPU.mSec
118+
+
104-
    Value: 781
119+
+    long long cp_i;
105-
120+
+
106-
    Key  : Analysis.Init.Elapsed.mSec
121+
+    long long cp_max = LowIoContext->ParamsFor.ReadWrite.ByteCount;
107-
    Value: 5718
122+
+
108-
123+
+    for (cp_i = 0 ; cp_i < cp_max ; cp_i++) {
109-
    Key  : Analysis.Memory.CommitPeak.Mb
124+
+        tmpbyte = *cp_src++;
110-
    Value: 99
125+
+
111-
126+
+        *cp_dest++ = tmpbyte;
112-
    Key  : Analysis.Version.DbgEng
127+
+    }
113-
    Value: 10.0.27725.1000
128+
+#else
114-
129+
+    (void)RtlCopyMemory(userbuffer_mem,
115-
    Key  : Analysis.Version.Description
130+
+        ((char *)Src)+LowIoContext->ParamsFor.ReadWrite.ByteOffset,
116-
    Value: 10.2408.27.01 amd64fre
131+
+        LowIoContext->ParamsFor.ReadWrite.ByteCount);
132+
+#endif
117141
118-
    Key  : Analysis.Version.Ext
142+
     if (FlagOn(RxContext->CurrentIrpSp->FileObject->Flags,
119-
    Value: 1.2408.27.1
143+
             FO_SYNCHRONOUS_IO) == FALSE) {
120-
144+
@@ -420,6 +507,17 @@ NTSTATUS nfs41_Write(
121-
    Key  : Bugcheck.Code.KiBugCheckData
145+
     }
122-
    Value: 0x50
146+
     nfs41_UpcallDestroy(entry);
123-
147+
 out:
124-
    Key  : Bugcheck.Code.LegacyAPI
148+
+#if 1
125-
    Value: 0x50
149+
+    if (!async) {
126-
150+
+        if (userbuffer_mdl) {
127-
    Key  : Bugcheck.Code.TargetModel
151+
+            IoFreeMdl(userbuffer_mdl);
128-
    Value: 0x50
152+
+        }
129-
153+
+        if (userbuffer_mem) {
130-
    Key  : Failure.Bucket
154+
+            RxFreePool(userbuffer_mem);
131-
    Value: AV_R_(null)_nfs41_driver!nfs41_Write
155+
+        }
156+
+    }
132163
135164
136-
    Key  : Hypervisor.Enlightenments.Value
165+
This crashes when using $ git clone git://repo.or.cz/bash.git # in Cygwin with "Page Fault in non-paged area" like this:
137-
    Value: 12576
166+
************* Preparing the environment for Debugger Extensions Gallery repositories **************
167+
   ExtensionRepository : Implicit
138174
139-
    Key  : Hypervisor.Enlightenments.ValueHex
175+
   -- Configuring repositories
140-
    Value: 3120
176+
      ----> Repository : LocalInstalled, Enabled: true
177+
      ----> Repository : UserExtensions, Enabled: true
141178
142-
    Key  : Hypervisor.Flags.AnyHypervisorPresent
179+
>>>>>>>>>>>>> Preparing the environment for Debugger Extensions Gallery repositories completed, duration 0.000 seconds
144180
145-
    Key  : Hypervisor.Flags.ApicEnlightened
181+
************* Waiting for Debugger Extensions Gallery to Initialize **************
147182
148-
    Key  : Hypervisor.Flags.ApicVirtualizationAvailable
183+
>>>>>>>>>>>>> Waiting for Debugger Extensions Gallery to Initialize completed, duration 0.532 seconds
149-
    Value: 0
184+
   ----> Repository : UserExtensions, Enabled: true, Packages count: 0
185+
   ----> Repository : LocalInstalled, Enabled: true, Packages count: 42
150186
151-
    Key  : Hypervisor.Flags.AsyncMemoryHint
187+
Microsoft (R) Windows Debugger Version 10.0.27725.1000 AMD64
152-
    Value: 0
188+
Copyright (c) Microsoft Corporation. All rights reserved.
153189
156190
157-
    Key  : Hypervisor.Flags.CpuManager
191+
Loading Dump File [C:\Windows\MEMORY.DMP]
158-
    Value: 0
192+
Kernel Bitmap Dump File: Kernel address space is available, User address space may not be available.
159193
162194
163-
    Key  : Hypervisor.Flags.DynamicCpuDisabled
195+
************* Path validation summary **************
164-
    Value: 0
196+
Response                         Time (ms)     Location
165-
197+
Deferred                                       srv*
166-
    Key  : Hypervisor.Flags.Epf
198+
OK                                             C:\cygwin64\home\roland_mainz\work\msnfs41_uidmapping\ms-nfs41-client\destdir\cygdrive\c\cygwin64\sbin
167-
    Value: 0
199+
OK                                             C:\cygwin64\home\roland_mainz\work\msnfs41_uidmapping\ms-nfs41-client\build.vc19\x64\Debug\nfs41_driver
168-
200+
Symbol search path is: srv*;C:\cygwin64\home\roland_mainz\work\msnfs41_uidmapping\ms-nfs41-client\destdir\cygdrive\c\cygwin64\sbin;C:\cygwin64\home\roland_mainz\work\msnfs41_uidmapping\ms-nfs41-client\build.vc19\x64\Debug\nfs41_driver
169-
    Key  : Hypervisor.Flags.ExtendedProcessorMasks
201+
Executable search path is:
170-
    Value: 0
202+
Windows 10 Kernel Version 19041 MP (8 procs) Free x64
171-
203+
Product: WinNt, suite: TerminalServer SingleUserTS
172-
    Key  : Hypervisor.Flags.HardwareMbecAvailable
204+
Edition build lab: 19041.1.amd64fre.vb_release.191206-1406
173-
    Value: 0
205+
Kernel base = 0xfffff806`19400000 PsLoadedModuleList = 0xfffff806`1a02a3e0
206+
Debug session time: Wed Dec 18 11:50:41.555 2024 (UTC + 1:00)
174215
175-
    Key  : Hypervisor.Flags.MaxBankNumber
216+
Loading unloaded module list
176-
    Value: 0
217+
......
218+
For analysis of this file, run !analyze -v
177227
178-
    Key  : Hypervisor.Flags.MemoryZeroingControl
228+
PAGE_FAULT_IN_NONPAGED_AREA (50)
179-
    Value: 0
229+
Invalid system memory was referenced.  This cannot be protected by try-except.
180-
230+
Typically the address is just plain bad or it is pointing at freed memory.
181-
    Key  : Hypervisor.Flags.NoExtendedRangeFlush
231+
Arguments:
182-
    Value: 1
232+
Arg1: ffffc90145a8d000, memory referenced.
233+
Arg2: 0000000000000000, X64: bit 0 set if the fault was due to a not-present PTE.
183242
184-
    Key  : Hypervisor.Flags.NoNonArchCoreSharing
243+
Debugging Details:
185-
    Value: 0
244+
------------------
186245
189246
190-
    Key  : Hypervisor.Flags.PowerSchedulerQos
247+
KEY_VALUES_STRING: 1
192248
193-
    Key  : Hypervisor.Flags.RootScheduler
249+
    Key  : AV.Type
250+
    Value: Read
195251
196-
    Key  : Hypervisor.Flags.SynicAvailable
252+
    Key  : Analysis.CPU.mSec
197-
    Value: 1
253+
    Value: 2453
198254
199-
    Key  : Hypervisor.Flags.UseQpcBias
255+
    Key  : Analysis.Elapsed.mSec
256+
    Value: 4796
201257
202-
    Key  : Hypervisor.Flags.Value
258+
    Key  : Analysis.IO.Other.Mb
259+
    Value: 0
204260
205-
    Key  : Hypervisor.Flags.ValueHex
261+
    Key  : Analysis.IO.Read.Mb
206-
    Value: 83038
262+
    Value: 3
207263
208-
    Key  : Hypervisor.Flags.VpAssistPage
264+
    Key  : Analysis.IO.Write.Mb
209-
    Value: 1
265+
    Value: 2
210266
211-
    Key  : Hypervisor.Flags.VsmAvailable
267+
    Key  : Analysis.Init.CPU.mSec
212-
    Value: 0
268+
    Value: 781
213269
214-
    Key  : Hypervisor.RootFlags.AccessStats
270+
    Key  : Analysis.Init.Elapsed.mSec
215-
    Value: 0
271+
    Value: 5718
216272
217-
    Key  : Hypervisor.RootFlags.CrashdumpEnlightened
273+
    Key  : Analysis.Memory.CommitPeak.Mb
218-
    Value: 0
274+
    Value: 99
219275
220-
    Key  : Hypervisor.RootFlags.CreateVirtualProcessor
276+
    Key  : Analysis.Version.DbgEng
221-
    Value: 0
277+
    Value: 10.0.27725.1000
222278
223-
    Key  : Hypervisor.RootFlags.DisableHyperthreading
279+
    Key  : Analysis.Version.Description
224-
    Value: 0
280+
    Value: 10.2408.27.01 amd64fre
225281
226-
    Key  : Hypervisor.RootFlags.HostTimelineSync
282+
    Key  : Analysis.Version.Ext
227-
    Value: 0
283+
    Value: 1.2408.27.1
228284
229-
    Key  : Hypervisor.RootFlags.HypervisorDebuggingEnabled
285+
    Key  : Bugcheck.Code.KiBugCheckData
230-
    Value: 0
286+
    Value: 0x50
231287
232-
    Key  : Hypervisor.RootFlags.IsHyperV
288+
    Key  : Bugcheck.Code.LegacyAPI
233-
    Value: 0
289+
    Value: 0x50
234290
235-
    Key  : Hypervisor.RootFlags.LivedumpEnlightened
291+
    Key  : Bugcheck.Code.TargetModel
236-
    Value: 0
292+
    Value: 0x50
237293
238-
    Key  : Hypervisor.RootFlags.MapDeviceInterrupt
294+
    Key  : Failure.Bucket
239-
    Value: 0
295+
    Value: AV_R_(null)_nfs41_driver!nfs41_Write
240296
241-
    Key  : Hypervisor.RootFlags.MceEnlightened
297+
    Key  : Failure.Hash
242-
    Value: 0
298+
    Value: {be85c6e9-381a-fb84-c448-edc4d53cac46}
243299
244-
    Key  : Hypervisor.RootFlags.Nested
300+
    Key  : Hypervisor.Enlightenments.Value
301+
    Value: 12576
246302
247-
    Key  : Hypervisor.RootFlags.StartLogicalProcessor
303+
    Key  : Hypervisor.Enlightenments.ValueHex
304+
    Value: 3120
249305
250-
    Key  : Hypervisor.RootFlags.Value
306+
    Key  : Hypervisor.Flags.AnyHypervisorPresent
307+
    Value: 1
252308
253-
    Key  : Hypervisor.RootFlags.ValueHex
309+
    Key  : Hypervisor.Flags.ApicEnlightened
254310
    Value: 0
255311
256-
    Key  : SecureKernel.HalpHvciEnabled
312+
    Key  : Hypervisor.Flags.ApicVirtualizationAvailable
257313
    Value: 0
258314
259-
    Key  : WER.OS.Branch
315+
    Key  : Hypervisor.Flags.AsyncMemoryHint
260-
    Value: vb_release
316+
    Value: 0
261317
262-
    Key  : WER.OS.Version
318+
    Key  : Hypervisor.Flags.CoreSchedulerRequested
263-
    Value: 10.0.19041.1
319+
    Value: 0
264320
321+
    Key  : Hypervisor.Flags.CpuManager
265323
266-
BUGCHECK_CODE:  50
324+
    Key  : Hypervisor.Flags.DeprecateAutoEoi
325+
    Value: 1
267326
268-
BUGCHECK_P1: ffffc90145a8d000
327+
    Key  : Hypervisor.Flags.DynamicCpuDisabled
328+
    Value: 0
269329
270-
BUGCHECK_P2: 0
330+
    Key  : Hypervisor.Flags.Epf
331+
    Value: 0
271332
272-
BUGCHECK_P3: fffff8061ed3361d
333+
    Key  : Hypervisor.Flags.ExtendedProcessorMasks
334+
    Value: 0
273335
274-
BUGCHECK_P4: 0
336+
    Key  : Hypervisor.Flags.HardwareMbecAvailable
337+
    Value: 0
275338
276-
FILE_IN_CAB:  MEMORY.DMP
339+
    Key  : Hypervisor.Flags.MaxBankNumber
340+
    Value: 0
277341
278-
FAULTING_THREAD:  ffff9d89a3815080
342+
    Key  : Hypervisor.Flags.MemoryZeroingControl
343+
    Value: 0
279344
280-
READ_ADDRESS: unable to get nt!PspSessionIdBitmap
345+
    Key  : Hypervisor.Flags.NoExtendedRangeFlush
281-
 ffffc90145a8d000
346+
    Value: 1
282347
283-
MM_INTERNAL_CODE:  0
348+
    Key  : Hypervisor.Flags.NoNonArchCoreSharing
349+
    Value: 0
284350
285-
IMAGE_NAME:  nfs41_driver.sys
351+
    Key  : Hypervisor.Flags.Phase0InitDone
352+
    Value: 1
286353
287-
MODULE_NAME: nfs41_driver
354+
    Key  : Hypervisor.Flags.PowerSchedulerQos
355+
    Value: 0
288356
289-
FAULTING_MODULE: fffff8061ed20000 nfs41_driver
357+
    Key  : Hypervisor.Flags.RootScheduler
358+
    Value: 0
290359
291-
BLACKBOXBSD: 1 (!blackboxbsd)
360+
    Key  : Hypervisor.Flags.SynicAvailable
361+
    Value: 1
292362
363+
    Key  : Hypervisor.Flags.UseQpcBias
293365
294-
BLACKBOXNTFS: 1 (!blackboxntfs)
366+
    Key  : Hypervisor.Flags.Value
367+
    Value: 536632
295368
369+
    Key  : Hypervisor.Flags.ValueHex
296371
297-
BLACKBOXWINLOGON: 1
372+
    Key  : Hypervisor.Flags.VpAssistPage
373+
    Value: 1
298374
299-
PROCESS_NAME:  System
375+
    Key  : Hypervisor.Flags.VsmAvailable
376+
    Value: 0
300377
301-
TRAP_FRAME:  ffff958232c5abb0 -- (.trap 0xffff958232c5abb0)
378+
    Key  : Hypervisor.RootFlags.AccessStats
302-
NOTE: The trap frame does not contain all registers.
379+
    Value: 0
303-
Some register values may be zeroed or incorrect.
380+
304-
rax=ffffc90145a8d000 rbx=0000000000000000 rcx=00000000000000f1
381+
    Key  : Hypervisor.RootFlags.CrashdumpEnlightened
305-
rdx=0000000000000010 rsi=0000000000000000 rdi=0000000000000000
382+
    Value: 0
314383
315-
STACK_TEXT:
384+
    Key  : Hypervisor.RootFlags.CreateVirtualProcessor
316-
ffff9582`32c5a908 fffff806`19846095     : 00000000`00000050 ffffc901`45a8d000 00000000`00000000 ffff9582`32c5abb0 : nt!KeBugCheckEx
385+
    Value: 0
317-
ffff9582`32c5a910 fffff806`19638cd0     : ffff9d89`a3815080 00000000`00000000 ffff9582`32c5ac30 00000000`00000000 : nt!MiSystemFault+0x1ce5f5
386+
318-
ffff9582`32c5aa10 fffff806`1980ea6d     : ffff9d89`aa48d010 0000000f`ffffffff ffff9582`32c5aca9 00000000`00000000 : nt!MmAccessFault+0x400
387+
    Key  : Hypervisor.RootFlags.DisableHyperthreading
319-
ffff9582`32c5abb0 fffff806`1ed3361d     : ffff9d89`a9105aa0 ffffae0e`00000010 0000021d`52627400 ffff9d89`aa48d010 : nt!KiPageFault+0x36d
388+
    Value: 0
320-
ffff9582`32c5ad40 fffff806`1ed53844     : ffff9d89`aa48d010 ffff9d89`00000000 ffff9d89`00000000 00000000`00000001 : nfs41_driver!nfs41_Write+0x46d [C:\cygwin64\home\roland_mainz\work\msnfs41_uidmapping\ms-nfs41-client\sys\nfs41sys_readwrite.c @ 438]
389+
321-
ffff9582`32c5ae70 fffff806`1ed5ee3a     : ffffae0e`fa405660 ffff9d89`a64b6aa0 ffff9d89`a64b6aa0 fffff806`1ed3b3bd : nfs41_driver!RxLowIoSubmit+0x2d4 [base\fs\rdr2\rxce\lowio.c @ 805]
390+
    Key  : Hypervisor.RootFlags.HostTimelineSync
322-
ffff9582`32c5aed0 fffff806`1ed5e8af     : ffff9d89`aa48d010 ffff9d89`a64b6aa0 ffff9d89`a64b6aa0 00000000`00000004 : nfs41_driver!RxLowIoWriteShell+0x9a [base\fs\rdr2\rdbss\write.c @ 2095]
391+
    Value: 0
323-
ffff9582`32c5af20 fffff806`1ed3b262     : ffff9d89`aa48d010 ffff9d89`a64b6aa0 ffff9d89`a61e0000 00000000`00000001 : nfs41_driver!RxCommonWrite+0x1a2f [base\fs\rdr2\rdbss\write.c @ 1508]
392+
324-
ffff9582`32c5b0f0 fffff806`1ed5696d     : fffff806`1ed49160 00000000`00000000 00000000`00000000 ffff9d89`a61e0060 : nfs41_driver!RxFsdCommonDispatch+0x442 [base\fs\rdr2\rdbss\ntfsd.c @ 848]
393+
    Key  : Hypervisor.RootFlags.HypervisorDebuggingEnabled
325-
ffff9582`32c5b1f0 fffff806`1ed28077     : ffff9d89`a36c5b00 ffff9d89`a33f6160 ffff9d89`a9d94ba0 ffff9d89`a9d94ca8 : nfs41_driver!RxFsdDispatch+0xfd [base\fs\rdr2\rdbss\ntfsd.c @ 442]
394+
    Value: 0
326-
ffff9582`32c5b220 fffff806`1964a295     : ffff9d89`a61e0060 ffff9d89`a64b6aa0 ffff9d89`a38156d0 fffff806`19659bbb : nfs41_driver!nfs41_FsdDispatch+0x67 [C:\cygwin64\home\roland_mainz\work\msnfs41_uidmapping\ms-nfs41-client\sys\nfs41sys_driver.c @ 962]
395+
327-
ffff9582`32c5b260 fffff806`1cd7f248     : fffff806`1cd78000 00000000`00000000 ffff9d89`a3f53910 ffff9d89`aa45faa8 : nt!IofCallDriver+0x55
396+
    Key  : Hypervisor.RootFlags.IsHyperV
328-
ffff9582`32c5b2a0 fffff806`1cd7ed99     : ffffae0e`f455d420 ffff9d89`a390e4c0 fffff806`1cd78000 00000000`00000000 : mup!MupiCallUncProvider+0xb8
397+
    Value: 0
329-
ffff9582`32c5b310 fffff806`1cd7ecce     : ffff9d89`a64b6aa0 ffff9d89`aa45faa0 ffff9d89`abd0e5b0 00000000`00000000 : mup!MupStateMachine+0x59
398+
330-
ffff9582`32c5b340 fffff806`1964a295     : 00000000`00000000 00000000`00000000 ffff9d89`a36c5b00 fffff806`16085021 : mup!MupFsdIrpPassThrough+0x17e
399+
    Key  : Hypervisor.RootFlags.LivedumpEnlightened
331-
ffff9582`32c5b3b0 fffff806`1608710f     : 00000000`00000006 00000000`00000000 ffff9d89`a9d83b50 fffff806`1964ec5c : nt!IofCallDriver+0x55
400+
    Value: 0
332-
ffff9582`32c5b3f0 fffff806`16084a43     : ffff9582`32c5b480 ffff9d89`a9105aa0 00000000`00000140 ffff9d89`a384bb40 : FLTMGR!FltpLegacyProcessingAfterPreCallbacksCompleted+0x28f
401+
333-
ffff9582`32c5b460 fffff806`1964a295     : ffff9d89`a64b6aa0 fffff806`1964a2d7 00000000`00000004 00000000`00000004 : FLTMGR!FltpDispatch+0xa3
402+
    Key  : Hypervisor.RootFlags.MapDeviceInterrupt
334-
ffff9582`32c5b4c0 fffff806`196b68e3     : ffff9d89`a9105aa0 ffff9d89`a64b6aa0 ffff9d89`abd0e5b0 ffff9582`32c5b580 : nt!IofCallDriver+0x55
403+
    Value: 0
344404
405+
    Key  : Hypervisor.RootFlags.MceEnlightened
345407
346-
FAULTING_SOURCE_LINE:  C:\cygwin64\home\roland_mainz\work\msnfs41_uidmapping\ms-nfs41-client\sys\nfs41sys_readwrite.c
408+
    Key  : Hypervisor.RootFlags.Nested
409+
    Value: 0
347410
348-
FAULTING_SOURCE_FILE:  C:\cygwin64\home\roland_mainz\work\msnfs41_uidmapping\ms-nfs41-client\sys\nfs41sys_readwrite.c
411+
    Key  : Hypervisor.RootFlags.StartLogicalProcessor
412+
    Value: 0
349413
350-
FAULTING_SOURCE_LINE_NUMBER:  438
414+
    Key  : Hypervisor.RootFlags.Value
415+
    Value: 0
351416
352-
FAULTING_SOURCE_CODE:
417+
    Key  : Hypervisor.RootFlags.ValueHex
353-
   434:
418+
    Value: 0
363419
420+
    Key  : SecureKernel.HalpHvciEnabled
364422
365-
SYMBOL_NAME:  nfs41_driver!nfs41_Write+46d
423+
    Key  : WER.OS.Branch
424+
    Value: vb_release
366425
367-
STACK_COMMAND:  .process /r /p 0xffff9d89a1a87080; .thread 0xffff9d89a3815080 ; kb
426+
    Key  : WER.OS.Version
427+
    Value: 10.0.19041.1
368428
370429
371-
FAILURE_BUCKET_ID:  AV_R_(null)_nfs41_driver!nfs41_Write
430+
BUGCHECK_CODE:  50
372431
373-
OS_VERSION:  10.0.19041.1
432+
BUGCHECK_P1: ffffc90145a8d000
374433
375-
BUILDLAB_STR:  vb_release
434+
BUGCHECK_P2: 0
376435
377-
OSPLATFORM_TYPE:  x64
436+
BUGCHECK_P3: fffff8061ed3361d
378437
379-
OSNAME:  Windows 10
438+
BUGCHECK_P4: 0
380439
381-
FAILURE_ID_HASH:  {be85c6e9-381a-fb84-c448-edc4d53cac46}
440+
FILE_IN_CAB:  MEMORY.DMP
382441
383-
Followup:     MachineOwner
442+
FAULTING_THREAD:  ffff9d89a3815080
385443
386-
1: kd> kp
444+
READ_ADDRESS: unable to get nt!PspSessionIdBitmap
387-
 # Child-SP          RetAddr               Call Site
445+
 ffffc90145a8d000
388-
00 ffff9582`32c5a908 fffff806`19846095     nt!KeBugCheckEx
446+
389-
01 ffff9582`32c5a910 fffff806`19638cd0     nt!MiSystemFault+0x1ce5f5
447+
MM_INTERNAL_CODE:  0
390-
02 ffff9582`32c5aa10 fffff806`1980ea6d     nt!MmAccessFault+0x400
448+
391-
03 ffff9582`32c5abb0 fffff806`1ed3361d     nt!KiPageFault+0x36d
449+
IMAGE_NAME:  nfs41_driver.sys
392-
04 ffff9582`32c5ad40 fffff806`1ed53844     nfs41_driver!nfs41_Write(struct _RX_CONTEXT * RxContext = 0xffff9d89`aa48d010)+0x46d [C:\cygwin64\home\roland_mainz\work\msnfs41_uidmapping\ms-nfs41-client\sys\nfs41sys_readwrite.c @ 438]
450+
393-
05 ffff9582`32c5ae70 fffff806`1ed5ee3a     nfs41_driver!RxLowIoSubmit(struct _RX_CONTEXT * RxContext = 0xffff9d89`aa48d010, struct _IRP * Irp = 0xffff9d89`a64b6aa0, struct _FCB * Fcb = 0xffffae0e`fa405660, <function> * CompletionRoutine = 0xfffff57a`a7626910)+0x2d4 [base\fs\rdr2\rxce\lowio.c @ 805]
451+
MODULE_NAME: nfs41_driver
394-
06 ffff9582`32c5aed0 fffff806`1ed5e8af     nfs41_driver!RxLowIoWriteShell(struct _RX_CONTEXT * RxContext = 0xffff9d89`aa48d010, struct _IRP * Irp = 0xffff9d89`a64b6aa0, struct _FCB * Fcb = 0xffffae0e`fa405660)+0x9a [base\fs\rdr2\rdbss\write.c @ 2095]
452+
395-
07 ffff9582`32c5af20 fffff806`1ed3b262     nfs41_driver!RxCommonWrite(struct _RX_CONTEXT * RxContext = 0xffff9d89`aa48d010, struct _IRP * Irp = 0xffff9d89`a64b6aa0)+0x1a2f [base\fs\rdr2\rdbss\write.c @ 1508]
453+
FAULTING_MODULE: fffff8061ed20000 nfs41_driver
396-
08 ffff9582`32c5b0f0 fffff806`1ed5696d     nfs41_driver!RxFsdCommonDispatch(struct _RX_FSD_DISPATCH_VECTOR * DispatchVector = 0xfffff806`1ed49160, struct _IRP * Irp = 0xffff9d89`a64b6aa0, struct _FILE_OBJECT * FileObject = 0x00000000`00000000, struct _RDBSS_DEVICE_OBJECT * RxDeviceObject = 0xffff9d89`a61e0060)+0x442 [base\fs\rdr2\rdbss\ntfsd.c @ 848]
454+
397-
09 ffff9582`32c5b1f0 fffff806`1ed28077     nfs41_driver!RxFsdDispatch(struct _RDBSS_DEVICE_OBJECT * RxDeviceObject = <Value unavailable error>, struct _IRP * Irp = <Value unavailable error>)+0xfd [base\fs\rdr2\rdbss\ntfsd.c @ 442]
455+
BLACKBOXBSD: 1 (!blackboxbsd)
398-
0a ffff9582`32c5b220 fffff806`1964a295     nfs41_driver!nfs41_FsdDispatch(struct _DEVICE_OBJECT * dev = 0xffff9d89`a61e0060 Device for "\FileSystem\nfs41_driver", struct _IRP * Irp = 0xffff9d89`a64b6aa0)+0x67 [C:\cygwin64\home\roland_mainz\work\msnfs41_uidmapping\ms-nfs41-client\sys\nfs41sys_driver.c @ 962]
456+
399-
0b ffff9582`32c5b260 fffff806`1cd7f248     nt!IofCallDriver+0x55
457+
400-
0c ffff9582`32c5b2a0 fffff806`1cd7ed99     mup!MupiCallUncProvider+0xb8
458+
BLACKBOXNTFS: 1 (!blackboxntfs)
401-
0d ffff9582`32c5b310 fffff806`1cd7ecce     mup!MupStateMachine+0x59
459+
402-
0e ffff9582`32c5b340 fffff806`1964a295     mup!MupFsdIrpPassThrough+0x17e
460+
403-
0f ffff9582`32c5b3b0 fffff806`1608710f     nt!IofCallDriver+0x55
461+
BLACKBOXWINLOGON: 1
404-
10 ffff9582`32c5b3f0 fffff806`16084a43     FLTMGR!FltpLegacyProcessingAfterPreCallbacksCompleted+0x28f
462+
405-
11 ffff9582`32c5b460 fffff806`1964a295     FLTMGR!FltpDispatch+0xa3
463+
PROCESS_NAME:  System
406-
12 ffff9582`32c5b4c0 fffff806`196b68e3     nt!IofCallDriver+0x55
464+
407-
13 ffff9582`32c5b500 fffff806`19741dc8     nt!IoSynchronousPageWriteEx+0x13b
465+
TRAP_FRAME:  ffff958232c5abb0 -- (.trap 0xffff958232c5abb0)
408-
14 ffff9582`32c5b540 fffff806`19646312     nt!MiIssueSynchronousFlush+0x70
466+
NOTE: The trap frame does not contain all registers.
409-
15 ffff9582`32c5b5c0 fffff806`197034a9     nt!MiFlushSectionInternal+0x862
467+
Some register values may be zeroed or incorrect.
410-
16 ffff9582`32c5b890 fffff806`19675a8d     nt!MmFlushSection+0xbd
468+
rax=ffffc90145a8d000 rbx=0000000000000000 rcx=00000000000000f1
411-
17 ffff9582`32c5b940 fffff806`19674bd4     nt!CcFlushCachePriv+0x6cd
469+
rdx=0000000000000010 rsi=0000000000000000 rdi=0000000000000000
412-
18 ffff9582`32c5ba90 fffff806`196171c5     nt!CcWriteBehindInternal+0x1f4
470+
rip=fffff8061ed3361d rsp=ffff958232c5ad40 rbp=ffff9d89a64b6aa0
413-
19 ffff9582`32c5bb70 fffff806`1975a165     nt!ExpWorkerThread+0x105
471+
 r8=cfffffffffffffff  r9=fffff57aa7626910 r10=fffff8061a04f5c0
414-
1a ffff9582`32c5bc10 fffff806`198078f8     nt!PspSystemThreadStartup+0x55
472+
r11=fffff57abd5eafff r12=0000000000000000 r13=0000000000000000
415-
1b ffff9582`32c5bc60 00000000`00000000     nt!KiStartSystemThread+0x28
473+
r14=0000000000000000 r15=0000000000000000
416-
1: kd> .frame 0n4;dv /t /v
474+
iopl=0         nv up ei ng nz na po cy
417-
04 ffff9582`32c5ad40 fffff806`1ed53844     nfs41_driver!nfs41_Write+0x46d [C:\cygwin64\home\roland_mainz\work\msnfs41_uidmapping\ms-nfs41-client\sys\nfs41sys_readwrite.c @ 438]
475+
nfs41_driver!nfs41_Write+0x46d:
418-
ffff9582`32c5ae70 struct _RX_CONTEXT * RxContext = 0xffff9d89`aa48d010
476+
fffff806`1ed3361d 0fb600          movzx   eax,byte ptr [rax] ds:ffffc901`45a8d000=??
419-
ffff9582`32c5add8 struct _NFS41_FOBX * nfs41_fobx = 0xffffae0e`fa405b30
477+
Resetting default scope
420-
ffff9582`32c5ade8 struct _NFS41_V_NET_ROOT_EXTENSION * pVNetRootContext = 0xffff9d89`a9d527b0
478+
421-
ffff9582`32c5ae10 struct _NFS41_FCB * nfs41_fcb = 0xffffae0e`fa405900
479+
STACK_TEXT:
422-
ffff9582`32c5adc0 struct _MDL * userbuffer_mdl = 0xffff9d89`a9566010
480+
ffff9582`32c5a908 fffff806`19846095     : 00000000`00000050 ffffc901`45a8d000 00000000`00000000 ffff9582`32c5abb0 : nt!KeBugCheckEx
423-
ffff9582`32c5ae40 struct _NFS41_NETROOT_EXTENSION * pNetRootContext = 0xffff9d89`a9de43d0
481+
ffff9582`32c5a910 fffff806`19638cd0     : ffff9d89`a3815080 00000000`00000000 ffff9582`32c5ac30 00000000`00000000 : nt!MiSystemFault+0x1ce5f5
424-
ffff9582`32c5ae08 char * cp_dest = 0xffff9d89`a44fc000 ""
482+
ffff9582`32c5aa10 fffff806`1980ea6d     : ffff9d89`aa48d010 0000000f`ffffffff ffff9582`32c5aca9 00000000`00000000 : nt!MmAccessFault+0x400
425-
ffff9582`32c5ae50 int64 cp_max = 0n577536
483+
ffff9582`32c5abb0 fffff806`1ed3361d     : ffff9d89`a9105aa0 ffffae0e`00000010 0000021d`52627400 ffff9d89`aa48d010 : nt!KiPageFault+0x36d
426-
ffff9582`32c5ada8 struct _updowncall_entry * entry = 0xffff9d89`a8ee2e50
484+
ffff9582`32c5ad40 fffff806`1ed53844     : ffff9d89`aa48d010 ffff9d89`00000000 ffff9d89`00000000 00000000`00000001 : nfs41_driver!nfs41_Write+0x46d [C:\cygwin64\home\roland_mainz\work\msnfs41_uidmapping\ms-nfs41-client\sys\nfs41sys_readwrite.c @ 438]
427-
ffff9582`32c5ade0 unsigned long mdl_bytecount = 0x8d000
485+
ffff9582`32c5ae70 fffff806`1ed5ee3a     : ffffae0e`fa405660 ffff9d89`a64b6aa0 ffff9d89`a64b6aa0 fffff806`1ed3b3bd : nfs41_driver!RxLowIoSubmit+0x2d4 [base\fs\rdr2\rxce\lowio.c @ 805]
428-
ffff9582`32c5ada0 struct _LOWIO_CONTEXT * LowIoContext = 0xffff9d89`aa48d1a8
486+
ffff9582`32c5aed0 fffff806`1ed5e8af     : ffff9d89`aa48d010 ffff9d89`a64b6aa0 ffff9d89`a64b6aa0 00000000`00000004 : nfs41_driver!RxLowIoWriteShell+0x9a [base\fs\rdr2\rdbss\write.c @ 2095]
429-
ffff9582`32c5ae38 void * Src = 0xffffc901`45a00000
487+
ffff9582`32c5af20 fffff806`1ed3b262     : ffff9d89`aa48d010 ffff9d89`a64b6aa0 ffff9d89`a61e0000 00000000`00000001 : nfs41_driver!RxCommonWrite+0x1a2f [base\fs\rdr2\rdbss\write.c @ 1508]
430-
ffff9582`32c5adb8 struct _MRX_SRV_OPEN_ * SrvOpen = 0xffffae0e`fa405960
488+
ffff9582`32c5b0f0 fffff806`1ed5696d     : fffff806`1ed49160 00000000`00000000 00000000`00000000 ffff9d89`a61e0060 : nfs41_driver!RxFsdCommonDispatch+0x442 [base\fs\rdr2\rdbss\ntfsd.c @ 848]
431-
ffff9582`32c5adb0 char tmpbyte = 0n-15 ''
489+
ffff9582`32c5b1f0 fffff806`1ed28077     : ffff9d89`a36c5b00 ffff9d89`a33f6160 ffff9d89`a9d94ba0 ffff9d89`a9d94ca8 : nfs41_driver!RxFsdDispatch+0xfd [base\fs\rdr2\rdbss\ntfsd.c @ 442]
432-
ffff9582`32c5ad94 long status = 0n0
490+
ffff9582`32c5b220 fffff806`1964a295     : ffff9d89`a61e0060 ffff9d89`a64b6aa0 ffff9d89`a38156d0 fffff806`19659bbb : nfs41_driver!nfs41_FsdDispatch+0x67 [C:\cygwin64\home\roland_mainz\work\msnfs41_uidmapping\ms-nfs41-client\sys\nfs41sys_driver.c @ 962]
433-
ffff9582`32c5adc8 unsigned long padded_readwrite_bytecount = 0x8d100
491+
ffff9582`32c5b260 fffff806`1cd7f248     : fffff806`1cd78000 00000000`00000000 ffff9d89`a3f53910 ffff9d89`aa45faa8 : nt!IofCallDriver+0x55
434-
ffff9582`32c5ad90 unsigned char async = 0x00 ''
492+
ffff9582`32c5b2a0 fffff806`1cd7ed99     : ffffae0e`f455d420 ffff9d89`a390e4c0 fffff806`1cd78000 00000000`00000000 : mup!MupiCallUncProvider+0xb8
435-
ffff9582`32c5adf0 unsigned long io_delay = 0
493+
ffff9582`32c5b310 fffff806`1cd7ecce     : ffff9d89`a64b6aa0 ffff9d89`aa45faa0 ffff9d89`abd0e5b0 00000000`00000000 : mup!MupStateMachine+0x59
436-
ffff9582`32c5add0 void * userbuffer_mem = 0xffff9d89`a4470000
494+
ffff9582`32c5b340 fffff806`1964a295     : 00000000`00000000 00000000`00000000 ffff9d89`a36c5b00 fffff806`16085021 : mup!MupFsdIrpPassThrough+0x17e
437-
ffff9582`32c5adf8 int64 cp_i = 0n573440
495+
ffff9582`32c5b3b0 fffff806`1608710f     : 00000000`00000006 00000000`00000000 ffff9d89`a9d83b50 fffff806`1964ec5c : nt!IofCallDriver+0x55
438-
ffff9582`32c5ae00 char * cp_src = 0xffffc901`45a8d000 "--- memory read error at address 0xffffc901`45a8d000 ---"
496+
ffff9582`32c5b3f0 fffff806`16084a43     : ffff9582`32c5b480 ffff9d89`a9105aa0 00000000`00000140 ffff9d89`a384bb40 : FLTMGR!FltpLegacyProcessingAfterPreCallbacksCompleted+0x28f
439-
1: kd> dt -r LowIoContext
497+
ffff9582`32c5b460 fffff806`1964a295     : ffff9d89`a64b6aa0 fffff806`1964a2d7 00000000`00000004 00000000`00000004 : FLTMGR!FltpDispatch+0xa3
440-
Local var @ 0xffff958232c5ada0 Type _LOWIO_CONTEXT*
498+
ffff9582`32c5b4c0 fffff806`196b68e3     : ffff9d89`a9105aa0 ffff9d89`a64b6aa0 ffff9d89`abd0e5b0 ffff9582`32c5b580 : nt!IofCallDriver+0x55
441-
0xffff9d89`aa48d1a8
499+
ffff9582`32c5b500 fffff806`19741dc8     : 00000000`00000000 ffff9582`32c5b5a0 ffff9d89`abd0e5b0 fffff806`19676175 : nt!IoSynchronousPageWriteEx+0x13b
442-
   +0x000 Operation        : 1
500+
ffff9582`32c5b540 fffff806`19646312     : 00000000`00000011 ffffae0f`00ea3018 00000000`00001000 00000000`00000000 : nt!MiIssueSynchronousFlush+0x70
443-
   +0x002 Flags            : 0
501+
ffff9582`32c5b5c0 fffff806`197034a9     : ffff9582`33053a88 00000000`00000000 00000000`00000000 00000000`00000000 : nt!MiFlushSectionInternal+0x862
444-
   +0x008 CompletionRoutine : 0xfffff806`1ed5eeb0     long  nfs41_driver!RxLowIoWriteShellCompletion+0
502+
ffff9582`32c5b890 fffff806`19675a8d     : 00000000`00000001 ffff9d89`a3815080 00000000`0008d000 00000000`00001000 : nt!MmFlushSection+0xbd
445-
   +0x010 Resource         : 0xffff9d89`a1cf41c8 _ERESOURCE
503+
ffff9582`32c5b940 fffff806`19674bd4     : ffff9d89`a1cf4148 00000000`00000000 ffff9d89`00000001 00000000`00000000 : nt!CcFlushCachePriv+0x6cd
446-
      +0x000 SystemResourcesList : _LIST_ENTRY [ 0xffff9d89`a1cf42b0 - 0xffff9d89`a1cf4160 ]
504+
ffff9582`32c5ba90 fffff806`196171c5     : ffff9d89`abe45880 fffff806`196fdc00 ffff9d89`a1a5ac01 00000000`00000000 : nt!CcWriteBehindInternal+0x1f4
447-
         +0x000 Flink            : 0xffff9d89`a1cf42b0 _LIST_ENTRY [ 0xffff9d89`a8fe2690 - 0xffff9d89`a1cf41c8 ]
505+
ffff9582`32c5bb70 fffff806`1975a165     : ffff9d89`a3815080 00000000`00000080 ffff9d89`a1a87080 00078404`ad9b3dfe : nt!ExpWorkerThread+0x105
448-
         +0x008 Blink            : 0xffff9d89`a1cf4160 _LIST_ENTRY [ 0xffff9d89`a1cf41c8 - 0xffff9d89`a7dcb750 ]
506+
ffff9582`32c5bc10 fffff806`198078f8     : ffffc901`38fe3180 ffff9d89`a3815080 fffff806`1975a110 00000000`00000000 : nt!PspSystemThreadStartup+0x55
449-
      +0x010 OwnerTable       : (null)
507+
ffff9582`32c5bc60 00000000`00000000     : ffff9582`32c5c000 ffff9582`32c56000 00000000`00000000 00000000`00000000 : nt!KiStartSystemThread+0x28
450-
      +0x018 ActiveCount      : 0n1
508+
451-
      +0x01a Flag             : 0
509+
452-
      +0x01a ReservedLowFlags : 0 ''
510+
FAULTING_SOURCE_LINE:  C:\cygwin64\home\roland_mainz\work\msnfs41_uidmapping\ms-nfs41-client\sys\nfs41sys_readwrite.c
453-
      +0x01b WaiterPriority   : 0 ''
511+
454-
      +0x020 SharedWaiters    : (null)
512+
FAULTING_SOURCE_FILE:  C:\cygwin64\home\roland_mainz\work\msnfs41_uidmapping\ms-nfs41-client\sys\nfs41sys_readwrite.c
455-
      +0x028 ExclusiveWaiters : (null)
513+
456-
      +0x030 OwnerEntry       : _OWNER_ENTRY
514+
FAULTING_SOURCE_LINE_NUMBER:  438
457-
         +0x000 OwnerThread      : 0xffff9d89`a3815080
515+
458-
         +0x008 IoPriorityBoosted : 0y0
516+
FAULTING_SOURCE_CODE:
459-
         +0x008 OwnerReferenced  : 0y0
517+
   434:
460-
         +0x008 IoQoSPriorityBoosted : 0y0
518+
   435:     long long cp_max = LowIoContext->ParamsFor.ReadWrite.ByteCount;
461-
         +0x008 OwnerCount       : 0y00000000000000000000000000010 (0x2)
519+
   436:
462-
         +0x008 TableSize        : 0x10
520+
   437:     for (cp_i = 0 ; cp_i < cp_max ; cp_i++) {
463-
      +0x040 ActiveEntries    : 1
521+
>  438:         tmpbyte = *cp_src++;
464-
      +0x044 ContentionCount  : 0
522+
   439:
465-
      +0x048 NumberOfSharedWaiters : 0
523+
   440:         *cp_dest++ = tmpbyte;
466-
      +0x04c NumberOfExclusiveWaiters : 0
524+
   441:     }
467-
      +0x050 Reserved2        : (null)
525+
   442: #else
468-
      +0x058 Address          : (null)
526+
   443:     (void)RtlCopyMemory(userbuffer_mem,
469-
      +0x058 CreatorBackTraceIndex : 0
527+
470-
      +0x060 SpinLock         : 0
528+
471-
   +0x018 ResourceThreadId : 0xffff9d89`a3815080
529+
SYMBOL_NAME:  nfs41_driver!nfs41_Write+46d
472-
   +0x020 ParamsFor        : <anonymous-tag>
530+
473-
      +0x000 ReadWrite        : <anonymous-tag>
531+
STACK_COMMAND:  .process /r /p 0xffff9d89a1a87080; .thread 0xffff9d89a3815080 ; kb
474-
         +0x000 Flags            : 1
532+
475-
         +0x008 Buffer           : 0xffff9d89`a9105aa0 _MDL
533+
BUCKET_ID_FUNC_OFFSET:  46d
476-
         +0x010 ByteOffset       : 0n4096
534+
477-
         +0x018 ByteCount        : 0x8d000
535+
FAILURE_BUCKET_ID:  AV_R_(null)_nfs41_driver!nfs41_Write
478-
         +0x01c Key              : 0
536+
479-
         +0x020 NonPagedFcb      : (null)
537+
OS_VERSION:  10.0.19041.1
480-
      +0x000 Locks            : <anonymous-tag>
538+
481-
         +0x000 LockList         : 0x00000000`00000001 _LOWIO_LOCK_LIST
539+
BUILDLAB_STR:  vb_release
482-
         +0x000 Length           : 0n1
540+
483-
         +0x008 Flags            : 0xa9105aa0
541+
OSPLATFORM_TYPE:  x64
484-
         +0x010 ByteOffset       : 0n4096
542+
485-
         +0x018 Key              : 0x8d000
543+
OSNAME:  Windows 10
486-
      +0x000 FsCtl            : _XXCTL_LOWIO_COMPONENT
544+
487-
         +0x000 Flags            : 1
545+
FAILURE_ID_HASH:  {be85c6e9-381a-fb84-c448-edc4d53cac46}
488-
         +0x004 FsControlCode    : 0
546+
489-
         +0x004 IoControlCode    : 0
547+
Followup:     MachineOwner
490-
         +0x008 InputBufferLength : 0xa9105aa0
548+
---------
491-
         +0x010 pInputBuffer     : 0x00000000`00001000 Void
549+
492-
         +0x018 OutputBufferLength : 0x8d000
550+
1: kd> kp
493-
         +0x020 pOutputBuffer    : (null)
551+
 # Child-SP          RetAddr               Call Site
494-
         +0x028 MinorFunction    : 0 ''
552+
00 ffff9582`32c5a908 fffff806`19846095     nt!KeBugCheckEx
495-
      +0x000 IoCtl            : _XXCTL_LOWIO_COMPONENT
553+
01 ffff9582`32c5a910 fffff806`19638cd0     nt!MiSystemFault+0x1ce5f5
496-
         +0x000 Flags            : 1
554+
02 ffff9582`32c5aa10 fffff806`1980ea6d     nt!MmAccessFault+0x400
497-
         +0x004 FsControlCode    : 0
555+
03 ffff9582`32c5abb0 fffff806`1ed3361d     nt!KiPageFault+0x36d
498-
         +0x004 IoControlCode    : 0
556+
04 ffff9582`32c5ad40 fffff806`1ed53844     nfs41_driver!nfs41_Write(struct _RX_CONTEXT * RxContext = 0xffff9d89`aa48d010)+0x46d [C:\cygwin64\home\roland_mainz\work\msnfs41_uidmapping\ms-nfs41-client\sys\nfs41sys_readwrite.c @ 438]
499-
         +0x008 InputBufferLength : 0xa9105aa0
557+
05 ffff9582`32c5ae70 fffff806`1ed5ee3a     nfs41_driver!RxLowIoSubmit(struct _RX_CONTEXT * RxContext = 0xffff9d89`aa48d010, struct _IRP * Irp = 0xffff9d89`a64b6aa0, struct _FCB * Fcb = 0xffffae0e`fa405660, <function> * CompletionRoutine = 0xfffff57a`a7626910)+0x2d4 [base\fs\rdr2\rxce\lowio.c @ 805]
500-
         +0x010 pInputBuffer     : 0x00000000`00001000 Void
558+
06 ffff9582`32c5aed0 fffff806`1ed5e8af     nfs41_driver!RxLowIoWriteShell(struct _RX_CONTEXT * RxContext = 0xffff9d89`aa48d010, struct _IRP * Irp = 0xffff9d89`a64b6aa0, struct _FCB * Fcb = 0xffffae0e`fa405660)+0x9a [base\fs\rdr2\rdbss\write.c @ 2095]
501-
         +0x018 OutputBufferLength : 0x8d000
559+
07 ffff9582`32c5af20 fffff806`1ed3b262     nfs41_driver!RxCommonWrite(struct _RX_CONTEXT * RxContext = 0xffff9d89`aa48d010, struct _IRP * Irp = 0xffff9d89`a64b6aa0)+0x1a2f [base\fs\rdr2\rdbss\write.c @ 1508]
502-
         +0x020 pOutputBuffer    : (null)
560+
08 ffff9582`32c5b0f0 fffff806`1ed5696d     nfs41_driver!RxFsdCommonDispatch(struct _RX_FSD_DISPATCH_VECTOR * DispatchVector = 0xfffff806`1ed49160, struct _IRP * Irp = 0xffff9d89`a64b6aa0, struct _FILE_OBJECT * FileObject = 0x00000000`00000000, struct _RDBSS_DEVICE_OBJECT * RxDeviceObject = 0xffff9d89`a61e0060)+0x442 [base\fs\rdr2\rdbss\ntfsd.c @ 848]
503-
         +0x028 MinorFunction    : 0 ''
561+
09 ffff9582`32c5b1f0 fffff806`1ed28077     nfs41_driver!RxFsdDispatch(struct _RDBSS_DEVICE_OBJECT * RxDeviceObject = <Value unavailable error>, struct _IRP * Irp = <Value unavailable error>)+0xfd [base\fs\rdr2\rdbss\ntfsd.c @ 442]
504-
      +0x000 NotifyChangeDirectory : <anonymous-tag>
562+
0a ffff9582`32c5b220 fffff806`1964a295     nfs41_driver!nfs41_FsdDispatch(struct _DEVICE_OBJECT * dev = 0xffff9d89`a61e0060 Device for "\FileSystem\nfs41_driver", struct _IRP * Irp = 0xffff9d89`a64b6aa0)+0x67 [C:\cygwin64\home\roland_mainz\work\msnfs41_uidmapping\ms-nfs41-client\sys\nfs41sys_driver.c @ 962]
505-
         +0x000 WatchTree        : 0x1 ''
563+
0b ffff9582`32c5b260 fffff806`1cd7f248     nt!IofCallDriver+0x55
506-
         +0x004 CompletionFilter : 0
564+
0c ffff9582`32c5b2a0 fffff806`1cd7ed99     mup!MupiCallUncProvider+0xb8
507-
         +0x008 NotificationBufferLength : 0xa9105aa0
565+
0d ffff9582`32c5b310 fffff806`1cd7ecce     mup!MupStateMachine+0x59
508-
         +0x010 pNotificationBuffer : 0x00000000`00001000 Void
566+
0e ffff9582`32c5b340 fffff806`1964a295     mup!MupFsdIrpPassThrough+0x17e
509-
1: kd> dx -id 0,0,ffff9d89a1a87080 -r1 ((nfs41_driver!_MDL *)0xffff9d89a9105aa0)
567+
0f ffff9582`32c5b3b0 fffff806`1608710f     nt!IofCallDriver+0x55
510-
((nfs41_driver!_MDL *)0xffff9d89a9105aa0)                 : 0xffff9d89a9105aa0 [Type: _MDL *]
568+
10 ffff9582`32c5b3f0 fffff806`16084a43     FLTMGR!FltpLegacyProcessingAfterPreCallbacksCompleted+0x28f
511-
    [+0x000] Next             : 0x0 [Type: _MDL *]
569+
11 ffff9582`32c5b460 fffff806`1964a295     FLTMGR!FltpDispatch+0xa3
512-
    [+0x008] Size             : 1176 [Type: short]
570+
12 ffff9582`32c5b4c0 fffff806`196b68e3     nt!IofCallDriver+0x55
513-
    [+0x00a] MdlFlags         : 3 [Type: short]
571+
13 ffff9582`32c5b500 fffff806`19741dc8     nt!IoSynchronousPageWriteEx+0x13b
514-
    [+0x010] Process          : 0x0 [Type: _EPROCESS *]
572+
14 ffff9582`32c5b540 fffff806`19646312     nt!MiIssueSynchronousFlush+0x70
515-
    [+0x018] MappedSystemVa   : 0xffffc90145a00000 [Type: void *]
573+
15 ffff9582`32c5b5c0 fffff806`197034a9     nt!MiFlushSectionInternal+0x862
516-
    [+0x020] StartVa          : 0x0 [Type: void *]
574+
16 ffff9582`32c5b890 fffff806`19675a8d     nt!MmFlushSection+0xbd
517-
    [+0x028] ByteCount        : 0x8d000 [Type: unsigned long]
575+
17 ffff9582`32c5b940 fffff806`19674bd4     nt!CcFlushCachePriv+0x6cd
518-
    [+0x02c] ByteOffset       : 0x0 [Type: unsigned long]
576+
18 ffff9582`32c5ba90 fffff806`196171c5     nt!CcWriteBehindInternal+0x1f4
519-
577+
19 ffff9582`32c5bb70 fffff806`1975a165     nt!ExpWorkerThread+0x105
520-
578+
1a ffff9582`32c5bc10 fffff806`198078f8     nt!PspSystemThreadStartup+0x55
521-
579+
1b ffff9582`32c5bc60 00000000`00000000     nt!KiStartSystemThread+0x28
522-
580+
1: kd> .frame 0n4;dv /t /v
523-
581+
04 ffff9582`32c5ad40 fffff806`1ed53844     nfs41_driver!nfs41_Write+0x46d [C:\cygwin64\home\roland_mainz\work\msnfs41_uidmapping\ms-nfs41-client\sys\nfs41sys_readwrite.c @ 438]
524-
582+
ffff9582`32c5ae70 struct _RX_CONTEXT * RxContext = 0xffff9d89`aa48d010
525-
583+
ffff9582`32c5add8 struct _NFS41_FOBX * nfs41_fobx = 0xffffae0e`fa405b30
526-
584+
ffff9582`32c5ade8 struct _NFS41_V_NET_ROOT_EXTENSION * pVNetRootContext = 0xffff9d89`a9d527b0
527-
585+
ffff9582`32c5ae10 struct _NFS41_FCB * nfs41_fcb = 0xffffae0e`fa405900
528-
586+
ffff9582`32c5adc0 struct _MDL * userbuffer_mdl = 0xffff9d89`a9566010
529-
587+
ffff9582`32c5ae40 struct _NFS41_NETROOT_EXTENSION * pNetRootContext = 0xffff9d89`a9de43d0
530-
588+
ffff9582`32c5ae08 char * cp_dest = 0xffff9d89`a44fc000 ""
531-
589+
ffff9582`32c5ae50 int64 cp_max = 0n577536
532-
590+
ffff9582`32c5ada8 struct _updowncall_entry * entry = 0xffff9d89`a8ee2e50
533-
591+
ffff9582`32c5ade0 unsigned long mdl_bytecount = 0x8d000
534-
592+
ffff9582`32c5ada0 struct _LOWIO_CONTEXT * LowIoContext = 0xffff9d89`aa48d1a8
535-
593+
ffff9582`32c5ae38 void * Src = 0xffffc901`45a00000
536-
594+
ffff9582`32c5adb8 struct _MRX_SRV_OPEN_ * SrvOpen = 0xffffae0e`fa405960
537-
595+
ffff9582`32c5adb0 char tmpbyte = 0n-15 ''
538-
596+
ffff9582`32c5ad94 long status = 0n0
539-
597+
ffff9582`32c5adc8 unsigned long padded_readwrite_bytecount = 0x8d100
540-
598+
ffff9582`32c5ad90 unsigned char async = 0x00 ''
541-
599+
ffff9582`32c5adf0 unsigned long io_delay = 0
542-
600+
ffff9582`32c5add0 void * userbuffer_mem = 0xffff9d89`a4470000
543-
601+
ffff9582`32c5adf8 int64 cp_i = 0n573440
544-
602+
ffff9582`32c5ae00 char * cp_src = 0xffffc901`45a8d000 "--- memory read error at address 0xffffc901`45a8d000 ---"
545-
603+
1: kd> dt -r LowIoContext
546-
604+
Local var @ 0xffff958232c5ada0 Type _LOWIO_CONTEXT*
547-
605+
0xffff9d89`aa48d1a8
548-
606+
   +0x000 Operation        : 1
549-
607+
   +0x002 Flags            : 0
550-
608+
   +0x008 CompletionRoutine : 0xfffff806`1ed5eeb0     long  nfs41_driver!RxLowIoWriteShellCompletion+0
551-
609+
   +0x010 Resource         : 0xffff9d89`a1cf41c8 _ERESOURCE
552-
610+
      +0x000 SystemResourcesList : _LIST_ENTRY [ 0xffff9d89`a1cf42b0 - 0xffff9d89`a1cf4160 ]
553-
611+
         +0x000 Flink            : 0xffff9d89`a1cf42b0 _LIST_ENTRY [ 0xffff9d89`a8fe2690 - 0xffff9d89`a1cf41c8 ]
554-
612+
         +0x008 Blink            : 0xffff9d89`a1cf4160 _LIST_ENTRY [ 0xffff9d89`a1cf41c8 - 0xffff9d89`a7dcb750 ]
555-
613+
      +0x010 OwnerTable       : (null)
556-
614+
      +0x018 ActiveCount      : 0n1
557-
615+
      +0x01a Flag             : 0
558-
616+
      +0x01a ReservedLowFlags : 0 ''
559-
617+
      +0x01b WaiterPriority   : 0 ''
560-
618+
      +0x020 SharedWaiters    : (null)
561-
619+
      +0x028 ExclusiveWaiters : (null)
562-
620+
      +0x030 OwnerEntry       : _OWNER_ENTRY
563-
621+
         +0x000 OwnerThread      : 0xffff9d89`a3815080
564-
622+
         +0x008 IoPriorityBoosted : 0y0
565-
623+
         +0x008 OwnerReferenced  : 0y0
566-
624+
         +0x008 IoQoSPriorityBoosted : 0y0
567-
625+
         +0x008 OwnerCount       : 0y00000000000000000000000000010 (0x2)
568-
626+
         +0x008 TableSize        : 0x10
569-
627+
      +0x040 ActiveEntries    : 1
570-
628+
      +0x044 ContentionCount  : 0
571-
629+
      +0x048 NumberOfSharedWaiters : 0
572-
630+
      +0x04c NumberOfExclusiveWaiters : 0
573-
631+
      +0x050 Reserved2        : (null)
574-
632+
      +0x058 Address          : (null)
575-
633+
      +0x058 CreatorBackTraceIndex : 0
576-
634+
      +0x060 SpinLock         : 0
577-
635+
   +0x018 ResourceThreadId : 0xffff9d89`a3815080
578-
636+
   +0x020 ParamsFor        : <anonymous-tag>
579-
637+
      +0x000 ReadWrite        : <anonymous-tag>
580-
638+
         +0x000 Flags            : 1
581-
639+
         +0x008 Buffer           : 0xffff9d89`a9105aa0 _MDL
582-
640+
         +0x010 ByteOffset       : 0n4096
583-
641+
         +0x018 ByteCount        : 0x8d000
584-
642+
         +0x01c Key              : 0
585-
643+
         +0x020 NonPagedFcb      : (null)
586-
644+
      +0x000 Locks            : <anonymous-tag>
587-
645+
         +0x000 LockList         : 0x00000000`00000001 _LOWIO_LOCK_LIST
588-
646+
         +0x000 Length           : 0n1
589-
647+
         +0x008 Flags            : 0xa9105aa0
590-
648+
         +0x010 ByteOffset       : 0n4096
591-
649+
         +0x018 Key              : 0x8d000
592-
650+
      +0x000 FsCtl            : _XXCTL_LOWIO_COMPONENT
593-
651+
         +0x000 Flags            : 1
594-
652+
         +0x004 FsControlCode    : 0
595-
653+
         +0x004 IoControlCode    : 0
596-
654+
         +0x008 InputBufferLength : 0xa9105aa0
597-
655+
         +0x010 pInputBuffer     : 0x00000000`00001000 Void
598-
656+
         +0x018 OutputBufferLength : 0x8d000
599-
657+
         +0x020 pOutputBuffer    : (null)
600-
658+
         +0x028 MinorFunction    : 0 ''
601-
659+
      +0x000 IoCtl            : _XXCTL_LOWIO_COMPONENT
602-
660+
         +0x000 Flags            : 1
603-
661+
         +0x004 FsControlCode    : 0
604-
662+
         +0x004 IoControlCode    : 0
605-
663+
         +0x008 InputBufferLength : 0xa9105aa0
606-
664+
         +0x010 pInputBuffer     : 0x00000000`00001000 Void
607-
665+
         +0x018 OutputBufferLength : 0x8d000
608-
666+
         +0x020 pOutputBuffer    : (null)
609-
667+
         +0x028 MinorFunction    : 0 ''
610-
668+
      +0x000 NotifyChangeDirectory : <anonymous-tag>
611-
669+
         +0x000 WatchTree        : 0x1 ''
612-
670+
         +0x004 CompletionFilter : 0
613-
671+
         +0x008 NotificationBufferLength : 0xa9105aa0
614-
672+
         +0x010 pNotificationBuffer : 0x00000000`00001000 Void
615-
673+
1: kd> dx -id 0,0,ffff9d89a1a87080 -r1 ((nfs41_driver!_MDL *)0xffff9d89a9105aa0)
616-
674+
((nfs41_driver!_MDL *)0xffff9d89a9105aa0)                 : 0xffff9d89a9105aa0 [Type: _MDL *]
617-
675+
    [+0x000] Next             : 0x0 [Type: _MDL *]
618-
676+
    [+0x008] Size             : 1176 [Type: short]
619-
677+
    [+0x00a] MdlFlags         : 3 [Type: short]
620-
678+
    [+0x010] Process          : 0x0 [Type: _EPROCESS *]
621-
679+
    [+0x018] MappedSystemVa   : 0xffffc90145a00000 [Type: void *]
622-
680+
    [+0x020] StartVa          : 0x0 [Type: void *]
623-
681+
    [+0x028] ByteCount        : 0x8d000 [Type: unsigned long]
624-
682+
    [+0x02c] ByteOffset       : 0x0 [Type: unsigned long]
625683

Submit a correction or amendment below (click here to make a fresh posting)
After submitting an amendment, you'll be able to view the differences between the old and new posts easily.

Syntax highlighting:

To highlight particular lines, prefix each line with {%HIGHLIGHT}




All content is user-submitted.
The administrators of this site (kpaste.net) are not responsible for their content.
Abuse reports should be emailed to us at