Unpatched Solaris machines may receive a BadAlloc (insufficient resources for operation) error message when connecting from X-Win32 2010 or later. This is a Solaris bug and is common to X Servers using the X11R7 codebase. X-Win32 2010 upgraded its X.org codebase upgrade from X11R6 to X11R7. This is why the bug was not seen in previous versions.
The Solution is to patch your Solaris installation with their fix. Please use the following table to find the correct patch.
|Solaris 10 (SPARC)||119059-45|
|Solaris 10 (x86)||119759-45|
|Solaris 9 (SPARC)||112785-64|
|Solaris 9 (x86)||112786-53 (x86)|