From owner-freebsd-current Wed Nov 4 05:35:42 1998 Return-Path: Received: (from majordom@localhost) by hub.freebsd.org (8.8.8/8.8.8) id FAA23660 for freebsd-current-outgoing; Wed, 4 Nov 1998 05:35:42 -0800 (PST) (envelope-from owner-freebsd-current@FreeBSD.ORG) Received: from boco.fee.vutbr.cz (boco.fee.vutbr.cz [147.229.9.11]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id FAA23655 for ; Wed, 4 Nov 1998 05:35:39 -0800 (PST) (envelope-from cejkar@dcse.fee.vutbr.cz) Received: from kazi.dcse.fee.vutbr.cz (kazi.dcse.fee.vutbr.cz [147.229.8.12]) by boco.fee.vutbr.cz (8.9.1/8.9.1) with ESMTP id OAA00127 for ; Wed, 4 Nov 1998 14:35:21 +0100 (MET) Received: (from cejkar@localhost) by kazi.dcse.fee.vutbr.cz (8.8.8/8.8.8) id OAA12936 for freebsd-current@freebsd.org; Wed, 4 Nov 1998 14:35:20 +0100 (CET) From: Cejka Rudolf Message-Id: <199811041335.OAA12936@kazi.dcse.fee.vutbr.cz> Subject: ELFoized xtt-SVGA-1.0 & TrueType fonts => HANG To: freebsd-current@FreeBSD.ORG (freebsd-current@freebsd.org) Date: Wed, 4 Nov 1998 14:35:20 +0100 (CET) X-Mailer: ELM [version 2.4ME+ PL31 (25)] MIME-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit Sender: owner-freebsd-current@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG I have ELFoized -current: Main system (/usr/src): 98/09/28 XFree86: 98/10/23 and I'm trying to use TrueType X server: XF86_SVGA.xtt: 98/11/04 With a.out, there was everything good. But in ELFoized version, during attempt to display any TrueType font Xserver hangs - ant it eats up to 80 % of system time. Is this problem public or personal only? Here is ktrace-dump just before hang (with running xfontsel): 403 XF86_SVGA.xtt RET writev 128/0x80 403 XF86_SVGA.xtt CALL gettimeofday(0xefbfd77c,0) 403 XF86_SVGA.xtt RET gettimeofday 0 403 XF86_SVGA.xtt CALL select(0x80,0x82af750,0,0,0xefbfd7c8) 403 XF86_SVGA.xtt RET select 2 403 XF86_SVGA.xtt CALL read(0xa,0x841a008,0x1000) 403 XF86_SVGA.xtt GIO fd 10 read 136 bytes "......-ttf-*-*-*-*-*-*-*-*-*-*-*-*-*......" 403 XF86_SVGA.xtt RET read 136/0x88 403 XF86_SVGA.xtt CALL madvise(0x8470000,0x1000,0x5) 403 XF86_SVGA.xtt RET madvise 0 403 XF86_SVGA.xtt CALL madvise(0x846f000,0x1000,0x5) 403 XF86_SVGA.xtt RET madvise 0 403 XF86_SVGA.xtt CALL munmap(0x28683000,0x5000) 403 XF86_SVGA.xtt RET munmap 0 403 XF86_SVGA.xtt CALL madvise(0x846e000,0x1000,0x5) 403 XF86_SVGA.xtt RET madvise 0 403 XF86_SVGA.xtt CALL gettimeofday(0xefbfd8bc,0) 403 XF86_SVGA.xtt RET gettimeofday 0 403 XF86_SVGA.xtt CALL break(0x8496000) 403 XF86_SVGA.xtt RET break 0 403 XF86_SVGA.xtt CALL open(0x846e000,0,0x282dda14) 403 XF86_SVGA.xtt NAMI "/usr/X11R6/lib/X11/fonts/TrueType/ariblk.ttf" 403 XF86_SVGA.xtt RET open 11/0xb 403 XF86_SVGA.xtt CALL fstat(0xb,0xefbfb55c) 403 XF86_SVGA.xtt RET fstat 0 403 XF86_SVGA.xtt CALL mmap(0,0x19638,0x1,0x2,0xb,0,0,0) 403 XF86_SVGA.xtt RET mmap 677953536/0x2868c000 403 XF86_SVGA.xtt CALL close(0xb) 403 XF86_SVGA.xtt RET close 0 403 XF86_SVGA.xtt CALL stat(0x282bf581,0xefbfb584) 403 XF86_SVGA.xtt NAMI "/usr/X11R6/lib/modules/codeconv" 403 XF86_SVGA.xtt RET stat 0 403 XF86_SVGA.xtt CALL open(0x282bf581,0x4,0x283743a0) 403 XF86_SVGA.xtt NAMI "/usr/X11R6/lib/modules/codeconv" 403 XF86_SVGA.xtt RET open 11/0xb 403 XF86_SVGA.xtt CALL fstat(0xb,0xefbfb584) 403 XF86_SVGA.xtt RET fstat 0 403 XF86_SVGA.xtt CALL fcntl(0xb,0x2,0x1) 403 XF86_SVGA.xtt RET fcntl 0 403 XF86_SVGA.xtt CALL fstatfs(0xb,0xefbfb484) 403 XF86_SVGA.xtt RET fstatfs 0 403 XF86_SVGA.xtt CALL getdirentries(0xb,0x847b000,0x1000,0x8452294) 403 XF86_SVGA.xtt RET getdirentries 512/0x200 403 XF86_SVGA.xtt CALL open(0x28271040,0,0x4000f930) 403 XF86_SVGA.xtt NAMI "/usr/X11R6/lib/modules/codeconv/ISO8859_1.so" 403 XF86_SVGA.xtt RET open 12/0xc 403 XF86_SVGA.xtt CALL read(0xc,0xefbfa5b8,0x1000) 403 XF86_SVGA.xtt GIO fd 12 read 4096 bytes "......" 403 XF86_SVGA.xtt RET read 4096/0x1000 403 XF86_SVGA.xtt CALL mmap(0,0x2000,0x5,0x2,0xc,0,0,0) 403 XF86_SVGA.xtt RET mmap 677339136/0x285f6000 403 XF86_SVGA.xtt CALL mmap(0x285f7000,0x1000,0x3,0x12,0xc,0,0,0) 403 XF86_SVGA.xtt RET mmap 677343232/0x285f7000 403 XF86_SVGA.xtt CALL close(0xc) 403 XF86_SVGA.xtt RET close 0 403 XF86_SVGA.xtt CALL munmap(0x285f6000,0x2000) 403 XF86_SVGA.xtt RET munmap 0 403 XF86_SVGA.xtt CALL open(0x28271040,0,0x4000f930) 403 XF86_SVGA.xtt NAMI "/usr/X11R6/lib/modules/codeconv/BIG5.so" 403 XF86_SVGA.xtt RET open 12/0xc 403 XF86_SVGA.xtt CALL read(0xc,0xefbfa5b8,0x1000) 403 XF86_SVGA.xtt GIO fd 12 read 4096 bytes "......" 403 XF86_SVGA.xtt RET read 4096/0x1000 403 XF86_SVGA.xtt CALL mmap(0,0xa000,0x5,0x2,0xc,0,0,0) 403 XF86_SVGA.xtt RET mmap 678060032/0x286a6000 403 XF86_SVGA.xtt CALL mmap(0x286a7000,0x9000,0x3,0x12,0xc,0,0,0) 403 XF86_SVGA.xtt RET mmap 678064128/0x286a7000 403 XF86_SVGA.xtt CALL close(0xc) 403 XF86_SVGA.xtt RET close 0 And why there are loaded modules "ISO8859_1.so" and "BIG5.so"? In my fonts.dir there is only one line for ariblk.ttf: ariblk.ttf -ttf-arial black-medium-r-normal-tt-0-0-0-0-p-0-iso8859-2 Why nodule "ISO8859_2.so" is not loaded? Thanks. --=--=--=--=--=--=--=--=--=--=--=--=--=--=--=--=--=--=--=--=--=--=--=--=-- Rudolf Cejka (cejkar@dcse.fee.vutbr.cz; http://www.fee.vutbr.cz/~cejkar) Technical University of Brno, Faculty of El. Engineering and Comp. Science Bozetechova 2, 612 66 Brno, Czech Republic To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-current" in the body of the message