Closed
Bug 757518
Opened 13 years ago
Closed 13 years ago
PGO build gets stuck in a loop on systems where /usr/bin/makedepend is not present
Categories
(Firefox Build System :: General, defect)
Tracking
(Not tracked)
RESOLVED
FIXED
mozilla15
People
(Reporter: chrisccoulson, Assigned: chrisccoulson)
Details
Attachments
(1 file)
A PGO build on a system where /usr/bin/makedepend is not present seems to get stuck in a loop:
MOZ_PGO_INSTRUMENTED=1 OBJDIR=/build/buildd/firefox-13.0~b4+build1/build-tree/mozilla//obj-i686-linux-gnu JARLOG_DIR=/build/buildd/firefox-13.0~b4+build1/build-tree/mozilla//obj-i686-linux-gnu/jarlog/en-US xvfb-run -a /usr/bin/python /build/buildd/firefox-13.0~b4+build1/build-tree/mozilla//obj-i686-linux-gnu/_profile/pgo/profileserver.py 10
args: ['/build/buildd/firefox-13.0~b4+build1/build-tree/mozilla/obj-i686-linux-gnu/dist/firefox/firefox-bin', '-no-remote', '-profile', '/build/buildd/firefox-13.0~b4+build1/build-tree/mozilla/obj-i686-linux-gnu/_profile/pgo/pgoprofile/', 'http://localhost:8888/index.html']
INFO | automation.py | Application pid: 22967
Xlib: extension "RANDR" missing on display ":99".
(firefox-bin:22967): Gtk-WARNING **: Could not find the icon 'gtk-go-back-ltr'. The 'hicolor' theme
was not found either, perhaps you need to install it.
You can get a copy from:
http://icon-theme.freedesktop.org/releases
localhost - - [17/May/2012 19:42:37] "GET /index.html HTTP/1.1" 200 -
localhost - - [17/May/2012 19:42:37] "GET /favicon.ico HTTP/1.1" 200 -
localhost - - [17/May/2012 19:42:39] code 404, message File not found
localhost - - [17/May/2012 19:42:39] "GET /safebrowsing-dummy/newkey HTTP/1.1" 404 -
localhost - - [17/May/2012 19:42:40] "GET /blueprint/sample.html HTTP/1.1" 200 -
localhost - - [17/May/2012 19:42:40] "GET /blueprint/screen.css HTTP/1.1" 200 -
localhost - - [17/May/2012 19:42:40] "GET /blueprint/print.css HTTP/1.1" 200 -
localhost - - [17/May/2012 19:42:40] "GET /blueprint/fancytype-screen.css HTTP/1.1" 200 -
localhost - - [17/May/2012 19:42:40] "GET /blueprint/test.jpg HTTP/1.1" 200 -
localhost - - [17/May/2012 19:42:40] "GET /blueprint/valid.png HTTP/1.1" 200 -
localhost - - [17/May/2012 19:42:43] "GET /blueprint/forms.html HTTP/1.1" 200 -
localhost - - [17/May/2012 19:42:44] "GET /blueprint/grid.png HTTP/1.1" 200 -
localhost - - [17/May/2012 19:42:46] "GET /blueprint/grid.html HTTP/1.1" 200 -
localhost - - [17/May/2012 19:42:46] "GET /blueprint/test-small.jpg HTTP/1.1" 200 -
localhost - - [17/May/2012 19:42:49] "GET /blueprint/elements.html HTTP/1.1" 200 -
localhost - - [17/May/2012 19:42:52] "GET /js-input/3d-cube.html HTTP/1.1" 200 -
localhost - - [17/May/2012 19:42:55] "GET /js-input/3d-morph.html HTTP/1.1" 200 -
localhost - - [17/May/2012 19:42:58] "GET /js-input/3d-raytrace.html HTTP/1.1" 200 -
localhost - - [17/May/2012 19:43:01] "GET /js-input/3d-thingy.html HTTP/1.1" 200 -
localhost - - [17/May/2012 19:43:04] "GET /js-input/access-binary-trees.html HTTP/1.1" 200 -
localhost - - [17/May/2012 19:43:07] "GET /js-input/access-fannkuch.html HTTP/1.1" 200 -
localhost - - [17/May/2012 19:43:10] "GET /js-input/access-nbody.html HTTP/1.1" 200 -
localhost - - [17/May/2012 19:43:13] "GET /js-input/access-nsieve.html HTTP/1.1" 200 -
localhost - - [17/May/2012 19:43:16] "GET /js-input/bitops-3bit-bits-in-byte.html HTTP/1.1" 200 -
localhost - - [17/May/2012 19:43:19] "GET /js-input/bitops-bits-in-byte.html HTTP/1.1" 200 -
localhost - - [17/May/2012 19:43:22] "GET /js-input/bitops-bitwise-and.html HTTP/1.1" 200 -
localhost - - [17/May/2012 19:43:25] "GET /js-input/bitops-nsieve-bits.html HTTP/1.1" 200 -
localhost - - [17/May/2012 19:43:28] "GET /js-input/controlflow-recursive.html HTTP/1.1" 200 -
localhost - - [17/May/2012 19:43:31] "GET /js-input/crypto-aes.html HTTP/1.1" 200 -
localhost - - [17/May/2012 19:43:34] "GET /js-input/crypto-md5.html HTTP/1.1" 200 -
localhost - - [17/May/2012 19:43:37] "GET /js-input/crypto-sha1.html HTTP/1.1" 200 -
localhost - - [17/May/2012 19:43:40] "GET /js-input/crypto-otp.html HTTP/1.1" 200 -
localhost - - [17/May/2012 19:43:40] "GET /js-input/key.gif HTTP/1.1" 200 -
localhost - - [17/May/2012 19:43:40] "GET /js-input/valid-xhtml10.png HTTP/1.1" 200 -
localhost - - [17/May/2012 19:43:43] "GET /js-input/date-format-tofte.html HTTP/1.1" 200 -
localhost - - [17/May/2012 19:43:46] "GET /js-input/date-format-xparb.html HTTP/1.1" 200 -
localhost - - [17/May/2012 19:43:49] "GET /js-input/math-cordic.html HTTP/1.1" 200 -
localhost - - [17/May/2012 19:43:52] "GET /js-input/math-partial-sums.html HTTP/1.1" 200 -
localhost - - [17/May/2012 19:43:55] "GET /js-input/math-spectral-norm.html HTTP/1.1" 200 -
localhost - - [17/May/2012 19:43:58] "GET /js-input/regexp-dna.html HTTP/1.1" 200 -
localhost - - [17/May/2012 19:44:01] "GET /js-input/string-base64.html HTTP/1.1" 200 -
localhost - - [17/May/2012 19:44:04] "GET /js-input/string-fasta.html HTTP/1.1" 200 -
localhost - - [17/May/2012 19:44:07] "GET /js-input/string-tagcloud.html HTTP/1.1" 200 -
localhost - - [17/May/2012 19:44:10] "GET /js-input/string-unpack-code.html HTTP/1.1" 200 -
localhost - - [17/May/2012 19:44:13] "GET /js-input/string-validate-input.html HTTP/1.1" 200 -
INFO | automation.py | Application ran for: 0:01:50.960475
INFO | automation.py | Reading PID log: /tmp/tmpiUivpRpidlog
/usr/bin/make -f /build/buildd/firefox-13.0~b4+build1/build-tree/mozilla/client.mk maybe_clobber_profiledbuild
make[3]: Entering directory `/build/buildd/firefox-13.0~b4+build1/build-tree/mozilla'
/usr/bin/make -C /build/buildd/firefox-13.0~b4+build1/build-tree/mozilla//obj-i686-linux-gnu maybe_clobber_profiledbuild
make[4]: Entering directory `/build/buildd/firefox-13.0~b4+build1/build-tree/mozilla/obj-i686-linux-gnu'
make[5]: Entering directory `/build/buildd/firefox-13.0~b4+build1/build-tree/mozilla/obj-i686-linux-gnu/browser/installer'
rm -f .md .bak core Templates.DB package-manifest removed-files ../../dist/firefox-13.0.en-US.linux-i686.tar.bz2 firefox-13.0.en-US.linux-i686.tar.bz2 LOGS TAGS a.out so_locations _gen _stubs
rm -f -r _java /no-such-file
make[5]: Leaving directory `/build/buildd/firefox-13.0~b4+build1/build-tree/mozilla/obj-i686-linux-gnu/browser/installer'
rm -f .md .bak core Templates.DB mochitest-plain.log mochitest-chrome.log mochitest-a11y.log mochitest-ipcplugins.log reftest.log crashtest.log jstestbrowser.log firefox-bin LOGS TAGS a.out so_locations _gen _stubs firefox-bin.exp firefox-bin.lib
rm -f -r dist _javagen _profile _tests staticlib _java /no-such-file
/usr/bin/make -C config clean
make[5]: Entering directory `/build/buildd/firefox-13.0~b4+build1/build-tree/mozilla/obj-i686-linux-gnu/config'
rm -f .md .bak core Templates.DB ../dist/stl_wrappers/sentinel ../config/final-link-comps ../config/final-link-libs ../config/final-link-comp-names buildid /build/buildd/firefox-13.0~b4+build1/build-tree/mozilla/config/*.pyc *.pyc nsinstall elf-dynstr-gc LOGS TAGS a.out host_nsinstall.o host_pathsub.o host_nsinstall.o host_pathsub.o so_locations _gen _stubs
rm -f -r .deps _java system_wrappers stl_wrappers /no-such-file
cd /build/buildd/firefox-13.0~b4+build1/build-tree/mozilla/obj-i686-linux-gnu/config/mkdepend; /usr/bin/make clean
/bin/sh: 1: cd: can't cd to /build/buildd/firefox-13.0~b4+build1/build-tree/mozilla/obj-i686-linux-gnu/config/mkdepend
make[6]: Entering directory `/build/buildd/firefox-13.0~b4+build1/build-tree/mozilla/obj-i686-linux-gnu/config'
rm -f .md .bak core Templates.DB ../dist/stl_wrappers/sentinel ../config/final-link-comps ../config/final-link-libs ../config/final-link-comp-names buildid /build/buildd/firefox-13.0~b4+build1/build-tree/mozilla/config/*.pyc *.pyc nsinstall elf-dynstr-gc LOGS TAGS a.out host_nsinstall.o host_pathsub.o host_nsinstall.o host_pathsub.o so_locations _gen _stubs
rm -f -r .deps _java system_wrappers stl_wrappers /no-such-file
cd /build/buildd/firefox-13.0~b4+build1/build-tree/mozilla/obj-i686-linux-gnu/config/mkdepend; /usr/bin/make clean
/bin/sh: 1: cd: can't cd to /build/buildd/firefox-13.0~b4+build1/build-tree/mozilla/obj-i686-linux-gnu/config/mkdepend
make[7]: Entering directory `/build/buildd/firefox-13.0~b4+build1/build-tree/mozilla/obj-i686-linux-gnu/config'
rm -f .md .bak core Templates.DB ../dist/stl_wrappers/sentinel ../config/final-link-comps ../config/final-link-libs ../config/final-link-comp-names buildid /build/buildd/firefox-13.0~b4+build1/build-tree/mozilla/config/*.pyc *.pyc nsinstall elf-dynstr-gc LOGS TAGS a.out host_nsinstall.o host_pathsub.o host_nsinstall.o host_pathsub.o so_locations _gen _stubs
rm -f -r .deps _java system_wrappers stl_wrappers /no-such-file
cd /build/buildd/firefox-13.0~b4+build1/build-tree/mozilla/obj-i686-linux-gnu/config/mkdepend; /usr/bin/make clean
/bin/sh: 1: cd: can't cd to /build/buildd/firefox-13.0~b4+build1/build-tree/mozilla/obj-i686-linux-gnu/config/mkdepend
make[8]: Entering directory `/build/buildd/firefox-13.0~b4+build1/build-tree/mozilla/obj-i686-linux-gnu/config'
rm -f .md .bak core Templates.DB ../dist/stl_wrappers/sentinel ../config/final-link-comps ../config/final-link-libs ../config/final-link-comp-names buildid /build/buildd/firefox-13.0~b4+build1/build-tree/mozilla/config/*.pyc *.pyc nsinstall elf-dynstr-gc LOGS TAGS a.out host_nsinstall.o host_pathsub.o host_nsinstall.o host_pathsub.o so_locations _gen _stubs
rm -f -r .deps _java system_wrappers stl_wrappers /no-such-file
cd /build/buildd/firefox-13.0~b4+build1/build-tree/mozilla/obj-i686-linux-gnu/config/mkdepend; /usr/bin/make clean
/bin/sh: 1: cd: can't cd to /build/buildd/firefox-13.0~b4+build1/build-tree/mozilla/obj-i686-linux-gnu/config/mkdepend
make[9]: Entering directory `/build/buildd/firefox-13.0~b4+build1/build-tree/mozilla/obj-i686-linux-gnu/config'
rm -f .md .bak core Templates.DB ../dist/stl_wrappers/sentinel ../config/final-link-comps ../config/final-link-libs ../config/final-link-comp-names buildid /build/buildd/firefox-13.0~b4+build1/build-tree/mozilla/config/*.pyc *.pyc nsinstall elf-dynstr-gc LOGS TAGS a.out host_nsinstall.o host_pathsub.o host_nsinstall.o host_pathsub.o so_locations _gen _stubs
rm -f -r .deps _java system_wrappers stl_wrappers /no-such-file
cd /build/buildd/firefox-13.0~b4+build1/build-tree/mozilla/obj-i686-linux-gnu/config/mkdepend; /usr/bin/make clean
/bin/sh: 1: cd: can't cd to /build/buildd/firefox-13.0~b4+build1/build-tree/mozilla/obj-i686-linux-gnu/config/mkdepend
make[10]: Entering directory `/build/buildd/firefox-13.0~b4+build1/build-tree/mozilla/obj-i686-linux-gnu/config'
rm -f .md .bak core Templates.DB ../dist/stl_wrappers/sentinel ../config/final-link-comps ../config/final-link-libs ../config/final-link-comp-names buildid /build/buildd/firefox-13.0~b4+build1/build-tree/mozilla/config/*.pyc *.pyc nsinstall elf-dynstr-gc LOGS TAGS a.out host_nsinstall.o host_pathsub.o host_nsinstall.o host_pathsub.o so_locations _gen _stubs
rm -f -r .deps _java system_wrappers stl_wrappers /no-such-file
cd /build/buildd/firefox-13.0~b4+build1/build-tree/mozilla/obj-i686-linux-gnu/config/mkdepend; /usr/bin/make clean
/bin/sh: 1: cd: can't cd to /build/buildd/firefox-13.0~b4+build1/build-tree/mozilla/obj-i686-linux-gnu/config/mkdepend
make[11]: Entering directory `/build/buildd/firefox-13.0~b4+build1/build-tree/mozilla/obj-i686-linux-gnu/config'
rm -f .md .bak core Templates.DB ../dist/stl_wrappers/sentinel ../config/final-link-comps ../config/final-link-libs ../config/final-link-comp-names buildid /build/buildd/firefox-13.0~b4+build1/build-tree/mozilla/config/*.pyc *.pyc nsinstall elf-dynstr-gc LOGS TAGS a.out host_nsinstall.o host_pathsub.o host_nsinstall.o host_pathsub.o so_locations _gen _stubs
rm -f -r .deps _java system_wrappers stl_wrappers /no-such-file
cd /build/buildd/firefox-13.0~b4+build1/build-tree/mozilla/obj-i686-linux-gnu/config/mkdepend; /usr/bin/make clean
/bin/sh: 1: cd: can't cd to /build/buildd/firefox-13.0~b4+build1/build-tree/mozilla/obj-i686-linux-gnu/config/mkdepend
...and this seems to continue forever.
(Note, obj-i686-linux-gnu/config/mkdepend really doesn't exist in this build)
Comment 1•13 years ago
|
||
previously filed as bug 717947, I think the right fix here is bug 740854 but I haven't convinced anyone to fix that for me yet.
Assignee | ||
Updated•13 years ago
|
Attachment #626081 -
Flags: review?(ted.mielczarek)
Assignee | ||
Comment 2•13 years ago
|
||
Oops, sorry. You got there before me :)
Assignee | ||
Comment 3•13 years ago
|
||
Hmmm, I'm not sure how to cancel the review now.
I could probably be convinced to fix bug 740854
Comment 4•13 years ago
|
||
Comment on attachment 626081 [details] [diff] [review]
Don't get stuck in a loop on systems where /usr/bin/makedepend does not exist
This is simple enough that I'd just take it. I'd prefer the other bug to get fixed, but no sense in leaving this annoyance in here.
Attachment #626081 -
Attachment is patch: true
Attachment #626081 -
Flags: review?(ted.mielczarek) → review+
Updated•13 years ago
|
Assignee: nobody → chrisccoulson
Assignee | ||
Updated•13 years ago
|
Keywords: checkin-needed
Assignee | ||
Comment 5•13 years ago
|
||
Thanks! I might take a look later on at the other bug too
Comment 6•13 years ago
|
||
Comment 7•13 years ago
|
||
Status: NEW → RESOLVED
Closed: 13 years ago
Resolution: --- → FIXED
Updated•7 years ago
|
Product: Core → Firefox Build System
You need to log in
before you can comment on or make changes to this bug.
Description
•