Opened 15 years ago
Closed 15 years ago
#30 closed defect (fixed)
Deal with xpra server blocking on dead sockets
Reported by: | Antoine Martin | Owned by: | Antoine Martin |
---|---|---|---|
Priority: | critical | Milestone: | 0.9 |
Component: | Client | Keywords: | |
Cc: |
Description
Detect when an xpra server has crashed hard and is blocking on a socket. At the moment we call
dotxpra.sockets()
which may block forever...
- Add a timeout in there so that we detect the failure.
- We may want to kill those servers or/and remove the broken socket.
Note: See
TracTickets for help on using
tickets.
Added a patch to xpra:
set-socket-timeout.patch
We may still want to catch the socket timeouts specifically and deal with that case more appropriately (kill the server).