* [devel] seems like a bug in Xft2 or in fontconfig
@ 2002-11-21 20:03 Alexey Voinov
0 siblings, 0 replies; only message in thread
From: Alexey Voinov @ 2002-11-21 20:03 UTC (permalink / raw)
To: devel
[-- Attachment #1: Type: text/plain, Size: 3277 bytes --]
Приветствую всех!
Я уже писал (неоднократно и в разные рассылки) о своих трудностях с wdm
при включённом AA. Трудности тем более обидные и непонятные, что на работе
(там Сизиф образца август-сентябрь) всё работает, но там ещё Xft1 и
XFree86 старые.
Сейчас я всё-таки отловил ситуацию с вылетанием wdmLogin. Если wdmLogin
стартует из wdm (т.е. при старте X) catchsegv пишет про него следующее:
Register dump:
EAX: 00000000 EBX: 404121e0 ECX: bffffdb8 EDX: 00000000
ESI: 080bd8c0 EDI: 00000000 EBP: bffff9b8 ESP: bffff99c
EIP: 402ef9c1 EFLAGS: 00010246
CS: 0023 DS: 002b ES: 002b FS: 0000 GS: 0000 SS: 002b
Trap: 0000000e Error: 00000004 OldMask: 00000000
ESP/signal: bffff99c CR2: 00000000
FPUCW: ffff037f FPUSW: ffff0020 TAG: ffffffff
IPOFF: 00000000 CSSEL: 0000 DATAOFF: 00000000 DATASEL: 0000
ST(0) 0000 0000000000000000 ST(1) 0000 0000000000000000
ST(2) 0000 0000000000000000 ST(3) 0000 0000000000000000
ST(4) 0000 0000000000000000 ST(5) 0000 0000000000000000
ST(6) 0000 c000000000000000 ST(7) 0000 c000000000000000
Backtrace:
/lib/libc.so.6(strlen+0x31)[0x402ef9c1]
/usr/lib/libfontconfig.so.1(FcConfigSetCache+0x28)[0x403f9a68]
/usr/lib/libfontconfig.so.1(FcConfigCreate+0x85)[0x403f9365]
/usr/lib/libfontconfig.so.1(FcInitLoadConfig+0x1c)[0x403ff74c]
/usr/lib/libfontconfig.so.1(FcInitLoadConfigAndFonts+0x1c)[0x403ff7bc]
/usr/lib/libfontconfig.so.1(FcInit+0x35)[0x403ff825]
/usr/lib/libXft.so.2(XftInit+0x3b)[0x4003815b]
/usr/lib/libXft.so.2(XftFontMatch+0x26)[0x40034be6]
/usr/lib/libXft.so.2(XftFontOpenXlfd+0x62)[0x40034fb2]
/home/voins/RPM/build/WindowMaker-0.80.2/WINGs/wfont.c:326(WMCreateAntialiasedFont)[0x8052a21]
/home/voins/RPM/build/WindowMaker-0.80.2/WINGs/wfont.c:504(makeSystemFontOfSize)[0x8052ee6]
/home/voins/RPM/build/WindowMaker-0.80.2/WINGs/wfont.c:566(WMSystemFontOfSize)[0x8053164]
/home/voins/RPM/build/WindowMaker-0.80.2/WINGs/widgets.c:782(WMCreateScreenWithRContext)[0x805505e]
/home/voins/RPM/build/WindowMaker-0.80.2/WINGs/widgets.c:557(WMCreateScreen)[0x80548a9]
/home/voins/RPM/build/wdm-1.20/src/Login.c:1249(main)[0x804e4f5]
/lib/libc.so.6(__libc_start_main+0xa2)[0x402954d2]
./wdmLogin(XMapRaised+0x3d)[0x804bb01]
При этом в XftFontOpenXlfd передаётся следующее:
display=134912096,
screen=0,
font=-*-nimbus sans l-medium-r-normal-*-12-*-*-*-*-*-*-*
Если запускать wdmLogin уже в запущеной системе, то всё работает отлично.
Повторюсь: на Xft1 всё также работает без проблем.
Почему-то мне кажется, что это похоже на ошибку в Xft2 или в fontconfig.
Большая просьба попробовать позапускать wdm-1.20-alt14 (ему нужен
WindowMaker-0.80.2-alt1) чтобы определить только ли на моей домашней
машине наблюдается такой эффект или у кого-нибудь ещё.
Для проявления эффекта достаточно сделать так:
# mkdir -p /root/GNUstep/Defaults
# sed -e's/AntialiasedText = YES/AntialiasedText = NO/' \
/etc/X11/wdm/WMGLOBAL > /root/GNUstep/Defaults/
после этого рестарт wdmLogin и всё. У меня экран начинает мигать.
--
Best Regards! | Когда вам платят за работу, надо по крайней мере
Alexey Voinov | делать вид, что вы работаете...
| Б.Виан "Осень в Пекине"
voins@voins.program.ru
voins@online.ru
vns@altlinux.ru
[-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --]
^ permalink raw reply [flat|nested] only message in thread
only message in thread, other threads:[~2002-11-21 20:03 UTC | newest]
Thread overview: (only message) (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2002-11-21 20:03 [devel] seems like a bug in Xft2 or in fontconfig Alexey Voinov
ALT Linux Team development discussions
This inbox may be cloned and mirrored by anyone:
git clone --mirror http://lore.altlinux.org/devel/0 devel/git/0.git
# If you have public-inbox 1.1+ installed, you may
# initialize and index your mirror using the following commands:
public-inbox-init -V2 devel devel/ http://lore.altlinux.org/devel \
devel@altlinux.org devel@altlinux.ru devel@lists.altlinux.org devel@lists.altlinux.ru devel@linux.iplabs.ru mandrake-russian@linuxteam.iplabs.ru sisyphus@linuxteam.iplabs.ru
public-inbox-index devel
Example config snippet for mirrors.
Newsgroup available over NNTP:
nntp://lore.altlinux.org/org.altlinux.lists.devel
AGPL code for this site: git clone https://public-inbox.org/public-inbox.git