[svn.haxx.se] · SVN Dev · SVN Users · SVN Org · TSVN Dev · TSVN Users · Subclipse Dev · Subclipse Users · this month's index

Re: svn ci problem (hangs w/o error)

From: <kfogel_at_collab.net>
Date: 2004-08-18 15:28:12 CEST

Markus Tacker <mtacker@itfuture.de> writes:
> svn co + up are working fine.
> But if I try to ci changes svn asks me for the comment
> and hangs after that.
>
> I've launched a strace on that process:
>
> waitpid(2075, [WIFEXITED(s) && WEXITSTATUS(s) == 0], 0) = 2075
> rt_sigaction(SIGINT, {0x804dd20, [], SA_INTERRUPT}, NULL, 8) = 0
> rt_sigaction(SIGQUIT, {SIG_DFL}, NULL, 8) = 0
> rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
> --- SIGCHLD (Child exited) @ 0 (0) ---
> stat64("svn-commit.tmp", {st_mode=S_IFREG|0644, st_size=108, ...}) = 0
> open("svn-commit.tmp", O_RDONLY) = 3
> read(3, "- Ignoriere logs-Verzeichnisse\n-"..., 8192) = 108
> read(3, "", 8192) = 0
> close(3) = 0
> chdir("/itf/fund-x") = 0
> rt_sigaction(SIGPIPE, {SIG_IGN}, {SIG_IGN}, 8) = 0
> open("/dev/random", O_RDONLY) = 3
> read(3,
>
> It's sits there with no timeout.

I know this problem.

You have some other process eating all of your /dev/random's output.
At least over http://, Subversion commits require a little bit of
random data. If /dev/random is being diverted, then the commit can
hang for an arbitary amount of time. This has happened to me many
times; freeing up /dev/random during the commit solves the problem
every time.

-Karl

---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@subversion.tigris.org
For additional commands, e-mail: users-help@subversion.tigris.org
Received on Wed Aug 18 17:05:40 2004

This is an archived mail posted to the Subversion Users mailing list.