From Bugzilla Helper:
User-Agent: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.7.5)
Description of problem:
An attributed string drops all but the first letter when used in a
Java program. This happens with all jres from 1.3 to 1.5 and with
those from both IBM and Sun.
Version-Release number of selected component (if applicable):
Steps to Reproduce:
1.Create an attributed string with font information
Actual Results: Only the first character is displayed
Expected Results: String should display
So far we have not been able to trace this to a particular call but
several programs are failing with customers. This did not happen with
RH9. Both RH9 and FC3 were tried and only FC3 failed.
I suspect you will have to go to IBM/Sun and talk to them about the problem
since it could simply be a bug in the JREs (perhaps due to reliance on bugs in
older versions of glibc for example). Without the source code to the JREs
there's no way any one else to quickly verify where the problem is though...
The source for both the Sun and the IBM jre are available. Most of the source
is in a jar file with the distribution download. I suspected the problem might
be due to missing fonts but that turned out not to be true. I will trace the
failing code back to Linux today and see just where the failure is coming from.
I suspect both IBM and Sun are going to point to RH. I just want the problem
Further testing shows that all but one of the Sun jres also fails.
The one jre that doesn't fail is the latest 1.4.2 beta. The 1.5 beta
is worse than the 1.4.1 release. I will attempt to get IBM and Sun
involved but this appears to be a problem in a Linux library.
An update has been released for Fedora Core 3 (kernel-2.6.12-1.1372_FC3) which
may contain a fix for your problem. Please update to this new kernel, and
report whether or not it fixes your problem.
If you have updated to Fedora Core 4 since this bug was opened, and the problem
still occurs with the latest updates for that release, please change the version
field of this bug to 'fc4'.
This bug has been automatically closed as part of a mass update.
It had been in NEEDINFO state since July 2005.
If this bug still exists in current errata kernels, please reopen this bug.
There are a large number of inactive bugs in the database, and this is the only
way to purge them.