Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

Bug#766676: Re : /usr/bin/Xorg: symbol lookup error: /usr/lib/xorg/modules/linux/libglx.so: undefined symbol: LoadExtension

479 views
Skip to first unread message

Anthony Callegaro

unread,
Nov 8, 2014, 6:50:03 PM11/8/14
to
Hey Patrick,

I got the exact same issue on my system running amd64 sid.

Running the md5sum as requested returns :

md5sum /usr/lib/xorg/modules/linux/libglx.so
e25a3edad91082523038fcb003d80bdf /usr/lib/xorg/modules/linux/libglx.so

This is conform to the md5sum in the package control file as the
diversion points to /usr/lib/fglrx/fglrx-libglx.so

Let me know if I can provide further information on this.

Cheers
LeTic


--
To UNSUBSCRIBE, email to debian-bugs-...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listm...@lists.debian.org

Andreas Beckmann

unread,
Nov 8, 2014, 7:10:03 PM11/8/14
to
On 2014-11-09 00:38, Anthony Callegaro wrote:
> I got the exact same issue on my system running amd64 sid.

OK, let's hunt for that symbol

for f in $(grep -rl LoadExtension /usr/lib /usr/bin) ; \
do echo $f: ; nm -D $f | grep LoadExtension ; done


in a minimal wheezy chroot:

/usr/lib/fglrx/fglrx_drv.so:
U LoadExtension
/usr/lib/fglrx/fglrx-libglx.so:
U LoadExtension
/usr/lib/xorg/modules/glesx.so:
U LoadExtension
/usr/lib/xorg/modules/amdxmm.so:
U LoadExtension
/usr/lib/xorg/modules/extensions/libextmod.so:
U LoadExtension
/usr/lib/xorg/modules/extensions/libdbe.so:
U LoadExtension
/usr/lib/xorg/modules/extensions/libdri.so:
U LoadExtension
/usr/lib/xorg/modules/extensions/libdri2.so:
U LoadExtension
/usr/lib/xorg/modules/extensions/librecord.so:
U LoadExtension
/usr/lib/xorg/modules/extensions/libglx.so:
U LoadExtension
/usr/bin/Xorg:
0000000000081230 T LoadExtension


in a minimal jessie chroot:

/usr/lib/fglrx/fglrx_drv.so:
U LoadExtension
U LoadExtensionList
00000000012e8ba0 B ptr_xdlLoadExtension
0000000000b285b0 T x740LoadExtension
0000000000b2a590 T x750LoadExtension
0000000000b2c230 T x760LoadExtension
000000000045ba50 T xclLoadExtension
0000000000b2df70 T xs110LoadExtension
0000000000b2fcf0 T xs111LoadExtension
0000000000b319b0 T xs112LoadExtension
0000000000b336a0 T xs113LoadExtension
0000000000b353b0 T xs115LoadExtension
0000000000b370b0 T xs116LoadExtension
/usr/lib/fglrx/fglrx-libglx.so:
U LoadExtension
U LoadExtensionList
/usr/lib/xorg/modules/glesx.so:
U xclLoadExtension
/usr/lib/xorg/modules/amdxmm.so:
U LoadExtension
U LoadExtensionList
/usr/lib/xorg/modules/extensions/libglx.so:
U LoadExtensionList
/usr/bin/Xorg:
00000000000cb250 T LoadExtensionList


Oh, the Xorg binary is no longer providing that symbol.

Patrick, please run the above command on your "working" system, maybe
the symbol is still available somewhere else ...


Andreas

Andreas Beckmann

unread,
Nov 8, 2014, 7:10:03 PM11/8/14
to
On 2014-11-09 00:38, Anthony Callegaro wrote:
> I got the exact same issue on my system running amd64 sid.

Patrick Matthäi

unread,
Nov 9, 2014, 8:10:03 AM11/9/14
to
Am 09.11.2014 um 01:03 schrieb Andreas Beckmann:
> On 2014-11-09 00:38, Anthony Callegaro wrote:
>> I got the exact same issue on my system running amd64 sid.
>
> OK, let's hunt for that symbol
>
> for f in $(grep -rl LoadExtension /usr/lib /usr/bin) ; \
> do echo $f: ; nm -D $f | grep LoadExtension ; done

/usr/lib/xorg/modules/glesx.so:
U xclLoadExtension
/usr/lib/xorg/modules/extensions/libglx.so:
U LoadExtensionList
/usr/lib/xorg/modules/amdxmm.so:
U LoadExtension
U LoadExtensionList
/usr/lib/fglrx/fglrx_drv.so:
U LoadExtension
U LoadExtensionList
00000000012e8ba0 B ptr_xdlLoadExtension
0000000000b285b0 T x740LoadExtension
0000000000b2a590 T x750LoadExtension
0000000000b2c230 T x760LoadExtension
000000000045ba50 T xclLoadExtension
0000000000b2df70 T xs110LoadExtension
0000000000b2fcf0 T xs111LoadExtension
0000000000b319b0 T xs112LoadExtension
0000000000b336a0 T xs113LoadExtension
0000000000b353b0 T xs115LoadExtension
0000000000b370b0 T xs116LoadExtension
/usr/lib/fglrx/fglrx-libglx.so:
U LoadExtension
U LoadExtensionList
/usr/bin/lynx:
/usr/bin/Xorg:
00000000000cb2a0 T LoadExtensionList


