[Reproducible-builds] Bug#804838: eztrace: build process generates huge file

Mattia Rizzolo mattia at mapreri.org
Thu Nov 12 08:28:59 UTC 2015


Source: eztrace
Version: 1.1-2
Severity: minor
X-Debbugs-Cc: reproducible-builds at lists.alioth.debian.org
User: reproducible-builds at lists.alioth.debian.org
Usertag: ftbfs


Dear maintainer,
in the context of Reproducible Builds, we noticed that eztrace can't
reliably be built because it (can?) generate very huge files that fills
the entire file system (and we have a 200GB file system).

For example:
mattia at profitbricks-build5-amd64 /srv/workspace/pbuilder % sudo lsof 2>/dev/null | grep deleted | grep eztrace
sh        64627           1111    1w      REG               0,34 205408100352 2360061294 /srv/workspace/pbuilder/3308/build/eztrace-1.1/build-mpich/test/automake/testlog0.txt (deleted)
litl_prin 64628           1111    1w      REG               0,34 205408100352 2360061294 /srv/workspace/pbuilder/3308/build/eztrace-1.1/build-mpich/test/automake/testlog0.txt (deleted)
litl_prin 64628           1111    3r      REG               0,34          570 2360034123 /srv/workspace/pbuilder/3308/tmp/pbuilder1_eztrace_log_rank_1 (deleted)
mattia at profitbricks-build5-amd64 /srv/workspace/pbuilder % 

That means a ~200GB file got written (actually is still getting
written), then removed but the process keeping it open (for writing) is
still open.

This is the 3rd time I have to kill extrace after having messed up with
our builders (and now I'm going to blacklist it from testing...).

That's not the only file, the other day I noticed that after killing
those 2 processes keeping that file opened 2 other started growing very
fast (like 1GB every 30 seconds), and in very little time they reached
50+ GB.

I noticed this only happens in amd64, not in armhf, I believe this is
some kind of issue with highly parallelized builds, since we build with
parallel=16.

Furthermore the tests are not considered in the build process, so they
are actually completely useless, so I even wonder what's the whole point
on running them...
    override_dh_auto_test:
        -dh_auto_test -Bbuild-mpich -- -k

Thanks for maintaining eztrace.

-- 
regards,
                        Mattia Rizzolo

GPG Key: 66AE 2B4A FCCF 3F52 DA18  4D18 4B04 3FCD B944 4540      .''`.
more about me:  http://mapreri.org                              : :'  :
Launchpad user: https://launchpad.net/~mapreri                  `. `'`
Debian QA page: https://qa.debian.org/developer.php?login=mattia  `-
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 819 bytes
Desc: not available
URL: <http://lists.alioth.debian.org/pipermail/reproducible-builds/attachments/20151112/475a4330/attachment.sig>


More information about the Reproducible-builds mailing list