I have a problem with previous version.
Sorry about the problem. Most problems like this can be at least got around by deleting ~/Settings/uqtreader.conf and then trying again (this configuration file is retained between installs so deletion is the best way of restoring a vanilla configuration). If you are handy with a text editor, you can probably get away with deleting the line which contains the name of the last opened file (LastFile=... IIRC).
Sometimes you may need to delete ~/Applications/uqtreader/.openfiles if it is a specific location in a file causing a problem.
The most likely way of opiereader getting itself in a mess is by using the wrong encoding with a file. Mixing up 8-bit encodings or even UTF-8 is normally reasonably safe but swapping between 8 and 16 bit encodings can cause problems (for reasonably obvious reasons).
If you'd like this debugged send me a copy of your ~/Settings/uqtreader.conf and the file causing the problem (if possible - I'm pretty good at respecting copyright but obviously if there is anything confidential in the file...). Send to timwentford at hotmail dot com.
There are some fixes to the html parser to support REB in the latest version so it may be worth a try with the latest - I've just put it up but haven't yet edited the web page. The file names are the usual except with 0.7h and the opie-reader-opie version is now opie-reader-simpad (as this is the device I run opie gcc 2.x on).
There is also an opie-reader-static version for those having problems with the dynamic libraries - this is for Sharp style roms as AFAIK only an isolated few of those have problems - let me know otherwise.
In summary, the files are:
opie-reader_0.7h_arm.ipk - default for Sharp ROMs
opie-reader-gcc3_0.7h_arm.ipk - for gcc 3.x opie ROMs
opie-reader-simpad_0.7h_arm.ipk - for gcc 2.x opie ROMs (or qtopia 1.6+)
opie-reader-static_0.7h_arm.ipk - for Sharp ROMs with dynamic loading problems
All at
www.timwentford.uklinux.net.