I am aware that on the 6230i only one player can be in the prefetched state at a time, therefore, doing a deallocation is a MUST before playing another sound. However, calling either deallocate or close will freeze my game.
Note that I'm doing porting so I encountered this at the very end of my development schedule, that means everything is done before I added in sound.
I tried to write a simple app to do deallocating and playing, back and forth between two players, it does not pose such problems. It ONLY happens in my game, it does not cause the emulator nor any S60 devices to freeze.
Wonder if anyone out there encountered this weird problem? Any suggestions are great appreciated!