2:1.17.1-0ubuntu4 broke xmir ABI
| Affects | Status | Importance | Assigned to | Milestone | |
|---|---|---|---|---|---|
| | xorg-server (Ubuntu) |
Critical
|
Robert Ancell | ||
| | xserver-xorg-video-ati (Ubuntu) |
Critical
|
Robert Ancell | ||
| | xserver-xorg-video-ati (Ubuntu RTM) |
Undecided
|
Łukasz Zemczak | ||
| | xserver-xorg-video-intel (Ubuntu) |
Critical
|
Robert Ancell | ||
| | xserver-xorg-video-intel (Ubuntu RTM) |
Undecided
|
Łukasz Zemczak | ||
| | xserver-xorg-video-nouveau (Ubuntu) |
Critical
|
Robert Ancell | ||
| | xserver-xorg-video-nouveau (Ubuntu RTM) |
Undecided
|
Łukasz Zemczak | ||
Bug Description
I noticed this morning that after I logged in unity-settings-
ERROR:
** (unity-
which was terminating it and leaving me with a not really functional desktop.
After debugging for a while I found this in Xorg.0.log
[ 81.641] (EE) Failed to load /usr/lib/
i.e. my driver was failing to load which had these knock on effects.
It seems that nouveau is using this symbol from xorg, and it's now gone as of the latest xmir related upload (http://
#ifdef XMIR
#include "xmir.h"
#include "xf86Priv.h"
#else
typedef struct xmir_screen xmir_screen;
#define xorgMir 0
#endif
XMIR isn't defined any more.
Please could you investigate if there is any other breakage and fix up as necessary? I'm going to upload a rebuild of nouveau so nobody else has these problems but there will be further cleanup required. Would be ideal to use packaging to force users to never be in a broken situation, even if just versioned Breaks if you want to avoid doing a transition.
| Changed in xorg-server (Ubuntu): | |
| assignee: | nobody → Robert Ancell (robert-ancell) |
| Benedikt (benedikt-klotz) wrote : | #1 |
| Launchpad Janitor (janitor) wrote : | #2 |
Status changed to 'Confirmed' because the bug affects multiple users.
| Changed in xorg-server (Ubuntu): | |
| status: | New → Confirmed |
| Robert Ancell (robert-ancell) wrote : | #3 |
The old XMir required the drivers to detect they were in XMir by checking for a global variable "xorgMir". Since we dropped the old XMir we don't need these driver changes for the new glamor based implementation.
| Changed in xserver-xorg-video-ati (Ubuntu): | |
| assignee: | nobody → Robert Ancell (robert-ancell) |
| Changed in xserver-xorg-video-intel (Ubuntu): | |
| assignee: | nobody → Robert Ancell (robert-ancell) |
| Changed in xserver-xorg-video-nouveau (Ubuntu): | |
| assignee: | nobody → Robert Ancell (robert-ancell) |
| importance: | Undecided → Critical |
| Changed in xserver-xorg-video-intel (Ubuntu): | |
| importance: | Undecided → Critical |
| Changed in xserver-xorg-video-ati (Ubuntu): | |
| importance: | Undecided → High |
| importance: | High → Critical |
| Changed in xorg-server (Ubuntu): | |
| status: | Confirmed → Won't Fix |
| importance: | Undecided → Critical |
| Robert Ancell (robert-ancell) wrote : | #4 |
Since it's unlikely any other driver relied on this there's no point patching Xorg to have this variable for ABI compatibility.
| Launchpad Janitor (janitor) wrote : | #5 |
This bug was fixed in the package xserver-
---------------
xserver-
* debian/
- Drop XMir patch, we don't need it with new glamor based XMir (LP: #1462994)
* debian/
* debian/
- Fix missing include for fstat
-- Robert Ancell <email address hidden> Tue, 09 Jun 2015 15:17:18 +1200
| Changed in xserver-xorg-video-intel (Ubuntu): | |
| status: | New → Fix Released |
| Launchpad Janitor (janitor) wrote : | #6 |
This bug was fixed in the package xserver-
---------------
xserver-
* debian/
- Drop XMir patch, we don't need it with new glamor based XMir (LP: #1462994)
-- Robert Ancell <email address hidden> Tue, 09 Jun 2015 15:16:34 +1200
| Changed in xserver-xorg-video-ati (Ubuntu): | |
| status: | New → Fix Released |
| Launchpad Janitor (janitor) wrote : | #7 |
This bug was fixed in the package xserver-
---------------
xserver-
* debian/
- Drop XMir patch, we don't need it with new glamor based XMir (LP: #1462994)
-- Robert Ancell <email address hidden> Tue, 09 Jun 2015 15:18:16 +1200
| Changed in xserver-xorg-video-nouveau (Ubuntu): | |
| status: | New → Fix Released |
| Andrea Bernabei (faenil) wrote : | #8 |
I hit this bug today
on vivid overlay PPA.
My laptop was not booting anymore. I was adviced to reinstall the older xserver-xorg-core (1.17.1-0ubuntu3) and that fixed it.
The overlay ppa currently offers:
xserver-xorg-core ---> 1.17.2-
xserver-
| Łukasz Zemczak (sil2100) wrote : | #9 |
Adding the Ubuntu-RTM tasks to the bug. Normally we do not recommend using the overlay PPA for desktop uses as it's generally the 'stable phone overlay' - so in theory it's only for phone usage. But I suppose there are certain uses of the overlay for things like the desktop next and similar. Anyway, probably not top priority tasks.
| Changed in xserver-xorg-video-intel (Ubuntu RTM): | |
| assignee: | nobody → Łukasz Zemczak (sil2100) |
| status: | New → In Progress |
| Changed in xserver-xorg-video-nouveau (Ubuntu RTM): | |
| assignee: | nobody → Łukasz Zemczak (sil2100) |
| Changed in xserver-xorg-video-ati (Ubuntu RTM): | |
| assignee: | nobody → Łukasz Zemczak (sil2100) |
| status: | New → In Progress |
| Changed in xserver-xorg-video-nouveau (Ubuntu RTM): | |
| status: | New → In Progress |
| Łukasz Zemczak (sil2100) wrote : | #10 |
This bug was fixed in the package xserver-
---------------
xserver-
[ Robert Ancell ]
* debian/
- Drop XMir patch, we don't need it with new glamor based XMir (LP: #1462994)
-- Łukasz 'sil2100' Zemczak <email address hidden> Thu, 06 Aug 2015 15:40:10 +0200
| Changed in xserver-xorg-video-nouveau (Ubuntu RTM): | |
| status: | In Progress → Fix Released |
| Łukasz Zemczak (sil2100) wrote : | #11 |
This bug was fixed in the package xserver-
---------------
xserver-
[ Robert Ancell ]
* debian/
- Drop XMir patch, we don't need it with new glamor based XMir (LP: #1462994)
* debian/
* debian/
- Fix missing include for fstat
-- Łukasz 'sil2100' Zemczak <email address hidden> Thu, 06 Aug 2015 15:33:16 +0200
| Changed in xserver-xorg-video-intel (Ubuntu RTM): | |
| status: | In Progress → Fix Released |
| Łukasz Zemczak (sil2100) wrote : | #12 |
This bug was fixed in the package xserver-
---------------
xserver-
[ Robert Ancell ]
* debian/
- Drop XMir patch, we don't need it with new glamor based XMir (LP: #1462994)
-- Łukasz 'sil2100' Zemczak <email address hidden> Thu, 06 Aug 2015 15:36:57 +0200
| Changed in xserver-xorg-video-ati (Ubuntu RTM): | |
| status: | In Progress → Fix Released |


[ 31.877] (II) LoadModule: "intel" xorg/modules/ drivers/ intel_drv. so xorg/modules/ drivers/ intel_drv. so: /usr/lib/ xorg/modules/ drivers/ intel_drv. so: undefined symbol: xorgMir
[ 31.891] (II) Loading /usr/lib/
[ 31.897] (EE) Failed to load /usr/lib/
[ 31.897] (II) UnloadModule: "intel"
[ 31.897] (II) Unloading intel
[ 31.897] (EE) Failed to load module "intel" (loader failed, 7)
confirmed for the intel driver