Archived:Audio input streaming overflow error causes a panic on S60 2nd Edition (Known Issue)
CMdaAudioInputStream causes a panic when recording the last buffer has been completed.
CMdaAudioInputStream causes E32User-CBase 49 panic when recording the last buffer has been completed. MMdaAudioInputStreamCallback::MaiscRecordComplete() should be called when the KErrOverflow error occurs.
There is a workaround solution of reusing buffers so that the overflow never occurs. Refer to the document S60 Developer Platform 2.0: Audio Streaming Example.