bug-parallel
[Top][All Lists]
Advanced

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

Re: GNU Parallel Bug Reports [parallel] parallel-20110205 hangs in "make


From: Ole Tange
Subject: Re: GNU Parallel Bug Reports [parallel] parallel-20110205 hangs in "make check" step
Date: Thu, 10 Feb 2011 17:34:27 +0100

On Wed, Feb 9, 2011 at 6:42 PM, Nelson H. F. Beebe <address@hidden> wrote:

> However, in looking at the logs from yesterday's parallel-20110205
> builds, I found a number of systems (Mac OS X Intel and PowerPC,
> GNU/Linux IA-32, PowerPC and SPARC, ...)  where the "make check" step
> hangs.  This morning, I killed a fair number of make, sem, and perl
> processes on the various systems where the builds did not complete.
>
> [... sem hangs ...]

sem (== parallel --semaphore) writes to ~/.parallel/. If ~/.parallel
is shared between the different machines (maybe using NFS), then that
may cause unexpected blocking.

If that is not the case then we need to figure out exactly which
commit introduced the problem you are seeing. I understand that if you
do "make install" 10 times in a row at least one will block - so the
problem is reproducible though not every single time.

Use git to checkout the git repository and try every version:

git clone git://git.savannah.gnu.org/parallel.git
cd parallel
while true; do
  git checkout HEAD^
  ./configure && make -j && make -j install
  ./configure && make -j && make -j install
  ./configure && make -j && make -j install
  ./configure && make -j && make -j install
  ./configure && make -j && make -j install
  ./configure && make -j && make -j install
  ./configure && make -j && make -j install
  ./configure && make -j && make -j install
  ./configure && make -j && make -j install
  ./configure && make -j && make -j install
done

When it blocks note the last:

  HEAD is now at <<something>>

Then reset "git checkout ad61df3" and try it again to see if it stops
at the same commit.


/Ole



reply via email to

[Prev in Thread] Current Thread [Next in Thread]