I reproduced the error (using svn16503). Logs attached, and timeshift file (164 MB) will be on ftp in 12 minutes in teletext subtitles\crash...
Thanks. Looking at the TsReader log in more detail i can see that it indeed records some discontinuities in the stream. That would trigger my assert. I only had this check there to make sure i handled seeking correctly. I have downgraded it to a warning now and also reduced the amount of log entries a bit more.
I will add your file to my sample repository, and check it out later, it will be good to have one with discontinuities.