Skip site navigation (1)Skip section navigation (2)
Date:      Sat, 06 Mar 1999 16:45:19 -0800
From:      Kevin Bailey <kevin_bailey@earthlink.net>
To:        freebsd-questions@freebsd.org
Subject:   Corrupted fonts ?
Message-ID:  <36E1CC1F.32643A1C@earthlink.net>

next in thread | raw e-mail | index | archive | help
I tried looking for a more X related mailing list (including
on the XFree86 website) but couldn't find one so if anyone
could tell me where there's one, I'd be happy to repost there.

The problem I'm having I thought was Wine related but after
digging around looks like 'corrupted fonts' (for lack of a
better term.) Here's what happens: whenever an application
tries to do a X_OpenFont call on the fonts

star division-starbats-medium-r-normal--0-0-0-0-p-0-stardivision-fontspecific

or

star division-starmath-medium-r-normal--0-0-0-0-p-0-stardivision-fontspecific

this error is printed:

X Error of failed request:  BadValue (integer parameter out of range for
operation)
  Major opcode of failed request:  45 (X_OpenFont)
  Value in failed request:  0x2000001
  Serial number of failed request:  8
  Current serial number in output stream:  9

The thing in common between the fonts seems to be the '0-0-0-0' notation.

One way to make it fail is:

xlsfonts -o "*star division...

and when I turn on debug messages in the Wine start-up it says:

trace:string:lstrcpyn32A strcpyn "-star division-starbats-m..." for 25 chars
trace:font:X11DRV_FONT_Init     family: -star division-starbats-
trace:x11:TSXLoadQueryFont Call XLoadQueryFont
trace:x11:TSXLoadQueryFont Ret XLoadQueryFont
trace:x11:TSXGetFontProperty Call XGetFontProperty
trace:x11:TSXGetFontProperty Ret XGetFontProperty
trace:x11:TSXFreeFont Call XFreeFont
trace:x11:TSXFreeFont Ret XFreeFont
trace:font:X11DRV_FONT_Init     [ 14pt] '-star
division-starbats-medium-r-normal--0-0-0-0-p-0-stardivision-fontspecific'
trace:virtual:VirtualAlloc 283f8000 00001000 1000 00000040
trace:virtual:VIRTUAL_SetProt 283f8000-283f8fff c-rwx
View: 283d0000 - 284dffff (anonymous)
      283d0000 - 283f8fff c-rwx
      283f9000 - 284dffff -----
trace:heap:HeapAlloc (283d0000,00000002,0000003c): returning 283f7ff0
trace:heap:HeapAlloc (283d0000,00000002,00000030): returning 283f8038
trace:heap:HeapAlloc (283d0000,00000002,0000001c): returning 283f8074
trace:string:lstrcpyn32A strcpyn "-star division-starmath-m..." for 25 chars
trace:font:X11DRV_FONT_Init     family: -star division-starmath-
trace:x11:TSXLoadQueryFont Call XLoadQueryFont
X Error of failed request:  BadValue (integer parameter out of range for
operation)
  Major opcode of failed request:  45 (X_OpenFont)
  Value in failed request:  0x20000f1
  Serial number of failed request:  741
  Current serial number in output stream:  742

If anyone can tell me how to fix this or, more likely, remove
these fonts or, as I mentioned earlier, point me towards a list
more relevant to X, I'd sure appreciate it as many applications
are now not working.

TIA


To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-questions" in the body of the message




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?36E1CC1F.32643A1C>