Bug#801105: /usr/lib/i386-linux-gnu/dri/i915_dri.so: Most of accelerated applications crash
Package: libgl1-mesa-dri
Version: 10.3.2-1+deb8u1
Severity: important
File: /usr/lib/i386-linux-gnu/dri/i915_dri.so
Dear Maintainer,
Since the upgrade from Wheezy to Jessie most of OpenGL-accelerated
applications crash in i915_dri.so on my Asus 1011PX, for example,
glxgears, quakespasm, Carmageddon(CARMA95.EXE). Diablo II does not
crash, but does not render anything meaningful, either.
Attaching an example backtrace from glxgears.
--
Best regards,
Ivan
-- System Information:
Debian Release: 8.2
APT prefers stable
APT policy: (500, 'stable')
Architecture: i386 (i686)
Kernel: Linux 3.16.0-4-686-pae (SMP w/4 CPU cores)
Locale: LANG=ru_RU.utf8, LC_CTYPE=ru_RU.utf8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Init: systemd (via /run/systemd/system)
Versions of packages libgl1-mesa-dri:i386 depends on:
ii libc6 2.19-18+deb8u1
ii libdrm-intel1 2.4.58-2
ii libdrm-nouveau2 2.4.58-2
ii libdrm-radeon1 2.4.58-2
ii libdrm2 2.4.58-2
ii libelf1 0.159-4.2
ii libexpat1 2.1.0-6+deb8u1
ii libgcc1 1:4.9.2-10
ii libllvm3.5 1:3.5-10
ii libstdc++6 4.9.2-10
ii multiarch-support 2.19-18+deb8u1
Versions of packages libgl1-mesa-dri:i386 recommends:
pn libtxc-dxtn-s2tc0 | libtxc-dxtn0 <none>
libgl1-mesa-dri:i386 suggests no packages.
-- no debconf information
backtrace:
#0 0xb74ec5c1 in intelClear (ctx=0xb7fb901c, mask=18) at ../../../../../../../src/mesa/drivers/dri/i915/intel_clear.c:155
irb = 0x0
colorMask = 4294967295
tri_mask = 0
blit_mask = 2
swrast_mask = 0
fb = 0x81fcd40
i = <optimized out>
#1 0xb726699d in _mesa_Clear (mask=16640) at ../../../../src/mesa/main/clear.c:226
bufferMask = 18
ctx = <optimized out>
#2 0x08049f2d in ?? ()
No symbol table info available.
#3 0x080496d4 in ?? ()
No symbol table info available.
#4 0xb7ae6a63 in __libc_start_main (main=0x80491d0, argc=1, argv=0xbfffee34, init=0x804b2b0, fini=0x804b320, rtld_fini=0xb7fedc90 <_dl_fini>, stack_end=0xbfffee2c) at libc-start.c:287
result = <optimized out>
unwind_buf = {cancel_jmp_buf = {{jmp_buf = {-1211682816, 0, 0, 0, -1456979082, 170346342}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x1, 0x8049cfb}, data = {prev = 0x0, cleanup = 0x0, canceltype = 1}}}
not_first_call = <optimized out>
#5 0x08049d1c in ?? ()
No symbol table info available.
registers:
eax 0x0 0
ecx 0x10 16
edx 0x81fd048 136302664
ebx 0xb77e6000 -1216454656
esp 0xbfffebf0 0xbfffebf0
ebp 0x2 0x2
esi 0x12 18
edi 0x0 0
eip 0xb74ec5c1 0xb74ec5c1 <intelClear+417>
eflags 0x210286 [ PF SF IF RF ID ]
cs 0x73 115
ss 0x7b 123
ds 0x7b 123
es 0x7b 123
fs 0x0 0
gs 0x33 51
current instructions:
=> 0xb74ec5c1 <intelClear+417>: cmpl $0x2,0x18(%eax)
0xb74ec5c5 <intelClear+421>: je 0xb74ec5cf <intelClear+431>
0xb74ec5c7 <intelClear+423>: test $0x20,%edi
0xb74ec5cd <intelClear+429>: je 0xb74ec621 <intelClear+513>
0xb74ec5cf <intelClear+431>: or $0x10,%edi
0xb74ec5d2 <intelClear+434>: jmp 0xb74ec4f2 <intelClear+210>
0xb74ec5d7 <intelClear+439>: mov %esi,%esi
0xb74ec5d9 <intelClear+441>: lea 0x0(%edi,%eiz,1),%edi
0xb74ec5e0 <intelClear+448>: sub $0x8,%esp
0xb74ec5e3 <intelClear+451>: push $0x5
0xb74ec5e5 <intelClear+453>: pushl 0x14(%esp)
0xb74ec5e9 <intelClear+457>: call 0xb7519cb0 <old_intel_get_rb_region>
0xb74ec5ee <intelClear+462>: add $0x10,%esp
0xb74ec5f1 <intelClear+465>: test %eax,%eax
0xb74ec5f3 <intelClear+467>: je 0xb74ec4e6 <intelClear+198>
0xb74ec5f9 <intelClear+473>: cmpl $0x2,0x18(%eax)
threads backtrace:
Thread 1 (Thread 0xb780e980 (LWP 12609)):
#0 0xb74ec5c1 in intelClear (ctx=0xb7fb901c, mask=18) at ../../../../../../../src/mesa/drivers/dri/i915/intel_clear.c:155
#1 0xb726699d in _mesa_Clear (mask=16640) at ../../../../src/mesa/main/clear.c:226
#2 0x08049f2d in ?? ()
#3 0x080496d4 in ?? ()
#4 0xb7ae6a63 in __libc_start_main (main=0x80491d0, argc=1, argv=0xbfffee34, init=0x804b2b0, fini=0x804b320, rtld_fini=0xb7fedc90 <_dl_fini>, stack_end=0xbfffee2c) at libc-start.c:287
#5 0x08049d1c in ?? ()
Reply to: