JDK-4949908 : Java2D app hangs on dual headed win XP systems
  • Type: Bug
  • Component: client-libs
  • Sub-Component: 2d
  • Affected Version: 1.4.2_02
  • Priority: P2
  • Status: Closed
  • Resolution: Duplicate
  • OS: windows_xp
  • CPU: x86
  • Submitted: 2003-11-06
  • Updated: 2003-11-06
  • Resolved: 2003-11-06
Related Reports
Duplicate :  
Description
Java2D application on J2SE 1.4.2_02 on Win XP on a dual-headed Workstation.
With certain graphics boards (Matrox G550, 450, 200, Radeon 7000 and more)
a deadlock occurs if windows are opened on both "heads". It can be reproduced 
turning on a screenlock while windows are placed on both displays.
A testcase is available to reproduce the issue. See attachment for
Testcase and dumpfile.

The problem can't be reproduced on sparc systems, win2k systems or 
single headed workstations. 

steps to reproduce:

Start the app on WXP SP1 on a multi screen setup, move window in a way 
that rectangle image is placed partly on screen #1 and partly on screen 
#2. Lock/unlock the screen using ctrl-alt-delete, or, open a command 
window and change to full screen mode and back via alt-enter (several 
times). 

Comments
WORK AROUND the option -Dsun.java2d.ddoffscreen=false seems to be a workaround for the problem
11-06-2004

EVALUATION The bug is reproducible with 1.4.2_*, 1.5 up to build 20. Not reproducible in b22. It was fixed in Java2D nightly build 2003-09-10.tiger when the fix for 4916767: applets hang on multimon systems after returning from StandBy (Windows XP) went in, so it looks like it's a dup of this one. If this bug is to be escalated, the fix can probably be ported to 1.4.2 codebase, the diffs for this fix can be found here: /net/jano.sfbay/export/disk29/jcg/1.5.0-tiger/2D/4916767 Closing the bug as a dup of 4916767. ###@###.### 2003-11-06
06-11-2003