Rising oil prices and geopolitical uncertainty are taking a sledgehammer to the major indexes.