Andrus <kobruleht2@xxxxxx> writes: > It looks like too small buffer is passed to NtQueryInformationFile . Oh! That's an interesting theory; it'd explain why this broke recently, because we didn't use to use that function. But how do you draw that conclusion from this stack trace? Anyway, if you've diagnosed this correctly, I bet the fault is in this bit in win32stat.c: #if _WIN32_WINNT < 0x0600 IO_STATUS_BLOCK ioStatus; FILE_STANDARD_INFORMATION standardInfo; #else FILE_STANDARD_INFO standardInfo; #endif Maybe the version cutoff is wrong? Maybe we have to do this with a run-time version check, instead of statically compiling it? regards, tom lane