I'm getting this error when trying to run nodejs or 0install in mbox:
$ ./bin/mbox node -e 'console.log(1)'
Stop executing pid=31250: Should wait until other syscalls to be done
Interestingly, 0install seems to actually get past the useful piece of work (it actually runs bash) before it fails:
$ ./bin/mbox -i 0install run http://gfxmonk.net/dist/0install/bash.xml -c 'echo 1'
1
Stop executing pid=31157: Should wait until other syscalls to be done
It sounds like maybe it's a threading issue, but I would have thought mbox could handle threads, so I don't reallt know.
nodejs is heavily asynchronous, so perhaps it's performing multiple syscalls in different threads. 0install is implemented in python (which has a global interpreter lock) though, so threading issues seem unlikely there. I'm running on fedora 20 (64-bit).
I'm getting this error when trying to run nodejs or 0install in mbox:
Interestingly, 0install seems to actually get past the useful piece of work (it actually runs bash) before it fails:
It sounds like maybe it's a threading issue, but I would have thought mbox could handle threads, so I don't reallt know.
nodejs is heavily asynchronous, so perhaps it's performing multiple syscalls in different threads. 0install is implemented in python (which has a global interpreter lock) though, so threading issues seem unlikely there. I'm running on fedora 20 (64-bit).