[Pkg-chromium-maint] Bug#794472: chromium: GPU thread crashes on startup

Nicolas FRANÇOIS nicolas.mb.francois at gmail.com
Mon Aug 3 12:39:15 UTC 2015


Package: chromium
Version: 44.0.2403.107-1
Severity: normal

Dear Maintainer,

The GPU thread crashes on startup, causing all hardware acceleration to be disabled. This seems to have something to do with i965_dri.so
Disabling sandboxes, or running with LIBGL_DRI3_DISABLE=1 doesn't help.

Here is a debugging attempt, with libgl1-mesa-dri-dbg installed:

$ chromium --no-sandbox --gpu-launcher="xterm -e gdb --args"
[5756:5756:0803/141045:ERROR:browser_main_loop.cc(185)] Running without the SUID sandbox! See https://code.google.com/p/chromium/wiki/LinuxSUIDSandboxDevelopment for more information on developing with the sandbox on.
[5810:5810:0803/141046:ERROR:renderer_main.cc(200)] Running without renderer sandbox
[5756:5785:0803/141046:ERROR:backend_impl.cc(1365)] Unable to map Index file
[5817:5817:0803/141046:ERROR:renderer_main.cc(200)] Running without renderer sandbox
[5820:5820:0803/141046:ERROR:renderer_main.cc(200)] Running without renderer sandbox
[5824:5824:0803/141046:ERROR:renderer_main.cc(200)] Running without renderer sandbox
[5828:5828:0803/141046:ERROR:renderer_main.cc(200)] Running without renderer sandbox
[5830:5830:0803/141046:ERROR:renderer_main.cc(200)] Running without renderer sandbox

GDB output:

GNU gdb (Debian 7.7.1+dfsg-5) 7.7.1
Copyright (C) 2014 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law.  Type "show copying"
and "show warranty" for details.
This GDB was configured as "x86_64-linux-gnu".
Type "show configuration" for configuration details.
For bug reporting instructions, please see:
<http://www.gnu.org/software/gdb/bugs/>.
Find the GDB manual and other documentation resources online at:
<http://www.gnu.org/software/gdb/documentation/>.
For help, type "help".
Type "apropos word" to search for commands related to "word"...
Reading symbols from /usr/lib/chromium/chromium...(no debugging symbols found)...done.
(gdb) run
Starting program: /usr/lib/chromium/chromium --type=gpu-process --channel=5756.0.174845534 --no-sandbox --v8-natives-passed-by-fd --v8-snapshot-passed-by-fd --disable-breakpad --supports-dual-gpus=false --gpu-driver-bug-workarounds=2,15,45,57 --gpu-vendor-id=0x8086 --gpu-device-id=0x0046 --gpu-driver-vendor --gpu-driver-version --v8-natives-passed-by-fd --v8-snapshot-passed-by-fd
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".
[New Thread 0x7fffea92b700 (LWP 5874)]
[Thread 0x7fffea92b700 (LWP 5874) exited]
[New Thread 0x7fffea92b700 (LWP 5876)]
[New Thread 0x7fffe3202700 (LWP 5877)]
[New Thread 0x7fffe2a01700 (LWP 5880)]
[New Thread 0x7fffe1b00700 (LWP 5884)]
[Thread 0x7fffe1b00700 (LWP 5884) exited]
[5869:5869:0803/141052:ERROR:gles2_cmd_decoder.cc(12151)] [GroupMarkerNotSet(crbug.com/242999)!:F00B675C55550000]GL ERROR :GL_INVALID_VALUE : glTexStorage2DEXT: <- error from previous GL command
[5869:5869:0803/141052:ERROR:gles2_cmd_decoder.cc(12153)] [GroupMarkerNotSet(crbug.com/242999)!:F00B675C55550000]GL ERROR :GL_INVALID_OPERATION : glTexStorage2DEXT: 
[5869:5869:0803/141052:ERROR:gles2_cmd_decoder.cc(10097)] [GroupMarkerNotSet(crbug.com/242999)!:F00B675C55550000]GL ERROR :GL_INVALID_OPERATION : glTexSubImage2D: level does not exist.
[5869:5869:0803/141052:ERROR:gles2_cmd_decoder.cc(12153)] [GroupMarkerNotSet(crbug.com/242999)!:F00B675C55550000]GL ERROR :GL_INVALID_OPERATION : glTexStorage2DEXT: 
[5869:5869:0803/141052:ERROR:gles2_cmd_decoder.cc(10097)] [GroupMarkerNotSet(crbug.com/242999)!:F00B675C55550000]GL ERROR :GL_INVALID_OPERATION : glTexSubImage2D: level does not exist.
[5869:5869:0803/141052:ERROR:gles2_cmd_decoder.cc(12153)] [GroupMarkerNotSet(crbug.com/242999)!:F00B675C55550000]GL ERROR :GL_INVALID_OPERATION : glTexStorage2DEXT: 
[5869:5869:0803/141052:ERROR:gles2_cmd_decoder.cc(10097)] [GroupMarkerNotSet(crbug.com/242999)!:F00B675C55550000]GL ERROR :GL_INVALID_OPERATION : glTexSubImage2D: level does not exist.
[5869:5869:0803/141052:ERROR:gles2_cmd_decoder.cc(12153)] [GroupMarkerNotSet(crbug.com/242999)!:F00B675C55550000]GL ERROR :GL_INVALID_OPERATION : glTexStorage2DEXT: 
[5869:5869:0803/141052:ERROR:gles2_cmd_decoder.cc(10097)] [GroupMarkerNotSet(crbug.com/242999)!:F00B675C55550000]GL ERROR :GL_INVALID_OPERATION : glTexSubImage2D: level does not exist.
[5869:5869:0803/141052:ERROR:gles2_cmd_decoder.cc(12153)] [GroupMarkerNotSet(crbug.com/242999)!:F00B675C55550000]GL ERROR :GL_INVALID_OPERATION : glTexStorage2DEXT: 
[5869:5869:0803/141052:ERROR:gles2_cmd_decoder.cc(10097)] [GroupMarkerNotSet(crbug.com/242999)!:F00B675C55550000]GL ERROR :GL_INVALID_OPERATION : glTexSubImage2D: level does not exist.
[5869:5869:0803/141052:ERROR:gles2_cmd_decoder.cc(12153)] [GroupMarkerNotSet(crbug.com/242999)!:F00B675C55550000]GL ERROR :GL_INVALID_OPERATION : glTexStorage2DEXT: 
[5869:5869:0803/141052:ERROR:gles2_cmd_decoder.cc(10097)] [GroupMarkerNotSet(crbug.com/242999)!:F00B675C55550000]GL ERROR :GL_INVALID_OPERATION : glTexSubImage2D: level does not exist.
[5869:5869:0803/141052:ERROR:gles2_cmd_decoder.cc(12153)] [GroupMarkerNotSet(crbug.com/242999)!:F00B675C55550000]GL ERROR :GL_INVALID_OPERATION : glTexStorage2DEXT: 
[5869:5869:0803/141052:ERROR:gles2_cmd_decoder.cc(10097)] [GroupMarkerNotSet(crbug.com/242999)!:F00B675C55550000]GL ERROR :GL_INVALID_OPERATION : glTexSubImage2D: level does not exist.

