Red Hat Bugzilla – Bug 87607
Rendering problem with JAVA form
Last modified: 2007-04-18 12:52:33 EDT
From Bugzilla Helper:
User-Agent: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.2.1) Gecko/20030206
Description of problem:
Using mozilla-1.2.1-20 in conjunction with j2re-1.4.1_02-fcs to carry
out online banking operations via the Internet, it turns out that the
corresponding Java form is rendered badly (see attached PNG-file, where
only the upper half of text entries is displayed).
Version-Release number of selected component (if applicable):
Steps to Reproduce:
1. Connect to my bank via Internet
2. Wait for Java application to be started
3. Login to my bank account
Actual Results: The entry boxes are rendered poorly. In fact, their vertical
size is too small, such that only the upper half of text entries is displayed.
Expected Results: The entries of text boxes should be rendered properly.
The problem exists ever since I am using mozilla for this purpose, and I thought
it was a problem with SUN's JRE, but I had the occasion to try out the same on a
DELL Precsion workstation with some NVidia chip based graphics card, and there
everything was fine. I conclude that the difficulties may be related to the
XFree86 driver implementation. The actual module used in the present case is
'mga'. The graphics card is a Matrox Millennium II PCI card with 8MB of memory.
Created attachment 90791 [details]
Screenshot of poorly rendered Java form
This could be a mozilla problem, or it could be a Java problem. There
is no way to really know what it is. I obviously can't log into your
bank account in order to reproduce this, so I'm not sure what - if
anything can be done about it.
Disable 2D acceleration with Option "noaccel" and see if the problem goes
away. If so, then it is possibly a video driver issue, if not then
it is possibly a mozilla or java issue.
What happens when you disable 2D acceleration?
Neither adding the "noaccel" option to the "XF86Config" file nor configuring the
graphics card as a VESA-compatible device cures the reported flaw. However, I
insist that on some DELL Precision workstation used for comparison, running Red
Hat Linux 7.2 and *exactly* the same versions of "mozilla" and "j2re" but a
different graphics device (NVidia) and an older version of XFree86 4, everything
Well, as of j2re-1.4.2-beta, the rendering is much more improved, virtually
flawless, except for bad alignment of boxes. However, text entries are perfectly
readable now (see attached screen shot).
Created attachment 91048 [details]
Screenshot of better rendered Java form
If you have changed the Java version you're using, and you are seeing
rendering changes on screen - either improvements or regressions, that
seems indicative to me that the rendering problems stem from within
Java itself, and not from XFree86.
Have you contacted your Java vendor about this problem?
This is most likely a Java implementation bug, and not an XFree86
bug. Closing as NOTABUG.