Views disappear upon logout I haven't touched any default permissions for views in my site but they disappear for anonymous and authenticated users. In permissions 'view published content' is enabled for the mentioned roles. I have even tried rebuilding the permissions but no use.

I also checked permissions in views i.e, Access option in Block Settings and tried all combinations of it's options but still no use.

All other contents (shown through print render($page['content'])) are fine and displays upon logout but it's only the views that disppear.

I'm using Drupal 7.

I don't know what seems to be the problem, and what else to try.
I solved the problem by enabling the Disable SQL Rewriting option in Query Settings in my views. This action might have some security implications so lets hope for the best for now. 

You can find the discussion here.