I have a similar problem, also using Ubuntu 8.04 with Gnome as the server and Windows XP SP2 as the client. The problem seems to be that the synergys server on Ubuntu dies. The log files shows a segmentation fault (see below). It happens when simply moving from one screen to another not when trying to copy/paste, although there is something in the copy/paste buffer.
INFO: CServer.cpp,446: switch from "WindowsXPClient" to "UbuntuServer" at 1,567
INFO: CScreen.cpp,98: entering screen
INFO: CServer.cpp,446: switch from "UbuntuServer" to "WindowsXPClient" at 2303,697
INFO: CScreen.cpp,116: leaving screen
DEBUG: CXWindowsClipboard.cpp,313: open clipboard 0
DEBUG: CXWindowsClipboard.cpp,493: ICCCM fill clipboard 0
DEBUG: CXWindowsClipboard.cpp,512: available targets: STRING (31)
DEBUG: CXWindowsClipboard.cpp,348: close clipboard 0
DEBUG: CServer.cpp,1434: ignored screen "UbuntuServer" update of clipboard 0 (unchanged)
DEBUG: CXWindowsClipboard.cpp,313: open clipboard 1
DEBUG: CXWindowsClipboard.cpp,493: ICCCM fill clipboard 1
DEBUG: CXWindowsClipboard.cpp,512: available targets: STRING (31)
DEBUG: CXWindowsClipboard.cpp,348: close clipboard 1
DEBUG: CServer.cpp,1434: ignored screen "UbuntuServer" update of clipboard 1 (unchanged)
INFO: CServer.cpp,446: switch from "WindowsXPClient" to "UbuntuServer" at 1,699
INFO: CScreen.cpp,98: entering screen
INFO: CServer.cpp,446: switch from "UbuntuServer" to "WindowsXPClient" at 2303,596
INFO: CScreen.cpp,116: leaving screen
DEBUG: CXWindowsClipboard.cpp,313: open clipboard 0
DEBUG: CXWindowsClipboard.cpp,493: ICCCM fill clipboard 0
DEBUG: CXWindowsClipboard.cpp,512: available targets: STRING (31)
DEBUG: CXWindowsClipboard.cpp,348: close clipboard 0
DEBUG: CServer.cpp,1434: ignored screen "UbuntuServer" update of clipboard 0 (unchanged)
DEBUG: CXWindowsClipboard.cpp,313: open clipboard 1
DEBUG: CXWindowsClipboard.cpp,493: ICCCM fill clipboard 1
DEBUG: CXWindowsClipboard.cpp,512: available targets: STRING (31)
DEBUG: CXWindowsClipboard.cpp,348: close clipboard 1
DEBUG: CServer.cpp,1434: ignored screen "UbuntuServer" update of clipboard 1 (unchanged)
DEBUG: CClientProxy1_0.cpp,466: received client "WindowsXPClient" grabbed clipboard 0 seqnum=43
DEBUG: CClientProxy1_0.cpp,466: received client "WindowsXPClient" grabbed clipboard 1 seqnum=43
INFO: CServer.cpp,1185: screen "WindowsXPClient" grabbed clipboard 0 from "UbuntuServer"
DEBUG: CXWindowsClipboard.cpp,313: open clipboard 0
DEBUG: CXWindowsClipboard.cpp,266: empty clipboard 0
DEBUG: CXWindowsClipboard.cpp,289: grabbed clipboard 0
DEBUG: CXWindowsClipboard.cpp,348: close clipboard 0
INFO: CServer.cpp,1185: screen "WindowsXPClient" grabbed clipboard 1 from "UbuntuServer"
DEBUG: CXWindowsClipboard.cpp,313: open clipboard 1
DEBUG: CXWindowsClipboard.cpp,266: empty clipboard 1
DEBUG: CXWindowsClipboard.cpp,289: grabbed clipboard 1
DEBUG: CXWindowsClipboard.cpp,348: close clipboard 1
Segmentation fault
I have a similar problem, also using Ubuntu 8.04 with Gnome as the server and Windows XP SP2 as the client. The problem seems to be that the synergys server on Ubuntu dies. The log files shows a segmentation fault (see below). It happens when simply moving from one screen to another not when trying to copy/paste, although there is something in the copy/paste buffer.
INFO: CServer.cpp,446: switch from "WindowsXPClient" to "UbuntuServer" at 1,567 ard.cpp, 313: open clipboard 0 ard.cpp, 493: ICCCM fill clipboard 0 ard.cpp, 512: available targets: STRING (31) ard.cpp, 348: close clipboard 0 ard.cpp, 313: open clipboard 1 ard.cpp, 493: ICCCM fill clipboard 1 ard.cpp, 512: available targets: STRING (31) ard.cpp, 348: close clipboard 1 ard.cpp, 313: open clipboard 0 ard.cpp, 493: ICCCM fill clipboard 0 ard.cpp, 512: available targets: STRING (31) ard.cpp, 348: close clipboard 0 ard.cpp, 313: open clipboard 1 ard.cpp, 493: ICCCM fill clipboard 1 ard.cpp, 512: available targets: STRING (31) ard.cpp, 348: close clipboard 1 0.cpp,466: received client "WindowsXPClient" grabbed clipboard 0 seqnum=43 0.cpp,466: received client "WindowsXPClient" grabbed clipboard 1 seqnum=43 ard.cpp, 313: open clipboard 0 ard.cpp, 266: empty clipboard 0 ard.cpp, 289: grabbed clipboard 0 ard.cpp, 348: close clipboard 0 ard.cpp, 313: open clipboard 1 ard.cpp, 266: empty clipboard 1 ard.cpp, 289: grabbed clipboard 1 ard.cpp, 348: close clipboard 1
INFO: CScreen.cpp,98: entering screen
INFO: CServer.cpp,446: switch from "UbuntuServer" to "WindowsXPClient" at 2303,697
INFO: CScreen.cpp,116: leaving screen
DEBUG: CXWindowsClipbo
DEBUG: CXWindowsClipbo
DEBUG: CXWindowsClipbo
DEBUG: CXWindowsClipbo
DEBUG: CServer.cpp,1434: ignored screen "UbuntuServer" update of clipboard 0 (unchanged)
DEBUG: CXWindowsClipbo
DEBUG: CXWindowsClipbo
DEBUG: CXWindowsClipbo
DEBUG: CXWindowsClipbo
DEBUG: CServer.cpp,1434: ignored screen "UbuntuServer" update of clipboard 1 (unchanged)
INFO: CServer.cpp,446: switch from "WindowsXPClient" to "UbuntuServer" at 1,699
INFO: CScreen.cpp,98: entering screen
INFO: CServer.cpp,446: switch from "UbuntuServer" to "WindowsXPClient" at 2303,596
INFO: CScreen.cpp,116: leaving screen
DEBUG: CXWindowsClipbo
DEBUG: CXWindowsClipbo
DEBUG: CXWindowsClipbo
DEBUG: CXWindowsClipbo
DEBUG: CServer.cpp,1434: ignored screen "UbuntuServer" update of clipboard 0 (unchanged)
DEBUG: CXWindowsClipbo
DEBUG: CXWindowsClipbo
DEBUG: CXWindowsClipbo
DEBUG: CXWindowsClipbo
DEBUG: CServer.cpp,1434: ignored screen "UbuntuServer" update of clipboard 1 (unchanged)
DEBUG: CClientProxy1_
DEBUG: CClientProxy1_
INFO: CServer.cpp,1185: screen "WindowsXPClient" grabbed clipboard 0 from "UbuntuServer"
DEBUG: CXWindowsClipbo
DEBUG: CXWindowsClipbo
DEBUG: CXWindowsClipbo
DEBUG: CXWindowsClipbo
INFO: CServer.cpp,1185: screen "WindowsXPClient" grabbed clipboard 1 from "UbuntuServer"
DEBUG: CXWindowsClipbo
DEBUG: CXWindowsClipbo
DEBUG: CXWindowsClipbo
DEBUG: CXWindowsClipbo
Segmentation fault