|
Quick Lists
|
|
Bug ID:
|
6658419
|
|
Votes
|
0
|
|
Synopsis
|
Regression test OffByOne.java threw exceptions in windows
|
|
Category
|
java:classes_2d
|
|
Reported Against
|
|
|
Release Fixed
|
7(b28),
6u10(b24) (Bug ID:2162056)
|
|
State
|
10-Fix Delivered,
Verified,
bug
|
|
Priority:
|
3-Medium
|
|
Related Bugs
|
|
|
Submit Date
|
01-FEB-2008
|
|
Description
|
Java Version: 1.6.0_10-ea-b10
Platform: Windows-Vista
Problem: The regression test OffByOne.java threw exceptions with D3D and without D3D flag when it is running.
It is OK in solaris platform.
The exception is as the followings:
Running test.
Direct3D pipeline enabled on screen 0
Exception in thread "AWT-EventQueue-0" java.lang.RuntimeException: Image
0 orig=ff5f8e83 this=ff315f57
at OffByOne.captureWindow(OffByOne.java:92)
at OffByOne$1.run(OffByOne.java:64)
at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:
at java.awt.EventQueue.dispatchEvent(EventQueue.java:597)
at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDisp
ad.java:284)
at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatc
java:184)
at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDisp
ad.java:174)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.j
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.j
at java.awt.EventDispatchThread.run(EventDispatchThread.java:122
Exception in thread "AWT-EventQueue-0" java.lang.RuntimeException: Image
0 orig=ff5f8e83 this=ff174440
at OffByOne.captureWindow(OffByOne.java:92)
at OffByOne$1.run(OffByOne.java:64)
at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:
at java.awt.EventQueue.dispatchEvent(EventQueue.java:597)
at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDisp
ad.java:284)
at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatc
java:184)
at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDisp
ad.java:174)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.j
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.j
at java.awt.EventDispatchThread.run(EventDispatchThread.java:122
Exception in thread "AWT-EventQueue-0" java.lang.RuntimeException: Image
0 orig=ff5f8e83 this=ff18413f
at OffByOne.captureWindow(OffByOne.java:92)
at OffByOne$1.run(OffByOne.java:64)
at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:
at java.awt.EventQueue.dispatchEvent(EventQueue.java:597)
at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDisp
ad.java:284)
at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatc
java:184)
at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDisp
ad.java:174)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.j
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.j
at java.awt.EventDispatchThread.run(EventDispatchThread.java:122
Exception in thread "AWT-EventQueue-0" java.lang.RuntimeException: Image
0 orig=ff5f8e83 this=ffe5e8e7
at OffByOne.captureWindow(OffByOne.java:92)
at OffByOne$1.run(OffByOne.java:64)
at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:
at java.awt.EventQueue.dispatchEvent(EventQueue.java:597)
at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDisp
ad.java:284)
at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatc
java:184)
at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDisp
ad.java:174)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.j
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.j
at java.awt.EventDispatchThread.run(EventDispatchThread.java:122
Exception in thread "AWT-EventQueue-0" java.lang.RuntimeException: Image
0 orig=ff5f8e83 this=ffeeeeee
at OffByOne.captureWindow(OffByOne.java:92)
at OffByOne$1.run(OffByOne.java:64)
at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:
at java.awt.EventQueue.dispatchEvent(EventQueue.java:597)
at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDisp
ad.java:284)
at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatc
java:184)
at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDisp
ad.java:174)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.j
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.j
at java.awt.EventDispatchThread.run(EventDispatchThread.java:122
Exception in thread "AWT-EventQueue-0" java.lang.RuntimeException: Image
0 orig=ff5f8e83 this=ffeeeeee
at OffByOne.captureWindow(OffByOne.java:92)
at OffByOne$1.run(OffByOne.java:64)
at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:
at java.awt.EventQueue.dispatchEvent(EventQueue.java:597)
at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDisp
ad.java:284)
at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatc
java:184)
at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDisp
ad.java:174)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.j
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.j
at java.awt.EventDispatchThread.run(EventDispatchThread.java:122
Exception in thread "AWT-EventQueue-0" java.lang.RuntimeException: Image
0 orig=ff5f8e83 this=ffeeeeee
at OffByOne.captureWindow(OffByOne.java:92)
at OffByOne$1.run(OffByOne.java:64)
at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:
at java.awt.EventQueue.dispatchEvent(EventQueue.java:597)
at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDisp
ad.java:284)
at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatc
java:184)
at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDisp
ad.java:174)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.j
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.j
at java.awt.EventDispatchThread.run(EventDispatchThread.java:122
Exception in thread "AWT-EventQueue-0" java.lang.RuntimeException: Image
0 orig=ff5f8e83 this=ffeeeeee
at OffByOne.captureWindow(OffByOne.java:92)
at OffByOne$1.run(OffByOne.java:64)
at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:
at java.awt.EventQueue.dispatchEvent(EventQueue.java:597)
at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDisp
ad.java:284)
at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatc
java:184)
at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDisp
ad.java:174)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.j
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.j
at java.awt.EventDispatchThread.run(EventDispatchThread.java:122
Exception in thread "AWT-EventQueue-0" java.lang.RuntimeException: Image
0 orig=ff5f8e83 this=ffeeeeee
at OffByOne.captureWindow(OffByOne.java:92)
at OffByOne$1.run(OffByOne.java:64)
at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:
at java.awt.EventQueue.dispatchEvent(EventQueue.java:597)
at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDisp
ad.java:284)
at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatc
java:184)
at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDisp
ad.java:174)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.j
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.j
at java.awt.EventDispatchThread.run(EventDispatchThread.java:122
Exception in thread "AWT-EventQueue-0" java.lang.RuntimeException: Image
0 orig=ff5f8e83 this=ffeeeeee
at OffByOne.captureWindow(OffByOne.java:92)
at OffByOne$1.run(OffByOne.java:64)
at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:
at java.awt.EventQueue.dispatchEvent(EventQueue.java:597)
at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDisp
ad.java:284)
at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatc
java:184)
at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDisp
ad.java:174)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.j
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.j
at java.awt.EventDispatchThread.run(EventDispatchThread.java:122
Exception in thread "AWT-EventQueue-0" java.lang.RuntimeException: Image
0 orig=ff5f8e83 this=ffeeeeee
at OffByOne.captureWindow(OffByOne.java:92)
at OffByOne$1.run(OffByOne.java:64)
at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:
at java.awt.EventQueue.dispatchEvent(EventQueue.java:597)
at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDisp
ad.java:284)
at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatc
java:184)
at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDisp
ad.java:174)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.j
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.j
at java.awt.EventDispatchThread.run(EventDispatchThread.java:122
Test finished.
How to reproduce the problem:
1, Get the test from:
/net/jano1/export1/jcg/ws/6uN/jcg/j2se/test/java/awt/Graphics2D/DrawString/OffByOne.java
Or see the attached code.
2, using 6u10 to run the test on windows, you will see the exception.
Posted Date : 2008-02-01 23:37:55.0
|
|
Work Around
|
N/A
|
|
Evaluation
|
I can't reproduce this. The test involves painting and capturing the contents of the
window twice and performing a comparison. Its possible it could be induced to fail
by waving the pointer over the window during execution, but this is an automated test,
so I'd expect that isn't happening. In any case it looks like on balance this is
a test (execution?) issue, rather than a product bug. Please re-test and update
with info.
Posted Date : 2008-02-05 18:12:41.0
One of the lab systems can reproduce this. Looking at the first image
against which the subsequent image is compared, it shows the desktop. No
window frame or any content. Looks as if the Vista DWM didn't flush pending
output to the screen. That lab system has an ATI Radeon, I have an Nvidia
card and don't see the problem.
Maybe card/driver specific? Need to turn off DWM and see if
that helps, but it looks as if the test is going to need to be more
certain the rendering is flushed to the screen.
At least its confirmed this only a test bug, or perhaps driver bug,
not a JDK product bug (the test is 3 1/2 years old and this is the
first time a failure has been reported).
Posted Date : 2008-02-06 01:40:44.0
|
|
Comments
|
PLEASE NOTE: JDK6 is formerly known as Project Mustang
|
|
|
 |