Additional info: I built usensord on my laptop using "go run -race usensord.go" and that did not show any race condition after usensord stalled.
I also tried "go run -race test.go" using the code from https://golang.org/doc/articles/race_detector.html#Introduction so I think the race detector setup is working, it's just there isn't any race condition in usensord or go-dbus My laptop has go version go1.6.2 linux/amd64 -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1620553 Title: OSK becomes unusable as taps are delayed by 1-2 seconds and vibration doesn't occur any more (although gestures continue to work) To manage notifications about this bug go to: https://bugs.launchpad.net/canonical-devices-system-image/+bug/1620553/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs