[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Bug#900173: git-annex: internal error: evacuate: strange closure type 4325404



Anthony DeRobertis wrote:
> So right now, it's just refusing the run in the background :-/

If you're able to reproduce the bug on demand that way,
that could point to the way git-annex daemonizes itself with
forkProcess. Which from its documentation:

    forkProcess comes with a giant warning: since any other running threads
    are not copied into the child process, it's easy to go wrong: e.g. by
    accessing some shared resource that was held by another thread in the
    parent.

git-annex tries to use forkProcess in a safe way, but that's not
especially well-defined or easy to check.

You might try running git-annex watch instead of git-annex assistant,
since they both daemonize but the latter has a simpler code path.

-- 
see shy jo

Attachment: signature.asc
Description: PGP signature


Reply to: