I've confirmed this on 2 separate frontends and can cause a freeze at will:
If you begin watching a program and select either Program Guide, Program Finder, or Edit Recording Schedule from
OSD Menu->Schedule Recordings, the program continues playing.
If the program ends while any of the above screens are open (i.e. state changes from WatchingPreRecorded to None), the frontend freezes.
I've confirmed this on 2 separate frontends and can cause a freeze at will:
If you begin watching a program and select either Program Guide, Program Finder, or Edit Recording Schedule from
OSD Menu->Schedule Recordings, the program continues playing.
If the program ends while any of the above screens are open (i.e. state changes from WatchingPreRecorded to None), the frontend freezes.