I get these all the time during shutdown, but never during normal processing. I think that it is a bug in Windows Qt, where it incorrectly handles QObject timers during shutdown. I have tried, and failed, to find a triggering occurrence. Calibre uses timers for several things such as metadata backup throttling, but all the uses are correct. It is unreasonable for a program to traverse all QObjects and manually stop the timers, but that is what seems to be necessary.
The fact that you are seeing the messages while calibre is running is different from what I see. Look for any places where timers could implicitly be used, such as network timeouts, double-click timeouts, and the like. My guess is something like the first, with the timeout being delivered to the wrong event queue.
|