Subject: | (in cleanup) Can't call method "time" on an undefined value at /opt/perl/lib/perl5/IO/Async/Internals/TimeQueue.pm line 150 during global destruction. |
The (AnyEvent) program at
http://ue.tst.eu/2dee5c3ecb2dc8e8de12da65ab167777.txt
results in:
(in cleanup) Can't call method "time" on an undefined value at
/opt/perl/lib/perl5/IO/Async/Internals/TimeQueue.pm line 150 during
global destruction.
Since AnyEvent only uses documented functionality, and the error happens
deeply in undocumented parts, I decided to report it as-is. TimeQueue
probably fails to account for the mark&sweep gc in perl (i.e. an ordering
problem during global destruction) and should either add a check, or use
eval.