>
> Oh, the Xorg binary is no longer providing that symbol.
>
> Patrick, please run the above command on your "working" system, maybe
> the symbol is still available somewhere else ...

This is the output of my working sid system.
And:

me@exez:~$ fglrxinfo
display: :0 screen: 0
OpenGL vendor string: Advanced Micro Devices, Inc.
OpenGL renderer string: AMD Radeon HD 5700 Series
OpenGL version string: 4.4.12968 Compatibility Profile Context 8.982

me@exez:~$ dpkg -l|egrep 'libgl|fglrx|xorg'|awk '{print $1 " " $4 " " $2
" " $3}'
ii amd64 fglrx-atieventsd 1:14.9+ga14.201-2
ii amd64 fglrx-control 1:14.9+ga14.201-2
ii amd64 fglrx-driver 1:14.9+ga14.201-2
ii amd64 fglrx-modules-dkms 1:14.9+ga14.201-2
ii amd64 fglrx-source 1:14.9+ga14.201-2
ii amd64 glx-alternative-fglrx 0.5.1
ii amd64 libfglrx:amd64 1:14.9+ga14.201-2
ii amd64 libfglrx-amdxvba1:amd64 1:14.9+ga14.201-2
ii amd64 libgl1-fglrx-glx:amd64 1:14.9+ga14.201-2
ii amd64 libgl1-mesa-glx:amd64 10.3.2-1
ii i386 libgl1-mesa-glx:i386 10.3.2-1
ii amd64 libglapi-mesa:amd64 10.3.2-1
ii i386 libglapi-mesa:i386 10.3.2-1
ii amd64 libgles1-mesa:amd64 10.3.2-1
ii amd64 libgles2-mesa:amd64 10.3.2-1
ii amd64 libglew1.10:amd64 1.10.0-3
it amd64 libglib2.0-0:amd64 2.42.0-2
it i386 libglib2.0-0:i386 2.42.0-2
ii amd64 libgltf-0.0-0 0.0.2-2
ii amd64 libglu1-mesa:amd64 9.0.0-2
ii amd64 xserver-xorg 1:7.7+7
ii amd64 xserver-xorg-core 2:1.16.1.901-1
ii amd64 xserver-xorg-input-evdev 1:2.9.0-2
ii amd64 xserver-xorg-video-ati 1:7.5.0-1
ii amd64 xserver-xorg-video-mach64 6.9.4-2
ii amd64 xserver-xorg-video-r128 6.9.2-1+b2
ii amd64 xserver-xorg-video-radeon 1:7.5.0-1
ii amd64 xvba-va-driver 0.8.0-9



--
/*
Mit freundlichem Gruß / With kind regards,
Patrick Matthäi
GNU/Linux Debian Developer

Blog: http://www.linux-dev.org/
E-Mail: pmat...@debian.org
pat...@linux-dev.org
*/

signature.asc

Anthony Callegaro

unread,
Nov 23, 2014, 7:50:02 PM11/23/14
to
Hello guys,

I believe I may have found the source of this issue.

For some reason I had the amd-opencl-icd-legacy package installed. This
is probably a remainder of consecutive upgrades.

After replacing it by amd-opencl-icd I do not have the "/usr/bin/Xorg:
symbol lookup error: /usr/lib/xorg/modules/linux/libglx.so: undefined
symbol: LoadExtension" error.

I see that the original reporter didn't have this package installed.

Maybe it's worth investigating on your systems if installing it will
solve that issue.

Now my fglrx is back to normal which means that it doesn)t work due to
the old COCGL/Clutter bug with gdm3 [0]. I was hoping it would be solved
with this version. Guess I am stuck with Radeon for a while, if only it
wasn't hanging with hibernation, I wouldn't mind.

Hope this help
Anthony

[0] : https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=745901

Andreas Beckmann

unread,
Nov 25, 2014, 6:40:04 AM11/25/14
to
On 2014-11-24 01:41, Anthony Callegaro wrote:
> Hello guys,
>
> I believe I may have found the source of this issue.
>
> For some reason I had the amd-opencl-icd-legacy package installed. This
> is probably a remainder of consecutive upgrades.
>
> After replacing it by amd-opencl-icd I do not have the "/usr/bin/Xorg:
> symbol lookup error: /usr/lib/xorg/modules/linux/libglx.so: undefined
> symbol: LoadExtension" error.

I don't see how these two could be related ... can you reproduce the
problem by installing amd-opencl-icd-legacy again ?


Andreas

Anthony Callegaro

unread,
Dec 19, 2014, 7:10:02 PM12/19/14
to
Hey Andreas,

On 25/11/14 12:37, Andreas Beckmann wrote:
>> After replacing it by amd-opencl-icd I do not have the "/usr/bin/Xorg:
>> > symbol lookup error: /usr/lib/xorg/modules/linux/libglx.so: undefined
>> > symbol: LoadExtension" error.
> I don't see how these two could be related ... can you reproduce the
> problem by installing amd-opencl-icd-legacy again ?
Me neither. I tried re-installing amd-opencl-icd-legacy but couldn't
reproduce the issue. But I am positive that this was the only thing that
changed on my system between the 2 reboots.

Has anybody who has the issue tried to install the amd-opencl-icd package ?

Don't know if this can help
Anthony
0 new messages