Community
Participate
Working Groups
Deadlocks have been reported when Display.wakeup() was used together with Display.sleep under linux. See bug 429363, bug 266985, bug 188320. Only Synchronizer.asyncExec(null) was fixed to not use wakeup. There are still a a dozen calls of wakeup in eclipse which rely on wakeup to work - which it does not under GTK. I ask to either a) deprecate wakeup and let clients use Synchronizer.asyncExec(null) instead or b) port the fix of Synchronizer.asyncExec(null) into Display.wakeup I am not using linux so i cannot reproduce it => i wont fix it myself.
Nikita, WDYT?