Bug 846447

Summary: Undefined symbol error in Xorg.0.log
Product: [openSUSE] openSUSE 12.3 Reporter: George Baltz <GeoBaltz>
Component: X.OrgAssignee: E-mail List <xorg-maintainer-bugs>
Status: RESOLVED WONTFIX QA Contact: E-mail List <xorg-maintainer-bugs>
Severity: Normal    
Priority: P3 - Medium    
Version: Final   
Target Milestone: ---   
Hardware: x86-64   
OS: openSUSE 12.3   
Whiteboard:
Found By: --- Services Priority:
Business Priority: Blocker: ---
Marketing QA Status: --- IT Deployment: ---

Description George Baltz 2013-10-17 15:12:47 UTC
User-Agent:       Mozilla/5.0 (X11; Linux x86_64; rv:24.0) Gecko/20100101 Firefox/24.0

Module load failure reported in Xorg.0.log.

[211873.980] (II) LoadModule: "glamoregl"
[211873.980] (II) Loading /usr/lib64/xorg/modules/libglamoregl.so
[211873.992] (EE) Failed to load /usr/lib64/xorg/modules/libglamoregl.so: /usr/lib64/xorg/modules/libglamoregl.so: undefined symbol: _glapi_tls_Context
[211873.992] (II) UnloadModule: "glamoregl"
[211873.992] (II) Unloading glamoregl
[211873.992] (EE) Failed to load module "glamoregl" (loader failed, 7)



Reproducible: Always

Steps to Reproduce:
1. Examine Xorg.0.log after boot
2.
3.
Actual Results:  
Module load failed

Expected Results:  
Should load module - no EE lines in log.


Note that this may be related to bug #833714 (same undefined), but I don't know if the build & runtime errors are the same cause.
Comment 1 Stefan Dirsch 2013-10-17 15:37:42 UTC
Not so easy to fix. The nvidia driver installation would need to disable the load of glamor module (which is required to use glamor 2D acceleration for intel)
and enable it again when being uninstalled. The issue is, that libglamoregl.so
uses the incompatible libGL.so from NVIDIA here.
Comment 2 Stefan Dirsch 2015-01-07 14:38:39 UTC
Product is no longer supported. In case the issue is still reproducable on a maintainerd product (at that momement: openSUSE 13.1 or later), feel free to reopen.