[Mesa-dev] [Bug 70123] Freeze caused by 'winsys/radeon: remove cs_queue_empty' commit

bugzilla-daemon at freedesktop.org bugzilla-daemon at freedesktop.org
Mon Oct 14 02:36:41 PDT 2013


--- Comment #10 from Jeff Blake <jeffblake0 at gmail.com> ---
Created attachment 87588
  --> https://bugs.freedesktop.org/attachment.cgi?id=87588&action=edit
thread apply all bt

With that patch things are still freezing up, see the attachment for the gdb
output (which still has just one thread).

The command which causes the freeze is :-

compton -b --backend glx --config /dev/null

(The '--config /dev/null' is suggested by compton's maintainer to force
everthing to their defaults when trying to troubleshoot; Using my own config
file and changing the glx-related config settings within it seems to have no
effect on whatever is at fault.)

In my openbox autostart script the following line invokes compton in the
background without any problems at all :-

compton --backend glx --config /dev/null &

If the backend is changed to xrender then things run fine whether the -b switch
is used or not.

So compton crashes when using the -b switch to daemonise in conjunction with
the glx backend, and omitting the switch works around the problem.

Perhaps not unexpectedly, if I revert the following commits then things run

8bc7673ef874faa95d43c255c7fc631c2d2160c0 radeon/winsys: fix handling in
radeon_drm_cs_flush v2
0653c66ef40ac553f91b29bbda7f59f7ce6948fa winsys/radeon: remove cs_queue_empty

I'm starting to wonder if this is a bug in compton.

You are receiving this mail because:
You are the assignee for the bug.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.freedesktop.org/archives/mesa-dev/attachments/20131014/db6e40ad/attachment-0001.html>

More information about the mesa-dev mailing list