s390x build/run failure with Qt 5.6 gsettings-qt and ubuntu-ui-toolkit

Bug #1572496 reported by Timo Jyrinki
14
This bug affects 1 person
Affects Status Importance Assigned to Milestone
gsettings-qt (Ubuntu)
Invalid
High
Unassigned
qtdeclarative-opensource-src (Ubuntu)
Fix Released
High
Timo Jyrinki
ubuntu-ui-toolkit (Ubuntu)
Invalid
High
Unassigned

Bug Description

Ubuntu UI Toolkit FTBFS:s on s390x when used with Qt 5.6: https://launchpad.net/~ci-train-ppa-service/+archive/ubuntu/landing-011/+build/9600469 (Error: SEGV)

gsettings-qt segmentation fault is similar and may be faster to debug https://launchpadlibrarian.net/254348976/buildlog_ubuntu-xenial-s390x.gsettings-qt_0.1+16.04.20160329-0ubuntu2~xenialoverlay1~2_BUILDING.txt.gz

It is probably during executing 'qmlplugindump' (via build time Qt generated wrapper.sh script), which is from qtdeclarative-opensource-src.

More information about Qt 5.6 at https://wiki.ubuntu.com/Touch/QtTesting

description: updated
description: updated
description: updated
Revision history for this message
Dimitri John Ledkov (xnox) wrote :

Please use the <arch> tags for arch specific issues. E.g. I monitor and look into bugs with "s390x" tag, and e.g. apport / ubuntu-bug automatically add such tags too.

tags: added: s390x
tags: added: xenial
Revision history for this message
Timo Jyrinki (timo-jyrinki) wrote :

There is a general s390x (and powerpc but not ppc64el) problem with Qt 5.6 regarding some QML executions.

Changed in ubuntu-ui-toolkit (Ubuntu):
importance: Undecided → High
Changed in gsettings-qt (Ubuntu):
importance: Undecided → High
Revision history for this message
Dmitry Shachnev (mitya57) wrote :

May be related to https://bugreports.qt.io/browse/QTBUG-54717 which I just filed.

Revision history for this message
Timo Jyrinki (timo-jyrinki) wrote :

Indeed, the fix proposed in qtdeclarative to that bug fixes the issue, great!

affects: ubuntu-ui-toolkit (Ubuntu) → qtdeclarative-opensource-src (Ubuntu)
no longer affects: gsettings-qt (Ubuntu)
summary: - s390x build/run failure with Qt 5.6
+ s390x build/run failure with Qt 5.6 gsettings-qt and ubuntu-ui-toolkit
Changed in gsettings-qt (Ubuntu):
status: New → Invalid
Changed in ubuntu-ui-toolkit (Ubuntu):
status: New → Invalid
Changed in qtdeclarative-opensource-src (Ubuntu):
status: New → Fix Committed
Changed in ubuntu-ui-toolkit (Ubuntu):
importance: Undecided → High
Changed in gsettings-qt (Ubuntu):
importance: Undecided → High
Changed in qtdeclarative-opensource-src (Ubuntu):
assignee: Dimitri John Ledkov (xnox) → Timo Jyrinki (timo-jyrinki)
Revision history for this message
Timo Jyrinki (timo-jyrinki) wrote :

(Original changelog entry didn't have the bug numbers included)

qtdeclarative-opensource-src (5.6.1-4ubuntu1~4) yakkety; urgency=medium

  * Merge with Debian.
  * Update symbols.
  * Drop backported upstream patches now included:
    - Add-QQuickAsyncImageProvider.patch
    - Add-isTabFence-private-flag.patch
    - Don-t-change-the-currentItem-after-a-viewport-resize.patch
    - Don-t-make-currentIndex-skip-an-extra-item-on-remova.patch
    - Fix-memory-leak-when-using-async-image-providers.patch
    - Flickable-avoid-perturbing-the-timeline-further-whil.patch
    - Image-fix-crash-when-switching-between-multiple-scre.patch
    - Make-sure-we-stop-animators-if-they-are-yet-to-be-st.patch
    - MultiPointTouchArea-Fixed-released-duplication-on-mo.patch
    - QQuickItem-fix-an-infinite-loop-nextItemInFocusChain.patch
    - WIP-QQuickItem-fix-another-infinite-loop-in-nextItem.patch
    - qmlplugindump-Don-t-try-to-import-Qt.test.qtestroot.patch
  * Refresh QML cache and test binary location patches to apply.
  * Modify QML cache patch to Qt 5.6 and 5.6.1 changes. (LP: #1556824)
  * Mark private symbols.
  * Update for Qt 5.6.1:
    - Drop debian/patches/Fix-crash-in-hasAtlasTexture.patch now in upstream.
  * Add build dep on libqt5opengl5-dev to execute a test successfully
  * debian/patches/V4-Always-set-the-tag-when-boxing-a-pointer-in-QV4-V.patch
    debian/patches/Fix-QQmlEngine-crash-on-big-endian-64-bit-architectu.patch:
    - Fix a crasher affecting s390x (LP: #1567481) (LP: #1572496) (LP: #1567776)

Changed in qtdeclarative-opensource-src (Ubuntu):
status: Fix Committed → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Duplicates of this bug

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.