6.8.1-1ubuntu7 is broken

Bug #11286 reported by Shaya Potter
20
This bug affects 1 person
Affects Status Importance Assigned to Milestone
xorg (Ubuntu)
Fix Released
Critical
Daniel Stone

Bug Description

its missing required modules

(EE) Failed to load module "bitmap" (module does not exist, 0)
(EE) Failed to load module "pcidata" (module does not exist, 0)

Fatal server error:
Unable to load required base modules, Exiting...

moved my xorg.conf away and tried rebuilding via Xorg -configure, got same error.

Revision history for this message
Nathan-lynch (nathan-lynch) wrote :

Created an attachment (id=917)
strace of failing xserver startup

I think I've run into the same problem. Reverting xserver-xorg to
6.8.1-1ubuntu6 fixed it for me.

The strace I've attached here shows the server trying to find libbitmap.so and
libpcidata.so, which do not exist (libbitmap.a and libpcidata.a are the module
names that the server used to load). From the 6.8.1-1ubuntu7 changelog:

  * Use the dlopen-based loader, instead of the ELF loader.

Could this problem have something to do with this change?

Revision history for this message
Richard Samson (richard) wrote :

Same issue.
I rebuild Xorg without this patch debian/patches/028_loader_speed_hack.diff and
it works fine.

Revision history for this message
Daniel Stone (daniels) wrote :

The 'dlopen-based loader' thing was a red herring, and the result of a weirdo
merge. If you change 'lib%s.so' to 'lib%s.a' and '%s_drv.so' to '%s_drv.o' in
#028, the problem goes away. Sorry, this one slipped through my testing net.

Revision history for this message
Daniel Stone (daniels) wrote :

6.8.1-1ubuntu8 uploaded, with the module search fixed.

Revision history for this message
Andi Hechtbauer (anti-dotu) wrote :

*** Bug 11300 has been marked as a duplicate of this bug. ***

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.