[Intel Feature] [Intel Feature] Update X.org's libpciaccess for 32-bit PCI domains

Bug #1670571 reported by quanxian
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
intel
Fix Released
Undecided
Unassigned
libpciaccess (Ubuntu)
Fix Released
Undecided
Robert Hooker

Bug Description

Description of problem:
Added support for Intel VMD, which exposes 32-bit PCI domain numbers. Tooling needs to allow this.

Version-Release number of selected component (if applicable):
ahead of 0.13.4 (currently is 0.13.4)

Steps to Reproduce:
1. Enable VMD in Intel platform BIOS
2. Boot Ubuntu 17.04 in graphics mode

Actual results:
System halts at segfault in xstart

Expected results:
Successful boot

Additional info:
VMD provides a storage domain that does not need to be known by xstart, so these can be filtered out. The upstream patch that fixes this is provided here:

https://cgit.freedesktop.org/xorg/lib/libpciaccess/commit/?id=099489b7917da44de57f3214425ea9b4a8f36482

Robert Hooker (sarvatt)
information type: Proprietary → Public
Changed in libpciaccess (Ubuntu):
assignee: nobody → Robert Hooker (sarvatt)
status: New → In Progress
Revision history for this message
quanxian (quanxian-wang) wrote :
Revision history for this message
Robert Hooker (sarvatt) wrote :

libpciaccess (0.13.4-1ubuntu1) zesty; urgency=medium

  * Add ignore_32-bit_domains.patch: Fixes a crash when starting X on
    newer systems that expose 32 bit domains. Upstream commit 099489b7
    (LP: #1670571)

 -- Robert Hooker <email address hidden> Mon, 13 Mar 2017 09:32:15 -0400

Revision history for this message
Robert Hooker (sarvatt) wrote :

Scratch that, needs another fix to build.

Revision history for this message
Robert Hooker (sarvatt) wrote :

libpciaccess (0.13.4-1ubuntu1) zesty; urgency=medium

  * Add upstream cherry-picks:
    - ignore_32-bit_domains.patch: Fixes a crash when starting X on
      newer systems that expose 32 bit domains. Upstream commit 099489b7
      (LP: #1670571)
    - include_limitsh_for_PATH_MAX.patch: Needed for previous commit.
      Upstream commit 8ea3af62

 -- Robert Hooker <email address hidden> Mon, 13 Mar 2017 09:32:15 -0400

Build logs:
https://launchpad.net/~sarvatt/+archive/ubuntu/more-bugs/+sourcepub/7547045/+listing-archive-extra

Full files available at:
http://sarvatt.com/downloads/merges/libpciaccess/

Revision history for this message
Launchpad Janitor (janitor) wrote :

This bug was fixed in the package libpciaccess - 0.13.4-1ubuntu1

---------------
libpciaccess (0.13.4-1ubuntu1) zesty; urgency=medium

  * Add upstream cherry-picks:
    - ignore_32-bit_domains.patch: Fixes a crash when starting X on
      newer systems that expose 32 bit domains. Upstream commit 099489b7
      (LP: #1670571)
    - include_limitsh_for_PATH_MAX.patch: Needed for previous commit.
      Upstream commit 8ea3af62

 -- Robert Hooker <email address hidden> Mon, 13 Mar 2017 09:32:15 -0400

Changed in libpciaccess (Ubuntu):
status: In Progress → Fix Released
Robert Hooker (sarvatt)
Changed in intel:
status: New → 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.