I was just testing my application and I quit it in the middle of a playing sound.
Now the buffered part of the sound keeps playing.
I destroy AL upon exit, but I don't delete sources and buffers.
Is that the problem, that the sources and buffers still exist, or do I need to stop all the sources, delete sources and buffers and then destroy AL?
Edit: Seems the native jar was still in use after the app was closed too.