The root cause is the fd that pipe gives to USC is 0. The compositor starts and begins drawing frames, and lightdm eventually tries writing to fd=0 (also known as STDIN) which causes an Opperation not permitted error (see lp:1590447). I wrote a nasty patch that forces lightdm to keep obtaining file descriptors until fd[0]!=0 and it solved all the (known) issues that we are seeing.
Mterry and I are workin on a fix for this ^^ and I'll work on the log name issue right after. I think we can close this bug, as the original issue has long since been resolved. Thanks.
The root cause is the fd that pipe gives to USC is 0. The compositor starts and begins drawing frames, and lightdm eventually tries writing to fd=0 (also known as STDIN) which causes an Opperation not permitted error (see lp:1590447). I wrote a nasty patch that forces lightdm to keep obtaining file descriptors until fd[0]!=0 and it solved all the (known) issues that we are seeing.
Mterry and I are workin on a fix for this ^^ and I'll work on the log name issue right after. I think we can close this bug, as the original issue has long since been resolved. Thanks.