I just stubled over this bug report again and wanted to note there
is already a patch from me in openjdk to work around java's broken
behaviour (assuming a re-parentising window manager if it does not
know the window manager and waiting infinitely for reparentising to
happen in this case which causes the gray windows).

I do not know if that is also applicable to sun6-java, but I guess
there are good chances:

http://bugs.debian.org/cgi-bin/bugreport.cgi?msg=5;filename=nonreparenting-wm.diff;att=1;bug=508650

Hochachtungsvoll,
        Bernhard R. Link

P.S: I personally do not consider #508650 closed by that patch, that's why
I did not close it with that NMU back then. All it does it is adding a
possiblity for the user to work around it. A bit better would be to add
checks for all non-reparentising window managers in there and even better
to not make that broken behaviour, intended to work around some shortcomings
in one historic window manager, the default for every unknown window
manager. (But back then I wanted to have at least some workaround in
lenny).

But even if that (java giving gray windows with non-parantising wms
not in java's exclude list) is finally fixed, there might sitll be
people that have AWT_TOOLKIT=MToolkit in their environment because
it was once a workaround (or because some people prefered motif
behaviour). I think it would be better if there was some error message
instead of just segfaulting...



-- 
To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org

Reply via email to