To build Unity and run the tests in an up-to-date Trusty build environment you need to use the GTK fix branch (API changes in GTK prevent Unity from building using trunk).
# apt-get build-dep unity # bzr branch lp:~townsend/unity/fix-gtk-build-error/ # cd fix-gtk-build-error # dpkg-buildpackage The unit tests are run as a part of the packaging build. The file tests/dummy-xorg-test-runner.sh is a shell script use to invoke a headless X.org server against which the tests get run. I believe this is where the problem lies. It looks like the headless X.org server does not start properly on armhf targets with the new Mesa. It may be possible to avoid building Unity to reproduce this problem if it occurs just running that script. -- You received this bug notification because you are a member of Desktop Packages, which is subscribed to mesa in Ubuntu. https://bugs.launchpad.net/bugs/1260068 Title: Unity continuous-integration fails in armhf due possibly to a libegl issue Status in “mesa” package in Ubuntu: Confirmed Bug description: Since mesa 10.0 has been released, our Unity continuous-integration tests are failing on armhf builds. This is a snippet of the log: libEGL warning: DRI2: failed to authenticate Segmentation fault (core dumped) The log can be found here for reference: https://jenkins.qa.ubuntu.com/view/Trusty/view/All/job/unity-trusty- armhf-ci/56/console I don't have the core file or have access to an armhf machine to reproduce, so I'm only going on evidence based on the warning and the timing of the issue. *Note* This is blocking automerging of Unity code, so this issue is pretty critical. To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/mesa/+bug/1260068/+subscriptions -- Mailing list: https://launchpad.net/~desktop-packages Post to : [email protected] Unsubscribe : https://launchpad.net/~desktop-packages More help : https://help.launchpad.net/ListHelp

