2011/9/7 Denis F. Latypoff <latypoff at yandex.ru>: > Check if you call ev_io_start () twice for the same watcher in a row. > That may cause infinite loop. Are you sure in this part? The docs says that you can call an ev_TYPE_start again on an active watcher, the call has no effect in that case. Ambrus