For all reports, CiviReport shows a page with no content
I have just had this issue whilst upgrading from ver 5.3 to 5.4 (using Drupal 7 as the CMS).  After a couple of frustrating days going through the debugger and finding nothing, I did a fresh 5.40 install on a VM and all was fine.  

Going back over the steps I took upgrading, and retraced - one of the steps was to clear down the files/civicrm/templates_c/en_US directory.  I cleared down everything I could in the en_US directory and all was fine.

See Clear Cached file in the section 


  Upgrade in Drupal 7