diff options
author | Sven Gothel <[email protected]> | 2009-06-17 14:15:30 +0000 |
---|---|---|
committer | Sven Gothel <[email protected]> | 2009-06-17 14:15:30 +0000 |
commit | 1e42ccc8a1c063056e7b0b41990e66d1718221b7 (patch) | |
tree | 8e23be5c70181ca460e7a408a834fdd55dd5fe8c /src/nativewindow/native/JAWT_DrawingSurfaceInfo.c | |
parent | a92906bcb4ce4746f291d40a736949ec8476de61 (diff) |
- Fix: Native X11 Display deadlock (Linux x86_64 32bit on 64bit)
It turns out that under some circumstances,
e.g. >3 threads within initialization time,
the static X11Display usage result in a
native deadlock within glXQueryServerString().
The call never returned. May be
This happend even with NativeWindowFactory.getDefaultFactory().getToolkitLock().lock();
Removed X11Util.getStaticDefaultDisplay()
This allows us to remove the ToolkitLock around
these segments, due to a thread local X11Display utilization.
git-svn-id: file:///usr/local/projects/SUN/JOGL/git-svn/svn-server-sync/jogl/trunk@1977 232f8b59-042b-4e1e-8c03-345bb8c30851
Diffstat (limited to 'src/nativewindow/native/JAWT_DrawingSurfaceInfo.c')
0 files changed, 0 insertions, 0 deletions