Ok I've worked out what it is.
Kovid can you see if you can work this one out. In the split_002.html file this line is causing it to crash the reader.
Code:
<p class="calibre12"><span class="calibre11"><span class="bold"><span class="calibre5">Corgi Books are published by Transworld Publishers Ltd., 61-63 Uxbridge Road, Ealing, London W5 5SA, in Australia by Transworld Publishers (Australia) Pty. Ltd., 15-23 Helles Avenue, Moorebank, NSW 2170, and in New Zealand by Transworld Publishers (N.Z.) Ltd., Cnr. Moselle and Waipareira Avenues, Henderson, Auckland.</span></span></span></p>
If I delete from Corgi to the beginning of 5SA it still crashes it.
So the following still crashes it:
Code:
<p class="calibre12"><span class="calibre11"><span class="bold"><span class="calibre5">5SA, in Australia by Transworld Publishers (Australia) Pty. Ltd., 15-23 Helles Avenue, Moorebank, NSW 2170, and in New Zealand by Transworld Publishers (N.Z.) Ltd., Cnr. Moselle and Waipareira Avenues, Henderson, Auckland.</span></span></span></p>
If I have from (Australia) to (N.Z) it doesn't crash, and if I have from 5SA to Auckland minus the part from (Australia) to (N.Z) it doesn't crash.
So I'm sort of not understanding what part of the above code is causing it. However of the 3 or 4 ePUBS that are causing the reader to crash all of them have the exact same code in them.
As I said if I remove the <dc:language>en</dc:language> from content.opf it works, but of course when getting epub files from the web interface of Calibre that tag gets reinserted. If I remove the whole line from ...split_002.html and leave the dc:language tages in place it fixes it and won't break when getting them from calibre, which is the obvious solution, but could you perhaps see what from the above code is causing the crash in the first place?
I know it's not calibre causing the crash now, but thought you might be able to help out?