Same issue happens not regularly on Nokia N95, Nokia E51, Nokia E71.. Seems to be critical issue: midlet just crashes without errors or exceptions (I am sure on this since all of the places are covered with catching Throwable exceptions and logging).
MMAPI.Player is created using HTTP URL pointing to remote MP3 file.
The user wants suddenly to stop the prefetching process (started with player.prefetch()) - for example to change the song or do something else - calling player.close() from some thread may lead to application CRASH!
Already tried to stop the player first and later player.close() - same issue is reproducible..
Is there any reliable and SAFE way to close MMAPI.Player when the latter is being prefetched???