libplist FTBFS on armhf with bus errors

Bug #1766785 reported by Steve Langasek
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
libplist (Ubuntu)
Fix Released
High
Unassigned

Bug Description

[SRU Justification]
libplist currently fails to build on armhf with bus errors due to unaligned access, making this not currently security supportable as of 18.04 release. Since this library is seeded on all desktop images I am not looking to have this included during the freeze but am making it an SRU instead.

[Test case]
If the package builds from source on all architectures, it has passed its test suite showing that the new code works on all architectures and produces correct results.

[Regression potential]
It is possible there may be performance regressions on some other little-endian architectures besides armhf as a result of this change to the byte swap implementation. I do not think this would be the case. I don't know if this code path is performance-sensitive.

Tags: ftbfs
Steve Langasek (vorlon)
Changed in libplist (Ubuntu):
status: New → In Progress
importance: Undecided → High
Steve Langasek (vorlon)
tags: added: ftbfs
Revision history for this message
Launchpad Janitor (janitor) wrote :

This bug was fixed in the package libplist - 2.0.0-2ubuntu1

---------------
libplist (2.0.0-2ubuntu1) bionic; urgency=medium

  * debian/patches/no-unaligned-access.patch: avoid unaligned 64-bit
    access. LP: #1766785.

 -- Steve Langasek <email address hidden> Wed, 25 Apr 2018 04:52:57 +0000

Changed in libplist (Ubuntu):
status: In Progress → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

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