Summary: | =www-client/firefox-68.11.0 emerge hangs | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | brookebasile |
Component: | Current packages | Assignee: | Mozilla Gentoo Team <mozilla> |
Status: | RESOLVED NEEDINFO | ||
Severity: | normal | CC: | herrtimson, ross, sam |
Priority: | Normal | ||
Version: | unspecified | ||
Hardware: | AMD64 | ||
OS: | Linux | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- | |
Attachments: |
68.11.0 failed build.log
79.0-r2 failed build.log 79.0-r2 - different machine, same flags - successful build.log |
Description
brookebasile
2020-08-11 02:03:44 UTC
-"with Clang and USE flag h", oops (In reply to brookebasile from comment #2) > build.log > https://gist.githubusercontent.com/bxb5544/fec2885cf40d7b75fd21464379530181/ > raw/7ffb1aa1bcf924b8db14c2d5d1fcc55e8ef75088/build.log Please upload the (compressed if needed) full build.log via Bugzilla for posterity. Created attachment 654085 [details]
68.11.0 failed build.log
is this your full build log, or is it cut off? 36:02.46 /var/tmp/portage/www-client/firefox-68.11.0/work/firefox-68.11.0/ff/_virtualenvs/init/bin/python -m mozbuild.action.zip -C ../../dist/xpi-stage/locale-en-US -x **/*.manifest -x **/*.js -x **/*.ini /var/tmp/portage/www-client/firefox-68.11.0/work/firefox-68.11.0/ff/dist/linux-x86_64/xpi/firefox-68.11.0.en-US.langpack.xpi chrome localization browser manifest.json 36:02.46 gmake[6]: Leaving directory '/var/tmp/portage/www-client/firefox-68.11.0/work/firefox-68.11.0/ff/browser/locales' 36:02.46 gmake[4]: Nothing to be done for 'tools'. 8 I do have a similar problem on arm, where emerge hangs infinitivly while consuming a whole core doing something python related with ./mach, but that is with sys-libs/musl as the systems libc which is why I never posted the issue. But this isn't the case for you, emerge hangs but it's not consuming any cpu, right? (In reply to tt_1 from comment #5) > is this your full build log, or is it cut off? > > 36:02.46 > /var/tmp/portage/www-client/firefox-68.11.0/work/firefox-68.11.0/ff/ > _virtualenvs/init/bin/python -m mozbuild.action.zip -C > ../../dist/xpi-stage/locale-en-US -x **/*.manifest -x **/*.js -x **/*.ini > /var/tmp/portage/www-client/firefox-68.11.0/work/firefox-68.11.0/ff/dist/ > linux-x86_64/xpi/firefox-68.11.0.en-US.langpack.xpi chrome localization > browser manifest.json > 36:02.46 gmake[6]: Leaving directory > '/var/tmp/portage/www-client/firefox-68.11.0/work/firefox-68.11.0/ff/browser/ > locales' > 36:02.46 gmake[4]: Nothing to be done for 'tools'. > 8 > > > I do have a similar problem on arm, where emerge hangs infinitivly while > consuming a whole core doing something python related with ./mach, but that > is with sys-libs/musl as the systems libc which is why I never posted the > issue. > > But this isn't the case for you, emerge hangs but it's not consuming any > cpu, right? Yes, that's where it hangs, and stops using CPU; no errors or anything. It does show some portage processes in ps aux though, I can follow up with the specifics there (I didn't copy them before, woops.) I actually left my initial emerge going and stepped away from my machine for some time, came back to see that it was hanging and ran genlop to see that it had been hanging for 4+ hours. I don't think RAM is the issue, I have 16gb+16gb of swap. Here's the running processes after the hang + genlop: sleepy@seraph ~/firefox79 $ ps aux | grep portage portage 6356 2.2 0.2 362280 30640 pts/2 Sl+ 02:08 1:19 /var/tmp/portage/www-client/firefox-68.11.0/work/firefox-68.11.0/ff/_virtualenvs/init/bin/python /var/tmp/portage/www-client/firefox-68.11.0/work/firefox-68.11.0/build/pgo/profileserver.py portage 6535 0.0 0.1 362280 22640 pts/2 S 02:08 0:00 /var/tmp/portage/www-client/firefox-68.11.0/work/firefox-68.11.0/ff/_virtualenvs/init/bin/python /var/tmp/portage/www-client/firefox-68.11.0/work/firefox-68.11.0/build/pgo/profileserver.py portage 6536 0.2 2.9 3129916 411508 pts/2 Sl 02:08 0:07 /var/tmp/portage/www-client/firefox-68.11.0/work/firefox-68.11.0/ff/dist/firefox/firefox http://localhost:8888/index.html -profile /var/tmp/portage/www-client/firefox-68.11.0/temp/tmpUZWTm1 sleepy 6830 0.0 0.0 7852 564 pts/1 S+ 03:08 0:00 grep --colour=auto portage root 28175 0.0 0.0 15676 9368 pts/0 S+ 01:31 0:00 /usr/bin/python3.7m /usr/lib/portage/python3.7/pid-ns-init 28176 root 28176 0.0 0.0 15680 9632 pts/2 Ss+ 01:31 0:00 /usr/bin/python3.7m /usr/lib/portage/python3.7/pid-ns-init 250 250 250 18 0,1,2 /usr/bin/sandbox [www-client/firefox-68.11.0] sandbox /usr/lib/portage/python3.7/ebuild.sh compile portage 28179 0.0 0.0 2312 1584 pts/2 S+ 01:31 0:00 [www-client/firefox-68.11.0] sandbox /usr/lib/portage/python3.7/ebuild.sh compile portage 28180 0.0 0.0 14644 9148 pts/2 S+ 01:31 0:00 /bin/bash /usr/lib/portage/python3.7/ebuild.sh compile portage 28201 0.0 0.0 14820 8240 pts/2 S+ 01:31 0:00 /bin/bash /usr/lib/portage/python3.7/ebuild.sh compile portage 28224 0.0 0.4 1910252 56656 pts/2 Sl+ 01:31 0:00 /usr/bin/Xvfb :1 -screen 0 1280x1024x24 +extension RANDR portage 28257 3.0 0.2 185412 38432 pts/2 Sl+ 01:31 2:56 python2.7 ./mach build --verbose portage 28278 0.0 0.0 3276 2312 pts/2 S+ 01:31 0:00 /usr/bin/gmake -f client.mk portage 28281 0.0 0.0 3944 2940 pts/2 S+ 01:31 0:00 /usr/bin/gmake -j8 -O -C /var/tmp/portage/www-client/firefox-68.11.0/work/firefox-68.11.0/ff sleepy@seraph ~/firefox79 $ genlop -c Currently merging 2 out of 2 * www-client/firefox-68.11.0 current merge time: 1 hour, 39 minutes and 17 seconds. ETA: unknown. Created attachment 654332 [details]
79.0-r2 failed build.log
Created attachment 654334 [details]
79.0-r2 - different machine, same flags - successful build.log
I've attached the failed build.log for 79.0-r2 as well. I can open up a separate bug if that is more appropriate. Here the emerge hangs as well, same behavior, just at a different location. On another machine I was able to emerge 79.0-r2 just fine, but I noticed that the build encountered the same error, just didn't hang. Again here's the leftover processes in ps aux after the hang: sleepy@seraph ~ $ ps aux | grep portage portage 13832 0.8 0.2 365444 33656 pts/2 Sl+ Aug11 3:49 /var/tmp/portage/www-client/firefox-79.0-r2/work/firefox-79.0/ff/instrumented/_virtualenvs/init_py3/bin/python /var/tmp/portage/www-client/firefox-79.0-r2/work/firefox-79.0/build/pgo/profileserver.py portage 14134 0.0 0.1 365188 23884 pts/2 S Aug11 0:00 /var/tmp/portage/www-client/firefox-79.0-r2/work/firefox-79.0/ff/instrumented/_virtualenvs/init_py3/bin/python /var/tmp/portage/www-client/firefox-79.0-r2/work/firefox-79.0/build/pgo/profileserver.py portage 14135 0.0 2.3 3020940 330920 pts/2 Sl Aug11 0:19 /var/tmp/portage/www-client/firefox-79.0-r2/work/firefox-79.0/ff/instrumented/dist/firefox/firefox http://localhost:8888/index.html -profile /var/tmp/portage/www-client/firefox-79.0-r2/temp/tmpg4z68gpr portage 14262 0.0 1.2 2507308 177524 pts/2 Sl Aug11 0:04 /var/tmp/portage/www-client/firefox-79.0-r2/work/firefox-79.0/ff/instrumented/dist/firefox/firefox -contentproc -childID 1 -isForBrowser -prefsLen 1 -prefMapSize 222186 -parentBuildID 20200811165411 -appdir /var/tmp/portage/www-client/firefox-79.0-r2/work/firefox-79.0/ff/instrumented/dist/firefox/browser 18904 tab portage 14311 0.0 1.1 2502312 160356 pts/2 Sl Aug11 0:14 /var/tmp/portage/www-client/firefox-79.0-r2/work/firefox-79.0/ff/instrumented/dist/firefox/firefox -contentproc -childID 2 -isForBrowser -prefsLen 6965 -prefMapSize 222186 -parentBuildID 20200811165411 -appdir /var/tmp/portage/www-client/firefox-79.0-r2/work/firefox-79.0/ff/instrumented/dist/firefox/browser 18904 tab portage 14362 0.0 1.4 2530728 197012 pts/2 Sl Aug11 0:01 /var/tmp/portage/www-client/firefox-79.0-r2/work/firefox-79.0/ff/instrumented/dist/firefox/firefox -contentproc -childID 3 -isForBrowser -prefsLen 7737 -prefMapSize 222186 -parentBuildID 20200811165411 -appdir /var/tmp/portage/www-client/firefox-79.0-r2/work/firefox-79.0/ff/instrumented/dist/firefox/browser 18904 tab portage 14398 0.0 0.8 2481760 120936 pts/2 Sl Aug11 0:00 /var/tmp/portage/www-client/firefox-79.0-r2/work/firefox-79.0/ff/instrumented/dist/firefox/firefox -contentproc -childID 4 -isForBrowser -prefsLen 7813 -prefMapSize 222186 -parentBuildID 20200811165411 -appdir /var/tmp/portage/www-client/firefox-79.0-r2/work/firefox-79.0/ff/instrumented/dist/firefox/browser 18904 tab sleepy 15711 0.0 0.0 7980 2140 pts/1 S+ 01:25 0:00 grep --colour=auto portage root 27547 0.0 0.0 15676 9328 pts/0 S+ Aug11 0:00 /usr/bin/python3.7m /usr/lib/portage/python3.7/pid-ns-init 27548 root 27548 0.0 0.0 15680 9680 pts/2 Ss+ Aug11 0:00 /usr/bin/python3.7m /usr/lib/portage/python3.7/pid-ns-init 250 250 250 18 0,1,2 /usr/bin/sandbox [www-client/firefox-79.0-r2] sandbox /usr/lib/portage/python3.7/ebuild.sh compile portage 27551 0.0 0.0 2312 1656 pts/2 S+ Aug11 0:00 [www-client/firefox-79.0-r2] sandbox /usr/lib/portage/python3.7/ebuild.sh compile portage 27552 0.0 0.0 14644 9092 pts/2 S+ Aug11 0:00 /bin/bash /usr/lib/portage/python3.7/ebuild.sh compile portage 27573 0.0 0.0 14808 8260 pts/2 S+ Aug11 0:00 /bin/bash /usr/lib/portage/python3.7/ebuild.sh compile portage 27596 0.0 0.4 1910280 57068 pts/2 Sl+ Aug11 0:01 /usr/bin/Xvfb :1 -screen 0 1280x1024x24 +extension RANDR portage 27629 0.0 0.4 242696 59352 pts/2 S+ Aug11 0:24 /usr/bin/python3.8 ./mach build --verbose sleepy@seraph ~ $ genlop -c Currently merging 2 out of 2 * www-client/firefox-79.0-r2 current merge time: 8 hours, 34 minutes and 5 seconds. ETA: unknown. sleepy@seraph ~ $ I took a nap while I let this emerge so that's why it says 8 hours.. :) I'm sorry, but I can't help you that much with this. Things you can try are: sort out your mix of binutils/gcc, try to flip the avx2 useflag, and see wether it makes any differences if you use dev-lang/rust or rust-bin instead of. But first of all, get rid of the pgo useflag, it's got a bad reputation for being unstable. Maybe it's +pgo and -avx2? Do you use a stable nodejs? Any superfancy cflags that override the defaults? Is this still a problem with >=firefox-88? |