(해결)wine실행시와 버튼선택시의 딜레이문제(strace결과첨부)
글쓴이: luark / 작성시간: 금, 2005/10/28 - 1:17오후
젠투를 사용하고 있고 wine-20050930 버전을 설치했습니다.
wine을 실행하면 어느 순간부터 X가 cpu를 99.9%점령해 버립니다. 시스템이 전체적으로 버벅대다가 화면이 뜨면 다시 정상적으로 돌아갑니다. 그러다가 또 버튼을 눌러서 새창이 뜨게 되거나 또는 메뉴를 부르거나 하면 마찬가지로 cpu를 99.9%먹으면서 버벅대다가 메뉴나 창이 뜬 후에는 다시 정상작동 합니다.
그래서 strace를 돌려 본 결과 느려질 때는 폰트관련해서 문제가 발생한다는 것을 알게 되었습니다. 아래는 그 결과입니다.
rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 rt_sigprocmask(SIG_BLOCK, [HUP INT USR1 USR2 ALRM CHLD IO], [], 8) = 0 write(4, "\217\0\0\0\0\0\0\0\0\0\0\0N\0\1\0 \0\1\0\0\0\0\0\0\0\0"..., 64) = 64 read(5, "\0\0\0\0\0\0\0\0L\0\1\0 \0\1\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 64) = 64 rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 write(11, "\1\30\17\0\16\0 \2M\0\0\0\37\0\243\0\365\0\1\0\0\0\1\0"..., 80) = 80 read(11, 0x7fb4ddf0, 32) = -1 EAGAIN (Resource temporarily unavailable) select(12, [11], NULL, NULL, NULL) = 1 (in [11]) read(11, "\26i^\1\16\0 \2\16\0 \2\0\0\0\0\37\0\243\0\365\0\1\0\0"..., 32) = 32 read(11, "\1\1_\1\0\0\0\0\5\0 \2\0\0\0\0\0\0\0\0\25\0\0\0\10z\7\t"..., 32) = 32 open("/usr/lib/X11/locale/locale.alias", O_RDONLY) = 12 fstat64(12, {st_mode=S_IFREG|0444, st_size=57364, ...}) = 0 mmap2(NULL, 131072, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7d087000 read(12, "#\t$XdotOrg: xc/nls/locale.alias,"..., 131072) = 57364 read(12, "", 131072) = 0 close(12) = 0 munmap(0x7d087000, 131072) = 0 open("/usr/lib/X11/locale/locale.dir", O_RDONLY) = 12 fstat64(12, {st_mode=S_IFREG|0444, st_size=30123, ...}) = 0 mmap2(NULL, 131072, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7d087000 read(12, "#\t$XdotOrg: xc/nls/locale.dir,v "..., 131072) = 30123 close(12) = 0 munmap(0x7d087000, 131072) = 0 writev(11, [{"1\30\5\0\1\0\v\0", 8}, {"*-ISO8859-1", 11}, {"\0", 1}], 3) = 20 read(11, 0x7fb4da80, 32) = -1 EAGAIN (Resource temporarily unavailable) select(12, [11], NULL, NULL, NULL) = 1 (in [11]) read(11, "\1\275`\1\17\0\0\0\1\0\0\0\4\0\0\0X\327\346\10\1\0\0\0"..., 32) = 32 readv(11, [{"8-misc-fixed-bold-r-normal--13-1"..., 60}, {"", 0}], 2) = 60 writev(11, [{"1\30\5\0\1\0\v\0", 8}, {"*-ISO8859-1", 11}, {"\0", 1}], 3) = 20 read(11, 0x7fb4da30, 32) = -1 EAGAIN (Resource temporarily unavailable) select(12, [11], NULL, NULL, NULL) = 1 (in [11]) read(11, "\1\275a\1\17\0\0\0\1\0\0\0\4\0\0\0\20\366\20\t\1\0\0\0"..., 32) = 32 readv(11, [{"8-misc-fixed-bold-r-normal--13-1"..., 60}, {"", 0}], 2) = 60 writev(11, [{"1\30\5\0\1\0\v\0", 8}, {"*-ISO8859-1", 11}, {"\0", 1}], 3) = 20 read(11, 0x7fb4da80, 32) = -1 EAGAIN (Resource temporarily unavailable) select(12, [11], NULL, NULL, NULL) = 1 (in [11]) read(11, "\1\275b\1\17\0\0\0\1\0\0\0\4\0\0\0X\327\346\10\1\0\0\0"..., 32) = 32 readv(11, [{"8-misc-fixed-bold-r-normal--13-1"..., 60}, {"", 0}], 2) = 60 writev(11, [{"1\30\6\0\1\0\20\0", 8}, {"*-KSC5601.1987-0", 16}], 2) = 24 read(11, 0x7fb4da80, 32) = -1 EAGAIN (Resource temporarily unavailable) select(12, [11], NULL, NULL, NULL) = 1 (in [11]) read(11, "\1\275c\1\21\0\0\0\1\0\0\0\4\0\0\0\20\366\20\t\1\0\0\0"..., 32) = 32 readv(11, [{"A-hanyang system-dotum-medium-r-"..., 68}, {"", 0}], 2) = 68 writev(11, [{"1\30\7\0\1\0\21\0", 8}, {"*-JISX0208.1983-0", 17}, {"\0\0\0", 3}], 3) = 28 read(11, 0x7fb4da80, 32) = -1 EAGAIN (Resource temporarily unavailable) select(12, [11], NULL, NULL, NULL) = 1 (in [11]) read(11, "\1\275d\1\0\0\0\0\0\0\0\0\4\0\0\0\310\0\322\10\1\0\0\0"..., 32) = 32 writev(11, [{"1\30\7\0\1\0\23\0", 8}, {"*-*-JISX0208.1983-0", 19}, {"\0", 1}], 3) = 28 read(11, 0x7fb4da80, 32) = -1 EAGAIN (Resource temporarily unavailable) select(12, [11], NULL, NULL, NULL) = 1 (in [11]) read(11, "\1\275e\1\0\0\0\0\0\0\0\0\4\0\0\0p\204\314\10\1\0\0\0\320"..., 32) = 32 writev(11, [{"1\30\10\0\1\0\25\0", 8}, {"*-*-*-JISX0208.1983-0", 21}, {"\0\0\0", 3}], 3) = 32 read(11, 0x7fb4da80, 32) = -1 EAGAIN (Resource temporarily unavailable) select(12, [11], NULL, NULL, NULL) = 1 (in [11]) read(11, "\1\275f\1\0\0\0\0\0\0\0\0\4\0\0\0\20\366\20\t\1\0\0\0\320"..., 32) = 32 writev(11, [{"1\30\10\0\1\0\27\0", 8}, {"*-*-*-*-JISX0208.1983-0", 23}, {"\0", 1}], 3) = 32 read(11, 0x7fb4da80, 32) = -1 EAGAIN (Resource temporarily unavailable) select(12, [11], NULL, NULL, NULL) = 1 (in [11]) read(11, "\1\275g\1\0\0\0\0\0\0\0\0\4\0\0\0X\327\346\10\1\0\0\0\320"..., 32) = 32 writev(11, [{"1\30\t\0\1\0\31\0", 8}, {"*-*-*-*-*-JISX0208.1983-0", 25}, {"\0\0\0", 3}], 3) = 36 read(11, 0x7fb4da80, 32) = -1 EAGAIN (Resource temporarily unavailable) select(12, [11], NULL, NULL, NULL) = 1 (in [11]) read(11, "\1\275h\1\0\0\0\0\0\0\0\0\4\0\0\0\200\247\27\t\1\0\0\0"..., 32) = 32 writev(11, [{"1\30\t\0\1\0\33\0", 8}, {"*-*-*-*-*-*-JISX0208.1983-0", 27}, {"\0", 1}], 3) = 36 read(11, 0x7fb4da80, 32) = -1 EAGAIN (Resource temporarily unavailable) select(12, [11], NULL, NULL, NULL) = 1 (in [11]) read(11, "\1\275i\1\0\0\0\0\0\0\0\0\4\0\0\0000\343\255\t\1\0\0\0"..., 32) = 32 writev(11, [{"1\30\n\0\1\0\35\0", 8}, {"*-*-*-*-*-*-*-JISX0208.1983-0", 29}, {"\0\0\0", 3}], 3) = 40 read(11, 0x7fb4da80, 32) = -1 EAGAIN (Resource temporarily unavailable) select(12, [11], NULL, NULL, NULL) = 1 (in [11]) read(11, "\1\275j\1\0\0\0\0\0\0\0\0\4\0\0\0\310\0\322\10\1\0\0\0"..., 32) = 32 writev(11, [{"1\30\n\0\1\0\37\0", 8}, {"*-*-*-*-*-*-*-*-JISX0208.1983-0", 31}, {"\0", 1}], 3) = 40 read(11, 0x7fb4da80, 32) = -1 EAGAIN (Resource temporarily unavailable) select(12, [11], NULL, NULL, NULL) = 1 (in [11]) read(11, "\1\275k\1\0\0\0\0\0\0\0\0\4\0\0\0\30\226\346\10\1\0\0\0"..., 32) = 32 writev(11, [{"1\30\v\0\1\0!\0", 8}, {"*-*-*-*-*-*-*-*-*-JISX0208.1983-"..., 33}, {"\0\0\0", 3}], 3) = 44 read(11, 0x7fb4da80, 32) = -1 EAGAIN (Resource temporarily unavailable) select(12, [11], NULL, NULL, NULL) = 1 (in [11]) read(11, "\1\275l\1\0\0\0\0\0\0\0\0\4\0\0\0p\204\314\10\1\0\0\0\320"..., 32) = 32 writev(11, [{"1\30\v\0\1\0#\0", 8}, {"*-*-*-*-*-*-*-*-*-*-JISX0208.198"..., 35}, {"\0", 1}], 3) = 44 read(11, 0x7fb4da80, 32) = -1 EAGAIN (Resource temporarily unavailable) select(12, [11], NULL, NULL, NULL) = 1 (in [11]) read(11, "\1\275m\1\0\0\0\0\0\0\0\0\4\0\0\0\20\366\20\t\1\0\0\0\320"..., 32) = 32 writev(11, [{"1\30\f\0\1\0%\0", 8}, {"*-*-*-*-*-*-*-*-*-*-*-JISX0208.1"..., 37}, {"\0\0\0", 3}], 3) = 48 read(11, "\n\3m\1\5\0 \2\0@\0\0\0\0\0\0\0\4\0\0\0\0\0\366\6@\0\0"..., 32) = 32 read(11, 0x7fb4da80, 32) = -1 EAGAIN (Resource temporarily unavailable) select(12, [11], NULL, NULL, NULL) = 1 (in [11]) read(11, "\1\275n\1\0\0\0\0\0\0\0\0\4\0\0\0\0I\330\10\1\0\0\0\320"..., 32) = 32 writev(11, [{"1\30\f\0\1\0\'\0", 8}, {"*-*-*-*-*-*-*-*-*-*-*-*-JISX0208"..., 39}, {"\0", 1}], 3) = 48 read(11, 0x7fb4da80, 32) = -1 EAGAIN (Resource temporarily unavailable) select(12, [11], NULL, NULL, NULL) = 1 (in [11]) read(11, "\1\275o\1\0\0\0\0\0\0\0\0\4\0\0\0\310\0\322\10\1\0\0\0"..., 32) = 32 writev(11, [{"1\30\r\0\1\0)\0", 8}, {"*-*-*-*-*-*-*-*-*-*-*-*-*-JISX02"..., 41}, {"\0\0\0", 3}], 3) = 52 read(11, 0x7fb4da80, 32) = -1 EAGAIN (Resource temporarily unavailable) select(12, [11], NULL, NULL, NULL) = 1 (in [11]) read(11, "\1\275p\1\0\0\0\0\0\0\0\0\4\0\0\0`\250\265\10\1\0\0\0\320"..., 32) = 32 writev(11, [{"1\30\6\0\1\0\17\0", 8}, {"*-GB2312.1980-0", 15}, {"\0", 1}], 3) = 24 read(11, 0x7fb4da80, 32) = -1 EAGAIN (Resource temporarily unavailable) select(12, [11], NULL, NULL, NULL) = 1 (in [11]) read(11, "\1\275q\1\0\0\0\0\0\0\0\0\4\0\0\0\0I\330\10\1\0\0\0\320"..., 32) = 32 writev(11, [{"1\30\7\0\1\0\21\0", 8}, {"*-*-GB2312.1980-0", 17}, {"\0\0\0", 3}], 3) = 28 read(11, 0x7fb4da80, 32) = -1 EAGAIN (Resource temporarily unavailable) select(12, [11], NULL, NULL, NULL) = 1 (in [11]) read(11, "\1\275r\1\0\0\0\0\0\0\0\0\4\0\0\0`\250\265\10\1\0\0\0\320"..., 32) = 32 writev(11, [{"1\30\7\0\1\0\23\0", 8}, {"*-*-*-GB2312.1980-0", 19}, {"\0", 1}], 3) = 28 read(11, 0x7fb4da80, 32) = -1 EAGAIN (Resource temporarily unavailable) select(12, [11], NULL, NULL, NULL) = 1 (in [11]) read(11, "\1\275s\1\0\0\0\0\0\0\0\0\4\0\0\0\310\0\322\10\1\0\0\0"..., 32) = 32 writev(11, [{"1\30\10\0\1\0\25\0", 8}, {"*-*-*-*-GB2312.1980-0", 21}, {"\0\0\0", 3}], 3) = 32 read(11, 0x7fb4da80, 32) = -1 EAGAIN (Resource temporarily unavailable) select(12, [11], NULL, NULL, NULL) = 1 (in [11]) read(11, "\1\275t\1\0\0\0\0\0\0\0\0\4\0\0\0\0I\330\10\1\0\0\0\320"..., 32) = 32 writev(11, [{"1\30\10\0\1\0\27\0", 8}, {"*-*-*-*-*-GB2312.1980-0", 23}, {"\0", 1}], 3) = 32 read(11, 0x7fb4da80, 32) = -1 EAGAIN (Resource temporarily unavailable) select(12, [11], NULL, NULL, NULL) = 1 (in [11]) read(11, "\1\275u\1\0\0\0\0\0\0\0\0\4\0\0\0`\250\265\10\1\0\0\0\320"..., 32) = 32 writev(11, [{"1\30\t\0\1\0\31\0", 8}, {"*-*-*-*-*-*-GB2312.1980-0", 25}, {"\0\0\0", 3}], 3) = 36 read(11, 0x7fb4da80, 32) = -1 EAGAIN (Resource temporarily unavailable) select(12, [11], NULL, NULL, NULL) = 1 (in [11]) read(11, "\1\275v\1\0\0\0\0\0\0\0\0\4\0\0\0\310\0\322\10\1\0\0\0"..., 32) = 32 writev(11, [{"1\30\t\0\1\0\33\0", 8}, {"*-*-*-*-*-*-*-GB2312.1980-0", 27}, {"\0", 1}], 3) = 36 read(11, 0x7fb4da80, 32) = -1 EAGAIN (Resource temporarily unavailable) select(12, [11], NULL, NULL, NULL) = 1 (in [11]) read(11, "\1\275w\1\0\0\0\0\0\0\0\0\4\0\0\0\0I\330\10\1\0\0\0\320"..., 32) = 32 writev(11, [{"1\30\n\0\1\0\35\0", 8}, {"*-*-*-*-*-*-*-*-GB2312.1980-0", 29}, {"\0\0\0", 3}], 3) = 40 read(11, 0x7fb4da80, 32) = -1 EAGAIN (Resource temporarily unavailable) select(12, [11], NULL, NULL, NULL) = 1 (in [11]) read(11, "\1\275x\1\0\0\0\0\0\0\0\0\4\0\0\0`\250\265\10\1\0\0\0\320"..., 32) = 32 writev(11, [{"1\30\n\0\1\0\37\0", 8}, {"*-*-*-*-*-*-*-*-*-GB2312.1980-0", 31}, {"\0", 1}], 3) = 40 read(11, 0x7fb4da80, 32) = -1 EAGAIN (Resource temporarily unavailable) select(12, [11], NULL, NULL, NULL) = 1 (in [11]) read(11, "\1\275y\1\0\0\0\0\0\0\0\0\4\0\0\0\310\0\322\10\1\0\0\0"..., 32) = 32 writev(11, [{"1\30\v\0\1\0!\0", 8}, {"*-*-*-*-*-*-*-*-*-*-GB2312.1980-"..., 33}, {"\0\0\0", 3}], 3) = 44 read(11, 0x7fb4da80, 32) = -1 EAGAIN (Resource temporarily unavailable) select(12, [11], NULL, NULL, NULL) = 1 (in [11]) read(11, "\1\275z\1\0\0\0\0\0\0\0\0\4\0\0\0\0I\330\10\1\0\0\0\320"..., 32) = 32 writev(11, [{"1\30\v\0\1\0#\0", 8}, {"*-*-*-*-*-*-*-*-*-*-*-GB2312.198"..., 35}, {"\0", 1}], 3) = 44 read(11, 0x7fb4da80, 32) = -1 EAGAIN (Resource temporarily unavailable) select(12, [11], NULL, NULL, NULL) = 1 (in [11]) read(11, "\1\275{\1\0\0\0\0\0\0\0\0\4\0\0\0\0\276\325\10\1\0\0\0"..., 32) = 32 writev(11, [{"1\30\f\0\1\0%\0", 8}, {"*-*-*-*-*-*-*-*-*-*-*-*-GB2312.1"..., 37}, {"\0\0\0", 3}], 3) = 48 read(11, 0x7fb4da80, 32) = -1 EAGAIN (Resource temporarily unavailable) select(12, [11], NULL, NULL, NULL) = 1 (in [11]) read(11, "\1\275|\1\0\0\0\0\0\0\0\0\4\0\0\0`\250\265\10\1\0\0\0\320"..., 32) = 32 writev(11, [{"1\30\f\0\1\0\'\0", 8}, {"*-*-*-*-*-*-*-*-*-*-*-*-*-GB2312"..., 39}, {"\0", 1}], 3) = 48 read(11, 0x7fb4da80, 32) = -1 EAGAIN (Resource temporarily unavailable) select(12, [11], NULL, NULL, NULL) = 1 (in [11]) read(11, "\1\275}\1\0\0\0\0\0\0\0\0\4\0\0\0\340\32\306\t\1\0\0\0"..., 32) = 32 writev(11, [{"1\30\7\0\1\0\21\0", 8}, {"*-JISX0201.1976-0", 17}, {"\0\0\0", 3}], 3) = 28 read(11, 0x7fb4da80, 32) = -1 EAGAIN (Resource temporarily unavailable) select(12, [11], NULL, NULL, NULL) = 1 (in [11]) read(11, "\1\275~\1\0\0\0\0\0\0\0\0\4\0\0\0\0I\330\10\1\0\0\0\320"..., 32) = 32 writev(11, [{"1\30\7\0\1\0\23\0", 8}, {"*-*-JISX0201.1976-0", 19}, {"\0", 1}], 3) = 28 read(11, 0x7fb4da80, 32) = -1 EAGAIN (Resource temporarily unavailable) select(12, [11], NULL, NULL, NULL) = 1 (in [11]) read(11, "\1\275\177\1\0\0\0\0\0\0\0\0\4\0\0\0`\250\265\10\1\0\0"..., 32) = 32 writev(11, [{"1\30\10\0\1\0\25\0", 8}, {"*-*-*-JISX0201.1976-0", 21}, {"\0\0\0", 3}], 3) = 32 read(11, 0x7fb4da80, 32) = -1 EAGAIN (Resource temporarily unavailable) select(12, [11], NULL, NULL, NULL) = 1 (in [11]) read(11, "\1\275\200\1\0\0\0\0\0\0\0\0\4\0\0\0\240\331\350\t\1\0"..., 32) = 32 writev(11, [{"1\30\10\0\1\0\27\0", 8}, {"*-*-*-*-JISX0201.1976-0", 23}, {"\0", 1}], 3) = 32 read(11, 0x7fb4da80, 32) = -1 EAGAIN (Resource temporarily unavailable) select(12, [11], NULL, NULL, NULL) = 1 (in [11]) read(11, "\1\275\201\1\0\0\0\0\0\0\0\0\4\0\0\0\350Q\316\t\1\0\0\0"..., 32) = 32 writev(11, [{"1\30\t\0\1\0\31\0", 8}, {"*-*-*-*-*-JISX0201.1976-0", 25}, {"\0\0\0", 3}], 3) = 36 read(11, 0x7fb4da80, 32) = -1 EAGAIN (Resource temporarily unavailable) select(12, [11], NULL, NULL, NULL) = 1 (in [11]) read(11, "\1\275\202\1\0\0\0\0\0\0\0\0\4\0\0\0\310\0\322\10\1\0\0"..., 32) = 32 writev(11, [{"1\30\t\0\1\0\33\0", 8}, {"*-*-*-*-*-*-JISX0201.1976-0", 27}, {"\0", 1}], 3) = 36 read(11, 0x7fb4da80, 32) = -1 EAGAIN (Resource temporarily unavailable) select(12, [11], NULL, NULL, NULL) = 1 (in [11]) read(11, "\1\275\203\1\0\0\0\0\0\0\0\0\4\0\0\0\310\0\322\10\1\0\0"..., 32) = 32 writev(11, [{"1\30\n\0\1\0\35\0", 8}, {"*-*-*-*-*-*-*-JISX0201.1976-0", 29}, {"\0\0\0", 3}], 3) = 40 read(11, 0x7fb4da80, 32) = -1 EAGAIN (Resource temporarily unavailable) select(12, [11], NULL, NULL, NULL) = 1 (in [11]) read(11, "\1\275\204\1\0\0\0\0\0\0\0\0\4\0\0\0\340\32\306\t\1\0\0"..., 32) = 32 writev(11, [{"1\30\n\0\1\0\37\0", 8}, {"*-*-*-*-*-*-*-*-JISX0201.1976-0", 31}, {"\0", 1}], 3) = 40 read(11, 0x7fb4da80, 32) = -1 EAGAIN (Resource temporarily unavailable) select(12, [11], NULL, NULL, NULL) = 1 (in [11]) read(11, "\1\275\205\1\0\0\0\0\0\0\0\0\4\0\0\0\0\276\325\10\1\0\0"..., 32) = 32 writev(11, [{"1\30\v\0\1\0!\0", 8}, {"*-*-*-*-*-*-*-*-*-JISX0201.1976-"..., 33}, {"\0\0\0", 3}], 3) = 44 read(11, 0x7fb4da80, 32) = -1 EAGAIN (Resource temporarily unavailable) select(12, [11], NULL, NULL, NULL) = 1 (in [11]) read(11, "\1\275\206\1\0\0\0\0\0\0\0\0\4\0\0\0\310f\32\t\1\0\0\0"..., 32) = 32 writev(11, [{"1\30\v\0\1\0#\0", 8}, {"*-*-*-*-*-*-*-*-*-*-JISX0201.197"..., 35}, {"\0", 1}], 3) = 44 read(11, 0x7fb4da80, 32) = -1 EAGAIN (Resource temporarily unavailable) select(12, [11], NULL, NULL, NULL) = 1 (in [11]) read(11, "\1\275\207\1\0\0\0\0\0\0\0\0\4\0\0\0\240\331\350\t\1\0"..., 32) = 32 writev(11, [{"1\30\f\0\1\0%\0", 8}, {"*-*-*-*-*-*-*-*-*-*-*-JISX0201.1"..., 37}, {"\0\0\0", 3}], 3) = 48 read(11, 0x7fb4da80, 32) = -1 EAGAIN (Resource temporarily unavailable) select(12, [11], NULL, NULL, NULL) = 1 (in [11]) read(11, "\1\275\210\1\0\0\0\0\0\0\0\0\4\0\0\0\310f\32\t\1\0\0\0"..., 32) = 32 writev(11, [{"1\30\f\0\1\0\'\0", 8}, {"*-*-*-*-*-*-*-*-*-*-*-*-JISX0201"..., 39}, {"\0", 1}], 3) = 48 read(11, 0x7fb4da80, 32) = -1 EAGAIN (Resource temporarily unavailable) select(12, [11], NULL, NULL, NULL) = 1 (in [11]) read(11, "\1\275\211\1\0\0\0\0\0\0\0\0\4\0\0\0\350Q\316\t\1\0\0\0"..., 32) = 32 writev(11, [{"1\30\r\0\1\0)\0", 8}, {"*-*-*-*-*-*-*-*-*-*-*-*-*-JISX02"..., 41}, {"\0\0\0", 3}], 3) = 52 read(11, 0x7fb4da80, 32) = -1 EAGAIN (Resource temporarily unavailable) select(12, [11], NULL, NULL, NULL) = 1 (in [11]) read(11, "\1\275\212\1\0\0\0\0\0\0\0\0\4\0\0\0\310\0\322\10\1\0\0"..., 32) = 32 writev(11, [{"1\30\5\0\1\0\f\0", 8}, {"*-ISO10646-1", 12}], 2) = 20 read(11, 0x7fb4da80, 32) = -1 EAGAIN (Resource temporarily unavailable) select(12, [11], NULL, NULL, NULL) = 1 (in [11]) read(11, "\1\275\213\1\21\0\0\0\1\0\0\0\4\0\0\0@\235\246\t\1\0\0"..., 32) = 32 readv(11, [{"B-arabic-newspaper-medium-r-norm"..., 68}, {"", 0}], 2) = 68 writev(11, [{"2\30\20\0\1\0008\0", 8}, {"-misc-fixed-bold-r-normal--13-10"..., 56}], 2) = 64read(11, 0x7fb4dc70, 32) = -1 EAGAIN (Resource temporarily unavailable) select(12, [11], NULL, NULL, NULL) = 1 (in [11]) read(11, "\0016\214\1C\0\0\0\0\0\0\0\7\0\0\0\367\377\0\0000\273>"..., 32) = 32 read(11, "\2\0\0\0\24~\367\10\0\0\377\0\0\0\27\0\0\0\0\0\v\0\2\0"..., 28) = 28 read(11, "\312\0\0\0\313\0\0\0\266\0\0\0\314\0\0\0@\0\0\0\315\0\0"..., 184) = 184 readv(11, [{"-misc-fixed-bold-r-normal--13-12"..., 54}, {"\0\0", 2}], 2) = 56 read(11, "\1\0\214\1\7\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 32) = 32 read(11, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 28) = 28 writev(11, [{"2\30\20\0\1\0008\0", 8}, {"-misc-fixed-bold-r-normal--13-10"..., 56}], 2) = 64read(11, 0x7fb4dc70, 32) = -1 EAGAIN (Resource temporarily unavailable) select(12, [11], NULL, NULL, NULL) = 1 (in [11]) read(11, "\0016\215\1C\0\0\0\0\0\0\0\7\0\0\0\367\377\0\0\372\304"..., 32) = 32 read(11, "\2\0\0\0\254\337\302\t\0\0\377\0\0\0\27\0\0\0\0\0\v\0\2"..., 28) = 28 read(11, "\312\0\0\0\313\0\0\0\266\0\0\0\314\0\0\0@\0\0\0\315\0\0"..., 184) = 184 readv(11, [{"-misc-fixed-bold-r-normal--13-12"..., 54}, {"\0\0", 2}], 2) = 56 read(11, "\1\0\215\1\7\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 32) = 32 read(11, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 28) = 28 writev(11, [{"2\30\23\0\1\0A\0", 8}, {"-hanyang system-dotum-medium-r-n"..., 65}, {"\0\0\0", 3}], 3) = 76 read(11, 0x7fb4dc70, 32) = -1 EAGAIN (Resource temporarily unavailable) select(12, [11], NULL, NULL, NULL) = 1 (in [11]) read(11, "\1A\216\1`\0\0\0\0\0\21\0\21\0\16\0\3\0\350\3\0\17\346"..., 32) = 32 read(11, "\3\0\350\3\0\0\0\0 \0\177\0\0\0$\0\0 }\0\16\0\3\0\0\0\0"..., 28) = 28 read(11, "\22\0\0\0\316\1\0\0\266\0\0\0\317\1\0\0@\0\0\0\320\1\0"..., 288) = 288 readv(11, [{"-hanyang system-dotum-medium-r-n"..., 65}, {"\2\0\0", 3}], 2) = 68 read(11, "\1\0\216\1\7\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 32) = 32 read(11, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 28) = 28 writev(11, [{"2\30\23\0\1\0B\0", 8}, {"-arabic-newspaper-medium-r-norma"..., 66}, {"\0\0", 2}], 3) = 76 read(11, 0x7fb4dc70, 32) = -1 EAGAIN (Resource temporarily unavailable) select(12, [11], NULL, NULL, NULL) = 1 (in [11]) read(11, "\1B\217\1B\0\0\0\376\377\2\0\3\0\377\377\357\377\0\0\3"..., 32) = 32 read(11, "\17\0\0\0Q\0\30\0\0\0\377\0\0\0\25\0\0\6\376\0\30\0\v\0"..., 28) = 28 read(11, "\312\0\0\0\313\0\0\0\266\0\0\0\341\1\0\0@\0\0\0\342\1\0"..., 168) = 168 readv(11, [{"-arabic-newspaper-medium-r-norma"..., 66}, {"\0\0", 2}], 2) = 68 read(11, "\1\0\217\1\7\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 32) = 32 read(11, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 28) = 28 write(11, "\20\0\4\0\10\0B\0_client5", 16) = 16 read(11, 0x7fb4cad0, 32) = -1 EAGAIN (Resource temporarily unavailable) select(12, [11], NULL, NULL, NULL) = 1 (in [11]) read(11, "\1\"\220\1\0\0\0\0\247\1\0\0\0\0\0\0\1\0\0\0\25\0\0\0\10"..., 32) = 32 write(11, "\22\2\16\0\36 \1\247\1\0\0\37\0\0\0\10\0\1\0 \0\0\000"..., 100) = 100 ioctl(11, FIONREAD, [0]) = 0 read(11, 0x7fb4c280, 32) = -1 EAGAIN (Resource temporarily unavailable) select(12, [11], NULL, NULL, NULL) = 1 (in [11]) read(11, "\241\10\222\1\2\0 \2T\1\0\0003\0\1\0\v\0\30\0\0\0\0\0\0"..., 32) = 32 uname({sys="Linux", node="KasheL", ...}) = 0
그러나 관련 설정파일들을 뒤져도 위와 같은 폰트를 설정한 곳을 못찾겠습니다. 여러 고수분들에게 도움을 요청합니다.
Forums:
luark 님도 그런문제가 생기시는군요.혹시 윈도우나 한양 굴림,
luark 님도 그런문제가 생기시는군요.
혹시 윈도우나 한양 굴림, 돋움등을 쓰지 않으시는지요?
저의 경우 굴림과 돋움을 쓰면 WINE의 렌더링 속도가 곱절은 느려졌습니다.
───────────────────────
yaourt -S gothick elegant
khris'log
윈도용굴림글꼴 및 은신문체 등으로 바꿔가며 테스트를 해봐도 마찬가지군요.
윈도용굴림글꼴 및 은신문체 등으로 바꿔가며 테스트를 해봐도 마찬가지군요..;
---
---
키체의 힘으로 당신에게 평안을...
폰트를 읽는 내용으로 짐작하는데 의심이 되는 것은 freetype이 설치
폰트를 읽는 내용으로 짐작하는데 의심이 되는 것은 freetype이 설치가 되었는지, ttf 글꼴은 어디에 어떻게 설치를 했는지, ~/.wine/config에 폰트 부분 설정은 어떤지 그리고 windows/Fonts에는 무슨 폰트가 설치되어 있는지가 궁금합니다.
----
I paint objects as I think them, not as I see them.
atie's minipage
[quote="atie"]폰트를 읽는 내용으로 짐작하는데 의심이 되는 것
freetype은 Xorg.conf에서 on/off를 해봤는데 상황에 변화가 없구요.
ttf글꼴은 /usr/share/fonts/TTF등에 넣어서 fc-list로 다 나옵니다.
그리고 폰트부분설정은 wine20050930에서 더이상 config를 쓰지 않는까닭에 .wine/system.reg 를 편집했는데
이렇게 바꾸고 나머지는 기본 설정 그대로 두었습니다.
ps. 그리고 cedega는 한글이 안나올뿐 전혀 딜레이없이 잘 실행이 됩니다. wine과 crossover에서만 창뜰때딜레이가 생기네요/
---
---
키체의 힘으로 당신에게 평안을...
script로 메세지 전체를 받아서 살펴보니 아래와 같은 부분이 추가로
script로 메세지 전체를 받아서 살펴보니 아래와 같은 부분이 추가로 발견되었습니다. 단순히 폰트만의 문제도 아닌가 보네요 ㅜㅜ; 엑스윈도우 쪽과의 문제가 있는건가...
---
---
---
키체의 힘으로 당신에게 평안을...
음??gcc-3.3.6 -> gcc-3.4.4로 업그레이
음??
gcc-3.3.6 -> gcc-3.4.4
로 업그레이드하고 전체를 새로 이머징했더니 위에 말씀드렸던 증상들이 모두 사라졌습니다.
;;;;;
정확하게 왜 고쳐진건지는 모르겠습니다.;;
---
---
키체의 힘으로 당신에게 평안을...
댓글 달기