Bug#878968: libglvnd0-nvidia: undefined symbol: _glapi_tls_Current makes system unusable

Hendrik Tews hendrik at askra.de
Wed Oct 18 06:32:41 UTC 2017

Package: libglvnd0-nvidia
Version: 375.82-5
Severity: critical

Dear Maintainer,

after updating some packages this morning, X11 did not come up
any more and the system was completely unusable. Apparently gdm
was restarting continuously, making it impossible to enter
anything in a terminal window. I needed to boot in recovery mode
to get access again.

The syslog contains

    /usr/lib/gdm3/gdm-x-session[2703]: (EE) Failed to load /usr/lib/xorg/modules/extensions/libglx.so: /usr/lib/x86_64-linux-gnu/libGL.so.1: undefined symbol: _glapi_tls_Current

and I get the same undefined symbol error when I try startx.

After installing libglvnd0 (and purging libglvnd0-nvidia)
everything is fine again. In contrast to what is reported in
https://lists.debian.org/debian-kde/2017/10/msg00028.html, the
problem appears again, when I reinstall libglvnd0-nvidia.



-- Package-specific info:
-------------- next part --------------
An embedded and charset-unspecified text was scrubbed...
Name: not available
URL: <http://lists.alioth.debian.org/pipermail/pkg-nvidia-devel/attachments/20171018/2fd54721/attachment-0001.ksh>
-------------- next part --------------

*** Reporter, please consider answering these questions, where appropriate ***

   * What led up to the situation?
   * What exactly did you do (or not do) that was effective (or
   * What was the outcome of this action?
   * What outcome did you expect instead?

*** End of the template - remove these template lines ***

-- System Information:
Debian Release: buster/sid
  APT prefers testing
  APT policy: (500, 'testing')
Architecture: amd64 (x86_64)
Foreign Architectures: armhf, arm64

Kernel: Linux 4.13.0-1-amd64 (SMP w/4 CPU cores)
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8), LANGUAGE=en_US:en (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Init: systemd (via /run/systemd/system)

Versions of packages libglvnd0-nvidia depends on:
ii  libc6  2.24-17

libglvnd0-nvidia recommends no packages.

libglvnd0-nvidia suggests no packages.

Versions of packages xserver-xorg-video-intel depends on:
ii  libc6                                  2.24-17
ii  libdrm-intel1                          2.4.83-1
ii  libdrm2                                2.4.83-1
ii  libpciaccess0                          0.13.4-1+b2
ii  libpixman-1-0                          0.34.0-1
ii  libudev1                               235-2
ii  libx11-6                               2:1.6.4-3
ii  libx11-xcb1                            2:1.6.4-3
ii  libxcb-dri2-0                          1.12-1
ii  libxcb-dri3-0                          1.12-1
ii  libxcb-sync1                           1.12-1
ii  libxcb-util0                           0.3.8-3+b2
ii  libxcb1                                1.12-1
ii  libxcursor1                            1:1.1.14-3
ii  libxdamage1                            1:1.1.4-3
ii  libxext6                               2:1.3.3-1+b2
ii  libxfixes3                             1:5.0.3-1
ii  libxinerama1                           2:1.1.3-1+b3
ii  libxrandr2                             2:1.5.1-1
ii  libxrender1                            1:0.9.10-1
ii  libxshmfence1                          1.2-1+b2
ii  libxss1                                1:1.2.2-1+b2
ii  libxtst6                               2:1.2.3-1
ii  libxv1                                 2:1.0.11-1
ii  libxvmc1                               2:1.0.10-1
ii  xserver-xorg-core [xorg-video-abi-23]  2:1.19.3-2

Versions of packages libglvnd0-nvidia is related to:
pn  bumblebee                      <none>
pn  bumblebee-nvidia               <none>
pn  ccache                         <none>
pn  libcuda1                       <none>
pn  libcuda1-any                   <none>
pn  libdrm-nouveau1                <none>
pn  libdrm-nouveau1a               <none>
ii  libdrm-nouveau2                2.4.83-1
ii  libegl1                        0.2.999+git20170802-5
ii  libgl1                         0.2.999+git20170802-5
pn  libgl1-nvidia-glx-any          <none>
pn  libgles1                       <none>
ii  libgles2                       0.2.999+git20170802-5
ii  libglvnd0-nvidia [libglvnd0]   375.82-5
ii  libglx0                        0.2.999+git20170802-5
pn  libopencl0                     <none>
pn  libopencl1                     <none>
ii  libvulkan1           
pn  linux-headers                  <none>
ii  make                           4.1-9.1
pn  nvidia-driver                  <none>
pn  nvidia-glx                     <none>
pn  nvidia-glx-any                 <none>
pn  nvidia-kernel-common           <none>
pn  nvidia-kernel-dkms             <none>
pn  nvidia-kernel-source           <none>
pn  nvidia-kernel-support-any      <none>
pn  nvidia-modprobe                <none>
pn  nvidia-settings                <none>
pn  nvidia-support                 <none>
pn  nvidia-xconfig                 <none>
pn  opencl-icd                     <none>
pn  vulkan-icd                     <none>
ii  xserver-xorg                   1:7.7+19
ii  xserver-xorg-core              2:1.19.3-2
ii  xserver-xorg-legacy            2:1.19.3-2
ii  xserver-xorg-video-nouveau     1:1.0.15-2
pn  xserver-xorg-video-nvidia-any  <none>

-- no debconf information

More information about the pkg-nvidia-devel mailing list