Bug#769518: still in sid
Control: found -1 10.5.5-1
Using a local build of mesa 10.5.5-1, I can still see the X crash with
now a slightly different backtrace:
AO: [pulse] 48000Hz stereo 2ch float
VO: [opengl] 854x480 => 854x480 yuv420p
Failed to open BO for returned DRI2 buffer (1600x900, dri2 back
buffer, named 13).
This is likely a bug in the X Server that will lead to a crash soon.
Program received signal SIGSEGV, Segmentation fault.
[Switching to Thread 0x7fffdbfff700 (LWP 15019)]
brw_meta_fast_clear (brw=brw@entry=0x7fffd40b8ff8,
fb=fb@entry=0x7fffd411b9f0, buffers=buffers@entry=2,
partial_clear=partial_clear@entry=false)
at ../../../../../../../src/mesa/drivers/dri/i965/brw_meta_fast_clear.c:446
446 if (irb->mt->fast_clear_state == INTEL_FAST_CLEAR_STATE_NO_MCS)
(gdb) bt
#0 brw_meta_fast_clear (brw=brw@entry=0x7fffd40b8ff8,
fb=fb@entry=0x7fffd411b9f0, buffers=buffers@entry=2,
partial_clear=partial_clear@entry=false)
at ../../../../../../../src/mesa/drivers/dri/i965/brw_meta_fast_clear.c:446
#1 0x00007fffdb36bbb8 in brw_clear (ctx=0x7fffd40b8ff8, mask=2) at
../../../../../../../src/mesa/drivers/dri/i965/brw_clear.c:246
#2 0x0000555555637269 in gl_video_render_frame (p=0x7fffd411f020) at
../video/out/gl_video.c:1614
#3 0x000055555563c354 in draw_image (vo=<optimized out>,
mpi=0x5555562c1700) at ../video/out/vo_opengl.c:167
#4 0x0000555555639fa3 in render_frame (vo=0x5555560c00e0) at
../video/out/vo.c:581
#5 vo_thread (ptr=0x5555560c00e0) at ../video/out/vo.c:679
#6 0x00007ffff6ac20a4 in start_thread (arg=0x7fffdbfff700) at
pthread_create.c:309
#7 0x00007ffff00b004d in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:111
(gdb) bt full
#0 brw_meta_fast_clear (brw=brw@entry=0x7fffd40b8ff8,
fb=fb@entry=0x7fffd411b9f0, buffers=buffers@entry=2,
partial_clear=partial_clear@entry=false)
at ../../../../../../../src/mesa/drivers/dri/i965/brw_meta_fast_clear.c:446
rb = 0x7fffd411bf00
index = 1
color_mask = <optimized out>
buf = 0
ctx = <optimized out>
format = <optimized out>
clear_type = REP_CLEAR
plain_clear_buffers = 0
meta_save = <optimized out>
rep_clear_buffers = 0
fast_clear_buffers = 0
fast_clear_rect = {
x0 = -737035792,
y0 = 32767,
x1 = -533434660,
y1 = 32767
}
clear_rect = {
x0 = 3,
y0 = 64,
x1 = 0,
y1 = 0
}
layers = <optimized out>
#1 0x00007fffdb36bbb8 in brw_clear (ctx=0x7fffd40b8ff8, mask=2) at
../../../../../../../src/mesa/drivers/dri/i965/brw_clear.c:246
fb = 0x7fffd411b9f0
partial_clear = false
tri_mask = <optimized out>
#2 0x0000555555637269 in gl_video_render_frame (p=0x7fffd411f020) at
../video/out/gl_video.c:1614
gl = 0x7fffd4000900
vimg = 0x7fffd411f160
imgtex = {432, 0, 0, 0}
chain = {
num = 427,
f = {
fbo = 0,
texture = 480,
tex_w = 240,
tex_h = 240,
---Type <return> to continue, or q <return> to quit---
vp_x = 0,
vp_y = 1,
vp_w = 1081847808,
vp_h = 1445730384
},
use_dst = 85,
dst = {
x0 = 0,
y0 = 0,
x1 = 0,
y1 = 0
},
flags = -2072291840,
render_stereo = 174
}
screen = {
fbo = 0,
texture = 1,
tex_w = 1,
tex_h = 0,
vp_x = 427,
vp_y = 240,
vp_w = 854,
vp_h = 427
}
__PRETTY_FUNCTION__ = "gl_video_render_frame"
#3 0x000055555563c354 in draw_image (vo=<optimized out>,
mpi=0x5555562c1700) at ../video/out/vo_opengl.c:167
p = 0x555556004ca0
gl = 0x7fffd4000900
#4 0x0000555555639fa3 in render_frame (vo=0x5555560c00e0) at
../video/out/vo.c:581
target = <optimized out>
drop = <optimized out>
phase = <optimized out>
pts = 14219166
duration = -1
img = 0x5555562c1700
in = 0x5555560c0230
next_vsync = <optimized out>
end_time = <optimized out>
#5 vo_thread (ptr=0x5555560c00e0) at ../video/out/vo.c:679
now = <optimized out>
---Type <return> to continue, or q <return> to quit---
wait_until = <optimized out>
redraw = <optimized out>
vo = 0x5555560c00e0
in = 0x5555560c0230
r = 0
#6 0x00007ffff6ac20a4 in start_thread (arg=0x7fffdbfff700) at
pthread_create.c:309
__res = <optimized out>
pd = 0x7fffdbfff700
now = <optimized out>
unwind_buf = {
cancel_jmp_buf = {{
jmp_buf = {140736884373248, 2599748977330607483, 1,
140737354125408, 93825004208352, 140736884373248,
-2599810549424728709, -2599768082601486981},
mask_was_saved = 0
}},
priv = {
pad = {0x0, 0x0, 0x0, 0x0},
data = {
prev = 0x0,
cleanup = 0x0,
canceltype = 0
}
}
}
not_first_call = <optimized out>
pagesize_m1 = <optimized out>
sp = <optimized out>
freesize = <optimized out>
__PRETTY_FUNCTION__ = "start_thread"
#7 0x00007ffff00b004d in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:111
No locals.
(gdb)
Reply to: