There are some re-entrancy issues on background rescans… the result of a stupid assumption on my part.
If you don’t touch the database while it’s rescanning, it’s okay. If you do anything to touch the db while it rescans, it craters.
That includes refreshing the status page. I’m looking at it now, hope to have a fix tomorrow. I *warned* about this db code being fragile. 🙂