Bug#801469: cogl: doesn't work with fglrx-driver (shader compiling problem)-

Carsten Lüdtke acid_man at gmx.net
Sat Oct 10 18:52:34 UTC 2015


Package: libcogl20
Version: 1.22.0-1
Severity: important
File: cogl

Dear Maintainer,

After installing fglrx-drivers-15.9-2 (i know, nonfree binary blob, but anyway)  i got the following in my syslog after rebooting the system with fglrx-driver enabled.

Oct 10 20:02:09 acidmachine gnome-session[1169]: (gnome-shell:1370): Cogl-WARNING **: Shader compilation failed:
Oct 10 20:02:09 acidmachine gnome-session[1169]: Vertex shader failed to compile with the following errors:
Oct 10 20:02:09 acidmachine gnome-session[1169]: ERROR: error(#271) Explicit version number 120 not supported by GL3 forward compatible context
Oct 10 20:02:09 acidmachine gnome-session[1169]: ERROR: error(#273) 1 compilation errors.  No code generated
Oct 10 20:02:09 acidmachine gnome-session[1169]: (gnome-shell:1370): Cogl-WARNING **: Shader compilation failed:
Oct 10 20:02:09 acidmachine gnome-session[1169]: Fragment shader failed to compile with the following errors:
Oct 10 20:02:09 acidmachine gnome-session[1169]: ERROR: error(#271) Explicit version number 120 not supported by GL3 forward compatible context
Oct 10 20:02:09 acidmachine gnome-session[1169]: ERROR: error(#273) 1 compilation errors.  No code generated
Oct 10 20:02:09 acidmachine gnome-session[1169]: (gnome-shell:1370): Cogl-WARNING **: Failed to link GLSL program:
Oct 10 20:02:09 acidmachine gnome-session[1169]: Vertex and Fragment shader(s) were not successfully compiled before glLinkProgram() was called.  Link failed.
Oct 10 20:02:09 acidmachine gnome-session[1169]: (gnome-shell:1370): Cogl-WARNING **: driver/gl/cogl-pipeline-progend-glsl.c:796: GL error (1282): Invalid operation
Oct 10 20:02:09 acidmachine gnome-session[1169]: (gnome-shell:1370): Cogl-WARNING **: driver/gl/cogl-pipeline-progend-glsl.c:819: GL error (1282): Invalid operation
Oct 10 20:02:09 acidmachine gnome-session[1169]: (gnome-shell:1370): Cogl-WARNING **: driver/gl/cogl-pipeline-progend-glsl.c:823: GL error (1282): Invalid operation
Oct 10 20:02:09 acidmachine gnome-session[1169]: (gnome-shell:1370): Cogl-WARNING **: driver/gl/cogl-pipeline-progend-glsl.c:827: GL error (1282): Invalid operation
Oct 10 20:02:09 acidmachine gnome-session[1169]: (gnome-shell:1370): Cogl-WARNING **: driver/gl/cogl-pipeline-progend-glsl.c:831: GL error (1282): Invalid operation
Oct 10 20:02:09 acidmachine gnome-session[1169]: (gnome-shell:1370): Cogl-WARNING **: driver/gl/cogl-pipeline-progend-glsl.c:213: GL error (1282): Invalid operation
Oct 10 20:02:09 acidmachine gnome-session[1169]: (gnome-shell:1370): Cogl-WARNING **: driver/gl/cogl-pipeline-progend-glsl.c:213: GL error (1282): Invalid operation
Oct 10 20:02:09 acidmachine gnome-session[1169]: (gnome-shell:1370): Cogl-WARNING **: driver/gl/cogl-pipeline-opengl.c:751: GL error (1280): Invalid enumeration value
Oct 10 20:02:09 acidmachine gnome-session[1169]: (gnome-shell:1370): Cogl-WARNING **: Shader compilation failed:
Oct 10 20:02:09 acidmachine gnome-session[1169]: Vertex shader failed to compile with the following errors:
Oct 10 20:02:09 acidmachine gnome-session[1169]: ERROR: error(#271) Explicit version number 120 not supported by GL3 forward compatible context
Oct 10 20:02:09 acidmachine gnome-session[1169]: ERROR: error(#273) 1 compilation errors.  No code generated
Oct 10 20:02:09 acidmachine gnome-session[1169]: (gnome-shell:1370): Cogl-WARNING **: Shader compilation failed:
Oct 10 20:02:09 acidmachine gnome-session[1169]: Fragment shader failed to compile with the following errors:
Oct 10 20:02:09 acidmachine gnome-session[1169]: ERROR: error(#271) Explicit version number 120 not supported by GL3 forward compatible context
Oct 10 20:02:09 acidmachine gnome-session[1169]: ERROR: error(#273) 1 compilation errors.  No code generated
Oct 10 20:02:09 acidmachine gnome-session[1169]: (gnome-shell:1370): Cogl-WARNING **: Failed to link GLSL program:
Oct 10 20:02:09 acidmachine gnome-session[1169]: Vertex and Fragment shader(s) were not successfully compiled before glLinkProgram() was called.  Link failed.
Oct 10 20:02:09 acidmachine gnome-session[1169]: (gnome-shell:1370): Cogl-WARNING **: driver/gl/cogl-pipeline-progend-glsl.c:384: GL error (1282): Invalid operation
Oct 10 20:02:09 acidmachine gnome-session[1169]: (gnome-shell:1370): Cogl-WARNING **: driver/gl/cogl-pipeline-progend-glsl.c:399: GL error (1282): Invalid operation
Oct 10 20:02:09 acidmachine gnome-session[1169]: (gnome-shell:1370): Cogl-WARNING **: driver/gl/cogl-pipeline-progend-glsl.c:409: GL error (1282): Invalid operation
Oct 10 20:02:09 acidmachine gnome-session[1169]: (gnome-shell:1370): Cogl-WARNING **: driver/gl/cogl-pipeline-progend-glsl.c:796: GL error (1282): Invalid operation
Oct 10 20:02:09 acidmachine gnome-session[1169]: (gnome-shell:1370): Cogl-WARNING **: driver/gl/cogl-pipeline-progend-glsl.c:819: GL error (1282): Invalid operation
Oct 10 20:02:09 acidmachine gnome-session[1169]: (gnome-shell:1370): Cogl-WARNING **: driver/gl/cogl-pipeline-progend-glsl.c:823: GL error (1282): Invalid operation
Oct 10 20:02:09 acidmachine gnome-session[1169]: (gnome-shell:1370): Cogl-WARNING **: driver/gl/cogl-pipeline-progend-glsl.c:827: GL error (1282): Invalid operation
Oct 10 20:02:09 acidmachine gnome-session[1169]: (gnome-shell:1370): Cogl-WARNING **: driver/gl/cogl-pipeline-progend-glsl.c:831: GL error (1282): Invalid operation
Oct 10 20:02:09 acidmachine gnome-session[1169]: (gnome-shell:1370): Cogl-WARNING **: driver/gl/cogl-pipeline-progend-glsl.c:213: GL error (1282): Invalid operation
Oct 10 20:02:09 acidmachine gnome-session[1169]: (gnome-shell:1370): Cogl-WARNING **: driver/gl/cogl-pipeline-progend-glsl.c:213: GL error (1282): Invalid operation
Oct 10 20:02:09 acidmachine gnome-session[1169]: (gnome-shell:1370): Cogl-WARNING **: driver/gl/cogl-pipeline-progend-glsl.c:213: GL error (1282): Invalid operation
Oct 10 20:02:09 acidmachine gnome-session[1169]: (gnome-shell:1370): Cogl-WARNING **: driver/gl/cogl-buffer-gl.c:200: GL error (1282): Invalid operation

At this point gdm started, but i get only a black screen and a stock Xorg mouse pointer. Last known to work combination was linux-4.1, with fglrx-driver-15.7 and 
libcogl-1.20 AFAIK. The free Radeon driver is not affected by the way. I will attach my syslog file.

Yours sincerely
Carsten Lüdtke

-- System Information:
Debian Release: stretch/sid
  APT prefers unstable
  APT policy: (500, 'unstable')
Architecture: amd64 (x86_64)
Foreign Architectures: i386

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

Versions of packages libcogl20:amd64 depends on:
ii  libc6                                   2.19-22
ii  libcairo2                               1.14.2-2
ii  libdrm2                                 2.4.64-1
ii  libegl1-mesa [libegl1-x11]              10.6.8-1
ii  libgbm1                                 10.6.8-1
ii  libgdk-pixbuf2.0-0                      2.32.1-1
ii  libgl1-mesa-glx                         10.6.8-1
ii  libglib2.0-0                            2.46.0-2
ii  libwayland-client0                      1.9.0-1
ii  libwayland-egl1-mesa [libwayland-egl1]  10.6.8-1
ii  libwayland-server0                      1.9.0-1
ii  libx11-6                                2:1.6.3-1
ii  libxcomposite1                          1:0.4.4-1
ii  libxdamage1                             1:1.1.4-2+b1
ii  libxext6                                2:1.3.3-1
ii  libxfixes3                              1:5.0.1-2+b2
ii  libxrandr2                              2:1.5.0-1

Versions of packages libcogl20:amd64 recommends:
ii  libcogl-common  1.22.0-1

Versions of packages libcogl20:amd64 suggests:
ii  libgles2-mesa [libgles2]  10.6.8-1

-- no debconf information
-------------- next part --------------
A non-text attachment was scrubbed...
Name: syslog.log.gz
Type: application/gzip
Size: 39528 bytes
Desc: not available
URL: <http://lists.alioth.debian.org/pipermail/pkg-gnome-maintainers/attachments/20151010/4664137a/attachment-0001.bin>


More information about the pkg-gnome-maintainers mailing list