I have tried running with ProcMon and so far the output is not pointing at anything obvious.
One thing I have confirmed is that if I never change the output format things seem to be stable. Since I have both a Sony PRS-500 and Stanza on an iPhone I want outputs in both LRF and EPUB format so my typical work pattern is:
- Add several books to the library
- Correct their metadata and covers to the values I want
- Start bulk conversion to one format
- When that conversion has started running, switch the output format to the other one I want
- Start the bulk conversion on the other format (conversion to other format is still running)
- With the conversions running as background jobs attempt to do other things in the GUI
It is possible that this is not the standard work pattern for those who were reporting no problems, particularily if they only are producing one output format as they only have one ereader device.
The other thing I have noticed is that if conversions are running in the background the GUI periodically freezes for a while. It looks as though this is when a conversion of a particular book completes. I am guessing at this point there is something happening in the GUI relating to that completion?
I now have my source install up and running nicely, so if you want me to look for specific items at that level let me know what they are.