Update 120314: Closing the loop on this: the hotfix is now publicly available. It may take some time for the corresponding KB to be available as well.
Update 120207: We have a private ready for testing. We’re shipping this off to exisiting customers a.s.a.p., so we can get the public hotfix done after the private has been accepted. Current release timeframe is REL12-03 (March).
Update 120126: The private is nearing completion. Expect an update soon! 🙂
Update 120112: Engineering is now working on a private for this. Two more customers reported this. As soon as the private is available I will update this space.
Hello All, it has been some time… end of last week my colleague Marc sent me a memory dump of a problem that turns out to be a known one. The issue occurs when connection to the storage for a CSV is lost. Then. a race condition can occur where a read/write IRP is still being processed for a a device that has already been removed from the system, due to the connection problem. In such case, the machine will crash because the IRP is forwarded by the CSVfilter.sys driver. The hotfix for this is scheduled for April 2012 (HTP12-04), under KB2639032. Some details of the crash are below.
8: kd> knL
# Child-SP RetAddr Call Site
00 fffff880`0da64398 fffff800`01ccb1e9 nt!KeBugCheckEx
01 fffff880`0da643a0 fffff800`01ccab3c nt!KiBugCheckDispatch+0x69
02 fffff880`0da644e0 fffff800`01cf74fd nt!KiSystemServiceHandler+0x7c
03 fffff880`0da64520 fffff800`01cf62d5 nt!RtlpExecuteHandlerForException+0xd
04 fffff880`0da64550 fffff800`01d07361 nt!RtlDispatchException+0x415
05 fffff880`0da64c30 fffff800`01ccb2c2 nt!KiDispatchException+0x135
06 fffff880`0da652d0 fffff800`01cc9e3a nt!KiExceptionDispatch+0xc2
07 fffff880`0da654b0 fffff800`01cd5ba0 nt!KiPageFault+0x23a
08 fffff880`0da65648 fffff880`0106b0af nt!IofCallDriver+0x50
09 fffff880`0da65650 fffff880`0c6553a0 partmgr!PmGlobalDispatch+0x9f
0a fffff880`0da65680 fffff880`0c662493 CSVFilter!CfspDoDirectIo+0x40c
0b fffff880`0da657b0 fffff880`013a0067 CSVFilter!CfsPreReadWrite+0x65f
0c fffff880`0da65870 fffff880`013a1329 fltmgr!FltpPerformPreCallbacks+0x2f7
0d fffff880`0da65970 fffff880`0139f6c7 fltmgr!FltpPassThrough+0x2d9
0e fffff880`0da659f0 fffff800`01fd421b fltmgr!FltpDispatch+0xb7
0f fffff880`0da65a50 fffff800`01fb5b63 nt!IopSynchronousServiceTail+0xfb
10 fffff880`0da65ac0 fffff800`01ccaed3 nt!NtReadFile+0x631
11 fffff880`0da65bb0 00000000`77bd137a nt!KiSystemServiceCopyEnd+0x13
If you encounter this issue, contact me so we can help you out.