Some applications (e.g. OpenOffice Writer) won't start due to fglrx API errors

Bug #47603 reported by Tony Lewis on 2006-05-31
8
Affects Status Importance Assigned to Milestone
linux-restricted-modules-2.6.15 (Ubuntu)
Medium
Unassigned

Bug Description

Tracking dapper, on a Compaq Evo N800w. I get fglrx API errors when I try to run OpenOffice, glxinfo and the like. Most other applications (thunderbird, firefox) seem to be OK.

Steps to reproduce:
tony@argon:~$ oowriter
[fglrx] API ERROR: could not register entrypoint for SelectTextureSGIS
[fglrx] API ERROR: could not register entrypoint for SelectTextureTransformSGIS
[fglrx] API ERROR: could not register entrypoint for ClientActiveVertexStreamATI
[fglrx] API ERROR: could not register entrypoint for VertexBlendEnviATI
[fglrx] API ERROR: could not register entrypoint for VertexBlendEnvfATI
[fglrx] API ERROR: could not register entrypoint for VertexStream2sATI
[fglrx] API ERROR: could not register entrypoint for VertexStream2svATI
...
[fglrx] API ERROR: could not register entrypoint for FramebufferTexture3DEXT
[fglrx] API ERROR: could not register entrypoint for FramebufferRenderbufferEXT
[fglrx] API ERROR: could not register entrypoint for GetFramebufferAttachmentParameterivEXT
[fglrx] API ERROR: could not register entrypoint for GenerateMipmapEXT

** (process:13191): WARNING **: Unknown error forking main binary / abnormal early exit ...
0

My system:
tony@argon:~$ lspci
0000:00:00.0 Host bridge: Intel Corporation 82845 845 (Brookdale) Chipset Host Bridge (rev 04)
0000:00:01.0 PCI bridge: Intel Corporation 82845 845 (Brookdale) Chipset AGP Bridge (rev 04)
0000:00:1e.0 PCI bridge: Intel Corporation 82801 Mobile PCI Bridge (rev 42)
0000:00:1f.0 ISA bridge: Intel Corporation 82801CAM ISA Bridge (LPC) (rev 02)
0000:00:1f.1 IDE interface: Intel Corporation 82801CAM IDE U100 (rev 02)
0000:00:1f.5 Multimedia audio controller: Intel Corporation 82801CA/CAM AC'97 Audio Controller (rev 02)
0000:01:00.0 VGA compatible controller: ATI Technologies Inc Radeon R250 Lf [FireGL 9000] (rev 01)
0000:02:04.0 Communication controller: Agere Systems LT WinModem (rev 02)
0000:02:06.0 CardBus bridge: Texas Instruments PCI1410 PC card Cardbus Controller (rev 02)
0000:02:0e.0 USB Controller: NEC Corporation USB (rev 41)
0000:02:0e.1 USB Controller: NEC Corporation USB (rev 41)
0000:02:0e.2 USB Controller: NEC Corporation USB 2.0 (rev 02)

tony@argon:~$ sudo lspci -v
...
0000:01:00.0 VGA compatible controller: ATI Technologies Inc Radeon R250 Lf [FireGL 9000] (rev 01) (prog-if 00 [VGA])
        Subsystem: Compaq Computer Corporation: Unknown device 0057
        Flags: bus master, stepping, 66MHz, medium devsel, latency 255, IRQ 11
        Memory at 88000000 (32-bit, prefetchable) [size=128M]
        I/O ports at 3000 [size=256]
        Memory at 80300000 (32-bit, non-prefetchable) [size=64K]
        Expansion ROM at 90000000 [disabled] [size=128K]
        Capabilities: [58] AGP version 2.0
        Capabilities: [50] Power Management version 2

tony@argon:~$ uname -a
Linux argon 2.6.15-23-686 #1 SMP PREEMPT Tue May 23 14:03:07 UTC 2006 i686 GNU/Linux

tony@argon:~$ dpkg -l | grep linux-restricted
...
ii linux-restricted-modules-2.6.15-23-686 2.6.15.11-1 Non-free Linux 2.6.15 modules on PPro/Celero

tony@argon:~$ dpkg -l xorg-driver-fglrx
Desired=Unknown/Install/Remove/Purge/Hold
| Status=Not/Installed/Config-files/Unpacked/Failed-config/Half-installed
|/ Err?=(none)/Hold/Reinst-required/X=both-problems (Status,Err: uppercase=bad)
||/ Name Version Description
+++-======================-======================-============================================================
ii xorg-driver-fglrx 7.0.0-8.25.18+2.6.15.1 Video driver for ATI graphics accelerators

tony@argon:~$ oowriter
[fglrx] API ERROR: could not register entrypoint for SelectTextureSGIS
[fglrx] API ERROR: could not register entrypoint for SelectTextureTransformSGIS
[fglrx] API ERROR: could not register entrypoint for ClientActiveVertexStreamATI
[fglrx] API ERROR: could not register entrypoint for VertexBlendEnviATI

Hints:

Best I could find through google is: http://www.linuxquestions.org/questions/showthread.php?t=179900, which talks about missing libraries and symlinks. My /usr/lib/libGL* looks pretty clean (to me):
tony@argon:~$ ls -la /usr/lib/libGL*
lrwxrwxrwx 1 root root 16 2006-02-23 10:39 /usr/lib/libGLEW.so.1.3 -> libGLEW.so.1.3.1
-rw-r--r-- 1 root root 205204 2005-12-01 07:47 /usr/lib/libGLEW.so.1.3.1
lrwxrwxrwx 1 root root 12 2006-05-30 09:54 /usr/lib/libGL.so.1 -> libGL.so.1.2
-rw-r--r-- 1 root root 642476 2006-05-29 22:51 /usr/lib/libGL.so.1.2
lrwxrwxrwx 1 root root 20 2006-05-06 11:37 /usr/lib/libGLU.so.1 -> libGLU.so.1.3.060401
-rw-r--r-- 1 root root 479244 2006-05-06 01:05 /usr/lib/libGLU.so.1.3.060401

It might be that the xorg-driver-fglrx module has 2.6.15.11-1 in its name. Might there be enough of a kernel mismatch that this now breaks?

Ankit Jain (luckyankit) wrote :

See Bug #47371
BTW which ATI card are you using?

To post a comment you must log in.
This report contains Public information  Edit
Everyone can see this information.

Other bug subscribers