On 2015-12-30 19:38:23 +0200, Shay Rojansky wrote: > > Hm. So that seems to indicate that, on windows, we're not properly > > recognizing dead sockets in the latch code. Could you check, IIRC with > > netstat or something like it, in what state the connections are?
> netstat shows the socket is in FIN_WAIT_2. > > Any chance you could single-step through WaitLatchOrSocket() with a > > debugger? Without additional information this is rather hard to > > diagnose. > > > > Uh I sure can, but I have no idea what to look for :) Anything > specific? Things that'd be interesting: 1) what are the arguments passed to WaitLatchOrSocket(), most importantly wakeEvents and sock 2) are we busy looping, or is WaitForMultipleObjects() blocking endlessly 3) If you kill -9 (well, terminate in the task manager) a client, while stepping serverside in WaitLatchOrSocket, does WaitForMultipleObjects() return? If so, what paths are we taking? Greetings, Andres Freund -- Sent via pgsql-hackers mailing list (pgsql-hackers@postgresql.org) To make changes to your subscription: http://www.postgresql.org/mailpref/pgsql-hackers