From Bugzilla Helper: User-Agent: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:0.9.2.1) Gecko/20010901 Description of problem: rxvt doesn't start under zh_CN.GB2312 and zh_CN.GB18030 locales Version-Release number of selected component (if applicable): How reproducible: Always Steps to Reproduce: 1.set the locale as zh_CN.GB2312 or zh_CN.GB18030 2.type in rxvt Actual Results: Segmentation fault rxvt: could not obtain control of tty XIO: fatal IO error 9 (Bad file descriptor) on X server ":0.0" after 203 requests (200 known processed) with 29 events remaining. Expected Results: rxvt terminal Additional info:
[harald@faro rpm]$ LANG=zh_CN.GB2312 rxvt [harald@faro rpm]$ LANG=zh_CN.GB18030 rxvt no problem [harald@faro rpm]$ rpm -q rxvt rxvt-2.7.8-3 [harald@faro rpm]$ rpm -q XFree86 XFree86-4.2.0-8
Created attachment 85384 [details] miniChinput patch (see additional comments)
This problem is related to miniChinput. I have attached a patch which seems to solve the problem, but I don't know if it breaks other locales.