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

Joey Hess id at joeyh.name
Sun May 27 22:24:55 BST 2018


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
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 833 bytes
Desc: not available
URL: <http://alioth-lists.debian.net/pipermail/pkg-haskell-maintainers/attachments/20180527/9bbc9c46/attachment.sig>


More information about the Pkg-haskell-maintainers mailing list