(해결)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로 메세지 전체를 받아서 살펴보니 아래와 같은 부분이 추가로 발견되었습니다. 단순히 폰트만의 문제도 아닌가 보네요 ㅜㅜ; 엑스윈도우 쪽과의 문제가 있는건가...
writev(9, [{"b\0\3\0\3\0\0\0", 8}, {"GLX", 3}, {"\0", 1}], 3) = 12^M read(9, 0x7fb4f1bc, 32) = -1 EAGAIN (Resource temporarily unavailable)^M select(10, [9], NULL, NULL, NULL) = 1 (in [9])^M read(9, "\1\334\7\0\0\0\0\0\1\217M\232\0\0\0\0\1\0\0\0\21\0\0\0"..., 32) = 32^M writev(9, [{"b\0\3\0\3\0\0\0", 8}, {"GLX", 3}, {"\0", 1}], 3) = 12^M read(9, 0x7fb4f040, 32) = -1 EAGAIN (Resource temporarily unavailable)^M select(10, [9], NULL, NULL, NULL) = 1 (in [9])^M read(9, "\1\334\10\0\0\0\0\0\1\217M\232\0\0\0\0\1\0\0\0\21\0\0\0"..., 32) = 32^Mwrite(9, "\217\7\3\0\1\0\0\0\2\0\0\0", 12) = 12^M read(9, 0x7fb4f0c0, 32) = -1 EAGAIN (Resource temporarily unavailable)^M select(10, [9], NULL, NULL, NULL) = 1 (in [9])^M read(9, "\1\0\t\0\0\0\0\0\1\0\0\0\2\0\0\0\260\233\313\10c\274\345"..., 32) = 32^M writev(9, [{"b\7\5\0\v\0\0\0", 8}, {"XFree86-DRI", 11}, {"\0", 1}], 3) = 20^M read(9, 0x7fb4efb0, 32) = -1 EAGAIN (Resource temporarily unavailable)^M select(10, [9], NULL, NULL, NULL) = 1 (in [9])^M read(9, "\1\334\n\0\0\0\0\0\1\220\0\246\0\0\0\0\1\0\0\0\21\0\0\0"..., 32) = 32^Mwrite(9, "\220\0\1\0", 4) = 4^M read(9, 0x7fb4f060, 32) = -1 EAGAIN (Resource temporarily unavailable)^M select(10, [9], NULL, NULL, NULL) = 1 (in [9])^M --- fcntl64(10, F_SETFL, O_RDWR|O_NONBLOCK) = 0^M read(10, 0x7fb4eec8, 8) = -1 EAGAIN (Resource temporarily unavailable)^M select(11, [10], NULL, NULL, NULL) = 1 (in [10])^M read(10, "\1\0\v\0\0\0\264\0", 8) = 8^M read(10, "\320\303\237\3\0\0\300\1\377\377\37\0\0\1\0\0007\0\377"..., 720) = 720^M write(10, "7\0\5\0\0\0\300\1M\0\0\0\10\0\0\0\377\377\377\0b\0\5\0"..., 64) = 64^Mread(10, 0x7fb4eee0, 32) = -1 EAGAIN (Resource temporarily unavailable)^M select(11, [10], NULL, NULL, NULL) = 1 (in [10])^M read(10, "\1\0\2\0\0\0\0\0\1\202\0\0\0\0\0\0\0\0\0\0\22\0\0\0`f\312"..., 32) = 32^M read(10, "\1\10\3\0\225\6\0\0\37\0\0\0\0\0\0\0S\32\0\0\0\0\0\0\1"..., 32) = 32^M readv(10, [{"*Box.background:\t#dedfce\n*Box.fo"..., 6739}, {"\0", 1}], 2) = 6740^M write(10, "\202\0\1\0", 4) = 4^M read(10, 0x7fb4ef00, 32) = -1 EAGAIN (Resource temporarily unavailable)^M select(11, [10], NULL, NULL, NULL) = 1 (in [10])^M read(10, "\1\316\4\0\0\0\0\0\377\377?\0\0\0\0\0\1\0\0\0\22\0\0\0"..., 32) = 32^M writev(10, [{"b\0\5\0\t\0\300\1", 8}, {"XKEYBOARD", 9}, {"\0\0\0", 3}], 3) = 20^Mread(10, 0x7fb4ed40, 32) = -1 EAGAIN (Resource temporarily unavailable)^M select(11, [10], NULL, NULL, NULL) = 1 (in [10])^M read(10, "\1\316\5\0\0\0\0\0\1\227n\256\0\0\0\0\1\0\0\0\22\0\0\0"..., 32) = 32^M write(10, "\227\0\2\0\1\0\0\0", 8) = 8^M read(10, 0x7fb4ee00, 32) = -1 EAGAIN (Resource temporarily unavailable)^M select(11, [10], NULL, NULL, NULL) = 1 (in [10])^M read(10, "\1\1\6\0\0\0\0\0\1\0\0\0\0\0\0\0\1\0\0\0\22\0\0\0`f\312"..., 32) = 32^Mwritev(10, [{"b\0\5\0\v\0\0\0", 8}, {"XFree86-DRI", 11}, {"\0", 1}], 3) = 20^M @ select(11, [10], NULL, NULL, NULL) = 1 (in [10])^M read(10, "\1\316\7\0\0\0\0\0\1\220\0\246\0\0\0\0\1\0\0\0\22\0\0\0"..., 32) = 32^Mwrite(10, "\220\1\2\0\0\0\0\0", 8) = 8^M read(10, 0x7fb4ef30, 32) = -1 EAGAIN (Resource temporarily unavailable)^M select(11, [10], NULL, NULL, NULL) = 1 (in [10])^M read(10, "\1\316\10\0\0\0\0\0\1\20\0\0\0\0\0\0\1\0\0\0\22\0\0\0`"..., 32) = 32^M write(10, "\220\4\2\0\0\0\0\0", 8) = 8^M read(10, 0x7fb4ef20, 32) = -1 EAGAIN (Resource temporarily unavailable)^M---
---
---
키체의 힘으로 당신에게 평안을...
음??gcc-3.3.6 -> gcc-3.4.4로 업그레이
음??
gcc-3.3.6 -> gcc-3.4.4
로 업그레이드하고 전체를 새로 이머징했더니 위에 말씀드렸던 증상들이 모두 사라졌습니다.
;;;;;
정확하게 왜 고쳐진건지는 모르겠습니다.;;
---
---
키체의 힘으로 당신에게 평안을...
댓글 달기