The answer to 'roof cracked' is that a cracked roof is a serious issue that requires prompt attention. Common causes include age, weathering, poor installation, impact damage, and structural issues. Symptoms may include visible cracks, leaks, and water damage. Solutions depend on the extent of the damage, but can include roof patching, partial roof replacement, or a full roof replacement.
If the cracks are minor and localized, a DIY roof patch may be possible. However, for more extensive damage or if you're unsure of the cause, it's best to call a professional roofing contractor. They can properly assess the issue, determine the root cause, and provide the best long-term solution to prevent further damage and leaks.