However, it’s only a warning – and if everything else seems to be working as expected, I don’t know that I’d be too concerned…
If it bothers you, you could always try and track down the problem using the source code. Open up /usr/lib/perl5/vendor_perl/5.8.8/IO/Multiplex.pm in an editor, jump to lin 913, and look at the warning message that is generated.
Then look up a bit, and determine what leads to that warning message being called?
Since pastgrey seems to be working fine, I’m not overly concerned about it - just trying to stay on top of things.
The last line below is line 913:
=head2 close
Close a handle. Always use this method to close a handle that is being
watched by the multiplexer.
$mux->close($fh);
=cut
sub close
{
my $self = shift;
my $fh = shift;
return unless exists $self->{_fhs}{"$fh"};
my $obj = $self->{_fhs}{"$fh"}{object} || $self->{_object};
warn "closeing with read buffer" if $self->{_fhs}{"$fh"}{inbuffer};
warn "closeing with write buffer" if $self->{_fhs}{"$fh"}{outbuffer};