|
Quick Lists
|
|
Bug ID:
|
4892479
|
|
Votes
|
0
|
|
Synopsis
|
GDI object leak with 256 Colors display in 1.3.1_08
|
|
Category
|
java:classes_awt
|
|
Reported Against
|
1.3.1_08
|
|
Release Fixed
|
1.3.1_10
|
|
State
|
10-Fix Delivered,
Verified,
bug
|
|
Priority:
|
2-High
|
|
Related Bugs
|
|
|
Submit Date
|
17-JUL-2003
|
|
Description
|
This is a regression in 1.3.1_08. To reproduce the problem:
1. Change Display Setting to 256 Colors on Windows PC.
2. Start the SwingSet2 demo with 1.3.1_08.
3. Bring up the Task Manager, and show GDI Objects as a column on the Processes tab.
4. Start moving the SwingSet2 window around the screen and watch GDI object increase dramatically. Eventually, the level gets so high that the application needs to be restarted since all other applications being to repaint very slowly.
Please note:
- Testing has only been conducted with Windows 2000 so far.
- The problem does not occur in 32-bit color mode with 1.3.1_08.
- The problem does not occur in any color mode with 1.3.1_07 or 1.4.1_03.
- Disabling hardware acceleration does not prevent the problem.
- Brief profiling of the application using OptimizeIt does not show any leaks of Java objects.
|
|
Work Around
|
This customer cannot upgrade to 1.4.x at this time.
|
|
Evaluation
|
deleting the object after it has been unselected out of the DC (that is, after you have selected a
different palette into it) works
xxxxx@xxxxx 2003-08-26
The same fix has been integrated into tiger:
http://javaweb.sfbay/jcg/1.5.0-tiger/2D/4892479
xxxxx@xxxxx 2003-10-08
Fix verified for build 1.4.2_05-ea-b01
Raja.Dhanesh
xxxxx@xxxxx 2004-04-29
|
|
Comments
|
PLEASE NOTE: JDK6 is formerly known as Project Mustang
|
|
|
 |