Linux user getting "*** glibc detected *** java: corrupted double-linked list"

What in the world does this mean and why is there no standard stack trace or even a normal VM crash with the log?

This happens only on one user’s machine (a Linux) when the game finishes playing an OGG file. The game does not close or terminate. It just hangs after this with no explanation. The user is using Java 5 Update 8.

While any explanation would be nice, I just want to know what the heck this means.

Edit: The problem disappears (as in, the expected error shows) when the user upgrades to Java 6, but then the framerate drops from 60 FPS to 4 FPS. What the heck…