Bug#991059: diffoscope: subprocess.CalledProcessError: Command unsquashfs... returned non-zero exit status 1

Mattia Rizzolo mattia at debian.org
Thu Jul 15 17:41:00 BST 2021

On Wed, Jul 14, 2021 at 08:31:48PM +0200, Roland Clobus wrote:
> I'm planning to change the Jenkins job, such that the files that cause
> diffoscope to crash will be published. Each file is 2.6GB.

In this case, please have a look at reproducible_build.sh that already
does something similar.  you might want to consider moving the relevant
function to _common.sh and call it wherever else you need it.

> The difference between these two files is located inside a squashfs
> file, which is inside the iso file.
> During the invocation of diffoscope, diffoscope needs lots of memory
> (>32GB) and free space on /tmp (>32GB but <48GB).

Sigh, that's huge. :(

> In the mean time, the timeout of 30 minutes in Jenkins has been raised
> to 120 minutes, but that still does not fix the crash.
> I've attempted to reproduce the ISO files (using an older snapshot) on
> my own comupter, but there diffoscope was able to run until the end,
> even though it needed 105 minutes wall time...

105 in an idle system probably means that it would need 3/4 hours on
jenkins.  120 totally won't fit.

(BTW, this doesn't change that diffoscope shouldn't crash, just the
timeout wrapper exiting.)

                        Mattia Rizzolo

GPG Key: 66AE 2B4A FCCF 3F52 DA18  4D18 4B04 3FCD B944 4540      .''`.
More about me:  https://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: 833 bytes
Desc: not available
URL: <http://alioth-lists.debian.net/pipermail/reproducible-builds/attachments/20210715/dbf119a8/attachment.sig>

More information about the Reproducible-builds mailing list