Bug 451 - Some AWT tests deadlock on CentOS 5.4 64-bit
Summary: Some AWT tests deadlock on CentOS 5.4 64-bit
Status: RESOLVED WORKSFORME
Alias: None
Product: Jogl
Classification: JogAmp
Component: x11 (show other bugs)
Version: 2
Hardware: pc_x86_64 linux
: --- normal
Assignee: Sven Gothel
URL:
Depends on:
Blocks:
 
Reported: 2010-12-30 21:41 CET by Wade Walker
Modified: 2011-11-21 06:36 CET (History)
0 users

See Also:
Type: ---
SCM Refs:
Workaround: ---


Attachments
Debug log file (145.04 KB, text/plain)
2010-12-30 21:42 CET, Wade Walker
Details
Stack trace (threads suspended after hang) (3.32 KB, text/plain)
2010-12-30 21:47 CET, Wade Walker
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Wade Walker 2010-12-30 21:41:14 CET
Some AWT tests deadlock on CentOS 5.4 64-bit. Simple tests like TestGearsAWT deadlock on exit; other tests like TestSharedContextListAWT give an error, but when you look at the stack trace, it's locked up the same way. The NEWT tests and others are OK, so I'm sure my driver is OK this time :)

I'm on CentOS 5.4 64-bit (Linux 2.6.18-164.el5). Video card is a Quadro NVS 295, driver version 260.19.29,  X server version 11.0, vendor version 7.1.1 (70101000).
Comment 1 Wade Walker 2010-12-30 21:42:09 CET
Created attachment 213 [details]
Debug log file
Comment 2 Wade Walker 2010-12-30 21:47:02 CET
Created attachment 214 [details]
Stack trace (threads suspended after hang)

Here's what the call stack of the threads looks like when I suspend it after it hangs. The Unsafe.park() seems to be a common feature of other tests that deadlock (like TestGearsAWT).
Comment 3 Sven Gothel 2011-11-21 06:36:11 CET
CentOS 6.0 / x86_64 / amd rv620:

X.Org X Server 1.7.7
  xorg-x11-server-common-1.7.7-26.el6_0.3.x86_64
  xorg-x11-server-utils-7.4-15.el6_0.2.x86_64

Default Java:
  package: java-1.6.0-openjdk-1.6.0.0-1.36.b17.el6_0.x86_64
  java version "1.6.0_17"
  OpenJDK Runtime Environment (IcedTea6 1.7.9) (rhel-1.36.b17.el6_0-x86_64)
  OpenJDK 64-Bit Server VM (build 14.0-b16, mixed mode)

Default hw accelerated OpenGL:
  package: mesa-dri-drivers-experimental-7.7-2.el6.x86_64
  GL_RENDERER   = Mesa DRI R600 (RV620 95C5) 20090101  TCL DRI2
  GL_VERSION    = 1.5 Mesa 7.7.1

No deadlock, however the mesa3d radeon driver has no pbuffer support,
and also lacks some other glsl features etc.

+++

ati fglrx 11.11 OpenGL:
  GL_RENDERER   = ATI Radeon HD 3450
  GL_VERSION    = 3.3.11251 Compatibility Profile Context

No deadlock, all unit tests passed,
even though it took 16 minutes due to some xrandr slowness for the ScreenMode tests.