joyent/libuv — Issue #308: Child process doesn't terminate after longjmp in threadpool
Author: kkaefer
Created: 2012-02-07 16:04:18+00:00
State: open

Demo code is at https://gist.github.com/1760397

It looks like child processes don't terminate correctly when a `longjmp` has happened before in a threadpool function. The child process closes stdout and stderr, but node fails to report that it terminated. After that, I can only terminate node with `kill -9`. Am I using `longjmp` incorrectly?