> sub DESTROY {
> return if in_global_destruction;
> AE::io...
> }
ага, именно такой код надо было вставить в деструктор EV. А иначе
получалось что внешние объекты по отношению к нему уже могут быть
уничтожены, а внутренний еще ждет событий для них и проверки нет.