Comment 21 for bug 87947

Revision history for this message
Tom Jaeger (thjaeger) wrote :

Timo, please revert to sloppy locking and let that be the end of it. The current situation makes no sense at all: Having applications crash because of a _recoverable_ error is just stupid. It seems like an extremely dickish move by the xcb developers (or whoever is responsible for this insanity) to punish end users in order to prove a point to application developers (who, in the case of java, evidently don't even give a shit), especially since they couldn't even be bothered to include a clear warning in their debug messages that this type of leniency was likely to be removed in a later version of the lib. (Of course, even that wouldn't have prevented "masked" bugs of this type, the correct way to change their locking semantics would have been to introduce a new locking mechanism and deprecate the old one, giving developers a chance to fix their programs and not leaving end users baffled as to why their apps keep crashing)

No adverse effects are to be expected from this change since (a) sloppy locking does not change the behavior of applications and (b) those applications that work with sloppy locking are a strict superset of those that work without. This is not an issue anybody's time should be wasted on.