[Crash] Works for me, not for other person

Go TEAM!
Entering alutInit()
ALFactory.init - Native: Enter
ALFactory.init - Native: Exit
In alutInit(): Device Name = MMSYSTEM
Entering alcOpenDevice()
Entering openDeviceNative()
In openDeviceNative() test 1
In openDeviceNative() test 2a.1
In openDeviceNative() test 2a.2 -- 325011296

An unexpected exception has been detected in native code outside the VM.
Unexpected Signal : EXCEPTION_ACCESS_VIOLATION occurred at PC=0x0
Function=[Unknown.]
Library=(N/A)

NOTE: We are unable to locate the function name symbol for the error
      just occurred. Please refer to release documentation for possible
      reason and solutions.


Current Java thread:
        at net.java.games.joal.ALCImpl.openDeviceNative(Native Method)
        at net.java.games.joal.ALCImpl.alcOpenDevice(Unknown Source)
        at net.java.games.joal.util.ALut.alutInit(ALut.java:75)
        at com.wurmonline.client.sound.Sounds.<init>(Sounds.java:45)

He’s got a really old onboard sound chip, I think, but it would be nice if joal crashed gracefully with like a JoalException or something instead of just killing the jvm, so I can detect this and fall back on other sounds/no sounds.