Try booting into Safe Mode by booting with the Shift key held down and check there to see if the problem persists. Reboot normally and test again.
NOTE: Safe Mode boot can take up to 10 minutes as it's doing the following;
• Verifies your startup disk and attempts to repair directory issues, if needed
• Loads only required kernel extensions (prevents 3rd party kernel/extensions from loading)
• Prevents Startup Items and Login Items from opening automatically
• Disables user-installed fonts
• Deletes font caches, kernel cache, and other system cache files
Next, if necessary, boot into the Recovery volume (boot with the Command + R keys held down), select the Disk Utility and run Disk First Aid on the hard drive. Then try booting up and see if it will.
Do you have a current and full backup of your hard drive? If you do and the above doesn't help boot again into Recovery volume and reinstall the system.