[Bug 98645] X Freeze while rendering video with multiple displays and TearFree enabled

bugzilla-daemon at freedesktop.org bugzilla-daemon at freedesktop.org
Wed Nov 9 12:42:41 UTC 2016


https://bugs.freedesktop.org/show_bug.cgi?id=98645

--- Comment #3 from Josep Torra <n770galaxy at gmail.com> ---
Tried again with xf86-video-ati master and DRI3 with similar results.

Application stack strace:

#0  0x00007fcbeb83eb5d in poll () at ../sysdeps/unix/syscall-template.S:84
#1  0x00007fcbe840ec62 in poll (__timeout=-1, __nfds=1, __fds=0x7ffe81b03b80)
at /usr/include/x86_64-linux-gnu/bits/poll2.h:46
#2  _xcb_conn_wait (c=c at entry=0x32fb8b0, cond=cond at entry=0x3314dd8,
vector=vector at entry=0x0, count=count at entry=0x0) at ../../src/xcb_conn.c:459
#3  0x00007fcbe84109a9 in xcb_wait_for_special_event (c=0x32fb8b0,
se=0x3314db0) at ../../src/xcb_in.c:789
#4  0x00007fcbedab16b7 in dri3_find_back (draw=draw at entry=0x3313838) at
../../../src/loader/loader_dri3_helper.c:380
#5  0x00007fcbedab2460 in dri3_get_buffer (driDrawable=<optimized out>,
draw=0x3313838, buffer_type=loader_dri3_buffer_back, format=4099) at
../../../src/loader/loader_dri3_helper.c:1193
#6  loader_dri3_get_buffers (driDrawable=<optimized out>, format=4099,
stamp=0x3314f70, loaderPrivate=0x3313838, buffer_mask=<optimized out>,
buffers=0x7ffe81b03dd0)
    at ../../../src/loader/loader_dri3_helper.c:1370
#7  0x00007fcbde5372b3 in dri_image_drawable_get_buffers
(statts_count=<optimized out>, statts=<optimized out>, images=<optimized out>,
drawable=<optimized out>)
    at ../../../../../src/gallium/state_trackers/dri/dri2.c:279
#8  dri2_allocate_textures (ctx=0x33e1310, drawable=0x3314f70,
statts=0x34d5cd0, statts_count=2) at
../../../../../src/gallium/state_trackers/dri/dri2.c:402
#9  0x00007fcbde533f9c in dri_st_framebuffer_validate (stctx=<optimized out>,
stfbi=<optimized out>, statts=0x34d5cd0, count=2, out=0x7ffe81b03f60)
    at ../../../../../src/gallium/state_trackers/dri/dri_drawable.c:83
#10 0x00007fcbde45a3be in st_framebuffer_validate (stfb=0x34d5870,
st=st at entry=0x34cdae0) at ../../../src/mesa/state_tracker/st_manager.c:202
#11 0x00007fcbde45b680 in st_api_make_current (stapi=<optimized out>,
stctxi=0x34cdae0, stdrawi=0x3314f70, streadi=0x3314f70) at
../../../src/mesa/state_tracker/st_manager.c:783
#12 0x00007fcbde533a71 in dri_make_current (cPriv=<optimized out>,
driDrawPriv=0x33e0c60, driReadPriv=0x33e0c60) at
../../../../../src/gallium/state_trackers/dri/dri_context.c:245
#13 0x00007fcbde532a46 in driBindContext (pcp=<optimized out>, pdp=<optimized
out>, prp=<optimized out>) at
../../../../../../src/mesa/drivers/dri/common/dri_util.c:532
#14 0x00007fcbedaace9a in dri3_bind_context (context=0x33152b0, old=<optimized
out>, draw=<optimized out>, read=<optimized out>) at
../../../src/glx/dri3_glx.c:214
#15 0x00007fcbeda803b5 in MakeContextCurrent (dpy=0x32fa660,
draw=draw at entry=2097155, read=read at entry=2097155,
gc_user=gc_user at entry=0x33152b0) at ../../../src/glx/glxcurrent.c:228

X Server stack trace:

#0  0x00007faf254b59e3 in select () at ../sysdeps/unix/syscall-template.S:84
#1  0x000055dadffb0807 in WaitForSomething
(pClientsReady=pClientsReady at entry=0x55dae09a9000) at ../../os/WaitFor.c:227
#2  0x000055dadfe54b8e in Dispatch () at ../../dix/dispatch.c:359
#3  0x000055dadfe58dd3 in dix_main (argc=5, argv=0x7fff4ccafac8,
envp=<optimized out>) at ../../dix/main.c:300
#4  0x00007faf253d9830 in __libc_start_main (main=0x55dadfe43010 <main>,
argc=5, argv=0x7fff4ccafac8, init=<optimized out>, fini=<optimized out>,
rtld_fini=<optimized out>, stack_end=0x7fff4ccafab8)
    at ../csu/libc-start.c:291
#5  0x000055dadfe43049 in _start ()

-- 
You are receiving this mail because:
You are the assignee for the bug.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.x.org/archives/xorg-driver-ati/attachments/20161109/6a7dbe3b/attachment.html>


More information about the xorg-driver-ati mailing list