Ticket #3 (closed usability: fixed)
xinitrc / client race condition
| Reported by: | jeremyhu@… | Owned by: | jeremyhu@… |
|---|---|---|---|
| Priority: | Nice to Have | Milestone: | 2.3.1 |
| Component: | xserver | Version: | 2.1.0 (xserver-1.3.0-apple2) |
| Keywords: | Cc: |
Description
When a client opens a connection, it gets displayed before we finish executing xinitrc (and by extension parsing Xresources)
Change History
comment:2 Changed 5 years ago by jeremyhu@…
- Milestone changed from 2.1 (X11R7.2 - xserver-1.3) to 2.1.1 (X11R7.2 - xserver-1.3)
comment:3 Changed 5 years ago by jeremyhu@…
- Status changed from new to assigned
This should be *mostly* fixed due to a sleep we now do to allow the X server to start before we run the client. This is still not bullet-proof but works in most cases. We should change it to be interrupt based.
comment:5 Changed 5 years ago by jeremyhu@…
- Priority changed from major to minor
- Milestone changed from 2.1.3 to 2.3.0
This isn't really that big of a concern anymore due to the sleep(). it still exists for applications run directly from Terminal.app to start the X server, but the issue is a much lower priority now.
Note: See
TracTickets for help on using
tickets.
