Skip to content

Error: Should wait until other syscalls to be done #18

@timbertson

Description

@timbertson

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).

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions