Watch, Follow, &
Connect with Us
Public Report
Report From: Kylix/IDE    [ Add a report in this area ]  
Report #:  6266   Status: Reported
Kylix start error (startdelphi) with some XFree86's fonts
Project:  Kylix Build #:  4186
Version:    3.0 Submitted By:   Herton Krzesinski
Report Type:  Crash / Data loss / Total failure Date Reported:  10/23/2003 5:36:20 AM
Severity:    Serious / Highly visible problem Last Updated:
Platform:    Kylix Pascal IDE Internal Tracking #:  
Resolution: None  Resolved in Build: : None
Duplicate of:  None
Voting and Rating
Overall Rating: (1 Total Rating)
5.00 out of 5
Total Votes: None
Description
This issue was tested with Kylix 3 Open Edition and Enterprise Trial Edition, on Conectiva Linux 9...

If i put in my /etc/X11/XF86Config-4 the line:

FontPath "/usr/lib/IBMJava2-1.4/jre/lib/fonts"

in the section "Files", when I try to start kylix (eg.: startdelphi) I get the following error:

"
Generating font matrix. Please wait...
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:  0xa00219
  Serial number of failed request:  1638
  Current serial number in output stream:  1639
"

The problem only occurs with fonts of IBM-jre.

Note: IBM-jre is a common package that can be found in linux distributions like Conectiva Linux.
Steps to Reproduce:
-Install IBM-jre (java plugin)
-Insert a line in /etc/X11/XF86Config-4 (the XFree86
configuration file, this depends on distribution or
how it was installed), containing the path to the
fonts directory of IBM-jre (example: FontPath
"/usr/lib/IBMJava2-1.4/jre/lib/fonts")
-Start XFree86 server, or restart it if already
running
-Run Kylix (startdelphi)
Workarounds
-Don't use the fonts directory of IBM-jre with XFree86
Attachment
None
Comments

None

Server Response from: ETNACODE01