Your message dated Mon, 31 Aug 2015 17:08:35 +0200
with message-id
<CACiKqBeZG5Fi5rb5QqnM1_mZ5=d1WT5cZuB1daZ=_wvfhma...@mail.gmail.com>
and subject line Close bug #757435
has caused the Debian Bug report #757435,
regarding /usr/lib/x86_64-linux-gnu/dri/i965_dri.so: i965 crashes in glClear in
DRI3 mode with stencil(?) enabled
to be marked as done.
This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.
(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact ow...@bugs.debian.org
immediately.)
--
757435: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=757435
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
--- Begin Message ---
Package: libgl1-mesa-dri
Version: 10.2.4-1
Severity: normal
File: /usr/lib/x86_64-linux-gnu/dri/i965_dri.so
Dear Maintainer,
google chrome GPU process crashes in glClear when running DRII3 i965 in
DRI3 mode.
#0 get_stencil_miptree (irb=<optimized out>) at
../../../../../../../src/mesa/drivers/dri/i965/brw_misc_state.c:225
#1 brw_workaround_depthstencil_alignment (brw=brw@entry=0x2f62b8b61028,
clear_mask=clear_mask@entry=50)
at ../../../../../../../src/mesa/drivers/dri/i965/brw_misc_state.c:241
#2 0x00007f7b6b941170 in brw_clear (ctx=0x2f62b8b61028, mask=50) at
../../../../../../../src/mesa/drivers/dri/i965/brw_clear.c:235
Dump of assembler code for function brw_workaround_depthstencil_alignment:
0x00007f7b6b989a20 <+0>: push %r15
0x00007f7b6b989a22 <+2>: push %r14
0x00007f7b6b989a24 <+4>: push %r13
0x00007f7b6b989a26 <+6>: push %r12
0x00007f7b6b989a28 <+8>: push %rbp
0x00007f7b6b989a29 <+9>: push %rbx
0x00007f7b6b989a2a <+10>: sub $0x38,%rsp
0x00007f7b6b989a2e <+14>: mov 0xe8(%rdi),%rax
0x00007f7b6b989a35 <+21>: mov 0x1c0(%rax),%r12
0x00007f7b6b989a3c <+28>: test %r12,%r12
0x00007f7b6b989a3f <+31>: je 0x7f7b6b989a50
<brw_workaround_depthstencil_alignment+48>
0x00007f7b6b989a41 <+33>: cmpl $0x12345678,0x28(%r12)
0x00007f7b6b989a4a <+42>: je 0x7f7b6b989e90
<brw_workaround_depthstencil_alignment+1136>
0x00007f7b6b989a50 <+48>: mov 0x1e8(%rax),%rbp
0x00007f7b6b989a57 <+55>: test %rbp,%rbp
0x00007f7b6b989a5a <+58>: je 0x7f7b6b98a484
<brw_workaround_depthstencil_alignment+2660>
0x00007f7b6b989a60 <+64>: xor %r12d,%r12d
0x00007f7b6b989a63 <+67>: cmpl $0x12345678,0x28(%rbp)
0x00007f7b6b989a6a <+74>: je 0x7f7b6b989ad8
<brw_workaround_depthstencil_alignment+184>
0x00007f7b6b989a6c <+76>: xor %ebp,%ebp
0x00007f7b6b989a6e <+78>: xor %r15d,%r15d
0x00007f7b6b989a71 <+81>: movl $0x0,0x20(%rsp)
0x00007f7b6b989a79 <+89>: movl $0x0,0x24(%rsp)
0x00007f7b6b989a81 <+97>: movl $0x0,0x25cdc(%rdi)
0x00007f7b6b989a8b <+107>: movl $0x0,0x25ce0(%rdi)
0x00007f7b6b989a95 <+117>: xor %r12d,%r12d
0x00007f7b6b989a98 <+120>: movl $0x0,0x25cd0(%rdi)
0x00007f7b6b989aa2 <+130>: movl $0x0,0x25cd8(%rdi)
0x00007f7b6b989aac <+140>: xor %r14d,%r14d
0x00007f7b6b989aaf <+143>: movl $0x0,0x25cd4(%rdi)
0x00007f7b6b989ab9 <+153>: movq $0x0,0x25cc0(%rdi)
0x00007f7b6b989ac4 <+164>: movq $0x0,0x25cc8(%rdi)
0x00007f7b6b989acf <+175>: jmpq 0x7f7b6b989b52
<brw_workaround_depthstencil_alignment+306>
0x00007f7b6b989ad4 <+180>: nopl 0x0(%rax)
0x00007f7b6b989ad8 <+184>: mov 0x88(%rbp),%rax
0x00007f7b6b989adf <+191>: movl $0x0,0x20(%rsp)
0x00007f7b6b989ae7 <+199>: movl $0x0,0x24(%rsp)
=> 0x00007f7b6b989aef <+207>: mov 0x200(%rax),%r15
info registers
rax 0x0 0
rbx 0x2f62b8b61028 52101052239912
rcx 0x0 0
rdx 0x1 1
rsi 0x32 50
rdi 0x2f62b8b61028 52101052239912
rbp 0x2f62b8b0c210 0x2f62b8b0c210
rsp 0x7fff55808710 0x7fff55808710
r8 0xc0ff 49407
r9 0x1 1
r10 0x0 0
r11 0x0 0
r12 0x2f62b8b0c210 52101051892240
r13 0x2f62b9c3e680 52101069923968
r14 0x0 0
r15 0x7f7b7f3e6e00 140168392502784
rip 0x7f7b6b989aef 0x7f7b6b989aef
<brw_workaround_depthstencil_alignment+207>
eflags 0x10246 [ PF ZF IF RF ]
cs 0x33 51
ss 0x2b 43
ds 0x0 0
es 0x0 0
fs 0x0 0
gs 0x0 0
rax is zero that means irb->mt is a null pointer. DRI2 mode works without
problems.
workaround:
export LIBGL_DRI3_DISABLE=1
-- System Information:
Debian Release: jessie/sid
APT prefers unstable
APT policy: (500, 'unstable'), (500, 'testing'), (1, 'experimental')
Architecture: amd64 (x86_64)
Foreign Architectures: i386
Kernel: Linux 3.14-2-amd64 (SMP w/4 CPU cores)
Locale: LANG=en_GB.UTF-8, LC_CTYPE=en_GB.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Versions of packages libgl1-mesa-dri:amd64 depends on:
ii libc6 2.19-7
ii libdrm-intel1 2.4.54-1
ii libdrm-nouveau2 2.4.54-1
ii libdrm-radeon1 2.4.54-1
ii libdrm2 2.4.54-1
ii libelf1 0.159-4
ii libexpat1 2.1.0-6
ii libffi6 3.1-2
ii libgcc1 1:4.9.1-4
ii libllvm3.4 1:3.4.2-6
ii libstdc++6 4.9.1-4
ii libtinfo5 5.9+20140712-2
ii multiarch-support 2.19-7
depends to enable DRI3:
ii xserver-xorg-video-intel 2:2.99.914-1~exp1
Versions of packages libgl1-mesa-dri:amd64 recommends:
ii libtxc-dxtn-s2tc0 [libtxc-dxtn0] 0~git20131104-1.1
Versions of packages libgl1-mesa-dri:amd64 suggests:
pn libglide3 <none>
-- no debconf information
--- End Message ---
--- Begin Message ---
The upstream bugtracker [1] has marked this bug as resolved.
Closing here as well.
Feel free to reopen if this still doesn't work for you.
https://bugs.freedesktop.org/show_bug.cgi?id=77402
--- End Message ---