amphp / file

An abstraction layer and non-blocking file access solution that keeps your application responsive.
MIT License
97 stars 25 forks source link

libev driver bad file descriptor when using exists on directory #74

Open danog opened 1 year ago

danog commented 1 year ago
exceptionErrorHandler(2,"EvLoop::run(): Libev error(9): Bad file descriptor","\/www\/pony\/fantasiaNew\/vendor\/revolt\/event-loop\/src\/EventLoop\/Driver\/EvDriver.php",157)<br>
EvDriver.php(157):   run(3)<br>
AbstractDriver.php(470): dispatch(false)<br>
AbstractDriver.php(532): tick(false)<br>
Revolt\EventLoop\Internal\{closure}()<br>
AbstractDriver.php(86): start()<br>
DriverSuspension.php(97): Revolt\EventLoop\Internal\{closure}()<br>
Future.php(251):     suspend()<br>
EioFilesystemDriver.php(86): await()<br>
Filesystem.php(33):  getStatus("\/www\/pony\/fantasiaNew\/fantasiaNewv8.madeline")<br>
Filesystem.php(58):  getStatus("\/www\/pony\/fantasiaNew\/fantasiaNewv8.madeline")<br>
functions.php(117):  exists("\/www\/pony\/fantasiaNew\/fantasiaNewv8.madeline")<br>
SessionPaths.php(95): Amp\File\exists("\/www\/pony\/fantasiaNew\/fantasiaNewv8.madeline")<br>