[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#756407: swrast_dri.so: undefined symbol: _glapi_tls_Dispatch



On Tue, Jul 29, 2014 at 17:14:52 +0200, Gregor Jasny wrote:

> Package: libgl1-mesa-dri
> Version: 10.2.4-1
> Severity: normal
> 
> Hello,
> 
> I'm running Debian in a Parallels VM with the VESA driver. But I have
> the problem that no OpenGL support is available. glxinfo just gets
> terminated after startup.
> 
> In the Xorg.0.log I see the following error which I supspect are related
> to my problem:
> 
> [   717.202] (II) AIGLX: Screen 0 is not DRI2 capable
> [   717.202] (EE) AIGLX: reverting to software rendering
> [   717.207] (EE) AIGLX error: dlopen of /usr/lib/x86_64-linux-gnu/dri/swrast_dri.so failed (/usr/lib/x86_64-linux-gnu/dri/swrast_dri.so: undefined symbol: _glapi_tls_Dispatch)
> [   717.207] (EE) GLX: could not load software renderer
> [   717.207] (II) GLX: no usable GL providers found for screen 0
> 
> Do you have an idea what's wrong here? The symbol appears to be there:
> 
> root@sid:~# readelf -Ws /usr/lib/x86_64-linux-gnu/dri/swrast_dri.so |grep _glapi
>      6: 0000000000000000     0 NOTYPE  GLOBAL DEFAULT  UND _glapi_set_dispatch
>     30: 0000000000000000     0 TLS     GLOBAL DEFAULT  UND _glapi_tls_Dispatch
>     45: 0000000000000000     0 TLS     GLOBAL DEFAULT  UND _glapi_tls_Context
>    115: 0000000000000000     0 NOTYPE  GLOBAL DEFAULT  UND _glapi_check_multithread
>    181: 0000000000000000     0 NOTYPE  GLOBAL DEFAULT  UND _glapi_set_context
>    239: 0000000000000000     0 NOTYPE  GLOBAL DEFAULT  UND _glapi_add_dispatch
>    313: 0000000000000000     0 NOTYPE  GLOBAL DEFAULT  UND _glapi_get_proc_address
>    319: 0000000000000000     0 NOTYPE  GLOBAL DEFAULT  UND _glapi_get_dispatch_table_size
>    323: 0000000000000000     0 NOTYPE  GLOBAL DEFAULT  UND _glapi_get_context
> 
> I remember that I installed the Parallels X driver some years ago. But
> becuse support for latest Xorg version appears there very late, I
> reverted back to VESA. Maybe there is something left over?
> 
What's the output of "ldd /usr/lib/xorg/modules/extensions/libglx.so"?
Where does your libGL come from?

Cheers,
Julien

Attachment: signature.asc
Description: Digital signature


Reply to: