Unstable Behavior viewing "Revisions" of records

Is there setting to control certain user can view revision of records?

I tried with admin login, it does show all revisions correctly.

But if I login using a user account, sometimes it can show revision but most of the time it will show a blank page, even on same record.

The test is done on same browser on same computer using two different login.

Does anyone has similar behavior? or any solutions?