|
From: Alexandre F. <ale...@gm...> - 2010-02-05 14:37:47
|
On 2/5/10, Alexandre Ferrieux <ale...@gm...> wrote: > > What happens is that TclFinalizeIOSubsystem looks at the channels' > state flags, and doesn't attempt the flush when certain flags are set. > Among these, CHANNEL_CLOSED. This is Too Bad because a just-[closed] > channel in its background flush trip has this bit set, along with > BG_FLUSH_SCHEDULED. It then looks like the fix consists of reallowing > a flush when both flags are set. Not doing it immediately since I have > to figure out how to make that flush foreground again. Bug now recorded as 2946474, and patch attached. -Alex |