When unchecking the active field on the reports table the following error is raised:
You try to read records that don't exist anymore.
(Document type: ir.action.report)
After accepting the error, the record disapears from the UI (so it's marked as in active) but searching with active = False does not show the record.
I reproduced it on trunk and on demo4.6