The uv_fs_poll_t handle was stopped but not closed, leaving libuv's internal handle queue in a corrupted state.
String::Utf8Value and String::AsciiValue constructors take Handle<Value> So no need to convert to Handle<String>
This reverts commit b8a99f9.
New() methods should be invoked as constructors, not regular functions. Corner cases like Script::New() may cause a SIGSEGV when the GC is run. More details: http://groups.google.com/group/nodejs/browse_thread/thread/a7e5db68d4cd6356