Bug 16569

Summary: xorg-server 1.4.2: Mismatched ABI version with fbdev, missing symbols in mouse driver
Product: xorg Reporter: Charles Monett <sethstorm>
Component: Server/GeneralAssignee: Xorg Project Team <xorg-team>
Status: RESOLVED NOTABUG QA Contact: Xorg Project Team <xorg-team>
Severity: major    
Priority: medium    
Version: 7.2 (2007.02)   
Hardware: PowerPC   
OS: Linux (All)   
URL: http://bugs.gentoo.org/show_bug.cgi?id=229499#c4
Whiteboard:
i915 platform: i915 features:
Attachments:
Description Flags
Xorg.0.log describing the problem
none
xorg.conf used before/after upgrade. none

Description Charles Monett 2008-06-30 06:47:48 UTC
Created attachment 17458 [details]
Xorg.0.log describing  the problem

Problem:
Upgrading Xorg X Server from 1.3.0.0 of Xorg 7.2 to version 1.4.2 results in a crash, with the following:

ABI mismatch with fbdev: module ABI major version (1) doesn't match the server's version (2)
Mouse input driver undefined symbol: miPointerGetMotionEvents


Expected Results:
Server should have not reported an ABI mismatch nor have any undefined symbols after the upgrade.  

Steps to reproduce:
1. Hardware should be the following: fbdev capable framebuffer (IBM GXT4500P was used in testing) on a 64bit POWER/PowerPC system(RS/6000 44P-170 was used in testing).  Software environment was Gentoo 2008.0 beta 1(ppc64 platform, 64bit userland).  
2. Build xorg 7.2 via emerge with xorg server version 1.3.0.0.  The fbdev server was used in testing.
3. Perform an emerge --sync to grab current packages.  All build/use flags remain the same.
4. Upgrade the X server to 1.4.2 via emerge, pulling all dependencies in.  Build the same list of video cards and same flags as used to build server 1.3.0.0.
5. Launch xorg with the attached xorg.conf, and compare results to the attached log.  

Workaround:
Downgrading back to 1.3.0.0 or lower returns things to a workable state(as tested).  This includes any downgrades of any dependencies.

Notes:
URL included refers to a downstream request to file this bug report.
Comment 1 Charles Monett 2008-06-30 06:48:41 UTC
Created attachment 17459 [details]
xorg.conf used before/after upgrade.
Comment 2 Michel Dänzer 2008-06-30 07:14:10 UTC
You need to (re)build (appropriate versions of) the drivers against the new xserver.

Use of freedesktop.org services, including Bugzilla, is subject to our Code of Conduct. How we collect and use information is described in our Privacy Policy.