When trying to index some specific chm files: System.ArgumentException: MaxValue can't be less than StartValue

We are getting the following error event for some chm files that look different from the usual ones (only one page?) when trying to index them.

We are getting the exception via index.Events.ErrorOccurred += ...

System.ArgumentException: MaxValue can't be less than StartValue
   at ..ctor(Nullable`1 , IList`1 , FormattedTextOptions )
   at .e(Nullable`1 , TextOptions )
   at GroupDocs.Parser.Parser.GetText(TextOptions options)
   at .(Document ,  , String )

I attached 3 of those files:

3maxvaluechmfiles.zip (24.2 KB)

One more (with more than 1 page in it - from Microsoft):

MSQRY32.zip (544.3 KB)

@jamsharp
We have opened the following new ticket(s) in our internal issue tracking system and will deliver their fixes according to the terms mentioned in Free Support Policies.

Issue ID(s): SEARCHNET-3328

You can obtain Paid Support Services if you need support on a priority basis, along with the direct access to our Paid Support management team.