turns out that the offending patch was 120410-31. I looked at /var/sadm/pkg/SUNWxim and under the save dir were two patches: 120410-30, and 120410-30. Checked on sunsolve http://sunsolve.sun.com/search/document.do?assetkey=1-21-120410-31-1 and indeed this patch had upgraded xiimp.so.2 and other files under /usr/openwin/lib/locale. Backed out the patch and viola, no more segfaults.
Now how do I go about reporting this bug? or if someone can forward this post and the previous one where I had described the issue to the "appropriate authorities" that would be great.