We have an application that was developed using IBM Java v1.3.1. Recently all the user PCs were upgraded to Windows XP SP3 from Windows 2000. So respective changes were made in the application to work on XP machines. Now, with the application launched, when user switches between different screens and types fast, the application is freezing on the new XP machines. It works fine on Win 2k machines.
Before the application launches we check the OS and based on that we load the respective OS library (.dll files) in to memory. Yes this is a swing based application. We are using IBM Java/JRE v1.3.1 on XP SP3 OS.