Within NVDA, we use comtypes to access com objects. Until now, we ignored logging messages coming from comtypes. When I started investigating piping comtypes logging to the NVDA log, I noticed that NVDA crashed in a few minutes after enabling debug logging.
Here is an example traceback generated when comtypes logging is set to debug. It looks like some log messages generate another message that causes re-entrancy.
Within NVDA, we use comtypes to access com objects. Until now, we ignored logging messages coming from comtypes. When I started investigating piping comtypes logging to the NVDA log, I noticed that NVDA crashed in a few minutes after enabling debug logging.
Here is an example traceback generated when comtypes logging is set to debug. It looks like some log messages generate another message that causes re-entrancy.