-
Bug
-
Resolution: Cannot Reproduce
-
P3
-
fx2.0
-
Windows 7 Enterprise 64 bit on MacBook Pro laptop with GeForce GT 330M. Java version is 1.6.0_24. I have NEC monitor (1920x1200) connected via display port -> DVI connector in Extend desktop mode; Presidio b27-respin and b28.
This issue sometimes reproducible when I invoke CircleTest from Rendering test suite. When the issue is reproducible I observe the following behavior:
- When test is started, test GUI is shown and then "Java Crashed" Windows dialog is shown almost immediately.
- When external monitor is plugged out or toolkit switched to j2d, the crash is not reproducible
- When just GUI is started without a test, there is no crash.
When the crash is reproducible it reproduces each run (at least 9 of 10). There are no crash reports produced.
Here is the output with NWT_TRACE_LEVEL=3:
-do-test-run-single:
[junit] NWT_TRACE_LEVEL=3
[junit] Testsuite: test.rendering.functional.maths.shapes.LineToTest
[junit] Prism pipeline init order: d3d j2d
[junit] Using openpisces for shapes, t2k for text rasterization
[junit] Using dirty region optimizations
[junit] Prism pipeline name = com.sun.prism.d3d.D3DPipeline
[junit] (X)(1) D3D loading native lib
[junit] prism-d3d loaded.
[junit] [I] OS Version = OS_VISTA or newer
[junit] (I) CheckAdaptersInfo
[junit] (I) ------------------
[junit] (I) Adapter Ordinal : 0
[junit] (I) Adapter Handle : 0x6f41039
[junit] (I) Description : NVIDIA GeForce GT 330M
[junit] (I) GDI Name, Driver : \\.\DISPLAY1, nvd3dum.dll
[junit] (I) Vendor Id : 0x10de
[junit] (I) Device Id : 0x0a29
[junit] (I) SubSys Id : 0xc7106b
[junit] (I) Driver Version : 8.17.11.9494
[junit] [I] GUID : {D7B71E3E-4969-11CF-CD56-CC201CC2C535}
[junit] (I) D3DPPLM::CheckDeviceCaps: adapter 0: Passed
[junit] (I) ------------------
[junit] (I) Adapter Ordinal : 1
[junit] (I) Adapter Handle : 0x9940d09
[junit] (I) Description : NVIDIA GeForce GT 330M
[junit] (I) GDI Name, Driver : \\.\DISPLAY2, nvd3dum.dll
[junit] (I) Vendor Id : 0x10de
[junit] (I) Device Id : 0x0a29
[junit] (I) SubSys Id : 0xc7106b
[junit] (I) Driver Version : 8.17.11.9494
[junit] [I] GUID : {D7B71E3E-4969-11CF-CD56-CC201CC2C535}
[junit] (I) D3DPPLM::CheckDeviceCaps: adapter 1: Passed
[junit] (I) ------------------
[junit] (X)d3dEnabled =true
[junit] (X) Got class = class com.sun.prism.d3d.D3DPipeline
[junit] D3DPipeline:getInstance(), d3dEnabled=true
[junit] Initialized prism pipeline: com.sun.prism.d3d.D3DPipeline
[junit] Loading jemmy properties from C:\Users\Alexander Kouznetsov\.jemmy.properties
[junit] Property file C:\Users\Alexander Kouznetsov\.jemmy.properties does not exists. Ignoring.
[junit] Click Ctrl-Shift-B to run FX Browser.
[junit] Input factory set to org.jemmy.input.AWTRobotInputFactory@c01e99
[junit] ImageCapturer set to org.jemmy.image.AWTRobotCapturer@131c89c
[junit] Warning: imageutils.path is not defined
[junit] Result images will be saved to D:\JavaFX\repos\java-client\RenderingTests\..\RenderingTests\build
[junit] RESIZE: 99878848415572 w: 450 h: 920
[junit] (I) D3DContext::InitContext device 0
[junit] (I) D3DContext::ConfigureContext device 0
[junit] (I) D3DContext::ConfigureContext: successfully created device: 0
[junit] (I) D3DContext::InitDevice: device 0
[junit] (I) D3DContext::InitDevice: successfully initialized device 0
[junit] opening page Vertical
[junit] new alphas
[junit] Testsuite: test.rendering.functional.maths.shapes.LineToTest
[junit] Tests run: 1, Failures: 0, Errors: 1, Time elapsed: 0 sec
[junit]
[junit] Testcase: test.rendering.functional.maths.shapes.LineToTest:vertical: Caused an ERROR
[junit] Forked Java VM exited abnormally. Please note the time in the report does not reflect the time until the VM exit.
[junit] junit.framework.AssertionFailedError: Forked Java VM exited abnormally. Please note the time in the report does not reflect the time until the VM ex
it.
[junit]
[junit]
[junit] Test test.rendering.functional.maths.shapes.LineToTest FAILED (crashed)
- When test is started, test GUI is shown and then "Java Crashed" Windows dialog is shown almost immediately.
- When external monitor is plugged out or toolkit switched to j2d, the crash is not reproducible
- When just GUI is started without a test, there is no crash.
When the crash is reproducible it reproduces each run (at least 9 of 10). There are no crash reports produced.
Here is the output with NWT_TRACE_LEVEL=3:
-do-test-run-single:
[junit] NWT_TRACE_LEVEL=3
[junit] Testsuite: test.rendering.functional.maths.shapes.LineToTest
[junit] Prism pipeline init order: d3d j2d
[junit] Using openpisces for shapes, t2k for text rasterization
[junit] Using dirty region optimizations
[junit] Prism pipeline name = com.sun.prism.d3d.D3DPipeline
[junit] (X)(1) D3D loading native lib
[junit] prism-d3d loaded.
[junit] [I] OS Version = OS_VISTA or newer
[junit] (I) CheckAdaptersInfo
[junit] (I) ------------------
[junit] (I) Adapter Ordinal : 0
[junit] (I) Adapter Handle : 0x6f41039
[junit] (I) Description : NVIDIA GeForce GT 330M
[junit] (I) GDI Name, Driver : \\.\DISPLAY1, nvd3dum.dll
[junit] (I) Vendor Id : 0x10de
[junit] (I) Device Id : 0x0a29
[junit] (I) SubSys Id : 0xc7106b
[junit] (I) Driver Version : 8.17.11.9494
[junit] [I] GUID : {D7B71E3E-4969-11CF-CD56-CC201CC2C535}
[junit] (I) D3DPPLM::CheckDeviceCaps: adapter 0: Passed
[junit] (I) ------------------
[junit] (I) Adapter Ordinal : 1
[junit] (I) Adapter Handle : 0x9940d09
[junit] (I) Description : NVIDIA GeForce GT 330M
[junit] (I) GDI Name, Driver : \\.\DISPLAY2, nvd3dum.dll
[junit] (I) Vendor Id : 0x10de
[junit] (I) Device Id : 0x0a29
[junit] (I) SubSys Id : 0xc7106b
[junit] (I) Driver Version : 8.17.11.9494
[junit] [I] GUID : {D7B71E3E-4969-11CF-CD56-CC201CC2C535}
[junit] (I) D3DPPLM::CheckDeviceCaps: adapter 1: Passed
[junit] (I) ------------------
[junit] (X)d3dEnabled =true
[junit] (X) Got class = class com.sun.prism.d3d.D3DPipeline
[junit] D3DPipeline:getInstance(), d3dEnabled=true
[junit] Initialized prism pipeline: com.sun.prism.d3d.D3DPipeline
[junit] Loading jemmy properties from C:\Users\Alexander Kouznetsov\.jemmy.properties
[junit] Property file C:\Users\Alexander Kouznetsov\.jemmy.properties does not exists. Ignoring.
[junit] Click Ctrl-Shift-B to run FX Browser.
[junit] Input factory set to org.jemmy.input.AWTRobotInputFactory@c01e99
[junit] ImageCapturer set to org.jemmy.image.AWTRobotCapturer@131c89c
[junit] Warning: imageutils.path is not defined
[junit] Result images will be saved to D:\JavaFX\repos\java-client\RenderingTests\..\RenderingTests\build
[junit] RESIZE: 99878848415572 w: 450 h: 920
[junit] (I) D3DContext::InitContext device 0
[junit] (I) D3DContext::ConfigureContext device 0
[junit] (I) D3DContext::ConfigureContext: successfully created device: 0
[junit] (I) D3DContext::InitDevice: device 0
[junit] (I) D3DContext::InitDevice: successfully initialized device 0
[junit] opening page Vertical
[junit] new alphas
[junit] Testsuite: test.rendering.functional.maths.shapes.LineToTest
[junit] Tests run: 1, Failures: 0, Errors: 1, Time elapsed: 0 sec
[junit]
[junit] Testcase: test.rendering.functional.maths.shapes.LineToTest:vertical: Caused an ERROR
[junit] Forked Java VM exited abnormally. Please note the time in the report does not reflect the time until the VM exit.
[junit] junit.framework.AssertionFailedError: Forked Java VM exited abnormally. Please note the time in the report does not reflect the time until the VM ex
it.
[junit]
[junit]
[junit] Test test.rendering.functional.maths.shapes.LineToTest FAILED (crashed)