IMEDIA_Stop()の戻り値が、BREW2.1 ではMM_STATUS_ABORTだったのに
BREW3.1だとMM_STATUS_DONEに変わっちゃってます。
謎のループ現象はこれが原因ですか………。
なんで変えちゃったのか、そして何故新規のイベントに変えずに既に使ってるMM_STATUS_DONEにしちゃったのか。
「開発者いじめ」くらいしか仮説が思いつかないですorz