Unity compatibility with Multiplicity

This is a really strange issue, and was wondering if anyone had any suggestions. Basically, I use Stardock’s Multiplicity, a program that allows you to use the same mouse and keyboard for two or more machines by simply dragging the mouse from one monitor to the other. It’s pretty similar to Synergy, except it doesn’t break all the time.

Anyways, using the mouse to control the other computer with multiplicity will quickly cause Unity to spit this error message:

It seems every time I move the mouse on the second monitor, unity creates more object handles. In task manager, I can enable view of ‘USER Objects’, which shows how many handles Unity currently has open. Unity starts using about 30~50, and every time I mouse over to the other monitor, this value increases by an additional 30~50. Some actions, such as dragging a window on the other computer, will cause unity to rapidly create sometimes thousands of handles. Eventually it will hit the 10000 object cap and unity will stop being able to generate any dialogs.

If I ignore this and continue using the other computer, some kind of overflow happens because the entire window system breaks and every hidden window, system tray app, etc becomes visible, even programs that do not even have visible windows become visible (“Unity Hidden Window” shows up several times in the task bar for example). It’s really weird and can’t be rectified without logging out (Image, Image).

I dunno if it’s an issue with Multiplicity or Unity, but I know that using both computers requires me to re-launch unity every 30-40 minutes while working or face the wrath of massive desktop failure. Not moving my mouse to the other computer through multiplicity allows Unity to run without any issue. For reference the OS is Windows Vista 64bit. Anyone have any idea why this might be occuring…?

I get exactly the same problem that you’re describing and I too use Multiplicity.

Sometimes it happens more often than others and I guess if I think about it, it happens most often when I move the mouse back and forward between the two monitors.

I finally got sick of it and found this old thread. Hopefully someone can help out or Unity will see. It’s fairly easy to reproduce, just move between the two monitors/machines rapidly and Unity will eventually run out of handles. I think the shortest time has been 2 minutes

I contacted Multiplicity’s excellent customer support and they diligently tracked down the issue in their software and fixed it. If you hit this error, you may have an old version. Try updating to a new version, I’ve been using it for over a month now with no issues with Unity.