View Single Post
Old 01-24-2011, 02:09 AM   #1
ander111
Member
ander111 began at the beginning.
 
ander111's Avatar
 
Posts: 14
Karma: 20
Join Date: Dec 2010
Device: Sony Reader PRS-650
Test EPUBs' integrity to avoid crashes?

Hi,

Yesterday I used Calibre to add a batch of EPUB ebooks to my Reader PRS-650, then powered the Reader down. Today, when I turned it on to read one of the books, the Reader ran for around 10 seconds, then crashed and restarted. And ran another 10 seconds, then crashed and restarted.

This kept happening no matter what I did. I could leave it on the Home page, or open a book, or go to one of the system menus. Everything worked for 10 seconds; then boom.

Since the new books were the only thing I'd changed, I connected the Reader to my PC—fortunately, it stopped crashing when connected—and used Calibre to delete the books. Voila—no more crashes.

I take it, then, that one or more of these books is corrupted or improperly built, and that the Reader scans all of them on each startup. (Too bad it doesn't just scan each book when you open it—then we'd know which one[s] were bad.)

My question is, how do I figure out who's the culprit? Is it really necessary to install the books one by one and wait for a crash? Or is there some kind of app or online utility that can check EPUBs' integrity?

I realize I can convert them to another format, but then I wouldn't be able to use the wonderful custom-font EPUB hack described here, and would be stuck with the icky Reader font.

Thanks, Ander
ander111 is offline   Reply With Quote