I am running synergy 1.4.2 and ran into this strange problem.
When I write a program in Delphi XE ( I have not been able to try it in another version) and use a TMaskEdit control I run into problems. It only takes a program only using the TMaskEdit. Entering a single character into the program will make it crash. Running it in the debugger shows an stack overflow.
It only happens on the computer running the Synergy server and only when the Synergy server is running as a service. I can start my computer, login and the program crashes. After stopping the service and the other synergy process it doesn't crash. After starting Synergy as a regular program it doesn't crash. After starting the service and logging out and in again it crashes again.