Program received signal SIGSEGV, Segmentation fault.
_mesa_DeleteTransformFeedbacks (n=<optimized out>, names=<optimized out>)
    at ../../../../src/mesa/main/transformfeedback.c:1127
1127    ../../../../src/mesa/main/transformfeedback.c: Aucun fichier ou dossier de ce type.
(gdb) bt
#0  _mesa_DeleteTransformFeedbacks (n=<optimized out>, names=<optimized out>)
    at ../../../../src/mesa/main/transformfeedback.c:1127
#1  0x0000555559d8d9aa in ?? ()
#2  0x0000555559d6b7d4 in ?? ()
#3  0x0000555559d4fbc9 in ?? ()
#4  0x0000555559d666c3 in ?? ()
#5  0x0000555559daef14 in ?? ()
#6  0x0000555559d7d00f in ?? ()
#7  0x0000555559d15e88 in ?? ()
#8  0x0000555559d13b24 in ?? ()
#9  0x0000555559d04c43 in ?? ()
#10 0x0000555559d0ec87 in ?? ()
#11 0x00005555565652eb in ?? ()
#12 0x00005555565135c2 in ?? ()
#13 0x00005555565137b9 in ?? ()
#14 0x00005555565139cd in ?? ()
#15 0x0000555556564139 in ?? ()
#16 0x0000555556525d2d in ?? ()
#17 0x0000555556512d27 in ?? ()
#18 0x0000555559b1637a in ?? ()
#19 0x00005555564c6e11 in ?? ()
#20 0x00005555564c5ca0 in ?? ()
#21 0x0000555555f83ed8 in ChromeMain ()
---Type <return> to continue, or q <return> to quit---

Best regards,
Nicolas

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

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

Versions of packages chromium depends on:
ii  libasound2           1.0.29-1
ii  libatk1.0-0          2.16.0-2
ii  libc6                2.19-19
ii  libcairo2            1.14.2-2
ii  libcups2             2.0.3-10
ii  libdbus-1-3          1.8.20-1
ii  libexpat1            2.1.0-7
ii  libfontconfig1       2.11.0-6.3
ii  libfreetype6         2.5.2-4
ii  libgdk-pixbuf2.0-0   2.31.5-1
ii  libglib2.0-0         2.44.1-1.1
ii  libgnome-keyring0    3.12.0-1+b1
ii  libgtk2.0-0          2.24.28-1
ii  libharfbuzz0b        1.0.1-1
ii  libjpeg62-turbo      1:1.4.1-1
ii  libnspr4             2:4.10.8-2
ii  libnspr4-0d          2:4.10.8-2
ii  libnss3              2:3.19.2-1
ii  libpango-1.0-0       1.36.8-3
ii  libpangocairo-1.0-0  1.36.8-3
ii  libpci3              1:3.2.1-3
ii  libspeechd2          0.8-7
ii  libspeex1            1.2~rc1.2-1
ii  libsrtp0             1.4.5~20130609~dfsg-1.1
ii  libstdc++6           5.1.1-14
ii  libx11-6             2:1.6.3-1
ii  libxcomposite1       1:0.4.4-1
ii  libxcursor1          1:1.1.14-1+b1
ii  libxdamage1          1:1.1.4-2+b1
ii  libxext6             2:1.3.3-1
ii  libxfixes3           1:5.0.1-2+b2
ii  libxi6               2:1.7.4-1+b2
ii  libxml2              2.9.1+dfsg1-5
ii  libxrandr2           2:1.5.0-1
ii  libxrender1          1:0.9.8-1+b1
ii  libxslt1.1           1.1.28-2+b2
ii  libxss1              1:1.2.2-1
ii  libxtst6             2:1.2.2-1+b1
ii  x11-utils            7.7+3
ii  xdg-utils            1.1.0~rc1+git20111210-7.4

chromium recommends no packages.

Versions of packages chromium suggests:
ii  chromium-l10n  44.0.2403.107-1

-- no debconf information



More information about the Pkg-chromium-maint mailing list