I can confirm the bug, and that "sudo" is a workaround.
I've strace synergyc with and without sudo. i attached to log file.
With sudo it works, it only hangs 2/3 times at the begining and then it works perfectly
When it's hanged i have a lot of: 6468 read(4, "\0\0\0\10DMMV\0\353\2\16", 4096) = 12 6468 read(4, 0xb73ea298, 4096) = -1 EAGAIN (Resource temporarily unavailable) 6468 select(8, [4 7], NULL, [4], NULL) = 1 (in [4]) 6468 read(4, "\0\0\0\10DMMV\0\332\1\356", 4096) = 12 6468 read(4, 0xb73ea298, 4096) = -1 EAGAIN (Resource temporarily unavailable) 6468 select(8, [4 7], NULL, [4], NULL) = 1 (in [4]) 6468 read(4, "\0\0\0\10DMMV\0\316\1\322", 4096) = 12 6468 read(4, 0xb73ea298, 4096) = -1 EAGAIN (Resource temporarily unavailable) 6468 select(8, [4 7], NULL, [4], NULL) = 1 (in [4]) 6468 read(4, "\0\0\0\10DMMV\0\310\1\267", 4096) = 12 6468 read(4, 0xb73ea298, 4096) = -1 EAGAIN (Resource temporarily unavailable) 6468 select(8, [4 7], NULL, [4], NULL) = 1 (in [4]) 6468 read(4, "\0\0\0\10DMMV\0\306\1\233", 4096) = 12
I can confirm the bug, and that "sudo" is a workaround.
I've strace synergyc with and without sudo. i attached to log file.
With sudo it works, it only hangs 2/3 times at the begining and then it works perfectly
When it's hanged i have a lot of: 10DMMV\ 0\353\2\ 16", 4096) = 12 10DMMV\ 0\332\1\ 356", 4096) = 12 10DMMV\ 0\316\1\ 322", 4096) = 12 10DMMV\ 0\310\1\ 267", 4096) = 12 10DMMV\ 0\306\1\ 233", 4096) = 12
6468 read(4, "\0\0\0\
6468 read(4, 0xb73ea298, 4096) = -1 EAGAIN (Resource temporarily unavailable)
6468 select(8, [4 7], NULL, [4], NULL) = 1 (in [4])
6468 read(4, "\0\0\0\
6468 read(4, 0xb73ea298, 4096) = -1 EAGAIN (Resource temporarily unavailable)
6468 select(8, [4 7], NULL, [4], NULL) = 1 (in [4])
6468 read(4, "\0\0\0\
6468 read(4, 0xb73ea298, 4096) = -1 EAGAIN (Resource temporarily unavailable)
6468 select(8, [4 7], NULL, [4], NULL) = 1 (in [4])
6468 read(4, "\0\0\0\
6468 read(4, 0xb73ea298, 4096) = -1 EAGAIN (Resource temporarily unavailable)
6468 select(8, [4 7], NULL, [4], NULL) = 1 (in [4])
6468 read(4, "\0\0\0\