[darcs-devel] [issue246] darcs 1.0.8 freezes on push with some special patch

VMiklos bugs at darcs.net
Sun Aug 20 14:22:05 PDT 2006


New submission from VMiklos <vmiklos at frugalware.org>:

hi

i've tried to push a bunch of patches from my local repo to a server
one, and darcs just hanged. then i tracked down that there is a
"special" patch that causes the hang

if i do a "strace -p" on the server's darcs process, then i get the
following loop:

--- SIGVTALRM (Virtual timer expired) @ 0 (0) ---
sigreturn()                             = ? (mask now [HUP INT ABRT PIPE
TERM])
rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
rt_sigprocmask(SIG_BLOCK, [HUP INT ABRT PIPE TERM], [], 8) = 0
rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
rt_sigprocmask(SIG_BLOCK, [HUP INT ABRT PIPE TERM], [], 8) = 0
rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
rt_sigprocmask(SIG_BLOCK, [HUP INT ABRT PIPE TERM], [], 8) = 0
rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
rt_sigprocmask(SIG_BLOCK, [HUP INT ABRT PIPE TERM], [], 8) = 0
rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
rt_sigprocmask(SIG_BLOCK, [HUP INT ABRT PIPE TERM], [], 8) = 0
rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
--- SIGVTALRM (Virtual timer expired) @ 0 (0) ---
sigreturn()                             = ? (mask now [])

and so on.

here is the repo (can be darcs get'ed):

http://ftp.frugalware.org/pub/other/people/vmiklos/

here is the patch i'm trying to apply:
http://frugalware.org/~vmiklos/patches/darcs_hang.patch

udv / greetings,
VMiklos

----------
messages: 926
nosy: droundy, tommy, vmiklos
status: unread
title: darcs 1.0.8 freezes on push with some special patch

____________________________________
Darcs issue tracker <bugs at darcs.net>
<http://bugs.darcs.net/issue246>
____________________________________




More information about the darcs-devel mailing list