Re: glDrawArrays crashes Java but only on client's machine
Ensure that you handle the position of the direct NIO buffer correctly.
I advise you to run another program using JOGL. If it doesn't crash, it might indicate that the problem comes from your source code; if it crashes, it will confirm that something else is to blame. If your end user uses a laptop, please tell him/her to use the performance mode so that the machine doesn't try to modify the GPU in use at runtime (think about Optimus).