GNU bug report logs - #48455
texlive-latex-graphics: non-deterministic build failure

Previous Next

Package: guix;

Reported by: Chris Marusich <cmmarusich <at> gmail.com>

Date: Sat, 15 May 2021 21:03:01 UTC

Severity: important

Merged with 48064, 73613

To reply to this bug, email your comments to 48455 AT debbugs.gnu.org.

Toggle the display of automated, internal messages from the tracker.

View this report as an mbox folder, status mbox, maintainer mbox


Report forwarded to bug-guix <at> gnu.org:
bug#48455; Package guix. (Sat, 15 May 2021 21:03:02 GMT) Full text and rfc822 format available.

Acknowledgement sent to Chris Marusich <cmmarusich <at> gmail.com>:
New bug report received and forwarded. Copy sent to bug-guix <at> gnu.org. (Sat, 15 May 2021 21:03:02 GMT) Full text and rfc822 format available.

Message #5 received at submit <at> debbugs.gnu.org (full text, mbox):

From: Chris Marusich <cmmarusich <at> gmail.com>
To: bug-guix <at> gnu.org
Subject: texlive-latex-graphics: non-deterministic build failure
Date: Sat, 15 May 2021 14:02:20 -0700
[Message part 1 (text/plain, inline)]
Hi,

On commit 100281dd200d0a59958fb17dc6de75d3913e2b7a, the build for
texlive-latex-graphics sometimes fails and sometimes succeeds.  To
reproduce the issue, just try "guix build texlive-latex-graphics" or
"guix build --check texlive-latex-graphics" a few times.  I used this
cumbersome one-liner to try it a bunch:

while :; do if ./pre-inst-env guix build --cores=1 --check texlive-latex-graphics; then echo SUCCESS; else echo FAIL; fi; done 2>&1 | tee /tmp/out

Then you can summarize the results with another cumbersome one-liner
like this:

cat /tmp/out | grep -e ^FAIL -e ^SUCCESS | sort | uniq -c | awk '{arr[$2] = $1; arr["TOTAL"] += $1} END {for (i in arr) printf("%5d (%6.2f%%): %s\n", arr[i], 100*arr[i]/arr["TOTAL"], i)}'

This failure happens on powerpc64le-linux and x86_64-linux.  It might
happen on other architectures; I didn't test them.  In my testing, it
happened about 18% of the time on powerpc64le-linux, and about 1% of the
time on x86_64-linux.

Here is the error from the powerpc64le-linux case. Except for the store
paths, the error is identical to the x86_64-linux case:

--8<---------------cut here---------------start------------->8---
Generating file(s) dvipdf.def dvipsone.def dviwin.def emtex.def pctexps.def pctex32.def pctexhp.def pctexwin.def truetex.def tcidvi.def dvipsnam.def 

Processing file drivers.dtx (dvipdf,color1,psrulesZ) -> dvipdf.def
                            (tiffrules,dvipsone,color1,dosrules,psrules) -> dvipsone.def
                            (dviwin,nops) -> dviwin.def
                            (emtex,dosrules,nops) -> emtex.def
                            (pctexps,color3,colorfix) -> pctexps.def
                            (pctex32,color1) -> pctex32.def
                            (pctexhp,nops) -> pctexhp.def
                            (pctexwin,nops) -> pctexwin.def
                            (truetex,color4,nops) -> truetex.def
                            (tcidvi,color4,nops) -> tcidvi.def
                            (dvipsnames) -> dvipsnam.def
Lines  processed: 1701
Comments removed: 776
Comments  passed: 9
Codelines passed: 757

)
warning  (pdf backend): no pages of output.
Transcript written on graphics-drivers.log.
realloc(): invalid next size
command "luatex" "-interaction=nonstopmode" "-output-directory=build" "&luatex" "graphics-drivers.ins" failed with signal 6
builder for `/gnu/store/r6xcixwj7y2336lg68clqck74prckzbd-texlive-latex-graphics-51265.drv' failed with exit code 1
build of /gnu/store/r6xcixwj7y2336lg68clqck74prckzbd-texlive-latex-graphics-51265.drv failed
View build log at '/var/log/guix/drvs/r6/xcixwj7y2336lg68clqck74prckzbd-texlive-latex-graphics-51265.drv.bz2'.
guix build: error: build of `/gnu/store/r6xcixwj7y2336lg68clqck74prckzbd-texlive-latex-graphics-51265.drv' failed
FAIL
--8<---------------cut here---------------end--------------->8---

Signal 6 is SIGABRT on these systems; I'm not sure what the failure
means or what might be causing it, but I haven't dug into it much yet.

-- 
Chris
[signature.asc (application/pgp-signature, inline)]

Merged 48064 48455. Request was from Ludovic Courtès <ludo <at> gnu.org> to control <at> debbugs.gnu.org. (Fri, 21 May 2021 21:38:02 GMT) Full text and rfc822 format available.

Information forwarded to bug-guix <at> gnu.org:
bug#48455; Package guix. (Fri, 21 May 2021 21:39:01 GMT) Full text and rfc822 format available.

Message #10 received at 48455 <at> debbugs.gnu.org (full text, mbox):

From: Ludovic Courtès <ludo <at> gnu.org>
To: Chris Marusich <cmmarusich <at> gmail.com>
Cc: 48455 <at> debbugs.gnu.org
Subject: Re: bug#48455: texlive-latex-graphics: non-deterministic build failure
Date: Fri, 21 May 2021 23:38:18 +0200
Hi,

Chris Marusich <cmmarusich <at> gmail.com> skribis:

> warning  (pdf backend): no pages of output.
> Transcript written on graphics-drivers.log.
> realloc(): invalid next size
> command "luatex" "-interaction=nonstopmode" "-output-directory=build" "&luatex" "graphics-drivers.ins" failed with signal 6

I observed similar issues on several texlive packages:

  https://issues.guix.gnu.org/48064

Ludo’.




Severity set to 'important' from 'normal' Request was from Ludovic Courtès <ludo <at> gnu.org> to control <at> debbugs.gnu.org. (Tue, 29 Jun 2021 10:43:02 GMT) Full text and rfc822 format available.

Merged 48064 48455 73613. Request was from Maxim Cournoyer <maxim.cournoyer <at> gmail.com> to control <at> debbugs.gnu.org. (Fri, 04 Oct 2024 00:27:03 GMT) Full text and rfc822 format available.

This bug report was last modified 251 days ago.

Previous Next


GNU bug tracking system
Copyright (C) 1999 Darren O. Benham, 1997,2003 nCipher Corporation Ltd, 1994-97 Ian Jackson.