<html>
    <head>
      <base href="https://bugs.freedesktop.org/" />
    </head>
    <body>
      <p>
        <div>
            <b><a class="bz_bug_link 
          bz_status_ASSIGNED "
   title="ASSIGNED --- - Freeze caused by 'winsys/radeon: remove cs_queue_empty' commit"
   href="https://bugs.freedesktop.org/show_bug.cgi?id=70123#c10">Comment # 10</a>
              on <a class="bz_bug_link 
          bz_status_ASSIGNED "
   title="ASSIGNED --- - Freeze caused by 'winsys/radeon: remove cs_queue_empty' commit"
   href="https://bugs.freedesktop.org/show_bug.cgi?id=70123">bug 70123</a>
              from <span class="vcard"><a class="email" href="mailto:jeffblake0@gmail.com" title="Jeff Blake <jeffblake0@gmail.com>"> <span class="fn">Jeff Blake</span></a>
</span></b>
        <pre>Created <span class=""><a href="attachment.cgi?id=87588" name="attach_87588" title="thread apply all bt">attachment 87588</a> <a href="attachment.cgi?id=87588&action=edit" title="thread apply all bt">[details]</a></span>
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
fine.

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.</pre>
        </div>
      </p>
      <hr>
      <span>You are receiving this mail because:</span>
      
      <ul>
          <li>You are the assignee for the bug.</li>
      </ul>
    </body>
</html>