Created attachment 32987 [details] maple screenshot I'm not sure where this bug originates at. Whether it's a java bug, radeon bug, or something else is causing it. Nevertheless, I'm having problems viewing the content of java applications (eg. Maple). These java apps seem to start up fine since a window is displayed to the screen, but this window is just blank white. No text, tool bars, buttons, and such are being rendered. I'll provide a screen shot in an attachment so you can see what I'm seeing and maybe determine what is happening.
Is this an OpenGL app? Does it display correctly using the vesa driver?
* bugzilla-daemon@freedesktop.org <bugzilla-daemon@freedesktop.org> [2010-02-01 22:28:08 -0800]: > --- Comment #1 from Alex Deucher <agd5f@yahoo.com> 2010-02-01 22:28:08 PST --- > Is this an OpenGL app? I'm not sure if Maple uses OpenGL. It's math software so it is possible that it uses it to render 3d plots, etc. > Does it display correctly using the vesa driver? I haven't tested it with vesa yet... Is it possible to get it running on kms?
No, maple is a "normal" Java application using Swing which is based on Java2D.
(In reply to comment #2) > > I haven't tested it with vesa yet... Is it possible to get it running on kms? > You'll have to disable kms to try vesa. disable kms and set the driver line in your xorg.conf to vesa.
* bugzilla-daemon@freedesktop.org <bugzilla-daemon@freedesktop.org> [2010-02-02 10:53:04 -0800]: > --- Comment #4 from Alex Deucher <agd5f@yahoo.com> 2010-02-02 10:53:03 PST --- > (In reply to comment #2) > > > > I haven't tested it with vesa yet... Is it possible to get it running on kms? > > > > You'll have to disable kms to try vesa. disable kms and set the driver line in > your xorg.conf to vesa. Okay thanks, I'm still getting the same results with vesa...
(In reply to comment #5) > Okay thanks, I'm still getting the same results with vesa... > Looks like a java or xserver bug then rather than a radeon bug.
If you're using compositing, Java was traditionally known to have bugs which made it not work correctly with that.
* bugzilla-daemon@freedesktop.org <bugzilla-daemon@freedesktop.org> [2010-02-03 01:33:44 -0800]: > --- Comment #7 from Michel Dänzer <michel@daenzer.net> 2010-02-03 01:33:43 PST --- > If you're using compositing, Java was traditionally known to have bugs which > made it not work correctly with that. Actually, I'm running plain old xmonad, no compositing.
OK, I've tried several different versions of java (even the early access java 7 package listed on java.sun.com). However all experience the same problem which leads me to believe that it might be something in the xserver that's causing this. Wondering if anybody has any further inside on this issue.
Turns out this bug does not have anything to do with xorg/xserver. I was browsing through xmonad's FAQ today and they now have a section about this exact issue. ( http://haskell.org/haskellwiki/Xmonad/Frequently_asked_questions#Problems_with_Java_applications.2C_Applet_java_console ) The preferred solution of $export _JAVA_AWT_WM_NONREPARENTING=1 however did not work for me so I ended up having to edit my xmonad configuration to lie about the window manager in use. This is what fixed the problem for me: import XMonad.Hooks.SetWMName main do ... ... startupHook = setWMName "LG3D" If anyone else has this problem or is interested, more information is provided in the link above.
Use of freedesktop.org services, including Bugzilla, is subject to our Code of Conduct. How we collect and use information is described in our Privacy Policy.