JDK-6459841 : test java/awt/FullScreen/DisplayChangeVITest/DisplayChangeVITest.java fails on Suse
Type:Bug
Component:client-libs
Sub-Component:2d
Affected Version:7
Priority:P4
Status:Closed
Resolution:Cannot Reproduce
OS:linux_suse_sles_9.3
CPU:x86
Submitted:2006-08-14
Updated:2016-01-06
Resolved:2016-01-06
The Version table provides details related to the release that this issue/RFE will be addressed.
Unresolved : Release in which this issue/RFE will be addressed. Resolved: Release in which this issue/RFE has been resolved. Fixed : Release in which this issue/RFE has been fixed. The release containing this fix may be available for download as an Early Access Release or a General Availability Release.
the test fails because of OOM error. Log is attached.
Comments
Closing the issue as the issue is not re-producible in following test setup.
Test Environment : Linux Suse12 OS on x86_64 machine.
JDK version : Both JDK 8 and JDK 9
Result : The issue was not reproducible.
Attachment : Screenshot of test execution with successful test result.
06-01-2016
Reopening the bug for Workflow correction.
06-01-2016
Test Environment : Linux Suse12 OS on x86_64 machine.
JDK version : Both JDK 8 and JDK 9
Result : The issue was not reproducible.
Attachment : Screenshot of test execution with successful test result.
05-01-2016
Screenshot of execution on Linux Suse12 x86 machine and expected result - Test passed.
05-01-2016
Tested this issue on both JDK 9 and JDK 8.
Issue is not re-producible on Linux Suse 12.0 machine.
05-01-2016
Does it affect JDK 9 ?
22-07-2015
EVALUATION
I've added a suggested fix to 6325718 that resolves both that problem (the NPE)
in addition to the one reported here (the OOME). We should be able to mark
this one fixed once 6325718 is fixed.
22-05-2008
EVALUATION
6459844 is being fixed so that simple fullscreen apps that do not change
display mode will not experience the OOME. However, the underlying problem
causing the OOME is still present and affects testcases that do change
display mode rapidly, as this one does.
Unfortunately it appears that we hit a different bug now before the OOME
gets thrown:
java.lang.NullPointerException
at sun.awt.image.VolatileSurfaceManager.displayChanged(VolatileSurfaceManager.java:310)
at sun.awt.SunDisplayChanger.notifyListeners(SunDisplayChanger.java:102)
at sun.awt.X11GraphicsEnvironment.displayChanged(X11GraphicsEnvironment.java:1062)
at sun.awt.X11GraphicsDevice.setDisplayMode(X11GraphicsDevice.java:365)
at sun.awt.X11GraphicsDevice.setFullScreenWindow(X11GraphicsDevice.java:269)
This corresponds to:
6325718: NullPointerException at sun.awt.image.VolatileSurfaceManager.displayChanged
So it seems that we need to fix 6325718 before we can think about fixing
the one at hand. Sigh.
22-05-2008
EVALUATION
The cause is the same as described in 6459844, but I'll keep this open
separately until we figure out a solution for both.