webkitgtk build fails do to suspected race

DoneSubmitted by Jack Hill.
Details
2 participants
  • Jack Hill
  • Ludovic Courtès
Owner
unassigned
Severity
normal
J
J
Jack Hill wrote on 28 Jun 2019 16:53
webkitgtk build fails duo to suspected race
(address . bug-guix@gnu.org)
alpine.DEB.2.20.1906281043570.17508@marsh.hcoop.net
Hi Guix,
It appears that the attatched derivation to build webkitgtk using the following guix
```Generation 2 Jun 26 2019 20:21:09 (current) guix ba91247 repository URL: https://git.savannah.gnu.org/git/guix.git branch: master commit: ba912479e8481d69b699ce348b35d5d70f0c9367```
fails to build in a way that looks like a race. The suspicious lines in the attatched log are:
```Traceback (most recent call last): File "/tmp/guix-build-webkitgtk-2.24.2.drv-0/webkitgtk-2.24.2/Source/WebKit/Scripts/generate-message-receiver.py", line 28, in <module> import webkit.messagesEOFError: EOF read where object expected```
I have been able to sucessfully build webkitgtk on multiple hosts by using `-c 2`
Best,Jack
Derive([("doc","/gnu/store/nxmr459x7zwiwv1fhxc2lg7j728ll0j5-webkitgtk-2.24.2-doc","",""),("out","/gnu/store/g6ayqg3rgj2qkzyb6p7pdnzrascz55q4-webkitgtk-2.24.2","","")],[("/gnu/store/0f5p86jc5sscah0816js0dh3c006cawz-module-import.drv",["out"]),("/gnu/store/0p4h1ab5q3yg5d10k3q62854pzddhi29-wayland-1.17.0.drv",["out"]),("/gnu/store/16sgdpp8s3a8bbamp2vb6250r1inrsg0-ld-wrapper-0.drv",["out"]),("/gnu/store/182bvhgw65zcrqag21smsm1kdmj34v4y-gdk-pixbuf+svg-2.38.1.drv",["out"]),("/gnu/store/1g7g48n5nc8ywcnyaaj48j490dcc60r4-webkitgtk-2.24.2.tar.xz.drv",["out"]),("/gnu/store/1h270dl9pwynqahabck1y4w9xlp10468-gettext-minimal-0.19.8.1.drv",["out"]),("/gnu/store/22341wd5wmfv15ndpkcpbnxd7l0a553l-at-spi2-core-2.32.1.drv",["out"]),("/gnu/store/24jjl26627wgbmn5sc51d3iddk8ch0qr-bison-3.0.5.drv",["out"]),("/gnu/store/2p0nj7054bqxnpvvnbxm348f6n0rp52v-zlib-1.2.11.drv",["out"]),("/gnu/store/2rf752y5l2lqwaspijdkkpijr2gddpm9-libxcomposite-0.4.5.drv",["out"]),("/gnu/store/37f3463knjvkkjyhjgramdcxwhysmm3q-linux-libre-headers-4.14.67.drv",["out"]),("/gnu/store/3pbh4kqpjfgh51b1j00xrynm7kzws9rw-docbook-xml-4.5.drv",["out"]),("/gnu/store/534rm9gn29d7dd88wjkvmy9qf9w6j3b6-gzip-1.9.drv",["out"]),("/gnu/store/554vfwiqlfy7h6r63nfj5nsiy18fbf1j-bzip2-1.0.6.drv",["out"]),("/gnu/store/55bkfdv8sbqfmkq0yvn5cjgwaar72hpw-libxml2-2.9.8.drv",["out"]),("/gnu/store/5wjn3awv4sl9xicwm4v2mh8i40j8r8mh-fontconfig-2.13.1.drv",["out"]),("/gnu/store/643d351jy1xb4napmx9rwplizilkphqq-libsecret-0.18.8.drv",["out"]),("/gnu/store/648spv15xcgi9lph5cb5gar160z6hp6q-enchant-2.2.4.drv",["out"]),("/gnu/store/6h2nzqnclvpbl0icbm7pfq735pshb4rl-libsoup-2.66.2.drv",["out"]),("/gnu/store/77nx1x0cgir1fg8rf4g6bd62ybkcri4v-gdk-pixbuf-2.38.1.drv",["out"]),("/gnu/store/782xslg00g6fxyfcfsfgmrk64j15173r-mesa-19.0.4.drv",["out"]),("/gnu/store/7kv9qhr5l6wrnxgz6j4yxfa1fynqx9gy-at-spi2-atk-2.32.0.drv",["out"]),("/gnu/store/7nfn3l5s7lljhq1nb5qk72fmcrgbcj2g-bash-minimal-4.4.23.drv",["out"]),("/gnu/store/812n9rhhapg30dkf0c1rn9z2qrjqxkga-diffutils-3.6.drv",["out"]),("/gnu/store/86qcxn4izdp3jnfiw4r9hnmfcrrnp4qr-python2-2.7.15.drv",["out"]),("/gnu/store/8dn8z7j3xs7sib94z7vnix06fhij5bdc-libxrender-0.9.10.drv",["out"]),("/gnu/store/8hj46ipm7xqq2b1yhd5a9b886xchgq6n-libxtst-1.2.3.drv",["out"]),("/gnu/store/8kljs16mbk6xlpkapl5y80b0ymd9ry4k-tar-1.30.drv",["out"]),("/gnu/store/95bclzl6qa7xhkpzh2b20g7lr1ssbpg4-gcc-7.4.0.drv",["out"]),("/gnu/store/9app36ggr4qw65yaxvw427qgspjpnb3q-gtk-doc-1.28.drv",["out"]),("/gnu/store/9zk0ka62gv9s0dncjhycrfz2nhkzpjj9-orc-0.4.29.drv",["out"]),("/gnu/store/9zrkqzm3hw781cdzlwb5p5v8mxwqv41h-patch-2.7.6.drv",["out"]),("/gnu/store/am0i4hzl5574rdyirh3p7rbslnc72733-libxi-1.7.9.drv",["out"]),("/gnu/store/amhmn1kb4mlhmvq3ngalba79bbl4k6r5-libxdamage-1.1.4.drv",["out"]),("/gnu/store/aq4493lgfrzqgnlqnxw2a23f4j2vmzq7-gstreamer-1.16.0.drv",["out"]),("/gnu/store/avs5g64qhrcz11bpj3l0v5wri2asgf92-pixman-0.36.0.drv",["out"]),("/gnu/store/awvszkfqdbrd0rynhfx6i6wk4zjylbcn-pcre-8.42.drv",["out"]),("/gnu/store/axmxkzl3yqk4qsk0j74grzzkbcvfpzr5-atk-2.32.0.drv",["out"]),("/gnu/store/azhpvgyb7cqmsaq5j6365j9q8pi9w9i1-libxfixes-5.0.3.drv",["out"]),("/gnu/store/b8vc8fgq0qd7bw19cfqib4harl74l39b-libpthread-stubs-0.4.drv",["out"]),("/gnu/store/bh71xag2r1d7x68xkzisk2fvpd5q353z-pkg-config-0.29.2.drv",["out"]),("/gnu/store/cgjqr7gfa7pz1sv7937z88abp9n6x6rz-gtk+-2.24.32.drv",["out"]),("/gnu/store/cjmm8i4h5gbhh06nq9s54rjnjx1gg92x-glibc-2.28.drv",["out","static"]),("/gnu/store/cr59smc7cs9nmlg7afa8p4wck1py6wk0-geoclue-2.4.8.drv",["out"]),("/gnu/store/d9cz9979jl48saw8r5kj23ra3lnhjhjp-binutils-2.31.1.drv",["out"]),("/gnu/store/dhhqqgmmlv455xwswdjki9396yl4w23l-libnotify-0.7.7.drv",["out"]),("/gnu/store/ds02fg2pjyqb0p90yp0mxxav0l26cb44-freetype-2.9.1.drv",["out"]),("/gnu/store/dxv1j5wiir0hkglpaxxagq1v45rv4dvh-libvdpau-1.2.drv",["out"]),("/gnu/store/fkh36cwg5klykf8h6c2c70gva9bdgjfp-libgcrypt-1.8.3.drv",["out"]),("/gnu/store/fqgbd06yr491jg1qqwnxs3z61cv7fmhf-m4-1.4.18.drv",["out"]),("/gnu/store/fy46kjwm8afay68dr27hdk5yrn73mv4g-cmake-3.13.1.drv",["out"]),("/gnu/store/g1cadqdsw21vlbx33mmn47ig8b24k852-cairo-1.16.0.drv",["out"]),("/gnu/store/g4ay4q8z0xsidx5m8gbs9b1l79zvclpp-util-linux-2.32.1.drv",["out"]),("/gnu/store/gk68hxq24m49183khxm0d5gxasll6bja-findutils-4.6.0.drv",["out"]),("/gnu/store/gngac71swn17l609kxghh9lypfb5fgx5-pango-1.42.4.drv",["out"]),("/gnu/store/gspwmkrw7pjwn7q3gldn019rr612pyjf-gperf-3.1.drv",["out"]),("/gnu/store/gy1jwcsv8hc87x607yd6n7pzham9dgcs-fribidi-1.0.5.drv",["out"]),("/gnu/store/h7286ml247p67ngv3d5scg59fnikanps-module-import-compiled.drv",["out"]),("/gnu/store/hh2wy3ss0l4rgmixxk3p5z5rhc7ajpci-libxext-1.3.3.drv",["out"]),("/gnu/store/hkcccj1rr4wfdz26qkk7v3vyqbiy1b92-glib-2.56.3.drv",["bin","out"]),("/gnu/store/hs8w2wd0vxgq19q352ia3qzizwh1slms-guile-2.2.4.drv",["out"]),("/gnu/store/hxkf52zhykkjlkp5zaqbsf4mfgmlpcgc-xorgproto-2018.4.drv",["out"]),("/gnu/store/j02925rdlvhj0dgpvd8gdp2cd60bc1ms-openjpeg-2.3.0.drv",["out"]),("/gnu/store/jfb8s6k67nj1bpfmhckyp6m9fnfvh0b9-libxt-1.1.5.drv",["out"]),("/gnu/store/jgb3xaw9frygv51ywlywacbn8wizx52y-gtk+-3.24.8.drv",["out"]),("/gnu/store/jlhfzphwhzybi85jhaby8cgg18syk75a-libx11-1.6.6.drv",["out"]),("/gnu/store/jqcyprwiayvkvhrnw16zpw39iikv9jdf-libtasn1-4.13.drv",["out"]),("/gnu/store/jqq4m1yq1a8pss3h07xdklr2iv58xjsc-gcc-5.5.0.drv",["out"]),("/gnu/store/k19dyjk1iz5z5arjj4294hl6zlf525ll-libice-1.0.9.drv",["out"]),("/gnu/store/k9f70bdlr3aqsddawv84mkgdfxfrl5k5-libdrm-2.4.98.drv",["out"]),("/gnu/store/kl00zwmivpz7mnl818r8f4rapbpqhnhg-icu4c-63.1.drv",["out"]),("/gnu/store/kzkvl5w9h57d1r22r391bk5ijrjsdxwr-ruby-2.5.3.drv",["out"]),("/gnu/store/l44xxcnd3jw3pvp4w0xxw2shvipa7zw2-libxau-1.0.8.drv",["out"]),("/gnu/store/lc1mns6vpia7gkh2h5csy82mk5nfydx5-libxshmfence-1.3.drv",["out"]),("/gnu/store/li358ml1bxmyr4rh67jhi42rrj2jaf8w-sed-4.5.drv",["out"]),("/gnu/store/lmz73zqa60pclx9wkp7pc42qdrdmxrd0-make-4.2.1.drv",["out"]),("/gnu/store/md55yynwav7z9jriz53lp1gwy6wgll5v-gawk-4.2.1.drv",["out"]),("/gnu/store/mg1d7yna8w6d2598rsmmchyg2nvd3qfl-libxcb-1.13.drv",["out"]),("/gnu/store/mpgfw9s68nn93519hkgr9r2mpspszypd-libxinerama-1.1.4.drv",["out"]),("/gnu/store/mvbhb7l6pk51vsz5d8349smdajx46nam-libepoxy-1.5.3.drv",["out"]),("/gnu/store/n0dgis9vf9dvjjyy6p5pgbw8nk2xky28-libxslt-1.1.32.drv",["out"]),("/gnu/store/n4d5qmd1kiwc2v9zrh2q02zmpz90zrsq-harfbuzz-2.2.0.drv",["out"]),("/gnu/store/nj4ykifaaw40anq4f7m1y9m8fbbrs8kx-libxxf86vm-1.1.4.drv",["out"]),("/gnu/store/nvflswj1nlb2dfv8pbn2pmgvsi3ckksq-libgpg-error-1.32.drv",["out"]),("/gnu/store/nwypm7yhps54wpi6fd8cvs1hfxn2r8g9-xz-5.2.4.drv",["out"]),("/gnu/store/p5rmhsd3rvds495i2q68k7w13mp6g4am-libxkbcommon-0.8.4.drv",["out"]),("/gnu/store/pj9syn45gpb586z57bdwlby2fc8i5d4y-gobject-introspection-1.56.1.drv",["out"]),("/gnu/store/pxlqajhrr1616c2w89w9n0xr89likykk-dbus-1.12.12.drv",["out"]),("/gnu/store/qgzpn7r98gkphnjdnk5yvr81n3z8yc93-grep-3.1.drv",["out"]),("/gnu/store/qpj5a2wyz654m6f66a7fbp6k9lfslcbn-shared-mime-info-1.9.drv",["out"]),("/gnu/store/qpjzaa45ii48dhqjhazwcw57y7svgpkv-file-5.33.drv",["out"]),("/gnu/store/s0a6chays0qrk3cr8rk7zkcqd979knls-libjpeg-9c.drv",["out"]),("/gnu/store/sknfw49xldaqdlr2a0xmd1n8rh9xfi74-graphite2-1.3.12.drv",["out"]),("/gnu/store/v4wclwap0rkzp14b6ydizamzw8xbzrcy-hyphen-2.8.8.drv",["out"]),("/gnu/store/v5nv2mqfasdjqw1kd99bnz3q47fn8q74-libpsl-0.21.0.drv",["out"]),("/gnu/store/vfhmq2hn09xx4y1kczsr2d8kcsv4aapl-libxdmcp-1.1.2.drv",["out"]),("/gnu/store/vp2bz5lgfrkkkcyqkzmhy053jv8f92my-expat-2.2.6.drv",["out"]),("/gnu/store/vpx9nz6ijryj28s967wn1m93v7fz1czv-libffi-3.2.1.drv",["out"]),("/gnu/store/vzgdr3l5fypaf68sc6gaqd4nrvn79sdc-libwebp-1.0.2.drv",["out"]),("/gnu/store/w2siayrhiiw6p69f1975r76k3553vaz0-coreutils-8.30.drv",["out"]),("/gnu/store/wib93pjv4vwj4ylzc5yc9qb608d57xrb-glibc-utf8-locales-2.28.drv",["out"]),("/gnu/store/wv9a931qppk6rdb9jzc10f7n0xazvxnk-wayland-protocols-1.17.drv",["out"]),("/gnu/store/wyyddd8byflaiwa2qpgwfzzfi5cxda1l-sqlite-3.24.0.drv",["out"]),("/gnu/store/x0nqzn6hdvdmprajrmvd9xjmb2b59ybi-perl-5.28.0.drv",["out"]),("/gnu/store/x2c18hpbxshyq7nhv13ldak1ji1nb3ih-libsm-1.2.2.drv",["out"]),("/gnu/store/x7r388bpw5dr2ickdcdcq5mi1plr1sq2-gst-plugins-base-1.16.0.drv",["out"]),("/gnu/store/xjay4szaqaky7jnp00226iyrkikw03qr-util-macros-1.19.2.drv",["out"]),("/gnu/store/z14pxmwv9w64nll1ky97grlx56pvksl4-libxcursor-1.2.0.drv",["out"]),("/gnu/store/z4xs4srkfrc08hmljabcyxcphjx6aiw6-libpng-1.6.34.drv",["out"])],["/gnu/store/3w57gcfp767jbn3jprfg8zgjnai8yhrh-webkitgtk-2.24.2-guile-builder"],"x86_64-linux","/gnu/store/r658y3cgpnf99nxjxqgjiaizx20ac4k0-guile-2.2.4/bin/guile",["--no-auto-compile","-L","/gnu/store/6bwkbm3a80v0xab5qsicij7bjvmn5yna-module-import","/gnu/store/3w57gcfp767jbn3jprfg8zgjnai8yhrh-webkitgtk-2.24.2-guile-builder"],[("GUILE_LOAD_COMPILED_PATH","/gnu/store/sd3bgj7kh6bnmjlq6qqqjz2x8x9gmy3y-module-import-compiled"),("doc","/gnu/store/nxmr459x7zwiwv1fhxc2lg7j728ll0j5-webkitgtk-2.24.2-doc"),("out","/gnu/store/g6ayqg3rgj2qkzyb6p7pdnzrascz55q4-webkitgtk-2.24.2")])
J
J
Jack Hill wrote on 28 Jun 2019 16:59
(no subject)
(address . control@debbugs.gnu.org)
alpine.DEB.2.20.1906281057150.17508@marsh.hcoop.net
retitle 36419 webkitgtk build fails do to suspected race
Thanks
J
J
Jack Hill wrote on 28 Jun 2019 17:01
(address . 36419@debbugs.gnu.org)
alpine.DEB.2.20.1906281059510.17508@marsh.hcoop.net
The previously attatched log was generated with -c 12. I am currently running a build with -c 1 to verify that the problem occurs there as well.
(I remember it happening with -c 1 in the past, but my memory could be faulty).
J
J
Jack Hill wrote on 28 Jun 2019 19:04
(address . 36419@debbugs.gnu.org)
alpine.DEB.2.20.1906281303320.17508@marsh.hcoop.net
I've confirmed that webkitgtk also fails to build for me with -c 1. Log attatched.
J
J
Jack Hill wrote on 23 Sep 2019 22:54
webkitgtk fixed in later release?
(address . 36419@debbugs.gnu.org)
alpine.DEB.2.20.1909231650220.15057@marsh.hcoop.net
Today I was able to build webkitgkt 2.24.4 with Guix commit 4343eebfc9f7d44ec9a665f3374d1397301b542e. It looks like it is also available on ci.guix.gnu.org:
https://ci.guix.gnu.org/25hz999kgcjh4alm6liwm12jm3blf5zz.narinfo
This is a newer release of webkitgtk than the one that failed (2.24.2). Do we think this means that webkitgtk build problem has been fixed, or did we just get lucky with this release?
My feeling is that we should close this bug and can open a new one if it re-occurs.
Thoughts?Jack
L
L
Ludovic Courtès wrote on 24 Sep 2019 10:19
(name . Jack Hill)(address . jackhill@jackhill.us)(address . 36419-done@debbugs.gnu.org)
87v9tikswp.fsf@gnu.org
Hello,
Jack Hill <jackhill@jackhill.us> skribis:
Toggle quote (13 lines)> Today I was able to build webkitgkt 2.24.4 with Guix commit> 4343eebfc9f7d44ec9a665f3374d1397301b542e. It looks like it is also> available on ci.guix.gnu.org:>> https://ci.guix.gnu.org/25hz999kgcjh4alm6liwm12jm3blf5zz.narinfo>> This is a newer release of webkitgtk than the one that failed> (2.24.2). Do we think this means that webkitgtk build problem has been> fixed, or did we just get lucky with this release?>> My feeling is that we should close this bug and can open a new one if> it re-occurs.
I agree. Closed!
Thanks for following up on this,Ludo’.
Closed
?
Your comment

This issue is archived.

To comment on this conversation send email to 36419@debbugs.gnu.org