[darcs-devel] [issue2097] unpull hangs forever

Simon Michael bugs at darcs.net
Mon Oct 31 20:32:44 UTC 2011


Simon Michael <simon at joyful.com> added the comment:

Here's strace output when it hangs. I'm not sure what it's telling us.

__________________________________
Darcs bug tracker <bugs at darcs.net>
<http://bugs.darcs.net/issue2097>
__________________________________
-------------- next part --------------
/repos/darcs-screened/hl7fr-broken$ strace darcs obliterate --last 1 -a --debug-verbose
...stuff...
write(2, "Reading patch file: Mon Aug 22 0"..., 88Reading patch file: Mon Aug 22 04:50:27 PDT 2011  Stefan Wehr <wehr at factisresearch.com>
) = 88
select(3, [], [2], NULL, {0, 0})        = 1 (out [2], left {0, 0})
write(2, "  * cleanup package layout\n", 27  * cleanup package layout
) = 27
select(3, [], [2], NULL, {0, 0})        = 1 (out [2], left {0, 0})
write(2, "I'm doing copyFileUsingCache on "..., 116I'm doing copyFileUsingCache on patches/0000016056-d1d75df236d5369245b603f7ad913c563702a6500c68ac8b65a6971589e6eecb
) = 116
stat64("/repos/darcs-screened/hl7fr-broken/_darcs/patches/0000016056-d1d75df236d5369245b603f7ad913c563702a6500c68ac8b65a6971589e6eecb", {st_mode=S_IFREG|0644, st_size=1591, ...}) = 0
open("/repos/darcs-screened/hl7fr-broken/_darcs/patches/0000016056-d1d75df236d5369245b603f7ad913c563702a6500c68ac8b65a6971589e6eecb", O_RDONLY|O_NOCTTY|O_NONBLOCK|O_LARGEFILE) = 7
fstat64(7, {st_mode=S_IFREG|0644, st_size=1591, ...}) = 0
fcntl64(7, F_GETFL)                     = 0x8800 (flags O_RDONLY|O_NONBLOCK|O_LARGEFILE)
ioctl(7, SNDCTL_TMR_TIMEBASE or TCGETS, 0xbff49890) = -1 ENOTTY (Inappropriate ioctl for device)
read(7, "\37\213\10\0\0\0\0\0\0\3\345Z]S\3338\24}\367\257\3200<@S\234\304|\206m;K"..., 8096) = 1591
fstat64(7, {st_mode=S_IFREG|0644, st_size=1591, ...}) = 0
fstat64(7, {st_mode=S_IFREG|0644, st_size=1591, ...}) = 0
_llseek(7, -1589, [2], SEEK_CUR)        = 0
_llseek(7, -4, [1587], SEEK_END)        = 0
read(7, "\270>\0\0", 8096)              = 4
close(7)                                = 0
open("/repos/darcs-screened/hl7fr-broken/_darcs/patches/0000016056-d1d75df236d5369245b603f7ad913c563702a6500c68ac8b65a6971589e6eecb", O_RDONLY|O_NOCTTY|O_LARGEFILE) = 7
fstat64(7, {st_mode=S_IFREG|0644, st_size=1591, ...}) = 0
mmap2(NULL, 1591, PROT_READ, MAP_PRIVATE, 7, 0) = 0xb3fff000
close(7)                                = 0
mkdir("/home/simon/.darcs/cache/patches", 0777) = -1 EEXIST (File exists)
stat64("/home/simon/.darcs/cache/patches", {st_mode=S_IFDIR|0755, st_size=2220032, ...}) = 0
link("/repos/darcs-screened/hl7fr-broken/_darcs/patches/0000016056-d1d75df236d5369245b603f7ad913c563702a6500c68ac8b65a6971589e6eecb", "/home/simon/.darcs/cache/patches/0000016056-d1d75df236d5369245b603f7ad913c563702a6500c68ac8b65a69715$
rt_sigprocmask(SIG_BLOCK, [HUP INT ABRT PIPE TERM], [], 8) = 0
munmap(0xb3fff000, 1591)                = 0
rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
futex(0x9ab0e08, FUTEX_WAKE_OP_PRIVATE, 1, 1, 0x9ab0e04, {FUTEX_OP_SET, 0, FUTEX_OP_CMP_GT, 1}) = 1
futex(0x9ab0e34, FUTEX_WAKE_PRIVATE, 1) = 1
futex(0x884f6f0, FUTEX_WAKE_PRIVATE, 1) = 1
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
...repeats


More information about the darcs-devel mailing list