Bug#775563: libgl1-mesa-dri: dlopen i915_dri.so fails: undefined symbol: _glapi_tls_Didpatch

2015-01-17 Thread Julien Cristau
On Sat, Jan 17, 2015 at 23:38:14 +, Dominic Hargreaves wrote:

 libGL.so.1 = /usr/lib/tls/libGL.so.1 (0xb7611000)

that's not something we ship.

Cheers,
Julien


signature.asc
Description: Digital signature


Bug#775563: libgl1-mesa-dri: dlopen i915_dri.so fails: undefined symbol: _glapi_tls_Didpatch

2015-01-17 Thread Dominic Hargreaves
On Sun, Jan 18, 2015 at 12:20:50AM +0100, Julien Cristau wrote:
 On Sat, Jan 17, 2015 at 12:48:33 +, Dominic Hargreaves wrote:
 
  Package: libgl1-mesa-dri
  Version: 10.3.2-1
  Severity: grave
  Justification: renders package unusable
  
  After upgrading from wheezy to jessie, I found I was unable to use gdm3
  (with an unhelpful generic error message, but that's beside the point).
  
  The X log reveals:
  
  [   130.136] (EE) AIGLX error: dlopen of 
  /usr/lib/i386-linux-gnu/dri/i915_dri.so
   failed (/usr/lib/i386-linux-gnu/dri/i915_dri.so: undefined symbol: 
  _glapi_tls_D
  ispatch)
  [   130.136] (EE) AIGLX: reverting to software rendering
  [   130.146] (EE) AIGLX error: dlopen of 
  /usr/lib/i386-linux-gnu/dri/swrast_dri.
  so failed (/usr/lib/i386-linux-gnu/dri/swrast_dri.so: undefined symbol: 
  _glapi_t
  ls_Dispatch)
  [   130.146] (EE) GLX: could not load software renderer
  [   130.146] (II) GLX: no usable GL providers found for screen 0
  
 What's the output from ldd /usr/lib/xorg/modules/extensions/libglx.so?

dom@callisto:~$ ldd /usr/lib/xorg/modules/extensions/libglx.so
linux-gate.so.1 (0xb76e3000)
libGL.so.1 = /usr/lib/tls/libGL.so.1 (0xb7611000)
libpthread.so.0 = /lib/i386-linux-gnu/i686/cmov/libpthread.so.0 
(0xb75f5000)
libdl.so.2 = /lib/i386-linux-gnu/i686/cmov/libdl.so.2 (0xb75ef000)
libaudit.so.1 = /lib/i386-linux-gnu/libaudit.so.1 (0xb75c9000)
libm.so.6 = /lib/i386-linux-gnu/i686/cmov/libm.so.6 (0xb7583000)
libc.so.6 = /lib/i386-linux-gnu/i686/cmov/libc.so.6 (0xb73d8000)
libGLcore.so.1 = /usr/lib/tls/libGLcore.so.1 (0xb6f23000)
libXext.so.6 = /usr/lib/i386-linux-gnu/libXext.so.6 (0xb6f0d000)
libX11.so.6 = /usr/lib/i386-linux-gnu/libX11.so.6 (0xb6dbb000)
/lib/ld-linux.so.2 (0xb76e6000)
libxcb.so.1 = /usr/lib/i386-linux-gnu/libxcb.so.1 (0xb6d95000)
libXau.so.6 = /usr/lib/i386-linux-gnu/libXau.so.6 (0xb6d91000)
libXdmcp.so.6 = /usr/lib/i386-linux-gnu/libXdmcp.so.6 (0xb6d8b000)


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



Bug#775563: libgl1-mesa-dri: dlopen i915_dri.so fails: undefined symbol: _glapi_tls_Didpatch

2015-01-17 Thread Julien Cristau
On Sat, Jan 17, 2015 at 12:48:33 +, Dominic Hargreaves wrote:

 Package: libgl1-mesa-dri
 Version: 10.3.2-1
 Severity: grave
 Justification: renders package unusable
 
 After upgrading from wheezy to jessie, I found I was unable to use gdm3
 (with an unhelpful generic error message, but that's beside the point).
 
 The X log reveals:
 
 [   130.136] (EE) AIGLX error: dlopen of 
 /usr/lib/i386-linux-gnu/dri/i915_dri.so
  failed (/usr/lib/i386-linux-gnu/dri/i915_dri.so: undefined symbol: 
 _glapi_tls_D
 ispatch)
 [   130.136] (EE) AIGLX: reverting to software rendering
 [   130.146] (EE) AIGLX error: dlopen of 
 /usr/lib/i386-linux-gnu/dri/swrast_dri.
 so failed (/usr/lib/i386-linux-gnu/dri/swrast_dri.so: undefined symbol: 
 _glapi_t
 ls_Dispatch)
 [   130.146] (EE) GLX: could not load software renderer
 [   130.146] (II) GLX: no usable GL providers found for screen 0
 
What's the output from ldd /usr/lib/xorg/modules/extensions/libglx.so?

Cheers,
Julien


signature.asc
Description: Digital signature


Bug#775563: libgl1-mesa-dri: dlopen i915_dri.so fails: undefined symbol: _glapi_tls_Didpatch

2015-01-17 Thread Dominic Hargreaves
Package: libgl1-mesa-dri
Version: 10.3.2-1
Severity: grave
Justification: renders package unusable

After upgrading from wheezy to jessie, I found I was unable to use gdm3
(with an unhelpful generic error message, but that's beside the point).

The X log reveals:

[   130.136] (EE) AIGLX error: dlopen of /usr/lib/i386-linux-gnu/dri/i915_dri.so
 failed (/usr/lib/i386-linux-gnu/dri/i915_dri.so: undefined symbol: _glapi_tls_D
ispatch)
[   130.136] (EE) AIGLX: reverting to software rendering
[   130.146] (EE) AIGLX error: dlopen of /usr/lib/i386-linux-gnu/dri/swrast_dri.
so failed (/usr/lib/i386-linux-gnu/dri/swrast_dri.so: undefined symbol: _glapi_t
ls_Dispatch)
[   130.146] (EE) GLX: could not load software renderer
[   130.146] (II) GLX: no usable GL providers found for screen 0

I was able to startx manually and use WindowMaker, but not glxgears:

dom@callisto:~$ glxgears 
Xlib:  extension GLX missing on display :0.
Error: couldn't get an RGB, Double-buffered visual

I don't believe I have any manually installed mesa versions installed
anywhere:

dom@callisto:~$ ldd /usr/lib/i386-linux-gnu/dri/i915_dri.so
linux-gate.so.1 (0xb77d4000)
libdrm_intel.so.1 = /usr/lib/i386-linux-gnu/libdrm_intel.so.1 
(0xb71bf000)
libdrm_nouveau.so.2 = /usr/lib/i386-linux-gnu/libdrm_nouveau.so.2 
(0xb71b7000)
libdrm_radeon.so.1 = /usr/lib/i386-linux-gnu/libdrm_radeon.so.1 
(0xb71a7000)
libdrm.so.2 = /usr/lib/i386-linux-gnu/libdrm.so.2 (0xb7198000)
libexpat.so.1 = /lib/i386-linux-gnu/libexpat.so.1 (0xb716f000)
libpthread.so.0 = /lib/i386-linux-gnu/i686/cmov/libpthread.so.0 
(0xb7153000)
libdl.so.2 = /lib/i386-linux-gnu/i686/cmov/libdl.so.2 (0xb714e000)
libstdc++.so.6 = /usr/lib/i386-linux-gnu/libstdc++.so.6 (0xb705b000)
libm.so.6 = /lib/i386-linux-gnu/i686/cmov/libm.so.6 (0xb7015000)
libc.so.6 = /lib/i386-linux-gnu/i686/cmov/libc.so.6 (0xb6e6a000)
libgcc_s.so.1 = /lib/i386-linux-gnu/libgcc_s.so.1 (0xb6e4d000)
libpciaccess.so.0 = /usr/lib/i386-linux-gnu/libpciaccess.so.0 
(0xb6e41000)
/lib/ld-linux.so.2 (0xb77d7000)
libz.so.1 = /lib/i386-linux-gnu/libz.so.1 (0xb6e23000)

Any advice welcomed!

Thanks,
Dominic.

-- Package-specific info:
glxinfo:

name of display: :0.0


X server symlink status:

lrwxrwxrwx 1 root root 13 Sep 14  2008 /etc/X11/X - /usr/bin/Xorg
-rwxr-xr-x 1 root root 2569072 Dec  9 22:13 /usr/bin/Xorg

Diversions concerning libGL are in place

diversion of /usr/lib/arm-linux-gnueabihf/libGL.so.1.2.0 to 
/usr/lib/mesa-diverted/arm-linux-gnueabihf/libGL.so.1.2.0 by glx-diversions
diversion of /usr/lib/libGL.so.1 to /usr/lib/mesa-diverted/libGL.so.1 by 
glx-diversions
diversion of /usr/lib/arm-linux-gnueabihf/libGLESv2.so.2.0.0 to 
/usr/lib/mesa-diverted/arm-linux-gnueabihf/libGLESv2.so.2.0.0 by glx-diversions
diversion of /usr/lib/libGLESv2.so.2 to /usr/lib/mesa-diverted/libGLESv2.so.2 
by glx-diversions
diversion of /usr/lib/arm-linux-gnueabihf/libGL.so to 
/usr/lib/mesa-diverted/arm-linux-gnueabihf/libGL.so by glx-diversions
diversion of /usr/lib/x86_64-linux-gnu/libGLESv1_CM.so.1.1.0 to 
/usr/lib/mesa-diverted/x86_64-linux-gnu/libGLESv1_CM.so.1.1.0 by glx-diversions
diversion of /usr/lib/arm-linux-gnueabihf/libGLESv1_CM.so to 
/usr/lib/mesa-diverted/arm-linux-gnueabihf/libGLESv1_CM.so by glx-diversions
diversion of /usr/lib/i386-linux-gnu/libGLESv2.so.2 to 
/usr/lib/mesa-diverted/i386-linux-gnu/libGLESv2.so.2 by glx-diversions
diversion of /usr/lib/x86_64-linux-gnu/libGLESv2.so.2 to 
/usr/lib/mesa-diverted/x86_64-linux-gnu/libGLESv2.so.2 by glx-diversions
diversion of /usr/lib/arm-linux-gnueabihf/libGL.so.1.2 to 
/usr/lib/mesa-diverted/arm-linux-gnueabihf/libGL.so.1.2 by glx-diversions
diversion of /usr/lib/libGLESv1_CM.so.1.1.0 to 
/usr/lib/mesa-diverted/libGLESv1_CM.so.1.1.0 by glx-diversions
diversion of /usr/lib/i386-linux-gnu/libGLESv1_CM.so.1 to 
/usr/lib/mesa-diverted/i386-linux-gnu/libGLESv1_CM.so.1 by glx-diversions
diversion of /usr/lib/x86_64-linux-gnu/libGLESv1_CM.so to 
/usr/lib/mesa-diverted/x86_64-linux-gnu/libGLESv1_CM.so by glx-diversions
diversion of /usr/lib/arm-linux-gnueabihf/libGLESv1_CM.so.1.1.0 to 
/usr/lib/mesa-diverted/arm-linux-gnueabihf/libGLESv1_CM.so.1.1.0 by 
glx-diversions
diversion of /usr/lib/libGL.so.1.2.0 to /usr/lib/mesa-diverted/libGL.so.1.2.0 
by glx-diversions
diversion of /usr/lib/libGLESv2.so to /usr/lib/mesa-diverted/libGLESv2.so by 
glx-diversions
diversion of /usr/lib/libGL.so.1.2 to /usr/lib/mesa-diverted/libGL.so.1.2 by 
glx-diversions
diversion of /usr/lib/i386-linux-gnu/libGLESv1_CM.so.1.1.0 to 
/usr/lib/mesa-diverted/i386-linux-gnu/libGLESv1_CM.so.1.1.0 by glx-diversions
diversion of /usr/lib/x86_64-linux-gnu/libGL.so.1.2.0 to 
/usr/lib/mesa-diverted/x86_64-linux-gnu/libGL.so.1.2.0 by glx-diversions
diversion of /usr/lib/arm-linux-gnueabihf/libGLESv2.so to