<div dir="ltr">Hi Dmitry,<div><br></div><div>I tried to recreate and think I can.</div><div>I hopped onto a s390x LPAR got the deb-src of your ppa and ran the following:</div><div><br></div><div><div># prep LP like sbuild environment</div><div>sudo sbuild-launchpad-chroot create -n artful-LP-s390x -a s390x -s artful</div><div>cp /usr/share/doc/sbuild/examples/example.sbuildrc /home/ubuntu/.sbuildrc</div><div>sudo sbuild-update -udcar artful-LP-s390x</div><div><br></div><div># build with ppa enabled for dependencies</div><div>DEB_BUILD_OPTIONS="parallel=4" sbuild -Adartful-LP-s390x --arch=s390x --extra-repository="deb [trusted=yes] <a href="http://ppa.launchpad.net/ci-train-ppa-service/2819/ubuntu">http://ppa.launchpad.net/ci-train-ppa-service/2819/ubuntu</a> artful main" qtquickcontrols-opensource-src_5.9.0-1.dsc</div></div><div><br></div><div>Then I left it alone but it already hangs at the following for about an hour now - so I think it is the same hang you see:</div><div><br></div><div><div>PASS   : qtquickcontrols::Tests_Calendar::test_hovered()</div><div>PASS   : qtquickcontrols::Tests_Calendar::test_keyNavigation()</div><div>SKIP   : qtquickcontrols::Tests_Calendar::test_minMaxJsDateRange() QTBUG-36846</div><div>   Loc: [/<<PKGBUILDDIR>>/tests/auto/controls/data/tst_calendar.qml(180)]</div><div>PASS   : qtquickcontrols::Tests_Calendar::test_minMaxUndefined()</div><div>QWARN  : qtquickcontrols::UnknownTestFunc() file:///usr/lib/s390x-linux-gnu/qt5/qml/QtTest/TestCase.qml:1761: TypeError: Cannot call method 'indexOf' of undefined</div><div><br></div></div><div><br></div><div>A quick check on the environment on hanging processes or anything like that showed the following process tree [1].</div><div>This tree does not change and hangs forever, so the question is what is the following polling for?</div><div>./tst_controls -import /build/qtquickcontrols-opensource-src-rUatts/qtquickcontrols-opensource-src-5.9.0/tests/auto/controls/../testplugin<br></div><div><br></div><div>The simple minded solution of killing that hanging process helped to unlock everything - so nothing else seems to infinitely block.</div><div>This even got me a working build - here the buildlog which pretty much matches your LP builds [2].</div><div>The fact that the build completes successful after killing it feels like it is not really waiting on something important but instead should have exited on its own.</div><div><br></div><div>You certainly know the actual tests and code better - maybe this already helps you to debug further.</div><div>If you need more please get in touch with me on #ubuntu-devel - Nick: cpaelzer</div><div><br></div><div>[1]: <a href="http://paste.ubuntu.com/24923475/">http://paste.ubuntu.com/24923475/</a></div><div>[2]: <a href="http://paste.ubuntu.com/24923511/">http://paste.ubuntu.com/24923511/</a></div><div><br></div></div><div class="gmail_extra"><br><div class="gmail_quote">On Wed, Jun 21, 2017 at 7:03 PM, Dmitry Shachnev <span dir="ltr"><<a href="mailto:mitya57@ubuntu.com" target="_blank">mitya57@ubuntu.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Hi all,<br>
<br>
Simon Quigley and I are currently working on Qt 5.9 transition in a PPA [1].<br>
<br>
We noticed that some of the Qt packages hang when their tests are run on<br>
s390x. This does not happen on other architectures, and this does not happen<br>
on Debian s390x buildds (and I cannot reproduce it on <a href="http://zelenka.debian.org" rel="noreferrer" target="_blank">zelenka.debian.org</a>).<br>
<br>
Examples of hanging builds:<br>
<br>
- <a href="https://launchpad.net/~ci-train-ppa-service/+archive/ubuntu/2819/+build/12754612" rel="noreferrer" target="_blank">https://launchpad.net/~ci-<wbr>train-ppa-service/+archive/<wbr>ubuntu/2819/+build/12754612</a><br>
- <a href="https://launchpad.net/~ci-train-ppa-service/+archive/ubuntu/2819/+build/12758700" rel="noreferrer" target="_blank">https://launchpad.net/~ci-<wbr>train-ppa-service/+archive/<wbr>ubuntu/2819/+build/12758700</a><br>
- <a href="https://launchpad.net/~ci-train-ppa-service/+archive/ubuntu/2819/+build/12754642" rel="noreferrer" target="_blank">https://launchpad.net/~ci-<wbr>train-ppa-service/+archive/<wbr>ubuntu/2819/+build/12754642</a><br>
- <a href="https://launchpad.net/~ci-train-ppa-service/+archive/ubuntu/2819/+build/12784776" rel="noreferrer" target="_blank">https://launchpad.net/~ci-<wbr>train-ppa-service/+archive/<wbr>ubuntu/2819/+build/12784776</a><br>
<br>
The last one is still running, however the build log indicates that it hanged<br>
*after* the tests have finished, so it should not be a bug in Qt code.<br>
<br>
Has anybody else seen such issues? If no, maybe some buildd admin can<br>
investigate what happens there?<br>
<br>
[1]: <a href="https://launchpad.net/~ci-train-ppa-service/+archive/ubuntu/2819" rel="noreferrer" target="_blank">https://launchpad.net/~ci-<wbr>train-ppa-service/+archive/<wbr>ubuntu/2819</a><br>
<br>
--<br>
Dmitry Shachnev<br>
<br>--<br>
ubuntu-devel mailing list<br>
<a href="mailto:ubuntu-devel@lists.ubuntu.com">ubuntu-devel@lists.ubuntu.com</a><br>
Modify settings or unsubscribe at: <a href="https://lists.ubuntu.com/mailman/listinfo/ubuntu-devel" rel="noreferrer" target="_blank">https://lists.ubuntu.com/<wbr>mailman/listinfo/ubuntu-devel</a><br>
<br></blockquote></div><br><br clear="all"><div><br></div>-- <br><div class="gmail_signature" data-smartmail="gmail_signature"><div dir="ltr"><div><div dir="ltr"><span style="color:rgb(136,136,136);font-size:12.8px">Christian Ehrhardt</span><div style="color:rgb(136,136,136);font-size:12.8px">Software Engineer, Ubuntu Server</div><div style="color:rgb(136,136,136);font-size:12.8px">Canonical Ltd</div></div></div></div></div>
</div>