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

Bug #47603 reported by Tony Lewis
8
Affects Status Importance Assigned to Milestone
linux-restricted-modules-2.6.15 (Ubuntu)
New
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?

Revision history for this message
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  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.