Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 792552 - app-doc/pms-7_p20180430-r1: infinite loop in pdflatex eapi-cheasheet
Summary: app-doc/pms-7_p20180430-r1: infinite loop in pdflatex eapi-cheasheet
Status: RESOLVED INVALID
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: x86 Linux
: Normal normal
Assignee: Alexis Ballier
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2021-05-27 21:44 UTC by Andrew Savchenko
Modified: 2024-10-10 18:14 UTC (History)
5 users (show)

See Also:
Package list:
Runtime testing required: ---


Attachments
build.log.gz (build.log.gz,8.44 KB, application/gzip)
2021-05-27 21:44 UTC, Andrew Savchenko
Details
emerge --info (emerge.info,12.87 KB, text/plain)
2021-05-27 21:44 UTC, Andrew Savchenko
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Andrew Savchenko gentoo-dev 2021-05-27 21:44:08 UTC
Created attachment 711804 [details]
build.log.gz

Hi!

pms-7_p20180430-r1 build continues indefinitely on pdflatex eapi-cheasheet — I killed it after 40 minutes of CPU time on Core i7-4790 (it is used to build 32-bit packages for another host). This is likely a bug in pdflatex, so I'm assigning to its maintainer.

pdflatex is from texlive-core-2021, it is usable and I can build another documents with it.
Comment 1 Andrew Savchenko gentoo-dev 2021-05-27 21:44:38 UTC
Created attachment 711807 [details]
emerge --info
Comment 2 Ulrich Müller gentoo-dev 2021-05-27 22:46:33 UTC
What is in the build.log looks good to me, and shows pdfTeX running just once (it is supposed to run in total 5 times).

I suppose you've killed it at that point? It shouldn't take 40 minutes for that first pass, so something is definitely going wrong.
Comment 3 Andrew Savchenko gentoo-dev 2021-05-28 15:05:09 UTC
(In reply to Ulrich Müller from comment #2)
> What is in the build.log looks good to me, and shows pdfTeX running just
> once (it is supposed to run in total 5 times).
> 
> I suppose you've killed it at that point? It shouldn't take 40 minutes for
> that first pass, so something is definitely going wrong.

Yes.

But that happened during quite complicated @world update. After the following loop terminated on no-op on both actions:
  emerge @preserved-rebuild
  emerge --depclean
I can no longer reproduce this problem and pms builds fine.

I suppose something in texlive was broken during @world upgrade, because the loop above involved some texlive packages.
Comment 4 Nick Bowler 2024-10-10 17:20:39 UTC
FWIW is/was probably a real bug here.  I have been hitting (and ignoring) this problem on multiple machines for ages and finally discovered (today!) that the solution is to forcibly uninstall dev-tex/leaflet (no longer in the tree) in order to successfully update app-doc/pms.

This was a dependency of prior versions of app-doc/pms and depclean won't remove it (unless using --with-bdeps=n) until app-doc/pms is upgraded, which won't happen automatically with because the build hangs forever with leaflet installed.