LWJGL Forum

Programming => Lightweight Java Gaming Library => Topic started by: MikOfClassX on June 02, 2010, 13:38:34

Title: Latest 2.5.x broken on windows?
Post by: MikOfClassX on June 02, 2010, 13:38:34
Hello,

after upgrading to the latest LWJGL nightly build (#554) I'm getting crashes like this:

Java frames: (J=compiled Java code, j=interpreted, Vv=VM code)
j  org.lwjgl.opengl.WindowsPbufferPeerInfo.nCreate(Ljava/nio/ByteBuffer;IILorg/lwjgl/opengl/PixelFormat;Ljava/nio/IntBuffer;Ljava/nio/IntBuffer;)V+0
j  org.lwjgl.opengl.WindowsPbufferPeerInfo.<init>(IILorg/lwjgl/opengl/PixelFormat;Ljava/nio/IntBuffer;Ljava/nio/IntBuffer;)V+15
j  org.lwjgl.opengl.WindowsDisplay.createPbuffer(IILorg/lwjgl/opengl/PixelFormat;Ljava/nio/IntBuffer;Ljava/nio/IntBuffer;)Lorg/lwjgl/opengl/PeerInfo;+11
j  org.lwjgl.opengl.Pbuffer.createPbuffer(IILorg/lwjgl/opengl/PixelFormat;Lorg/lwjgl/opengl/RenderTexture;)Lorg/lwjgl/opengl/PeerInfo;+19
j  org.lwjgl.opengl.Pbuffer.<init>(IILorg/lwjgl/opengl/PixelFormat;Lorg/lwjgl/opengl/RenderTexture;Lorg/lwjgl/opengl/Drawable;Lorg/lwjgl/opengl/ContextAttribs;)V+34
j  org.lwjgl.opengl.Pbuffer.<init>(IILorg/lwjgl/opengl/PixelFormat;Lorg/lwjgl/opengl/RenderTexture;Lorg/lwjgl/opengl/Drawable;)V+9
j  test.Test.run()V+27
j  test.Test.main([Ljava/lang/String;)V+9
v  ~StubRoutines::call_stub



Here's the test code (from Mazon samples)

package test;

import java.awt.image.BufferedImage;
import java.io.File;
import java.io.IOException;
import java.nio.ByteBuffer;

import javax.imageio.ImageIO;

import org.lwjgl.BufferUtils;
import org.lwjgl.LWJGLException;
import org.lwjgl.opengl.GL11;
import org.lwjgl.opengl.Pbuffer;
import org.lwjgl.opengl.PixelFormat;
import org.lwjgl.util.glu.GLU;

public class Test
{
public static void main(String[] args)
{
try
{
Test test = new Test();
test.run();
}
catch (Throwable t)
{
t.printStackTrace();
}
}

public void run() throws LWJGLException, IOException
{
final int width = 512;
final int height = 512;

// init pbuffer
Pbuffer pbuffer = new Pbuffer(512, 512, new PixelFormat(), null, null);
pbuffer.makeCurrent();

if (pbuffer.isBufferLost())
{
pbuffer.destroy();
System.exit(-1);
}

ByteBuffer pixels = BufferUtils.createByteBuffer(width * height * 3);
BufferedImage bi = new BufferedImage(width, height, BufferedImage.TYPE_INT_RGB);
(new File("output/")).mkdir();

// setup gl
GL11.glMatrixMode(GL11.GL_PROJECTION);
GL11.glLoadIdentity();
GLU.gluOrtho2D(0, width, 0, height);
GL11.glMatrixMode(GL11.GL_MODELVIEW);
GL11.glLoadIdentity();
GL11.glViewport(0, 0, width, height);
GL11.glClearColor(0.0f, 0.0f, 0.0f, 0.0f);

// main loop
long allovertime = 0L;
for (int i = 0; i < 60; i++)
{
final long starttime = System.currentTimeMillis();

GL11.glClear(GL11.GL_COLOR_BUFFER_BIT);

GL11.glPushMatrix();
GL11.glTranslatef(width / 2, height / 2, 0);
float t = (System.currentTimeMillis() % 5000) / 5000.0f;
GL11.glRotatef(t * 360.0f, 0.0f, 0.0f, 1.0f);
GL11.glBegin(GL11.GL_QUADS);
{
GL11.glColor4f(1.0f, 0.0f, 0.0f, 1.0f);
GL11.glVertex2i(-50, -50);
GL11.glColor4f(0.0f, 1.0f, 0.0f, 1.0f);
GL11.glVertex2i(50, -50);
GL11.glColor4f(0.0f, 0.0f, 1.0f, 1.0f);
GL11.glVertex2i(50, 50);
GL11.glColor4f(1.0f, 1.0f, 0.0f, 1.0f);
GL11.glVertex2i(-50, 50);
}
GL11.glEnd();
GL11.glPopMatrix();

GL11.glReadPixels(0, 0, width, height, GL11.GL_RGB, GL11.GL_UNSIGNED_BYTE, pixels);

for (int x = 0; x < width; x++) // flip y
{
for (int y = 0; y < height; y++)
{
int pixel = (0xFF << 24) | (((pixels.get() + 256) % 256) << 16) | (((pixels.get() + 256) % 256) << 8) | (((pixels.get() + 256) % 256) << 0);
bi.setRGB(x, height - (y + 1), pixel);
}
}
pixels.rewind();
ImageIO.write(bi, "jpg", new File("output/ri_" + i + ".jpg"));

final long timeforframe = System.currentTimeMillis() - starttime;
System.out.println("Rendering frame " + i + " took " + timeforframe + " ms.");
allovertime += timeforframe;
}

System.out.println("allover time needed: " + allovertime + " (" + (allovertime / 60.0f) + " meantime per frame)");

pbuffer.destroy();
}
}

Title: Re: Latest 2.5.x broken on windows?
Post by: Ciardhubh on June 02, 2010, 19:15:18
Same here (Win XP 32 bit). A slightly older 2.5 (#545) works fine.

#
# A fatal error has been detected by the Java Runtime Environment:
#
#  EXCEPTION_ACCESS_VIOLATION (0xc0000005) at pc=0x00000001, pid=2580, tid=2592
#
# JRE version: 6.0_20-b02
# Java VM: Java HotSpot(TM) Client VM (16.3-b01 mixed mode, sharing windows-x86 )
# Problematic frame:
# C  0x00000001
#
# If you would like to submit a bug report, please visit:
#   http://java.sun.com/webapps/bugreport/crash.jsp
# The crash happened outside the Java Virtual Machine in native code.
# See problematic frame for where to report the bug.
#

---------------  T H R E A D  ---------------

Current thread (0x002b6c00):  JavaThread "main" [_thread_in_native, id=2592, stack(0x008c0000,0x00910000)]

siginfo: ExceptionCode=0xc0000005, reading address 0x00000001

Registers:
EAX=0x00000000, EBX=0x037b1c40, ECX=0x0090f9c8, EDX=0x7c91e514
ESP=0x0090f9e0, EBP=0x02bef000, ESI=0x002b6d10, EDI=0x00000000
EIP=0x00000001, EFLAGS=0x00010202

Top of Stack: (sp=0x0090f9e0)
0x0090f9e0:   10009e04 037b1c40 00000001 00000200
0x0090f9f0:   00000200 02bef000 00000000 00000000
0x0090fa00:   0090fae8 329c75c8 9a0108c4 000e0210
0x0090fa10:   02bd6000 00000001 00000001 00000001
0x0090fa20:   00000001 00000001 00000001 00000001
0x0090fa30:   00000001 00000001 00000001 00000001
0x0090fa40:   00000001 00000001 00000001 00000001
0x0090fa50:   00000001 00000001 69ac6c30 69ac68d0

Instructions: (pc=0x00000001)
0xfffffff1:   


Stack: [0x008c0000,0x00910000],  sp=0x0090f9e0,  free space=13e0090f514k
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
C  0x00000001

Java frames: (J=compiled Java code, j=interpreted, Vv=VM code)
j  org.lwjgl.opengl.WindowsPbufferPeerInfo.nCreate(Ljava/nio/ByteBuffer;IILorg/lwjgl/opengl/PixelFormat;Ljava/nio/IntBuffer;Ljava/nio/IntBuffer;)V+0
j  org.lwjgl.opengl.WindowsPbufferPeerInfo.<init>(IILorg/lwjgl/opengl/PixelFormat;Ljava/nio/IntBuffer;Ljava/nio/IntBuffer;)V+15
j  org.lwjgl.opengl.WindowsDisplay.createPbuffer(IILorg/lwjgl/opengl/PixelFormat;Ljava/nio/IntBuffer;Ljava/nio/IntBuffer;)Lorg/lwjgl/opengl/PeerInfo;+11
j  org.lwjgl.opengl.Pbuffer.createPbuffer(IILorg/lwjgl/opengl/PixelFormat;Lorg/lwjgl/opengl/RenderTexture;)Lorg/lwjgl/opengl/PeerInfo;+19
j  org.lwjgl.opengl.Pbuffer.<init>(IILorg/lwjgl/opengl/PixelFormat;Lorg/lwjgl/opengl/RenderTexture;Lorg/lwjgl/opengl/Drawable;Lorg/lwjgl/opengl/ContextAttribs;)V+34
j  org.lwjgl.opengl.Pbuffer.<init>(IILorg/lwjgl/opengl/PixelFormat;Lorg/lwjgl/opengl/RenderTexture;Lorg/lwjgl/opengl/Drawable;)V+9
j  newpackage.Test.run()V+27
j  newpackage.Test.main([Ljava/lang/String;)V+9
v  ~StubRoutines::call_stub
Title: Re: Latest 2.5.x broken on windows?
Post by: spasi on June 02, 2010, 23:37:55
Thanks for the report, should be fixed on the next build.
Title: Re: Latest 2.5.x broken on windows?
Post by: MikOfClassX on June 03, 2010, 07:06:50
Build #556 still broken..

Which build number contains the fix ?
Title: Re: Latest 2.5.x broken on windows?
Post by: spasi on June 03, 2010, 10:34:26
Hmm, I can't reproduce this locally and your test code runs fine. Might be a compilation issue, will poke Endolf.
Title: Re: Latest 2.5.x broken on windows?
Post by: Ciardhubh on June 03, 2010, 11:12:25
I just ran the example code above again and #556 still crashes for me too.

Edit: Since the post below mentions ATI, I've got an Nvidia GT8800 with 2 week old drivers.
Title: Re: Latest 2.5.x broken on windows?
Post by: ChuhChuh on June 03, 2010, 13:10:19
I have same error with lwjgl 2.4.2.

The problem occured only after i'd updated my ATI drivers....

Same stack trace running the the example posted above.

And also after updating the drivers can't run Slick applications and JME applications with their default LWJGL version.


Slick

Java frames: (J=compiled Java code, j=interpreted, Vv=VM code)
j  org.lwjgl.opengl.WindowsPeerInfo.nChoosePixelFormat(Ljava/nio/ByteBuffer;IILorg/lwjgl/opengl/PixelFormat;Ljava/nio/IntBuffer;ZZZZ)V+0
j  org.lwjgl.opengl.WindowsPeerInfo.choosePixelFormat(IILorg/lwjgl/opengl/PixelFormat;Ljava/nio/IntBuffer;ZZZZ)V+17
j  org.lwjgl.opengl.WindowsDisplayPeerInfo.initDC()V+19
j  org.lwjgl.opengl.WindowsDisplay.createWindow(Lorg/lwjgl/opengl/DisplayMode;ZLjava/awt/Canvas;II)V+72
j  org.lwjgl.opengl.Display.createWindow()V+71
j  org.lwjgl.opengl.Display.create(Lorg/lwjgl/opengl/PixelFormat;Lorg/lwjgl/opengl/Drawable;)V+63
j  org.lwjgl.opengl.Display.create(Lorg/lwjgl/opengl/PixelFormat;)V+8
j  org.lwjgl.opengl.Display.create()V+13
j  org.newdawn.slick.AppGameContainer$2.run()Ljava/lang/Object;+0
v  ~StubRoutines::call_stub
j  java.security.AccessController.doPrivileged(Ljava/security/PrivilegedAction;)Ljava/lang/Object;+0
j  org.newdawn.slick.AppGameContainer.start()V+112
j  Cave.main([Ljava/lang/String;)V+27
v  ~StubRoutines::call_stub
j  sun.reflect.NativeMethodAccessorImpl.invoke0(Ljava/lang/reflect/Method;Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;+0
j  sun.reflect.NativeMethodAccessorImpl.invoke(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;+87
j  sun.reflect.DelegatingMethodAccessorImpl.invoke(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;+6
j  java.lang.reflect.Method.invoke(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;+161
j  com.sun.javaws.Launcher.executeApplication(Lcom/sun/javaws/jnl/LaunchDesc;Lcom/sun/deploy/cache/LocalApplicationProperties;Ljava/lang/Class;Lcom/sun/javaws/ui/DownloadWindowHelper;)V+191
j  com.sun.javaws.Launcher.executeMainClass(Lcom/sun/javaws/jnl/LaunchDesc;Lcom/sun/deploy/cache/LocalApplicationProperties;Ljava/lang/Class;Lcom/sun/javaws/ui/DownloadWindowHelper;)V+172
j  com.sun.javaws.Launcher.doLaunchApp()V+260
j  com.sun.javaws.Launcher.run()V+1
j  java.lang.Thread.run()V+11
v  ~StubRoutines::call_stub

JME

Java frames: (J=compiled Java code, j=interpreted, Vv=VM code)
j  org.lwjgl.opengl.WindowsPeerInfo.setPixelFormat(JI)V+0
j  org.lwjgl.opengl.WindowsDisplay.createWindow(Lorg/lwjgl/opengl/DisplayMode;Ljava/awt/Canvas;II)V+187
j  org.lwjgl.opengl.Display.createWindow()V+68
j  org.lwjgl.opengl.Display.create(Lorg/lwjgl/opengl/PixelFormat;Lorg/lwjgl/opengl/Drawable;Lorg/lwjgl/opengl/ContextAttribs;)V+63
j  org.lwjgl.opengl.Display.create(Lorg/lwjgl/opengl/PixelFormat;)V+9
j  com.jme.system.lwjgl.LWJGLDisplaySystem.initDisplay()V+85
j  com.jme.system.lwjgl.LWJGLDisplaySystem.createWindow(IIIIZ)V+111
j  com.jmex.game.StandardGame.initSystem()V+126
j  com.jmex.game.StandardGame.run()V+5
j  java.lang.Thread.run()V+11
v  ~StubRoutines::call_stub

Title: Re: Latest 2.5.x broken on windows?
Post by: spasi on June 03, 2010, 14:08:26
Could you try the nightly build with this dll (http://www.zdimensions.gr/spasi/public/lwjgl.dll) please?

Also, I'd appreciate more info on how to reproduce this (PixelFormat, ContextAttribs, etc). On my ATI with latest drivers this doesn't happen in the few tests I've done.
Title: Re: Latest 2.5.x broken on windows?
Post by: MikOfClassX on June 03, 2010, 15:17:18
Hi Spasi,

I've tested on both NVIDIA and ATI with the latest drivers and I can confirm that everything is working as expected.
Now I can go on with my context sharing system :)

I'm waiting for the integration of the fix into the new build..
Title: Re: Latest 2.5.x broken on windows?
Post by: ChuhChuh on June 03, 2010, 15:24:12
Ok.

What i did?


1. Downloaded latest nighty build #556.
2. Craeted separate project in Eclipse
3. Attached as a native library the dll that u gave me
4. The project was consistent from one file FullScreenWindowedTest.java - exact cope of the example code from examples on lwjgl.org
5. And i had run it
6. The result was :


Change between fullscreen and windowed mode, by pressing F and W respectively
Move quad using arrowkeys, and change rotation using +/-
#
# An unexpected error has been detected by Java Runtime Environment:
#
#  EXCEPTION_ACCESS_VIOLATION (0xc0000005) at pc=0x7c90100b, pid=3732, tid=2020
#
# Java VM: Java HotSpot(TM) Client VM (11.3-b02 mixed mode, sharing windows-x86)
# Problematic frame:
# C  [ntdll.dll+0x100b]
#
# An error report file with more information is saved as:
# E:\Documents and Settings\Admin\Мои документы\eclipse\Test\hs_err_pid3732.log
#
# If you would like to submit a bug report, please visit:
#   http://java.sun.com/webapps/bugreport/crash.jsp
# The crash happened outside the Java Virtual Machine in native code.
# See problematic frame for where to report the bug.
#

7. The contents of hs_err_pid3732.log

#
# An unexpected error has been detected by Java Runtime Environment:
#
#  EXCEPTION_ACCESS_VIOLATION (0xc0000005) at pc=0x7c90100b, pid=3732, tid=2020
#
# Java VM: Java HotSpot(TM) Client VM (11.3-b02 mixed mode, sharing windows-x86)
# Problematic frame:
# C  [ntdll.dll+0x100b]
#
# If you would like to submit a bug report, please visit:
#   http://java.sun.com/webapps/bugreport/crash.jsp
# The crash happened outside the Java Virtual Machine in native code.
# See problematic frame for where to report the bug.
#

---------------  T H R E A D  ---------------

Current thread (0x00386c00):  JavaThread "main" [_thread_in_native, id=2020, stack(0x008c0000,0x00910000)]

siginfo: ExceptionCode=0xc0000005, reading address 0x00000034

Registers:
EAX=0x00000020, EBX=0x00000045, ECX=0x7ffde000, EDX=0x00000020
ESP=0x0090f02c, EBP=0x0090f034, ESI=0x00000000, EDI=0x0090f4c7
EIP=0x7c90100b, EFLAGS=0x00010202

Top of Stack: (sp=0x0090f02c)
0x0090f02c:   6948e3f7 00000020 0090f070 6948e2af
0x0090f03c:   00000000 0090f4c7 00000000 00000045
0x0090f04c:   00000000 00000000 0090f040 0090f040
0x0090f05c:   0090ec50 0090fdc8 694943a4 694be9e8
0x0090f06c:   ffffffff 0090f8ac 69331647 00000000
0x0090f07c:   694cf36c 0090f0a8 0090f4c7 694cf378
0x0090f08c:   694ca014 030db310 030db3f8 00000000
0x0090f09c:   0090f0ea 00000000 0190f204 00000000

Instructions: (pc=0x7c90100b)
0x7c900ffb:   00 00 00 00 00 64 8b 0d 18 00 00 00 8b 54 24 04
0x7c90100b:   83 7a 14 00 75 4f f0 ff 42 04 75 19 8b 41 24 89


Stack: [0x008c0000,0x00910000],  sp=0x0090f02c,  free space=316k
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
C  [ntdll.dll+0x100b]
C  [atioglxx.dll+0x48e2af]
C  [atioglxx.dll+0x331647]

Java frames: (J=compiled Java code, j=interpreted, Vv=VM code)
j  org.lwjgl.opengl.WindowsPeerInfo.setPixelFormat(JI)V+0
j  org.lwjgl.opengl.WindowsDisplay.createWindow(Lorg/lwjgl/opengl/DisplayMode;Ljava/awt/Canvas;II)V+187
j  org.lwjgl.opengl.Display.createWindow()V+68
j  org.lwjgl.opengl.Display.create(Lorg/lwjgl/opengl/PixelFormat;Lorg/lwjgl/opengl/Drawable;Lorg/lwjgl/opengl/ContextAttribs;)V+66
j  org.lwjgl.opengl.Display.create(Lorg/lwjgl/opengl/PixelFormat;)V+9
j  org.lwjgl.opengl.Display.create()V+13
j  test.Full.initialize()V+4
j  test.Full.execute()V+1
j  test.Full.main([Ljava/lang/String;)V+25
v  ~StubRoutines::call_stub

---------------  P R O C E S S  ---------------

Java Threads: ( => current thread )
  0x02aa8000 JavaThread "Low Memory Detector" daemon [_thread_blocked, id=3868, stack(0x02d20000,0x02d70000)]
  0x02aa5000 JavaThread "CompilerThread0" daemon [_thread_blocked, id=3864, stack(0x02cd0000,0x02d20000)]
  0x02aa3800 JavaThread "Attach Listener" daemon [_thread_blocked, id=3900, stack(0x02c80000,0x02cd0000)]
  0x02aa2400 JavaThread "Signal Dispatcher" daemon [_thread_blocked, id=3896, stack(0x02c30000,0x02c80000)]
  0x02a60800 JavaThread "Finalizer" daemon [_thread_blocked, id=3816, stack(0x02be0000,0x02c30000)]
  0x02a5f000 JavaThread "Reference Handler" daemon [_thread_blocked, id=3876, stack(0x02b90000,0x02be0000)]
=>0x00386c00 JavaThread "main" [_thread_in_native, id=2020, stack(0x008c0000,0x00910000)]

Other Threads:
  0x02a5d800 VMThread [stack: 0x02b40000,0x02b90000] [id=3292]
  0x02abb800 WatcherThread [stack: 0x02d70000,0x02dc0000] [id=2436]

VM state:not at safepoint (normal execution)

VM Mutex/Monitor currently owned by a thread: None

Heap
def new generation   total 960K, used 218K [0x22990000, 0x22a90000, 0x22e70000)
  eden space 896K,  17% used [0x22990000, 0x229b6b18, 0x22a70000)
  from space 64K, 100% used [0x22a80000, 0x22a90000, 0x22a90000)
  to   space 64K,   0% used [0x22a70000, 0x22a70000, 0x22a80000)
tenured generation   total 4096K, used 118K [0x22e70000, 0x23270000, 0x26990000)
   the space 4096K,   2% used [0x22e70000, 0x22e8d8f8, 0x22e8da00, 0x23270000)
compacting perm gen  total 12288K, used 292K [0x26990000, 0x27590000, 0x2a990000)
   the space 12288K,   2% used [0x26990000, 0x269d9080, 0x269d9200, 0x27590000)
    ro space 8192K,  63% used [0x2a990000, 0x2aea8810, 0x2aea8a00, 0x2b190000)
    rw space 12288K,  53% used [0x2b190000, 0x2b7fd300, 0x2b7fd400, 0x2bd90000)

Dynamic libraries:
0x00400000 - 0x00424000    E:\Program Files\Java\jre6\bin\javaw.exe
0x7c900000 - 0x7c9b3000    E:\WINDOWS\system32\ntdll.dll
0x7c800000 - 0x7c8f8000    E:\WINDOWS\system32\kernel32.dll
0x77dc0000 - 0x77e6c000    E:\WINDOWS\system32\ADVAPI32.dll
0x77e70000 - 0x77f02000    E:\WINDOWS\system32\RPCRT4.dll
0x77fe0000 - 0x77ff1000    E:\WINDOWS\system32\Secur32.dll
0x7e360000 - 0x7e3fe000    E:\WINDOWS\system32\USER32.dll
0x77f10000 - 0x77f59000    E:\WINDOWS\system32\GDI32.dll
0x7c340000 - 0x7c396000    E:\Program Files\Java\jre6\bin\msvcr71.dll
0x6d800000 - 0x6da56000    E:\Program Files\Java\jre6\bin\client\jvm.dll
0x76b20000 - 0x76b4e000    E:\WINDOWS\system32\WINMM.dll
0x6d290000 - 0x6d298000    E:\Program Files\Java\jre6\bin\hpi.dll
0x76be0000 - 0x76beb000    E:\WINDOWS\system32\PSAPI.DLL
0x6d7b0000 - 0x6d7bc000    E:\Program Files\Java\jre6\bin\verify.dll
0x6d330000 - 0x6d34f000    E:\Program Files\Java\jre6\bin\java.dll
0x6d7f0000 - 0x6d7ff000    E:\Program Files\Java\jre6\bin\zip.dll
0x10000000 - 0x10047000    E:\Documents and Settings\Admin\Мои документы\eclipse\Test\lwjgl.dll
0x5f220000 - 0x5f2ec000    E:\WINDOWS\system32\OPENGL32.dll
0x77c00000 - 0x77c58000    E:\WINDOWS\system32\msvcrt.dll
0x5ff90000 - 0x5ffb1000    E:\WINDOWS\system32\GLU32.dll
0x73720000 - 0x7376b000    E:\WINDOWS\system32\DDRAW.dll
0x73b80000 - 0x73b86000    E:\WINDOWS\system32\DCIMAN32.dll
0x77bf0000 - 0x77bf8000    E:\WINDOWS\system32\VERSION.dll
0x773c0000 - 0x774c3000    E:\WINDOWS\WinSxS\x86_Microsoft.Windows.Common-Controls_6595b64144ccf1df_6.0.2600.5512_x-ww_35d4ce83\COMCTL32.dll
0x77f60000 - 0x77fd8000    E:\WINDOWS\system32\SHLWAPI.dll
0x5b260000 - 0x5b298000    E:\WINDOWS\system32\uxtheme.dll
0x746e0000 - 0x7472c000    E:\WINDOWS\system32\MSCTF.dll
0x69000000 - 0x6953d000    E:\WINDOWS\system32\atioglxx.dll

VM Arguments:
jvm_args: -Djava.library.path=E:\Documents and Settings\Admin\Мои документы\eclipse\Test -Dfile.encoding=Cp1251
java_command: test.Full
Launcher Type: SUN_STANDARD

Environment Variables:
PATH=E:/Program Files/Java/jre6/bin/client;E:/Program Files/Java/jre6/bin;E:\WINDOWS\system32;E:\WINDOWS;E:\WINDOWS\System32\Wbem;E:\Program Files\Autodesk\Backburner\;E:\Program Files\Common Files\Autodesk Shared\;E:\Program Files\ATI Technologies\ATI.ACE\Core-Static
USERNAME=Admin
OS=Windows_NT
PROCESSOR_IDENTIFIER=x86 Family 6 Model 15 Stepping 13, GenuineIntel



---------------  S Y S T E M  ---------------

OS: Windows XP Build 2600 Service Pack 3

CPU:total 2 (2 cores per cpu, 1 threads per core) family 6 model 15 stepping 13, cmov, cx8, fxsr, mmx, sse, sse2, sse3, ssse3

Memory: 4k page, physical 1833060k(1001484k free), swap 3775792k(3025756k free)

vm_info: Java HotSpot(TM) Client VM (11.3-b02) for windows-x86 JRE (1.6.0_13-b03), built on Mar  9 2009 01:15:24 by "java_re" with MS VC++ 7.1

time: Thu Jun 03 19:17:35 2010
elapsed time: 2 seconds


Title: Re: Latest 2.5.x broken on windows?
Post by: ChuhChuh on June 03, 2010, 15:38:42
The problem is that i can't install latest drivers for ATI Xpress 1250 becouse there aren't any... On ATI/AMD site there is a package with 10.2 drivers but I tryed to download it and it's not suited for my card the latest driver i' ve found is 8.473 and now i'll try it. I hope that will solve the problem.
Title: Re: Latest 2.5.x broken on windows?
Post by: spasi on June 03, 2010, 15:41:46
Hmm, the 8.403.0.0 driver version you mention in the other thread (http://lwjgl.org/forum/index.php/topic,3357.0.html) is pretty old I think. My catalyst 10.5 is version: 8.732-100504a-099996C-ATI. If the new dll solves the problem for MikOfClassX and Ciardhubh, then I believe you're having a driver issue.

edit: You were faster. :)
Title: Re: Latest 2.5.x broken on windows?
Post by: MikOfClassX on June 03, 2010, 17:19:18
Now, the build 557 is still faulty, but with your DLL it seems it's ok.. What happened ?
Title: Re: Latest 2.5.x broken on windows?
Post by: ChuhChuh on June 03, 2010, 17:49:59
Solved the problem with driver version 8.423-071011a-054910C-Samsung... But haven't tested with new dayly build.   
Title: Re: Latest 2.5.x broken on windows?
Post by: MikOfClassX on June 04, 2010, 07:26:41
The latest build (559) is OK. Phew! Thanks Spasi..

..And the context sharing works very well (also isContextCurrent() which is really useful). Now, I'm waiting for the official release 2.5.