Bug report: OMXplayer - Subtitles only work for first video after every reboot

Since the July update I’ve been experiencing a weird bug with subtitles; They work flawlessly for the first video after every reboot but fail to work for any video after that. Rebooting enables it for one more video. Even if watching a video without subtitles the next video won’t have working subtitles.
Reading the logs I seem to be getting an error “OpenStream - Unable to create subtitle parser”

Basic info:
Here is a template you can just copy, paste, and fill in as needed:
Device: Rpi2
Installation media: SDcard
Connection: Wired
Storage Device: NFS
OSMC version: Latest (also manually run apt-get update and upgrade)
Audio/Video Output: HDMI
Overclocked: Nope

Logs:
Seemingly affected part:

21:11:19 4884.193848 T:1485829152 WARNING: FileNFS::OpenForWrite() called with overwriting enabled! - //Videos/TV/{TV SHOW}/Season 02/{TV SHOW}.s02e03.720p.hdtv.x264-river.en.srt
21:11:19 4884.312988 T:1664873504  NOTICE: Opening stream: 0 source: 1024
21:11:19 4884.333008 T:1664873504   ERROR: Open - Unhandled exception
21:11:19 4884.333008 T:1664873504   ERROR: Open - Error opening nfs://192.168.1.70/c/media/Videos/TV/{TV SHOW}/Season 02/{TV SHOW}.s02e03.720p.hdtv.en.srt
21:11:19 4884.333008 T:1664873504   ERROR: OpenStream - Unable to create subtitle parser
21:12:14 4939.204590 T:1956413440  NOTICE: CDVDPlayer::CloseFile()
21:12:14 4939.205078 T:1956413440  NOTICE: DVDPlayer: waiting for threads to exit

Full kodi log:
http://pastebin.com/ZceRJqyU

Disabling OMXplayer acceleration solves this problem

Can you confirm if the same problem occurs when video+subtitle are local (e.g. on sdcard or usb stick).
I wonder if the NFS warning is part of the problem.

This does not happen with local video+subtitles

Yup the problem persists even with local files

Does it occur with all files with subs or just some?
Was the filename really “{TV SHOW}” or did you edit that? (just wondering if some characters in filename are problematic).
Can you upload a subtitle file that you have a problem with and I’ll see if I can reproduce.

SRT files or another type?
what is the encoding of the subtitle file?

the tv show had an ordinary name, no special characters
Really this is any and all subtitle files and all video files (mp4, avi, mkv), haven’t checked encoding on the subtitles, they all seem to be .srt

Here’s one of the srt files Dropbox - Ripper Street S01E02.en.srt - Simplify your life

Edit: when reproducing this today it seemed like I needed watch an entire episode (wouldn’t work if I just opened a file and skipped through it) strikes me as a timing issue. Watching a 20 minute episode without subtitles is enough to break subtitles

Can you be very clear what the sequence is to observe the problem?

I’ve downloaded your srt file and have renames an avi file to match it.
I’ve enabled omxplayer and played the avi file. Subtitle appear.
I’ve stopped and started the file a number of times and subtitles always appear.

From boot up what is the exact sequence you go through to get missing subtitles?
Does it behave consistently when following your instructions? (e.g. subtitles always missing).

I tested with NFS and it worked too (both players enabled)

are you downloading subtitle using kodi subtitle addon after video starts?
check write permissions to show folder. user that runs kodi must have write permission

(0) Turn on pi)

  1. Watch any video with or without subtitles
  2. Watch another video, subtitles no longer work

@fernandog
It doesn’t matter if I download the files or if they’re already there. And as stated the problem persists even with local files