We have tested this change using xenial-overlay PPA for the phone and the earlier issues with segmentation faults during tests is gone. Not sure if there's anything else we need to test, didn't see an explicit test-case here. But all in all the ubuntu-touch problems caused by this bug are now gone.
So feel free to switch to verification-done if our testing is sufficient. -- 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/1585942 Title: Mesa causes a segmentation fault on arm64 (wrong count of uniform locations) Status in Canonical System Image: Fix Committed Status in mesa package in Ubuntu: Fix Released Status in ubuntu-system-settings-online-accounts package in Ubuntu: Fix Released Status in webbrowser-app package in Ubuntu: Fix Released Status in mesa source package in Xenial: Fix Committed Status in ubuntu-system-settings-online-accounts source package in Xenial: New Status in webbrowser-app source package in Xenial: New Bug description: This error appeared when running unit tests for a QML app in our Jenkins/silo infrastructure, on arm64 only: https://launchpadlibrarian.net/261581280/buildlog_ubuntu-yakkety-arm64 .ubuntu-system-settings-online- accounts_0.7+16.10.20160525.1-0ubuntu1_BUILDING.txt.gz Pasting the relevant lines here in case the link above goes away: ======================= QT_PLUGIN_PATH=/usr/lib/aarch64-linux-gnu/qt5/plugins LD_LIBRARY_PATH=/usr/lib/aarch64-linux-gnu${LD_LIBRARY_PATH:+:$LD_LIBRARY_PATH} xvfb-run -s '-screen 0 640x480x24' -a dbus-test-runner -t ./tst_online_accounts_qml DBus daemon: unix:abstract=/tmp/dbus-2tbhBHxLZq,guid=03f9df417d619b79067a68045745ad95 task-0: Started with PID: 16930 task-0: ********* Start testing of online_accounts_qml ********* task-0: Config: Using QtTest library 5.5.1, Qt 5.5.1 (arm64-little_endian-lp64 shared (dynamic) release build; by GCC 5.3.1 20160519) task-0: PASS : online_accounts_qml::AccountCreationPage::initTestCase() task-0: QWARN : online_accounts_qml::AccountCreationPage::test_fallback() file:///dummy/path/testPlugin/Main.qml: File not found task-0: PASS : online_accounts_qml::AccountCreationPage::test_fallback() task-0: QWARN : online_accounts_qml::AccountCreationPage::test_flickable() file:///dummy/path/testPlugin/Main.qml: File not found task-0: PASS : online_accounts_qml::AccountCreationPage::test_flickable() task-0: PASS : online_accounts_qml::AccountCreationPage::cleanupTestCase() task-0: QWARN : online_accounts_qml::UnknownTestFunc() QEGLPlatformContext: Failed to make temporary surface current, format not updated task-0: PASS : online_accounts_qml::AuthorizationPage::initTestCase() task-0: QWARN : online_accounts_qml::AuthorizationPage::test_1_one_account() file:///«BUILDDIR»/ubuntu-system-settings-online-accounts-0.7+16.10.20160525.1/online-accounts-ui/qml/AuthorizationPage.qml:54: TypeError: Cannot call method 'indexOf' of undefined task-0: PASS : online_accounts_qml::AuthorizationPage::test_1_one_account() task-0: QWARN : online_accounts_qml::AuthorizationPage::test_2_add_another(with button) file:///«BUILDDIR»/ubuntu-system-settings-online-accounts-0.7+16.10.20160525.1/online-accounts-ui/qml/AuthorizationPage.qml:54: TypeError: Cannot call method 'indexOf' of undefined task-0: QWARN : online_accounts_qml::AuthorizationPage::test_2_add_another(with button) file:///«BUILDDIR»/ubuntu-system-settings-online-accounts-0.7+16.10.20160525.1/online-accounts-ui/qml/AuthorizationPage.qml:79:23: Unable to assign [undefined] to QString task-0: PASS : online_accounts_qml::AuthorizationPage::test_2_add_another(with button) task-0: QWARN : online_accounts_qml::AuthorizationPage::test_2_add_another(with button) [PERFORMANCE]: Last frame took 254 ms to render. task-0: QWARN : online_accounts_qml::AuthorizationPage::test_2_add_another(without button) file:///«BUILDDIR»/ubuntu-system-settings-online-accounts-0.7+16.10.20160525.1/online-accounts-ui/qml/AuthorizationPage.qml:54: TypeError: Cannot call method 'indexOf' of undefined task-0: QWARN : online_accounts_qml::AuthorizationPage::test_2_add_another(without button) file:///«BUILDDIR»/ubuntu-system-settings-online-accounts-0.7+16.10.20160525.1/online-accounts-ui/qml/AuthorizationPage.qml:79:23: Unable to assign [undefined] to QString task-0: PASS : online_accounts_qml::AuthorizationPage::test_2_add_another(without button) task-0: QWARN : online_accounts_qml::AuthorizationPage::test_2_add_another(without button) [PERFORMANCE]: Last frame took 210 ms to render. task-0: QWARN : online_accounts_qml::AuthorizationPage::test_3_many_accounts(first account) [PERFORMANCE]: Last frame took 146 ms to render. task-0: QWARN : online_accounts_qml::AuthorizationPage::test_3_many_accounts(first account) file:///«BUILDDIR»/ubuntu-system-settings-online-accounts-0.7+16.10.20160525.1/online-accounts-ui/qml/AuthorizationPage.qml:54: TypeError: Cannot call method 'indexOf' of undefined task-0: QWARN : online_accounts_qml::AuthorizationPage::test_3_many_accounts(first account) file:///«BUILDDIR»/ubuntu-system-settings-online-accounts-0.7+16.10.20160525.1/online-accounts-ui/qml/AuthorizationPage.qml:79:23: Unable to assign [undefined] to QString task-0: PASS : online_accounts_qml::AuthorizationPage::test_3_many_accounts(first account) Mesa 11.2.1 implementation error: Failed to link fixed function fragment shader: error: count of uniform locations > MAX_UNIFORM_LOCATIONS(4294967295 > 98304) Please report at https://bugs.freedesktop.org/enter_bug.cgi?product=Mesa task-0: Exited with status 139 task-0: Shutting down DBus daemon: Shutdown ======================= This happened 2 out of 2 times, after which I disabled running the unit tests for arm64. To manage notifications about this bug go to: https://bugs.launchpad.net/canonical-devices-system-image/+bug/1585942/+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

