Are you seeing the repeat of the
15/11/2005 11:05:59 PM Recorder

topviewing()
log line (with the second repetition being the last line in the log, and apparenty the point where the hang occurs) ?
I found that when I have "DisableTVCard" set to true, ie disabling TV, I have the problem, if I don't disable TV then I don't see the problem (although then I don't disable TV cards, then MP otherwise becomes unstable).
Those who are seeing this problem, perhaps it would be a good idea to post the end of your mediaportal logs to see if these are the same problems.